{ "name": "PAD Robin Action Knowledge Base", "version": "3.3.0", "date": "2026-10-09", "pad_build": "2.73.00155.26278", "license": "CC BY 4.0", "description": "Paste-validated reference of Power Automate Desktop (PAD) Robin actions: every record is a Robin action id with a template, a golden example that pasted into PAD Designer with zero errors, typed input and output parameters, and the sibling selector forms of the same action. Built for use with AI assistants (Claude, Copilot, ChatGPT): give the model the golden example and the Type Reference, have it change values only.", "fields": { "actionId": "Robin action id: Module.Action or Module.Action.Selector", "kind": "Action | Condition (IF ... THEN) | Wait (WAIT ...) | While (LOOP WHILE ...)", "selector": "selector suffix; null when the action has a single form", "template": "action with empty backtick placeholders for values you must supply", "golden_example": "the template with placeholder values, pasted into PAD Designer with zero errors", "input_params": "Robin argument names (these can differ from PAD internal property names), .NET types, required flag, defaults and enum values where known", "output_params": "output arguments and the variable name PAD assigns by default", "constraints": "properties fixed by this selector and therefore absent from Robin (e.g. DelimiterType=Standard)", "sibling_selectors": "other Robin ids of the same action; each exposes a different argument subset", "needs_ui_selector": "an input is a recorded UI/web element or image; the example uses a placeholder and cannot run as-is", "validation": "how the golden example was validated, and on which PAD build" }, "counts": { "total": 1086, "modules": 46, "by_kind": { "Action": 979, "Condition": 53, "Wait": 50, "While": 4 }, "needs_ui_selector": 114 }, "regression": "all 987 golden examples re-pasted as published on PAD 2.73.00155.26278 (2026-10-08): 83 batches, zero errors", "not_included": "139 further selector variants exist in PAD 2.73 but are not in this release: 103 require a recorded UI element or image, 25 require a live mail or work-queue context to validate, 11 are deprecated, removed, or unknown to the Designer. They may be added in a later release.", "modules": [ "AWS", "Access", "ActiveDirectory", "Azure", "Clipboard", "Cmd", "Cognitive - Google", "Cognitive - IBM", "Cognitive - Microsoft", "Compression", "ComputerUse", "Cryptography", "Cyberark", "Database", "DateTime", "Display", "Email", "Excel", "Exchange", "FTP", "File", "FlowControl", "Folder", "LLM", "Logging", "MouseAndKeyboard", "OCR", "Outlook", "PDF", "PGP", "PowerAutomateEnvironment", "PowerPoint", "SAP", "Services", "System", "TerminalEmulation", "Testing", "Text", "Triggers", "UIAutomation", "Variables", "Web", "WebAutomation", "Word", "WorkQueues", "XML" ], "actions": [ { "actionId": "Access.CloseAccess", "module": "Access", "kind": "Action", "selector": null, "template": "Access.CloseAccess Instance: ``", "golden_example": "Access.CloseAccess Instance: AccessInstance", "input_params": [ { "name": "Instance", "type": "AccessInstanceHandle", "required": false }, { "name": "CloseMode", "type": "CloseAccessMode", "required": false, "enumValues": [ "DoNotSave", "Save" ] } ], "output_params": [], "required_params": [ "Access instance" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Access.LaunchAccess.LaunchExistingDbInAutomationMode", "module": "Access", "kind": "Action", "selector": "LaunchExistingDbInAutomationMode", "template": "Access.LaunchAccess.LaunchExistingDbInAutomationMode Path: `` Visible: True Exclusive: False Password: `` Instance=> AccessInstance", "golden_example": "Access.LaunchAccess.LaunchExistingDbInAutomationMode Path: $'''C:\\temp\\test.xlsx''' Visible: True Exclusive: False Password: $'''password''' Instance=> AccessInstance", "input_params": [ { "name": "Path", "type": "FileObject", "required": false }, { "name": "Visible", "type": "Boolean", "required": false }, { "name": "Password", "type": "EncryptableObject", "required": false }, { "name": "Exclusive", "type": "Boolean", "required": false } ], "output_params": [ { "name": "Instance", "type": "AccessInstanceHandle" } ], "required_params": [ "Database path" ], "constraints": { "UserControl": "False" }, "sibling_selectors": [ "Access.LaunchAccess.LaunchExistingDbInUserControlMode" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Access.LaunchAccess.LaunchExistingDbInUserControlMode", "module": "Access", "kind": "Action", "selector": "LaunchExistingDbInUserControlMode", "template": "Access.LaunchAccess.LaunchExistingDbInUserControlMode Password: `` Exclusive: False Path: `` Instance=> AccessInstance", "golden_example": "Access.LaunchAccess.LaunchExistingDbInUserControlMode Password: $'''password''' Exclusive: False Path: $'''C:\\temp\\test.xlsx''' Instance=> AccessInstance", "input_params": [ { "name": "Password", "type": "EncryptableObject", "required": false, "default": "" }, { "name": "Exclusive", "type": "Boolean", "required": true, "default": "False" }, { "name": "Path", "type": "FileObject", "required": true } ], "output_params": [ { "name": "Instance", "type": "AccessInstanceHandle", "defaultVariable": "AccessInstance" } ], "required_params": [ "Exclusive", "Path" ], "constraints": { "UserControl": "True" }, "sibling_selectors": [ "Access.LaunchAccess.LaunchExistingDbInAutomationMode" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Access.ReadAccessTable", "module": "Access", "kind": "Action", "selector": null, "template": "Access.ReadAccessTable Instance: `` TableName: `` Result=> Result", "golden_example": "Access.ReadAccessTable Instance: AccessInstance TableName: $'''example''' Result=> Result", "input_params": [ { "name": "Instance", "type": "AccessInstanceHandle", "required": false }, { "name": "TableName", "type": "String", "required": false } ], "output_params": [ { "name": "Result", "type": "DataTable" } ], "required_params": [ "Access Instance", "Table name" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Access.RunAccessMacro.RunAccessMacro", "module": "Access", "kind": "Action", "selector": "RunAccessMacro", "template": "Access.RunAccessMacro.RunAccessMacro Instance: `` MacroName: ``", "golden_example": "Access.RunAccessMacro.RunAccessMacro Instance: AccessInstance MacroName: $'''example'''", "input_params": [ { "name": "Instance", "type": "AccessInstanceHandle", "required": false }, { "name": "MacroName", "type": "String", "required": false } ], "output_params": [], "required_params": [ "Access Instance", "Macro name" ], "constraints": { "IsVBMacro": "False" }, "sibling_selectors": [ "Access.RunAccessMacro.RunAccessVBAMacro", "Access.RunAccessMacro.RunAccessVBAMacroWithParameters" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Access.RunAccessMacro.RunAccessVBAMacro", "module": "Access", "kind": "Action", "selector": "RunAccessVBAMacro", "template": "Access.RunAccessMacro.RunAccessVBAMacro Instance: `` MacroName: ``", "golden_example": "Access.RunAccessMacro.RunAccessVBAMacro Instance: AccessInstance MacroName: $'''example'''", "input_params": [ { "name": "Instance", "type": "AccessInstanceHandle", "required": true }, { "name": "MacroName", "type": "String", "required": true } ], "output_params": [], "required_params": [ "Instance", "MacroName" ], "constraints": { "IsVBMacro": "True", "HasParameters": "False" }, "sibling_selectors": [ "Access.RunAccessMacro.RunAccessMacro", "Access.RunAccessMacro.RunAccessVBAMacroWithParameters" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Access.RunAccessMacro.RunAccessVBAMacroWithParameters", "module": "Access", "kind": "Action", "selector": "RunAccessVBAMacroWithParameters", "template": "Access.RunAccessMacro.RunAccessVBAMacroWithParameters MacroParameters: `` Instance: `` MacroName: ``", "golden_example": "Access.RunAccessMacro.RunAccessVBAMacroWithParameters MacroParameters: RecognizedEntities Instance: AccessInstance MacroName: $'''example'''", "input_params": [ { "name": "MacroParameters", "type": "DataTable", "required": false }, { "name": "Instance", "type": "AccessInstanceHandle", "required": true }, { "name": "MacroName", "type": "String", "required": true } ], "output_params": [], "required_params": [ "Instance", "MacroName" ], "constraints": { "IsVBMacro": "True", "HasParameters": "True" }, "sibling_selectors": [ "Access.RunAccessMacro.RunAccessMacro", "Access.RunAccessMacro.RunAccessVBAMacro" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Access.RunAccessQuery.RunAccessActionQuery", "module": "Access", "kind": "Action", "selector": "RunAccessActionQuery", "template": "Access.RunAccessQuery.RunAccessActionQuery Instance: `` QueryName: `` AffectedRows=> AffectedRows", "golden_example": "Access.RunAccessQuery.RunAccessActionQuery Instance: AccessInstance QueryName: $'''example''' AffectedRows=> AffectedRows", "input_params": [ { "name": "Instance", "type": "AccessInstanceHandle", "required": true }, { "name": "QueryName", "type": "String", "required": true } ], "output_params": [ { "name": "AffectedRows", "type": "Int32", "defaultVariable": "AffectedRows" } ], "required_params": [ "Instance", "QueryName" ], "constraints": { "QueryType": "ActionQuery", "HasParameters": "False" }, "sibling_selectors": [ "Access.RunAccessQuery.RunAccessSelectQuery", "Access.RunAccessQuery.RunAccessSelectQueryWithParameters", "Access.RunAccessQuery.RunAccessActionQueryWithParameters" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Access.RunAccessQuery.RunAccessActionQueryWithParameters", "module": "Access", "kind": "Action", "selector": "RunAccessActionQueryWithParameters", "template": "Access.RunAccessQuery.RunAccessActionQueryWithParameters QueryParameters: `` Instance: `` QueryName: `` AffectedRows=> AffectedRows", "golden_example": "Access.RunAccessQuery.RunAccessActionQueryWithParameters QueryParameters: RecognizedEntities Instance: AccessInstance QueryName: $'''example''' AffectedRows=> AffectedRows", "input_params": [ { "name": "QueryParameters", "type": "DataTable", "required": false }, { "name": "Instance", "type": "AccessInstanceHandle", "required": true }, { "name": "QueryName", "type": "String", "required": true } ], "output_params": [ { "name": "AffectedRows", "type": "Int32", "defaultVariable": "AffectedRows" } ], "required_params": [ "Instance", "QueryName" ], "constraints": { "QueryType": "ActionQuery", "HasParameters": "True" }, "sibling_selectors": [ "Access.RunAccessQuery.RunAccessSelectQuery", "Access.RunAccessQuery.RunAccessActionQuery", "Access.RunAccessQuery.RunAccessSelectQueryWithParameters" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Access.RunAccessQuery.RunAccessSelectQuery", "module": "Access", "kind": "Action", "selector": "RunAccessSelectQuery", "template": "Access.RunAccessQuery.RunAccessSelectQuery Instance: `` QueryName: `` QueryResult=> QueryResult", "golden_example": "Access.RunAccessQuery.RunAccessSelectQuery Instance: AccessInstance QueryName: $'''example''' QueryResult=> QueryResult", "input_params": [ { "name": "Instance", "type": "AccessInstanceHandle", "required": false }, { "name": "QueryName", "type": "String", "required": false } ], "output_params": [ { "name": "QueryResult", "type": "DataTable" } ], "required_params": [ "Access Instance", "Query name" ], "constraints": { "QueryType": "SelectQuery", "HasParameters": "False" }, "sibling_selectors": [ "Access.RunAccessQuery.RunAccessActionQuery", "Access.RunAccessQuery.RunAccessSelectQueryWithParameters", "Access.RunAccessQuery.RunAccessActionQueryWithParameters" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Access.RunAccessQuery.RunAccessSelectQueryWithParameters", "module": "Access", "kind": "Action", "selector": "RunAccessSelectQueryWithParameters", "template": "Access.RunAccessQuery.RunAccessSelectQueryWithParameters QueryParameters: `` Instance: `` QueryName: `` QueryResult=> QueryResult", "golden_example": "Access.RunAccessQuery.RunAccessSelectQueryWithParameters QueryParameters: RecognizedEntities Instance: AccessInstance QueryName: $'''example''' QueryResult=> QueryResult", "input_params": [ { "name": "QueryParameters", "type": "DataTable", "required": false }, { "name": "Instance", "type": "AccessInstanceHandle", "required": true }, { "name": "QueryName", "type": "String", "required": true } ], "output_params": [ { "name": "QueryResult", "type": "DataTable", "defaultVariable": "QueryResult" } ], "required_params": [ "Instance", "QueryName" ], "constraints": { "QueryType": "SelectQuery", "HasParameters": "True" }, "sibling_selectors": [ "Access.RunAccessQuery.RunAccessSelectQuery", "Access.RunAccessQuery.RunAccessActionQuery", "Access.RunAccessQuery.RunAccessActionQueryWithParameters" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "ActiveDirectory.CloseConnection", "module": "ActiveDirectory", "kind": "Action", "selector": null, "template": "ActiveDirectory.CloseConnection ParentDirectoryEntry: ``", "golden_example": "ActiveDirectory.CloseConnection ParentDirectoryEntry: ParentDirectoryEntry", "input_params": [ { "name": "ParentDirectoryEntry", "type": "ActiveDirectoryEntry", "required": true } ], "output_params": [], "required_params": [ "ParentDirectoryEntry" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "ActiveDirectory.ConnectToServer.ConnectToServer", "module": "ActiveDirectory", "kind": "Action", "selector": "ConnectToServer", "template": "ActiveDirectory.ConnectToServer.ConnectToServer LdapPath: `` ParentDirectoryEntry=> ParentDirectoryEntry", "golden_example": "ActiveDirectory.ConnectToServer.ConnectToServer LdapPath: $'''example''' ParentDirectoryEntry=> ParentDirectoryEntry", "input_params": [ { "name": "LdapPath", "type": "String", "required": false } ], "output_params": [ { "name": "ParentDirectoryEntry", "type": "ActiveDirectoryEntry" } ], "required_params": [ "LDAP path" ], "constraints": { "UseAuthentication": "False" }, "sibling_selectors": [ "ActiveDirectory.ConnectToServer.ConnectToServerWithAuthentication" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "ActiveDirectory.ConnectToServer.ConnectToServerWithAuthentication", "module": "ActiveDirectory", "kind": "Action", "selector": "ConnectToServerWithAuthentication", "template": "ActiveDirectory.ConnectToServer.ConnectToServerWithAuthentication Username: `` Password: `` AuthenticationType: ActiveDirectory.AuthenticationTypes.Secure LdapPath: `` ParentDirectoryEntry=> ParentDirectoryEntry", "golden_example": "ActiveDirectory.ConnectToServer.ConnectToServerWithAuthentication Username: $'''example''' Password: $'''password''' AuthenticationType: ActiveDirectory.AuthenticationTypes.Secure LdapPath: $'''example''' ParentDirectoryEntry=> ParentDirectoryEntry", "input_params": [ { "name": "Username", "type": "String", "required": true }, { "name": "Password", "type": "EncryptableObject", "required": true }, { "name": "AuthenticationType", "type": "AuthenticationTypes", "required": true, "default": "Secure", "enumValues": [ "None", "Secure", "Encryption", "SecureSocketsLayer", "ReadonlyServer", "Anonymous", "FastBind", "Signing", "Sealing", "Delegation", "ServerBind" ] }, { "name": "LdapPath", "type": "String", "required": true } ], "output_params": [ { "name": "ParentDirectoryEntry", "type": "ActiveDirectoryEntry", "defaultVariable": "ParentDirectoryEntry" } ], "required_params": [ "Username", "Password", "AuthenticationType", "LdapPath" ], "constraints": { "UseAuthentication": "True" }, "sibling_selectors": [ "ActiveDirectory.ConnectToServer.ConnectToServer" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "ActiveDirectory.CreateGroup", "module": "ActiveDirectory", "kind": "Action", "selector": null, "template": "ActiveDirectory.CreateGroup ParentDirectoryEntry: `` GroupName: `` Location: $'''''' GroupScope: ActiveDirectory.GroupScope.GlobalScope GroupType: ActiveDirectory.GroupType.Security Description: ``", "golden_example": "ActiveDirectory.CreateGroup ParentDirectoryEntry: ParentDirectoryEntry GroupName: $'''example''' Location: $'''''' GroupScope: ActiveDirectory.GroupScope.GlobalScope GroupType: ActiveDirectory.GroupType.Security Description: $'''example'''", "input_params": [ { "name": "Description", "type": "String", "required": false }, { "name": "GroupName", "type": "String", "required": false }, { "name": "GroupScope", "type": "GroupScope", "required": false, "enumValues": [ "LocalScope", "GlobalScope", "UniversalScope" ] }, { "name": "GroupType", "type": "GroupType", "required": false, "enumValues": [ "Security", "Distribution" ] }, { "name": "Location", "type": "String", "required": false }, { "name": "ParentDirectoryEntry", "type": "ActiveDirectoryEntry", "required": false } ], "output_params": [], "required_params": [ "Parent directory entry", "Group name" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "ActiveDirectory.CreateObject", "module": "ActiveDirectory", "kind": "Action", "selector": null, "template": "ActiveDirectory.CreateObject ParentDirectoryEntry: `` ObjectType: ActiveDirectory.ObjectType.Computer ObjectName: `` Location: ``", "golden_example": "ActiveDirectory.CreateObject ParentDirectoryEntry: ParentDirectoryEntry ObjectType: ActiveDirectory.ObjectType.Computer ObjectName: $'''example''' Location: $'''example'''", "input_params": [ { "name": "Location", "type": "String", "required": false }, { "name": "ObjectName", "type": "String", "required": false }, { "name": "ObjectType", "type": "ObjectType", "required": false, "enumValues": [ "Computer", "OrganizationalUnit" ] }, { "name": "ParentDirectoryEntry", "type": "ActiveDirectoryEntry", "required": false } ], "output_params": [], "required_params": [ "Parent directory entry", "Object name" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "ActiveDirectory.CreateUser", "module": "ActiveDirectory", "kind": "Action", "selector": null, "template": "ActiveDirectory.CreateUser ParentDirectoryEntry: `` FirstName: `` Username: `` Password: `` PasswordNeverExpires: False DisabledAccount: False Initials: `` LastName: `` Location: ``", "golden_example": "ActiveDirectory.CreateUser ParentDirectoryEntry: ParentDirectoryEntry FirstName: $'''example''' Username: $'''example''' Password: $'''password''' PasswordNeverExpires: False DisabledAccount: False Initials: $'''example''' LastName: $'''example''' Location: $'''example'''", "input_params": [ { "name": "DisabledAccount", "type": "Boolean", "required": false }, { "name": "FirstName", "type": "String", "required": false }, { "name": "Initials", "type": "String", "required": false }, { "name": "LastName", "type": "String", "required": false }, { "name": "Location", "type": "String", "required": false }, { "name": "Password", "type": "EncryptableObject", "required": false }, { "name": "PasswordNeverExpires", "type": "Boolean", "required": false }, { "name": "Username", "type": "String", "required": false }, { "name": "ParentDirectoryEntry", "type": "ActiveDirectoryEntry", "required": false } ], "output_params": [], "required_params": [ "Parent directory entry", "First name", "Username" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "ActiveDirectory.DeleteObject", "module": "ActiveDirectory", "kind": "Action", "selector": null, "template": "ActiveDirectory.DeleteObject ParentDirectoryEntry: `` DistinguishedName: ``", "golden_example": "ActiveDirectory.DeleteObject ParentDirectoryEntry: ParentDirectoryEntry DistinguishedName: $'''example'''", "input_params": [ { "name": "DistinguishedName", "type": "String", "required": false }, { "name": "ParentDirectoryEntry", "type": "ActiveDirectoryEntry", "required": false } ], "output_params": [], "required_params": [ "Parent directory entry", "Distinguished name" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "ActiveDirectory.GetGroupInfo", "module": "ActiveDirectory", "kind": "Action", "selector": null, "template": "ActiveDirectory.GetGroupInfo ParentDirectoryEntry: `` DistinguishedName: `` GroupInfo=> GroupInfo", "golden_example": "ActiveDirectory.GetGroupInfo ParentDirectoryEntry: ParentDirectoryEntry DistinguishedName: $'''example''' GroupInfo=> GroupInfo", "input_params": [ { "name": "DistinguishedName", "type": "String", "required": false }, { "name": "ParentDirectoryEntry", "type": "ActiveDirectoryEntry", "required": false } ], "output_params": [ { "name": "GroupInfo", "type": "GroupInfo" } ], "required_params": [ "Parent directory entry", "Distinguished name" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "ActiveDirectory.GetGroupMembers", "module": "ActiveDirectory", "kind": "Action", "selector": null, "template": "ActiveDirectory.GetGroupMembers ParentDirectoryEntry: `` DistinguishedName: `` GroupMembers=> GroupMembers", "golden_example": "ActiveDirectory.GetGroupMembers ParentDirectoryEntry: ParentDirectoryEntry DistinguishedName: $'''example''' GroupMembers=> GroupMembers", "input_params": [ { "name": "DistinguishedName", "type": "String", "required": false }, { "name": "ParentDirectoryEntry", "type": "ActiveDirectoryEntry", "required": false } ], "output_params": [ { "name": "GroupMembers", "type": "List`1" } ], "required_params": [ "Parent directory entry", "Distinguished name" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "ActiveDirectory.GetUserInfo", "module": "ActiveDirectory", "kind": "Action", "selector": null, "template": "ActiveDirectory.GetUserInfo ParentDirectoryEntry: `` DistinguishedName: `` UserInfo=> UserInfo", "golden_example": "ActiveDirectory.GetUserInfo ParentDirectoryEntry: ParentDirectoryEntry DistinguishedName: $'''example''' UserInfo=> UserInfo", "input_params": [ { "name": "DistinguishedName", "type": "String", "required": false }, { "name": "ParentDirectoryEntry", "type": "ActiveDirectoryEntry", "required": false } ], "output_params": [ { "name": "UserInfo", "type": "UserInfo" } ], "required_params": [ "Parent directory entry", "Distinguished name" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "ActiveDirectory.ModifyGroup.AddUserToGroup", "module": "ActiveDirectory", "kind": "Action", "selector": "AddUserToGroup", "template": "ActiveDirectory.ModifyGroup.AddUserToGroup UserDistinguishedName: `` ParentDirectoryEntry: `` DistinguishedName: ``", "golden_example": "ActiveDirectory.ModifyGroup.AddUserToGroup UserDistinguishedName: $'''example''' ParentDirectoryEntry: ParentDirectoryEntry DistinguishedName: $'''example'''", "input_params": [ { "name": "UserDistinguishedName", "type": "String", "required": true }, { "name": "ParentDirectoryEntry", "type": "ActiveDirectoryEntry", "required": true }, { "name": "DistinguishedName", "type": "String", "required": true } ], "output_params": [], "required_params": [ "UserDistinguishedName", "ParentDirectoryEntry", "DistinguishedName" ], "constraints": { "Operation": "AddUser" }, "sibling_selectors": [ "ActiveDirectory.ModifyGroup.RenameGroup", "ActiveDirectory.ModifyGroup.DeleteGroup", "ActiveDirectory.ModifyGroup.RemoveUserFromGroup" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "ActiveDirectory.ModifyGroup.DeleteGroup", "module": "ActiveDirectory", "kind": "Action", "selector": "DeleteGroup", "template": "ActiveDirectory.ModifyGroup.DeleteGroup ParentDirectoryEntry: `` DistinguishedName: ``", "golden_example": "ActiveDirectory.ModifyGroup.DeleteGroup ParentDirectoryEntry: ParentDirectoryEntry DistinguishedName: $'''example'''", "input_params": [ { "name": "ParentDirectoryEntry", "type": "ActiveDirectoryEntry", "required": true }, { "name": "DistinguishedName", "type": "String", "required": true } ], "output_params": [], "required_params": [ "ParentDirectoryEntry", "DistinguishedName" ], "constraints": { "Operation": "Delete" }, "sibling_selectors": [ "ActiveDirectory.ModifyGroup.RenameGroup", "ActiveDirectory.ModifyGroup.AddUserToGroup", "ActiveDirectory.ModifyGroup.RemoveUserFromGroup" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "ActiveDirectory.ModifyGroup.RemoveUserFromGroup", "module": "ActiveDirectory", "kind": "Action", "selector": "RemoveUserFromGroup", "template": "ActiveDirectory.ModifyGroup.RemoveUserFromGroup UserDistinguishedName: `` ParentDirectoryEntry: `` DistinguishedName: ``", "golden_example": "ActiveDirectory.ModifyGroup.RemoveUserFromGroup UserDistinguishedName: $'''example''' ParentDirectoryEntry: ParentDirectoryEntry DistinguishedName: $'''example'''", "input_params": [ { "name": "UserDistinguishedName", "type": "String", "required": true }, { "name": "ParentDirectoryEntry", "type": "ActiveDirectoryEntry", "required": true }, { "name": "DistinguishedName", "type": "String", "required": true } ], "output_params": [], "required_params": [ "UserDistinguishedName", "ParentDirectoryEntry", "DistinguishedName" ], "constraints": { "Operation": "RemoveUser" }, "sibling_selectors": [ "ActiveDirectory.ModifyGroup.RenameGroup", "ActiveDirectory.ModifyGroup.DeleteGroup", "ActiveDirectory.ModifyGroup.AddUserToGroup" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "ActiveDirectory.ModifyGroup.RenameGroup", "module": "ActiveDirectory", "kind": "Action", "selector": "RenameGroup", "template": "ActiveDirectory.ModifyGroup.RenameGroup ParentDirectoryEntry: `` DistinguishedName: `` NewName: ``", "golden_example": "ActiveDirectory.ModifyGroup.RenameGroup ParentDirectoryEntry: ParentDirectoryEntry DistinguishedName: $'''example''' NewName: $'''example'''", "input_params": [ { "name": "DistinguishedName", "type": "String", "required": false }, { "name": "NewName", "type": "String", "required": false }, { "name": "ParentDirectoryEntry", "type": "ActiveDirectoryEntry", "required": false } ], "output_params": [], "required_params": [ "Parent directory entry", "Distinguished name", "New name" ], "constraints": { "Operation": "Rename" }, "sibling_selectors": [ "ActiveDirectory.ModifyGroup.DeleteGroup", "ActiveDirectory.ModifyGroup.AddUserToGroup", "ActiveDirectory.ModifyGroup.RemoveUserFromGroup" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "ActiveDirectory.ModifyUser.DeleteUser", "module": "ActiveDirectory", "kind": "Action", "selector": "DeleteUser", "template": "ActiveDirectory.ModifyUser.DeleteUser ParentDirectoryEntry: `` DistinguishedName: ``", "golden_example": "ActiveDirectory.ModifyUser.DeleteUser ParentDirectoryEntry: ParentDirectoryEntry DistinguishedName: $'''example'''", "input_params": [ { "name": "ParentDirectoryEntry", "type": "ActiveDirectoryEntry", "required": true }, { "name": "DistinguishedName", "type": "String", "required": true } ], "output_params": [], "required_params": [ "ParentDirectoryEntry", "DistinguishedName" ], "constraints": { "Operation": "Delete" }, "sibling_selectors": [ "ActiveDirectory.ModifyUser.EnableUser", "ActiveDirectory.ModifyUser.DisableUser", "ActiveDirectory.ModifyUser.RenameUser", "ActiveDirectory.ModifyUser.ResetUserPassword" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "ActiveDirectory.ModifyUser.DisableUser", "module": "ActiveDirectory", "kind": "Action", "selector": "DisableUser", "template": "ActiveDirectory.ModifyUser.DisableUser ParentDirectoryEntry: `` DistinguishedName: ``", "golden_example": "ActiveDirectory.ModifyUser.DisableUser ParentDirectoryEntry: ParentDirectoryEntry DistinguishedName: $'''example'''", "input_params": [ { "name": "DistinguishedName", "type": "String", "required": false }, { "name": "ParentDirectoryEntry", "type": "ActiveDirectoryEntry", "required": false } ], "output_params": [], "required_params": [ "Parent directory entry", "Distinguished name" ], "constraints": { "Operation": "EnableDisable", "EnableUser": "False" }, "sibling_selectors": [ "ActiveDirectory.ModifyUser.EnableUser", "ActiveDirectory.ModifyUser.RenameUser", "ActiveDirectory.ModifyUser.DeleteUser", "ActiveDirectory.ModifyUser.ResetUserPassword" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "ActiveDirectory.ModifyUser.EnableUser", "module": "ActiveDirectory", "kind": "Action", "selector": "EnableUser", "template": "ActiveDirectory.ModifyUser.EnableUser ParentDirectoryEntry: `` DistinguishedName: ``", "golden_example": "ActiveDirectory.ModifyUser.EnableUser ParentDirectoryEntry: ParentDirectoryEntry DistinguishedName: $'''example'''", "input_params": [ { "name": "ParentDirectoryEntry", "type": "ActiveDirectoryEntry", "required": true }, { "name": "DistinguishedName", "type": "String", "required": true } ], "output_params": [], "required_params": [ "ParentDirectoryEntry", "DistinguishedName" ], "constraints": { "Operation": "EnableDisable", "EnableUser": "True" }, "sibling_selectors": [ "ActiveDirectory.ModifyUser.DisableUser", "ActiveDirectory.ModifyUser.RenameUser", "ActiveDirectory.ModifyUser.DeleteUser", "ActiveDirectory.ModifyUser.ResetUserPassword" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "ActiveDirectory.ModifyUser.RenameUser", "module": "ActiveDirectory", "kind": "Action", "selector": "RenameUser", "template": "ActiveDirectory.ModifyUser.RenameUser ParentDirectoryEntry: `` DistinguishedName: `` NewName: ``", "golden_example": "ActiveDirectory.ModifyUser.RenameUser ParentDirectoryEntry: ParentDirectoryEntry DistinguishedName: $'''example''' NewName: $'''example'''", "input_params": [ { "name": "ParentDirectoryEntry", "type": "ActiveDirectoryEntry", "required": true }, { "name": "DistinguishedName", "type": "String", "required": true }, { "name": "NewName", "type": "String", "required": true } ], "output_params": [], "required_params": [ "ParentDirectoryEntry", "DistinguishedName", "NewName" ], "constraints": { "Operation": "Rename" }, "sibling_selectors": [ "ActiveDirectory.ModifyUser.EnableUser", "ActiveDirectory.ModifyUser.DisableUser", "ActiveDirectory.ModifyUser.DeleteUser", "ActiveDirectory.ModifyUser.ResetUserPassword" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "ActiveDirectory.ModifyUser.ResetUserPassword", "module": "ActiveDirectory", "kind": "Action", "selector": "ResetUserPassword", "template": "ActiveDirectory.ModifyUser.ResetUserPassword NewPassword: `` ParentDirectoryEntry: `` DistinguishedName: ``", "golden_example": "ActiveDirectory.ModifyUser.ResetUserPassword NewPassword: $'''password''' ParentDirectoryEntry: ParentDirectoryEntry DistinguishedName: $'''example'''", "input_params": [ { "name": "NewPassword", "type": "EncryptableObject", "required": true }, { "name": "ParentDirectoryEntry", "type": "ActiveDirectoryEntry", "required": true }, { "name": "DistinguishedName", "type": "String", "required": true } ], "output_params": [], "required_params": [ "NewPassword", "ParentDirectoryEntry", "DistinguishedName" ], "constraints": { "Operation": "ResetPassword" }, "sibling_selectors": [ "ActiveDirectory.ModifyUser.EnableUser", "ActiveDirectory.ModifyUser.DisableUser", "ActiveDirectory.ModifyUser.RenameUser", "ActiveDirectory.ModifyUser.DeleteUser" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "ActiveDirectory.MoveObject", "module": "ActiveDirectory", "kind": "Action", "selector": null, "template": "ActiveDirectory.MoveObject ParentDirectoryEntry: `` DistinguishedName: `` MoveToLocation: ``", "golden_example": "ActiveDirectory.MoveObject ParentDirectoryEntry: ParentDirectoryEntry DistinguishedName: $'''example''' MoveToLocation: $'''example'''", "input_params": [ { "name": "DistinguishedName", "type": "String", "required": false }, { "name": "MoveToLocation", "type": "String", "required": false }, { "name": "ParentDirectoryEntry", "type": "ActiveDirectoryEntry", "required": false } ], "output_params": [], "required_params": [ "Parent directory entry", "Distinguished name", "Move to location" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "ActiveDirectory.RenameObject", "module": "ActiveDirectory", "kind": "Action", "selector": null, "template": "ActiveDirectory.RenameObject ParentDirectoryEntry: `` DistinguishedName: `` NewName: ``", "golden_example": "ActiveDirectory.RenameObject ParentDirectoryEntry: ParentDirectoryEntry DistinguishedName: $'''example''' NewName: $'''example'''", "input_params": [ { "name": "DistinguishedName", "type": "String", "required": false }, { "name": "NewName", "type": "String", "required": false }, { "name": "ParentDirectoryEntry", "type": "ActiveDirectoryEntry", "required": false } ], "output_params": [], "required_params": [ "Parent directory entry", "Distinguished name", "New name" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "ActiveDirectory.UnlockUser", "module": "ActiveDirectory", "kind": "Action", "selector": null, "template": "ActiveDirectory.UnlockUser ParentDirectoryEntry: `` DistinguishedName: ``", "golden_example": "ActiveDirectory.UnlockUser ParentDirectoryEntry: ParentDirectoryEntry DistinguishedName: $'''example'''", "input_params": [ { "name": "DistinguishedName", "type": "String", "required": false }, { "name": "ParentDirectoryEntry", "type": "ActiveDirectoryEntry", "required": false } ], "output_params": [], "required_params": [ "Parent directory entry", "Distinguished name" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "ActiveDirectory.UpdateUserInfo", "module": "ActiveDirectory", "kind": "Action", "selector": null, "template": "ActiveDirectory.UpdateUserInfo ParentDirectoryEntry: `` DistinguishedName: `` Country: ActiveDirectory.Countries.None City: `` Company: `` DisplayName: `` Email: `` Extension: `` FirstName: `` Initials: `` LastName: `` PostalCode: `` State: `` TelephoneNumber: `` Title: ``", "golden_example": "ActiveDirectory.UpdateUserInfo ParentDirectoryEntry: ParentDirectoryEntry DistinguishedName: $'''example''' Country: ActiveDirectory.Countries.None City: $'''example''' Company: $'''example''' DisplayName: $'''example''' Email: $'''example''' Extension: $'''example''' FirstName: $'''example''' Initials: $'''example''' LastName: $'''example''' PostalCode: $'''example''' State: $'''example''' TelephoneNumber: $'''example''' Title: $'''example'''", "input_params": [ { "name": "City", "type": "String", "required": false }, { "name": "Company", "type": "String", "required": false }, { "name": "Country", "type": "Countries", "required": false, "enumValues": [ "None", "Afghanistan", "AlandIslands", "Albania", "Algeria", "AmericanSamoa", "Andorra", "Angola", "Anguilla", "Antarctica", "AntiguaandBarbuda", "Argentina", "Armenia", "Aruba", "Australia", "Austria", "Azerbaijan", "Bahamas", "Bahrain", "Bangladesh", "Barbados", "Belarus", "Belgium", "Belize", "Benin", "Bermuda", "Bhutan", "BolivarianRepublicOfVenezuela", "Bonaire", "BosniaandHerzegovina", "Botswana", "BouvetIsland", "Brazil", "BritishIndianOceanTerritory", "BruneiDarussalam", "Bulgaria", "BurkinaFaso", "Burundi", "CaboVerde", "Cambodia", "Cameroon", "Canada", "CaymanIslands", "CentralAfricanRepublic", "Chad", "Chile", "China", "ChristmasIsland", "CocosKeelingIslands", "Colombia", "Comoros", "Congo", "CookIslands", "CostaRica", "Croatia", "Cuba", "Curacao", "Cyprus", "CzechRepublic", "IvoryCoast", "DemocraticPeoplesRepublicOfKorea", "DemocraticRepublicOftheCongo", "Denmark", "Djibouti", "Dominica", "DominicanRepublic", "Ecuador", "Egypt", "ElSalvador", "EquatorialGuinea", "Eritrea", "Estonia", "Ethiopia", "FalklandIslandsMalvinas", "FaroeIslands", "Fiji", "Finland", "France", "FrenchGuiana", "FrenchPolynesia", "FrenchSouthernTerritories", "Gabon", "Gambia", "Georgia", "Germany", "Ghana", "Gibraltar", "Greece", "Greenland", "Grenada", "Guadeloupe", "Guam", "Guatemala", "Guernsey", "Guinea", "GuineaBissau", "Guyana", "Haiti", "HeardIslandandMcDonaldIslands", "HolySee", "Honduras", "HongKong", "Hungary", "Iceland", "India", "Indonesia", "Iraq", "Ireland", "IslamicRepublicOfIran", "IsleOfMan", "Israel", "Italy", "Jamaica", "Japan", "Jersey", "Jordan", "Kazakhstan", "Kenya", "Kiribati", "Kuwait", "Kyrgyzstan", "LaoPeoplesDemocraticRepublic", "Latvia", "Lebanon", "Lesotho", "Liberia", "Libya", "Liechtenstein", "Lithuania", "Luxembourg", "Macao", "Madagascar", "Malawi", "Malaysia", "Maldives", "Mali", "Malta", "MarshallIslands", "Martinique", "Mauritania", "Mauritius", "Mayotte", "Mexico", "Micronesia", "Moldova", "Monaco", "Mongolia", "Montenegro", "Montserrat", "Morocco", "Mozambique", "Myanmar", "Namibia", "Nauru", "Nepal", "Netherlands", "NewCaledonia", "NewZealand", "Nicaragua", "Niger", "Nigeria", "Niue", "NorfolkIsland", "RepublicOfMacedoniatheformerYugoslav", "NorthernMarianaIslands", "Norway", "Oman", "Pakistan", "Palau", "Palestine", "Panama", "PapuaNewGuinea", "Paraguay", "Peru", "Philippines", "Pitcairn", "Poland", "Portugal", "PuertoRico", "Qatar", "RepublicOfKorea", "Reunion", "Romania", "Russia", "Rwanda", "SaintBarthelemy", "SaintHelena", "SaintKittsandNevis", "SaintLucia", "SaintMartinFrenchpart", "SaintPierreandMiquelon", "SaintVincentandtheGrenadines", "Samoa", "SanMarino", "SaoTomeandPrincipe", "SaudiArabia", "Senegal", "Serbia", "Seychelles", "SierraLeone", "Singapore", "SintMaartenDutchpart", "Slovakia", "Slovenia", "SolomonIslands", "Somalia", "SouthAfrica", "SouthGeorgiaandtheSouthSandwichIslands", "SouthSudan", "Spain", "SriLanka", "StateOfBoliviaPlurinational", "Sudan", "Suriname", "SvalbardandJanMayen", "Swaziland", "Sweden", "Switzerland", "SyrianArabRepublic", "Taiwan", "Tajikistan", "Tanzania", "Thailand", "TimorLeste", "Togo", "Tokelau", "Tonga", "TrinidadandTobago", "Tunisia", "Turkey", "Turkmenistan", "TurksandCaicosIslands", "Tuvalu", "Uganda", "Ukraine", "UnitedArabEmirates", "UnitedKingdomOfGreatBritainandNorthernIreland", "UnitedStatesMinorOutlyingIslands", "UnitedStatesOfAmerica", "Uruguay", "Uzbekistan", "Vanuatu", "Vietnam", "VirginIslandsBritish", "VirginIslandsUS", "WallisandFutuna", "Yemen", "Zambia", "Zimbabwe" ] }, { "name": "DisplayName", "type": "String", "required": false }, { "name": "DistinguishedName", "type": "String", "required": false }, { "name": "Email", "type": "String", "required": false }, { "name": "Extension", "type": "String", "required": false }, { "name": "FirstName", "type": "String", "required": false }, { "name": "Initials", "type": "String", "required": false }, { "name": "LastName", "type": "String", "required": false }, { "name": "PostalCode", "type": "String", "required": false }, { "name": "State", "type": "String", "required": false }, { "name": "TelephoneNumber", "type": "String", "required": false }, { "name": "Title", "type": "String", "required": false }, { "name": "ParentDirectoryEntry", "type": "ActiveDirectoryEntry", "required": false } ], "output_params": [], "required_params": [ "Parent directory entry", "Distinguished name" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "AWS.AttachVolume", "module": "AWS", "kind": "Action", "selector": null, "template": "AWS.AttachVolume Ec2Client: `` VolumeId: `` InstanceId: `` Device: ``", "golden_example": "AWS.AttachVolume Ec2Client: Ec2Client VolumeId: $'''example''' InstanceId: $'''example''' Device: $'''example'''", "input_params": [ { "name": "Device", "type": "String", "required": false }, { "name": "InstanceId", "type": "String", "required": false }, { "name": "VolumeId", "type": "String", "required": false }, { "name": "Ec2Client", "type": "Ec2ClientObject", "required": false } ], "output_params": [], "required_params": [ "EC2 client", "Volume ID", "Instance ID" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "AWS.CreateEc2Session.CreateEc2SessionWithAccessKeys", "module": "AWS", "kind": "Action", "selector": "CreateEc2SessionWithAccessKeys", "template": "AWS.CreateEc2Session.CreateEc2SessionWithAccessKeys RegionEndpoint: `` Secret: `` AccessKeyId: `` Ec2Client=> Ec2Client", "golden_example": "AWS.CreateEc2Session.CreateEc2SessionWithAccessKeys RegionEndpoint: $'''example''' Secret: $'''password''' AccessKeyId: $'''example''' Ec2Client=> Ec2Client", "input_params": [ { "name": "RegionEndpoint", "type": "String", "required": true }, { "name": "Secret", "type": "EncryptableObject", "required": true }, { "name": "AccessKeyId", "type": "String", "required": true } ], "output_params": [ { "name": "Ec2Client", "type": "Ec2ClientObject", "defaultVariable": "Ec2Client" } ], "required_params": [ "RegionEndpoint", "Secret", "AccessKeyId" ], "constraints": { "UseAccessKeys": "True" }, "sibling_selectors": [ "AWS.CreateEc2Session.CreateEc2SessionWithProfile" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "AWS.CreateEc2Session.CreateEc2SessionWithProfile", "module": "AWS", "kind": "Action", "selector": "CreateEc2SessionWithProfile", "template": "AWS.CreateEc2Session.CreateEc2SessionWithProfile ProfileName: $'''default''' ProfileLocation: `` Ec2Client=> Ec2Client", "golden_example": "AWS.CreateEc2Session.CreateEc2SessionWithProfile ProfileName: $'''default''' ProfileLocation: $'''example''' Ec2Client=> Ec2Client", "input_params": [ { "name": "ProfileLocation", "type": "String", "required": false }, { "name": "ProfileName", "type": "String", "required": false } ], "output_params": [ { "name": "Ec2Client", "type": "Ec2ClientObject" } ], "required_params": [], "constraints": { "UseAccessKeys": "False" }, "sibling_selectors": [ "AWS.CreateEc2Session.CreateEc2SessionWithAccessKeys" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "AWS.CreateSnapshot", "module": "AWS", "kind": "Action", "selector": null, "template": "AWS.CreateSnapshot Ec2Client: `` VolumeId: `` Description: `` Name: `` Purpose: `` Snapshot=> Snapshot", "golden_example": "AWS.CreateSnapshot Ec2Client: Ec2Client VolumeId: $'''example''' Description: $'''example''' Name: $'''example''' Purpose: $'''example''' Snapshot=> Snapshot", "input_params": [ { "name": "Description", "type": "String", "required": false }, { "name": "Name", "type": "String", "required": false }, { "name": "Purpose", "type": "String", "required": false }, { "name": "VolumeId", "type": "String", "required": false }, { "name": "Ec2Client", "type": "Ec2ClientObject", "required": false } ], "output_params": [ { "name": "Snapshot", "type": "Snapshot" } ], "required_params": [ "EC2 client", "Volume ID" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "AWS.CreateVolume.CreateVolume", "module": "AWS", "kind": "Action", "selector": "CreateVolume", "template": "AWS.CreateVolume.CreateVolume Ec2Client: `` AvailabilityZone: `` Size: `` Encrypted: False VolumeType: AWS.VolumeType.Gp2 Name: `` Purpose: `` Volume=> Volume", "golden_example": "AWS.CreateVolume.CreateVolume Ec2Client: Ec2Client AvailabilityZone: $'''example''' Size: $'''example''' Encrypted: False VolumeType: AWS.VolumeType.Gp2 Name: $'''example''' Purpose: $'''example''' Volume=> Volume", "input_params": [ { "name": "AvailabilityZone", "type": "String", "required": false }, { "name": "Encrypted", "type": "Boolean", "required": false }, { "name": "Name", "type": "String", "required": false }, { "name": "Purpose", "type": "String", "required": false }, { "name": "Size", "type": "String", "required": false }, { "name": "VolumeType", "type": "VolumeType", "required": false, "enumValues": [ "Gp2", "Standard", "Io1", "Sc1", "St1" ] }, { "name": "Ec2Client", "type": "Ec2ClientObject", "required": false } ], "output_params": [ { "name": "Volume", "type": "Volume" } ], "required_params": [ "EC2 client", "Availability zone", "Volume size" ], "constraints": { "FromSnapshot": "False" }, "sibling_selectors": [ "AWS.CreateVolume.CreateVolumeFromSnapshot" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "AWS.CreateVolume.CreateVolumeFromSnapshot", "module": "AWS", "kind": "Action", "selector": "CreateVolumeFromSnapshot", "template": "AWS.CreateVolume.CreateVolumeFromSnapshot SnapshotId: `` SnapshotSize: `` Ec2Client: `` VolumeType: AWS.VolumeType.Gp2 Encrypted: False AvailabilityZone: `` Purpose: `` Name: `` Volume=> Volume", "golden_example": "AWS.CreateVolume.CreateVolumeFromSnapshot SnapshotId: $'''example''' SnapshotSize: $'''example''' Ec2Client: Ec2Client VolumeType: AWS.VolumeType.Gp2 Encrypted: False AvailabilityZone: $'''example''' Purpose: $'''example''' Name: $'''example''' Volume=> Volume", "input_params": [ { "name": "SnapshotId", "type": "String", "required": true }, { "name": "SnapshotSize", "type": "String", "required": false, "default": "" }, { "name": "Ec2Client", "type": "Ec2ClientObject", "required": true }, { "name": "VolumeType", "type": "VolumeType", "required": true, "default": "Gp2", "enumValues": [ "Gp2", "Standard", "Io1", "Sc1", "St1" ] }, { "name": "Encrypted", "type": "Boolean", "required": true, "default": "False" }, { "name": "AvailabilityZone", "type": "String", "required": true }, { "name": "Purpose", "type": "String", "required": false, "default": "" }, { "name": "Name", "type": "String", "required": false, "default": "" } ], "output_params": [ { "name": "Volume", "type": "Volume", "defaultVariable": "Volume" } ], "required_params": [ "SnapshotId", "Ec2Client", "VolumeType", "Encrypted", "AvailabilityZone" ], "constraints": { "FromSnapshot": "True" }, "sibling_selectors": [ "AWS.CreateVolume.CreateVolume" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "AWS.DeleteSnapshot", "module": "AWS", "kind": "Action", "selector": null, "template": "AWS.DeleteSnapshot Ec2Client: `` SnapshotId: ``", "golden_example": "AWS.DeleteSnapshot Ec2Client: Ec2Client SnapshotId: $'''example'''", "input_params": [ { "name": "SnapshotId", "type": "String", "required": false }, { "name": "Ec2Client", "type": "Ec2ClientObject", "required": false } ], "output_params": [], "required_params": [ "EC2 client", "Snapshot ID" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "AWS.DeleteVolume", "module": "AWS", "kind": "Action", "selector": null, "template": "AWS.DeleteVolume Ec2Client: `` VolumeId: ``", "golden_example": "AWS.DeleteVolume Ec2Client: Ec2Client VolumeId: $'''example'''", "input_params": [ { "name": "VolumeId", "type": "String", "required": false }, { "name": "Ec2Client", "type": "Ec2ClientObject", "required": false } ], "output_params": [], "required_params": [ "EC2 client", "Volume ID" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "AWS.DescribeEC2Instance", "module": "AWS", "kind": "Action", "selector": null, "template": "AWS.DescribeEC2Instance Ec2Client: `` InstanceState: AWS.InstanceState.All AvailabilityZone: `` InstanceIds: `` Ec2Instances=> Ec2Instances", "golden_example": "AWS.DescribeEC2Instance Ec2Client: Ec2Client InstanceState: AWS.InstanceState.All AvailabilityZone: $'''example''' InstanceIds: FileList Ec2Instances=> Ec2Instances", "input_params": [ { "name": "AvailabilityZone", "type": "String", "required": false }, { "name": "InstanceIds", "type": "List`1", "required": false }, { "name": "InstanceState", "type": "InstanceState", "required": false, "enumValues": [ "Pending", "All", "Unknown", "Running", "ShuttingDown", "Terminated", "Stopping", "Stopped" ] }, { "name": "Ec2Client", "type": "Ec2ClientObject", "required": false } ], "output_params": [ { "name": "Ec2Instances", "type": "List`1" } ], "required_params": [ "EC2 client" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "AWS.DescribeSnapshots.DescribeAllSnapshots", "module": "AWS", "kind": "Action", "selector": "DescribeAllSnapshots", "template": "AWS.DescribeSnapshots.DescribeAllSnapshots Ec2Client: `` Snapshots=> EBSSnapshots", "golden_example": "AWS.DescribeSnapshots.DescribeAllSnapshots Ec2Client: Ec2Client Snapshots=> EBSSnapshots", "input_params": [ { "name": "Ec2Client", "type": "Ec2ClientObject", "required": false } ], "output_params": [ { "name": "Snapshots", "type": "List`1" } ], "required_params": [ "EC2 client" ], "constraints": { "DescribeSnapshotsMode": "AllSnapshots" }, "sibling_selectors": [ "AWS.DescribeSnapshots.DescribeSnapshotsById", "AWS.DescribeSnapshots.DescribeSnapshotsByOwnerId", "AWS.DescribeSnapshots.DescribeSnapshotsByRestorableUserId", "AWS.DescribeSnapshots.DescribeSnapshotsByCustomFilter" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "AWS.DescribeSnapshots.DescribeSnapshotsByCustomFilter", "module": "AWS", "kind": "Action", "selector": "DescribeSnapshotsByCustomFilter", "template": "AWS.DescribeSnapshots.DescribeSnapshotsByCustomFilter SnapshotIds: `` Ec2Client: `` RestorableByUserIds: `` OwnerIds: `` Snapshots=> EBSSnapshots", "golden_example": "AWS.DescribeSnapshots.DescribeSnapshotsByCustomFilter SnapshotIds: List Ec2Client: Ec2Client RestorableByUserIds: List OwnerIds: List Snapshots=> EBSSnapshots", "input_params": [ { "name": "SnapshotIds", "type": "List`1", "required": true, "default": "" }, { "name": "Ec2Client", "type": "Ec2ClientObject", "required": true }, { "name": "RestorableByUserIds", "type": "List`1", "required": true, "default": "" }, { "name": "OwnerIds", "type": "List`1", "required": true, "default": "" } ], "output_params": [ { "name": "Snapshots", "type": "List`1", "defaultVariable": "EBSSnapshots" } ], "required_params": [ "SnapshotIds", "Ec2Client", "RestorableByUserIds", "OwnerIds" ], "constraints": { "DescribeSnapshotsMode": "SnapshotsByCustomFilter" }, "sibling_selectors": [ "AWS.DescribeSnapshots.DescribeAllSnapshots", "AWS.DescribeSnapshots.DescribeSnapshotsById", "AWS.DescribeSnapshots.DescribeSnapshotsByOwnerId", "AWS.DescribeSnapshots.DescribeSnapshotsByRestorableUserId" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "AWS.DescribeSnapshots.DescribeSnapshotsById", "module": "AWS", "kind": "Action", "selector": "DescribeSnapshotsById", "template": "AWS.DescribeSnapshots.DescribeSnapshotsById SnapshotIds: `` Ec2Client: `` Snapshots=> EBSSnapshots", "golden_example": "AWS.DescribeSnapshots.DescribeSnapshotsById SnapshotIds: List Ec2Client: Ec2Client Snapshots=> EBSSnapshots", "input_params": [ { "name": "SnapshotIds", "type": "List`1", "required": true, "default": "" }, { "name": "Ec2Client", "type": "Ec2ClientObject", "required": true } ], "output_params": [ { "name": "Snapshots", "type": "List`1", "defaultVariable": "EBSSnapshots" } ], "required_params": [ "SnapshotIds", "Ec2Client" ], "constraints": { "DescribeSnapshotsMode": "SnapshotsById" }, "sibling_selectors": [ "AWS.DescribeSnapshots.DescribeAllSnapshots", "AWS.DescribeSnapshots.DescribeSnapshotsByOwnerId", "AWS.DescribeSnapshots.DescribeSnapshotsByRestorableUserId", "AWS.DescribeSnapshots.DescribeSnapshotsByCustomFilter" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "AWS.DescribeSnapshots.DescribeSnapshotsByOwnerId", "module": "AWS", "kind": "Action", "selector": "DescribeSnapshotsByOwnerId", "template": "AWS.DescribeSnapshots.DescribeSnapshotsByOwnerId Ec2Client: `` OwnerIds: `` Snapshots=> EBSSnapshots", "golden_example": "AWS.DescribeSnapshots.DescribeSnapshotsByOwnerId Ec2Client: Ec2Client OwnerIds: List Snapshots=> EBSSnapshots", "input_params": [ { "name": "Ec2Client", "type": "Ec2ClientObject", "required": true }, { "name": "OwnerIds", "type": "List`1", "required": true, "default": "" } ], "output_params": [ { "name": "Snapshots", "type": "List`1", "defaultVariable": "EBSSnapshots" } ], "required_params": [ "Ec2Client", "OwnerIds" ], "constraints": { "DescribeSnapshotsMode": "SnapshotsByOwnerId" }, "sibling_selectors": [ "AWS.DescribeSnapshots.DescribeAllSnapshots", "AWS.DescribeSnapshots.DescribeSnapshotsById", "AWS.DescribeSnapshots.DescribeSnapshotsByRestorableUserId", "AWS.DescribeSnapshots.DescribeSnapshotsByCustomFilter" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "AWS.DescribeSnapshots.DescribeSnapshotsByRestorableUserId", "module": "AWS", "kind": "Action", "selector": "DescribeSnapshotsByRestorableUserId", "template": "AWS.DescribeSnapshots.DescribeSnapshotsByRestorableUserId Ec2Client: `` RestorableByUserIds: `` Snapshots=> EBSSnapshots", "golden_example": "AWS.DescribeSnapshots.DescribeSnapshotsByRestorableUserId Ec2Client: Ec2Client RestorableByUserIds: List Snapshots=> EBSSnapshots", "input_params": [ { "name": "Ec2Client", "type": "Ec2ClientObject", "required": true }, { "name": "RestorableByUserIds", "type": "List`1", "required": true, "default": "" } ], "output_params": [ { "name": "Snapshots", "type": "List`1", "defaultVariable": "EBSSnapshots" } ], "required_params": [ "Ec2Client", "RestorableByUserIds" ], "constraints": { "DescribeSnapshotsMode": "SnapshotsByRestorableUserId" }, "sibling_selectors": [ "AWS.DescribeSnapshots.DescribeAllSnapshots", "AWS.DescribeSnapshots.DescribeSnapshotsById", "AWS.DescribeSnapshots.DescribeSnapshotsByOwnerId", "AWS.DescribeSnapshots.DescribeSnapshotsByCustomFilter" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "AWS.DescribeVolumes.DescribeAllVolumes", "module": "AWS", "kind": "Action", "selector": "DescribeAllVolumes", "template": "AWS.DescribeVolumes.DescribeAllVolumes Ec2Client: `` Volumes=> EBSVolumes", "golden_example": "AWS.DescribeVolumes.DescribeAllVolumes Ec2Client: Ec2Client Volumes=> EBSVolumes", "input_params": [ { "name": "Ec2Client", "type": "Ec2ClientObject", "required": false } ], "output_params": [ { "name": "Volumes", "type": "List`1" } ], "required_params": [ "EC2 client" ], "constraints": { "DescribeVolumesMode": "AllVolumes" }, "sibling_selectors": [ "AWS.DescribeVolumes.DescribeVolumesByInstance", "AWS.DescribeVolumes.DescribeVolumesByIds" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "AWS.DescribeVolumes.DescribeVolumesByIds", "module": "AWS", "kind": "Action", "selector": "DescribeVolumesByIds", "template": "AWS.DescribeVolumes.DescribeVolumesByIds VolumeIds: `` Ec2Client: `` Volumes=> EBSVolumes", "golden_example": "AWS.DescribeVolumes.DescribeVolumesByIds VolumeIds: List Ec2Client: Ec2Client Volumes=> EBSVolumes", "input_params": [ { "name": "VolumeIds", "type": "List`1", "required": true }, { "name": "Ec2Client", "type": "Ec2ClientObject", "required": true } ], "output_params": [ { "name": "Volumes", "type": "List`1", "defaultVariable": "EBSVolumes" } ], "required_params": [ "VolumeIds", "Ec2Client" ], "constraints": { "DescribeVolumesMode": "SpecificVolumes" }, "sibling_selectors": [ "AWS.DescribeVolumes.DescribeAllVolumes", "AWS.DescribeVolumes.DescribeVolumesByInstance" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "AWS.DescribeVolumes.DescribeVolumesByInstance", "module": "AWS", "kind": "Action", "selector": "DescribeVolumesByInstance", "template": "AWS.DescribeVolumes.DescribeVolumesByInstance Ec2Client: `` InstanceId: `` Volumes=> EBSVolumes", "golden_example": "AWS.DescribeVolumes.DescribeVolumesByInstance Ec2Client: Ec2Client InstanceId: $'''example''' Volumes=> EBSVolumes", "input_params": [ { "name": "Ec2Client", "type": "Ec2ClientObject", "required": true }, { "name": "InstanceId", "type": "String", "required": true } ], "output_params": [ { "name": "Volumes", "type": "List`1", "defaultVariable": "EBSVolumes" } ], "required_params": [ "Ec2Client", "InstanceId" ], "constraints": { "DescribeVolumesMode": "AllVolumesOfTheSpecifiedInstance" }, "sibling_selectors": [ "AWS.DescribeVolumes.DescribeAllVolumes", "AWS.DescribeVolumes.DescribeVolumesByIds" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "AWS.DetachVolume", "module": "AWS", "kind": "Action", "selector": null, "template": "AWS.DetachVolume Ec2Client: `` VolumeId: `` Device: `` Force: False InstanceId: ``", "golden_example": "AWS.DetachVolume Ec2Client: Ec2Client VolumeId: $'''example''' Device: $'''example''' Force: False InstanceId: $'''example'''", "input_params": [ { "name": "Device", "type": "String", "required": false }, { "name": "Force", "type": "Boolean", "required": false }, { "name": "InstanceId", "type": "String", "required": false }, { "name": "VolumeId", "type": "String", "required": false }, { "name": "Ec2Client", "type": "Ec2ClientObject", "required": false } ], "output_params": [], "required_params": [ "EC2 client", "Volume ID" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "AWS.EndEC2Session", "module": "AWS", "kind": "Action", "selector": null, "template": "AWS.EndEC2Session Ec2Client: ``", "golden_example": "AWS.EndEC2Session Ec2Client: Ec2Client", "input_params": [ { "name": "Ec2Client", "type": "Ec2ClientObject", "required": false } ], "output_params": [], "required_params": [ "EC2 client" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "AWS.GetAvailableEC2Instances", "module": "AWS", "kind": "Action", "selector": null, "template": "AWS.GetAvailableEC2Instances Ec2Client: `` InstanceState: AWS.InstanceState.All AvailabilityZone: `` Ec2InstancesInfo=> Ec2InstancesInfo", "golden_example": "AWS.GetAvailableEC2Instances Ec2Client: Ec2Client InstanceState: AWS.InstanceState.All AvailabilityZone: $'''example''' Ec2InstancesInfo=> Ec2InstancesInfo", "input_params": [ { "name": "AvailabilityZone", "type": "String", "required": false }, { "name": "InstanceState", "type": "InstanceState", "required": false, "enumValues": [ "Pending", "All", "Unknown", "Running", "ShuttingDown", "Terminated", "Stopping", "Stopped" ] }, { "name": "Ec2Client", "type": "Ec2ClientObject", "required": false } ], "output_params": [ { "name": "Ec2InstancesInfo", "type": "List`1" } ], "required_params": [ "EC2 client" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "AWS.RebootEC2Instance", "module": "AWS", "kind": "Action", "selector": null, "template": "AWS.RebootEC2Instance Ec2Client: `` InstanceIds: ``", "golden_example": "AWS.RebootEC2Instance Ec2Client: Ec2Client InstanceIds: FileList", "input_params": [ { "name": "InstanceIds", "type": "List`1", "required": false }, { "name": "Ec2Client", "type": "Ec2ClientObject", "required": false } ], "output_params": [], "required_params": [ "EC2 client", "Instance IDs" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "AWS.StartEC2Instance", "module": "AWS", "kind": "Action", "selector": null, "template": "AWS.StartEC2Instance Ec2Client: `` InstanceIds: `` StartingEc2Instances=> StartingEc2Instances", "golden_example": "AWS.StartEC2Instance Ec2Client: Ec2Client InstanceIds: FileList StartingEc2Instances=> StartingEc2Instances", "input_params": [ { "name": "InstanceIds", "type": "List`1", "required": false }, { "name": "Ec2Client", "type": "Ec2ClientObject", "required": false } ], "output_params": [ { "name": "StartingEc2Instances", "type": "List`1" } ], "required_params": [ "EC2 client", "Instance IDs" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "AWS.StopEC2Instance", "module": "AWS", "kind": "Action", "selector": null, "template": "AWS.StopEC2Instance Ec2Client: `` InstanceIds: `` Force: False Hibernate: False StoppingEc2Instances=> StoppingEc2Instances", "golden_example": "AWS.StopEC2Instance Ec2Client: Ec2Client InstanceIds: FileList Force: False Hibernate: False StoppingEc2Instances=> StoppingEc2Instances", "input_params": [ { "name": "Force", "type": "Boolean", "required": false }, { "name": "Hibernate", "type": "Boolean", "required": false }, { "name": "InstanceIds", "type": "List`1", "required": false }, { "name": "Ec2Client", "type": "Ec2ClientObject", "required": false } ], "output_params": [ { "name": "StoppingEc2Instances", "type": "List`1" } ], "required_params": [ "EC2 client", "Instance IDs" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Azure.AttachDisk.AttachManagedDisk", "module": "Azure", "kind": "Action", "selector": "AttachManagedDisk", "template": "Azure.AttachDisk.AttachManagedDisk AzureClient: `` VirtualMachineName: `` ResourceGroup: `` DiskName: `` DiskResourceGroup: ``", "golden_example": "Azure.AttachDisk.AttachManagedDisk AzureClient: AzureClient VirtualMachineName: $'''example''' ResourceGroup: $'''example''' DiskName: $'''example''' DiskResourceGroup: $'''example'''", "input_params": [ { "name": "DiskName", "type": "String", "required": false }, { "name": "DiskResourceGroup", "type": "String", "required": false }, { "name": "ResourceGroup", "type": "String", "required": false }, { "name": "VirtualMachineName", "type": "String", "required": false }, { "name": "AzureClient", "type": "AzureClient", "required": false } ], "output_params": [], "required_params": [ "Azure client ", "Virtual machine name", "VM resource group" ], "constraints": { "IsManagedDisk": "True" }, "sibling_selectors": [ "Azure.AttachDisk.AttachUnManagedDisk" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Azure.AttachDisk.AttachUnManagedDisk", "module": "Azure", "kind": "Action", "selector": "AttachUnManagedDisk", "template": "Azure.AttachDisk.AttachUnManagedDisk ResourceGroup: `` VhdName: `` AzureClient: `` VirtualMachineName: `` StorageAccount: `` Container: ``", "golden_example": "Azure.AttachDisk.AttachUnManagedDisk ResourceGroup: $'''example''' VhdName: $'''example''' AzureClient: AzureClient VirtualMachineName: $'''example''' StorageAccount: $'''example''' Container: $'''example'''", "input_params": [ { "name": "ResourceGroup", "type": "String", "required": true }, { "name": "VhdName", "type": "String", "required": true }, { "name": "AzureClient", "type": "AzureClient", "required": true }, { "name": "VirtualMachineName", "type": "String", "required": true }, { "name": "StorageAccount", "type": "String", "required": true }, { "name": "Container", "type": "String", "required": true } ], "output_params": [], "required_params": [ "ResourceGroup", "VhdName", "AzureClient", "VirtualMachineName", "StorageAccount", "Container" ], "constraints": { "IsManagedDisk": "False" }, "sibling_selectors": [ "Azure.AttachDisk.AttachManagedDisk" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Azure.CreateManagedDisk.CreateManagedDisk", "module": "Azure", "kind": "Action", "selector": "CreateManagedDisk", "template": "Azure.CreateManagedDisk.CreateManagedDisk AzureClient: `` DiskName: `` ResourceGroupCreateOption: Azure.ResourceGroupCreateOption.UseExisting ResourceGroup: `` Location: `` SizeInGb: `` StorageAccountType: Azure.StorageAccountType.Standard AvailabilityZone: `` ManagedDisk=> ManagedDisk", "golden_example": "Azure.CreateManagedDisk.CreateManagedDisk AzureClient: AzureClient DiskName: $'''example''' ResourceGroupCreateOption: Azure.ResourceGroupCreateOption.UseExisting ResourceGroup: $'''example''' Location: $'''example''' SizeInGb: 1 StorageAccountType: Azure.StorageAccountType.Standard AvailabilityZone: $'''example''' ManagedDisk=> ManagedDisk", "input_params": [ { "name": "AvailabilityZone", "type": "String", "required": false }, { "name": "DiskName", "type": "String", "required": false }, { "name": "Location", "type": "String", "required": false }, { "name": "ResourceGroup", "type": "String", "required": false }, { "name": "ResourceGroupCreateOption", "type": "ResourceGroupCreateOption", "required": false, "enumValues": [ "UseExisting", "CreateNew" ] }, { "name": "SizeInGb", "type": "Int32", "required": false }, { "name": "StorageAccountType", "type": "StorageAccountType", "required": false, "enumValues": [ "Standard", "Premium", "StandardSSD", "UltraSSD" ] }, { "name": "AzureClient", "type": "AzureClient", "required": false } ], "output_params": [ { "name": "ManagedDisk", "type": "AzureManagedDisk" } ], "required_params": [ "Azure client", "Disk name", "Resource group name" ], "constraints": { "Source": "None" }, "sibling_selectors": [ "Azure.CreateManagedDisk.CreateManagedDiskFromSnapshot", "Azure.CreateManagedDisk.CreateManagedDiskFromStorageBlob" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Azure.CreateManagedDisk.CreateManagedDiskFromSnapshot", "module": "Azure", "kind": "Action", "selector": "CreateManagedDiskFromSnapshot", "template": "Azure.CreateManagedDisk.CreateManagedDiskFromSnapshot SnapshotResourceGroup: `` SnapshotName: `` AzureClient: `` StorageAccountType: Azure.StorageAccountType.Standard SizeInGb: `` DiskName: `` AvailabilityZone: `` ResourceGroupCreateOption: Azure.ResourceGroupCreateOption.UseExisting ResourceGroup: `` Location: `` ManagedDisk=> ManagedDisk", "golden_example": "Azure.CreateManagedDisk.CreateManagedDiskFromSnapshot SnapshotResourceGroup: $'''example''' SnapshotName: $'''example''' AzureClient: AzureClient StorageAccountType: Azure.StorageAccountType.Standard SizeInGb: 1 DiskName: $'''example''' AvailabilityZone: $'''example''' ResourceGroupCreateOption: Azure.ResourceGroupCreateOption.UseExisting ResourceGroup: $'''example''' Location: $'''example''' ManagedDisk=> ManagedDisk", "input_params": [ { "name": "SnapshotResourceGroup", "type": "String", "required": true }, { "name": "SnapshotName", "type": "String", "required": true }, { "name": "AzureClient", "type": "AzureClient", "required": true }, { "name": "StorageAccountType", "type": "StorageAccountType", "required": true, "default": "Standard", "enumValues": [ "Standard", "Premium", "StandardSSD", "UltraSSD" ] }, { "name": "SizeInGb", "type": "Int32", "required": true }, { "name": "DiskName", "type": "String", "required": true }, { "name": "AvailabilityZone", "type": "String", "required": false, "default": "" }, { "name": "ResourceGroupCreateOption", "type": "ResourceGroupCreateOption", "required": true, "default": "UseExisting", "enumValues": [ "UseExisting", "CreateNew" ] }, { "name": "ResourceGroup", "type": "String", "required": true }, { "name": "Location", "type": "String", "required": true } ], "output_params": [ { "name": "ManagedDisk", "type": "AzureManagedDisk", "defaultVariable": "ManagedDisk" } ], "required_params": [ "SnapshotResourceGroup", "SnapshotName", "AzureClient", "StorageAccountType", "SizeInGb", "DiskName", "ResourceGroupCreateOption", "ResourceGroup", "Location" ], "constraints": { "Source": "Snapshot" }, "sibling_selectors": [ "Azure.CreateManagedDisk.CreateManagedDisk", "Azure.CreateManagedDisk.CreateManagedDiskFromStorageBlob" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Azure.CreateManagedDisk.CreateManagedDiskFromStorageBlob", "module": "Azure", "kind": "Action", "selector": "CreateManagedDiskFromStorageBlob", "template": "Azure.CreateManagedDisk.CreateManagedDiskFromStorageBlob AzureClient: `` StorageAccountType: Azure.StorageAccountType.Standard StorageAccountName: `` SizeInGb: `` DiskName: `` BlobUrl: `` AvailabilityZone: `` ResourceGroupCreateOption: Azure.ResourceGroupCreateOption.UseExisting ResourceGroup: `` Location: `` ManagedDisk=> ManagedDisk", "golden_example": "Azure.CreateManagedDisk.CreateManagedDiskFromStorageBlob AzureClient: AzureClient StorageAccountType: Azure.StorageAccountType.Standard StorageAccountName: $'''example''' SizeInGb: 1 DiskName: $'''example''' BlobUrl: $'''example''' AvailabilityZone: $'''example''' ResourceGroupCreateOption: Azure.ResourceGroupCreateOption.UseExisting ResourceGroup: $'''example''' Location: $'''example''' ManagedDisk=> ManagedDisk", "input_params": [ { "name": "AzureClient", "type": "AzureClient", "required": true }, { "name": "StorageAccountType", "type": "StorageAccountType", "required": true, "default": "Standard", "enumValues": [ "Standard", "Premium", "StandardSSD", "UltraSSD" ] }, { "name": "StorageAccountName", "type": "String", "required": true }, { "name": "SizeInGb", "type": "Int32", "required": true }, { "name": "DiskName", "type": "String", "required": true }, { "name": "BlobUrl", "type": "String", "required": true }, { "name": "AvailabilityZone", "type": "String", "required": false, "default": "" }, { "name": "ResourceGroupCreateOption", "type": "ResourceGroupCreateOption", "required": true, "default": "UseExisting", "enumValues": [ "UseExisting", "CreateNew" ] }, { "name": "ResourceGroup", "type": "String", "required": true }, { "name": "Location", "type": "String", "required": true } ], "output_params": [ { "name": "ManagedDisk", "type": "AzureManagedDisk", "defaultVariable": "ManagedDisk" } ], "required_params": [ "AzureClient", "StorageAccountType", "StorageAccountName", "SizeInGb", "DiskName", "BlobUrl", "ResourceGroupCreateOption", "ResourceGroup", "Location" ], "constraints": { "Source": "StorageBlob" }, "sibling_selectors": [ "Azure.CreateManagedDisk.CreateManagedDisk", "Azure.CreateManagedDisk.CreateManagedDiskFromSnapshot" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Azure.CreateResourceGroup", "module": "Azure", "kind": "Action", "selector": null, "template": "Azure.CreateResourceGroup AzureClient: `` GroupName: `` Location: `` ResourceGroup=> ResourceGroup", "golden_example": "Azure.CreateResourceGroup AzureClient: AzureClient GroupName: $'''example''' Location: $'''example''' ResourceGroup=> ResourceGroup", "input_params": [ { "name": "GroupName", "type": "String", "required": false }, { "name": "Location", "type": "String", "required": false }, { "name": "AzureClient", "type": "AzureClient", "required": false } ], "output_params": [ { "name": "ResourceGroup", "type": "AzureResourceGroup" } ], "required_params": [ "Azure client", "Resource group name", "Location" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Azure.CreateSession", "module": "Azure", "kind": "Action", "selector": null, "template": "Azure.CreateSession ClientId: `` ClientSecret: `` TenantId: `` SubscriptionId: `` AzureClient=> AzureClient", "golden_example": "Azure.CreateSession ClientId: $'''example''' ClientSecret: $'''password''' TenantId: $'''example''' SubscriptionId: $'''example''' AzureClient=> AzureClient", "input_params": [ { "name": "ClientId", "type": "String", "required": false }, { "name": "ClientSecret", "type": "EncryptableObject", "required": false }, { "name": "SubscriptionId", "type": "String", "required": false }, { "name": "TenantId", "type": "String", "required": false } ], "output_params": [ { "name": "AzureClient", "type": "AzureClient" } ], "required_params": [ "Client ID ", "Client secret", "Tenant ID" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Azure.CreateSnapshot", "module": "Azure", "kind": "Action", "selector": null, "template": "Azure.CreateSnapshot AzureClient: `` SnapshotName: `` ResourceGroupCreateOption: Azure.ResourceGroupCreateOption.UseExisting ResourceGroup: `` Location: `` DiskName: `` DiskResourceGroup: `` Snapshot=> Snapshot", "golden_example": "Azure.CreateSnapshot AzureClient: AzureClient SnapshotName: $'''example''' ResourceGroupCreateOption: Azure.ResourceGroupCreateOption.UseExisting ResourceGroup: $'''example''' Location: $'''example''' DiskName: $'''example''' DiskResourceGroup: $'''example''' Snapshot=> Snapshot", "input_params": [ { "name": "DiskName", "type": "String", "required": false }, { "name": "DiskResourceGroup", "type": "String", "required": false }, { "name": "Location", "type": "String", "required": false }, { "name": "ResourceGroup", "type": "String", "required": false }, { "name": "ResourceGroupCreateOption", "type": "ResourceGroupCreateOption", "required": false, "enumValues": [ "UseExisting", "CreateNew" ] }, { "name": "SnapshotName", "type": "String", "required": false }, { "name": "AzureClient", "type": "AzureClient", "required": false } ], "output_params": [ { "name": "Snapshot", "type": "AzureSnapshot", "defaultVariable": "Snapshot" } ], "required_params": [ "Azure client ", "Snapshot name", "Resource group" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Azure.DeleteDisk", "module": "Azure", "kind": "Action", "selector": null, "template": "Azure.DeleteDisk AzureClient: `` DiskName: `` ResourceGroup: ``", "golden_example": "Azure.DeleteDisk AzureClient: AzureClient DiskName: $'''example''' ResourceGroup: $'''example'''", "input_params": [ { "name": "DiskName", "type": "String", "required": false }, { "name": "ResourceGroup", "type": "String", "required": false }, { "name": "AzureClient", "type": "AzureClient", "required": false } ], "output_params": [], "required_params": [ "Azure client", "Disk name", "Resource group" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Azure.DeleteResourceGroup", "module": "Azure", "kind": "Action", "selector": null, "template": "Azure.DeleteResourceGroup AzureClient: `` GroupName: ``", "golden_example": "Azure.DeleteResourceGroup AzureClient: AzureClient GroupName: $'''example'''", "input_params": [ { "name": "GroupName", "type": "String", "required": false }, { "name": "AzureClient", "type": "AzureClient", "required": false } ], "output_params": [], "required_params": [ "Azure client", "Resource group name" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Azure.DeleteSnapshot", "module": "Azure", "kind": "Action", "selector": null, "template": "Azure.DeleteSnapshot AzureClient: `` SnapshotName: `` ResourceGroup: ``", "golden_example": "Azure.DeleteSnapshot AzureClient: AzureClient SnapshotName: $'''example''' ResourceGroup: $'''example'''", "input_params": [ { "name": "ResourceGroup", "type": "String", "required": false }, { "name": "SnapshotName", "type": "String", "required": false }, { "name": "AzureClient", "type": "AzureClient", "required": false } ], "output_params": [], "required_params": [ "Azure client", "Snapshot name", "Resource group" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Azure.DescribeVirtualMachine.DescribeAllVirtualMachines", "module": "Azure", "kind": "Action", "selector": "DescribeAllVirtualMachines", "template": "Azure.DescribeVirtualMachine.DescribeAllVirtualMachines AzureClient: `` Status: Azure.VMStatus.Any VirtualMachines=> VirtualMachines", "golden_example": "Azure.DescribeVirtualMachine.DescribeAllVirtualMachines AzureClient: AzureClient Status: Azure.VMStatus.Any VirtualMachines=> VirtualMachines", "input_params": [ { "name": "Status", "type": "VMStatus", "required": false, "enumValues": [ "Running", "Deallocating", "Deallocated", "Starting", "Stopped", "Stopping", "Unknown", "Any" ] }, { "name": "AzureClient", "type": "AzureClient", "required": false } ], "output_params": [ { "name": "VirtualMachines", "type": "List`1" } ], "required_params": [ "Azure client" ], "constraints": { "RetrieveVMMode": "All" }, "sibling_selectors": [ "Azure.DescribeVirtualMachine.DescribeVirtualMachinesByResourceGroup", "Azure.DescribeVirtualMachine.DescribeVirtualMachinesByName", "Azure.DescribeVirtualMachine.DescribeVirtualMachinesByNameAndResourceGroup" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Azure.DescribeVirtualMachine.DescribeVirtualMachinesByName", "module": "Azure", "kind": "Action", "selector": "DescribeVirtualMachinesByName", "template": "Azure.DescribeVirtualMachine.DescribeVirtualMachinesByName VirtualMachineName: `` AzureClient: `` Status: Azure.VMStatus.Any VirtualMachines=> VirtualMachines", "golden_example": "Azure.DescribeVirtualMachine.DescribeVirtualMachinesByName VirtualMachineName: $'''example''' AzureClient: AzureClient Status: Azure.VMStatus.Any VirtualMachines=> VirtualMachines", "input_params": [ { "name": "VirtualMachineName", "type": "String", "required": true }, { "name": "AzureClient", "type": "AzureClient", "required": true }, { "name": "Status", "type": "VMStatus", "required": true, "default": "Any", "enumValues": [ "Running", "Deallocating", "Deallocated", "Starting", "Stopped", "Stopping", "Unknown", "Any" ] } ], "output_params": [ { "name": "VirtualMachines", "type": "List`1", "defaultVariable": "VirtualMachines" } ], "required_params": [ "VirtualMachineName", "AzureClient", "Status" ], "constraints": { "RetrieveVMMode": "ByName" }, "sibling_selectors": [ "Azure.DescribeVirtualMachine.DescribeAllVirtualMachines", "Azure.DescribeVirtualMachine.DescribeVirtualMachinesByResourceGroup", "Azure.DescribeVirtualMachine.DescribeVirtualMachinesByNameAndResourceGroup" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Azure.DescribeVirtualMachine.DescribeVirtualMachinesByNameAndResourceGroup", "module": "Azure", "kind": "Action", "selector": "DescribeVirtualMachinesByNameAndResourceGroup", "template": "Azure.DescribeVirtualMachine.DescribeVirtualMachinesByNameAndResourceGroup VirtualMachineName: `` AzureClient: `` Status: Azure.VMStatus.Any ResourceGroup: `` VirtualMachines=> VirtualMachines", "golden_example": "Azure.DescribeVirtualMachine.DescribeVirtualMachinesByNameAndResourceGroup VirtualMachineName: $'''example''' AzureClient: AzureClient Status: Azure.VMStatus.Any ResourceGroup: $'''example''' VirtualMachines=> VirtualMachines", "input_params": [ { "name": "VirtualMachineName", "type": "String", "required": true }, { "name": "AzureClient", "type": "AzureClient", "required": true }, { "name": "Status", "type": "VMStatus", "required": true, "default": "Any", "enumValues": [ "Running", "Deallocating", "Deallocated", "Starting", "Stopped", "Stopping", "Unknown", "Any" ] }, { "name": "ResourceGroup", "type": "String", "required": true } ], "output_params": [ { "name": "VirtualMachines", "type": "List`1", "defaultVariable": "VirtualMachines" } ], "required_params": [ "VirtualMachineName", "AzureClient", "Status", "ResourceGroup" ], "constraints": { "RetrieveVMMode": "ByResourceGroupAndName" }, "sibling_selectors": [ "Azure.DescribeVirtualMachine.DescribeAllVirtualMachines", "Azure.DescribeVirtualMachine.DescribeVirtualMachinesByResourceGroup", "Azure.DescribeVirtualMachine.DescribeVirtualMachinesByName" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Azure.DescribeVirtualMachine.DescribeVirtualMachinesByResourceGroup", "module": "Azure", "kind": "Action", "selector": "DescribeVirtualMachinesByResourceGroup", "template": "Azure.DescribeVirtualMachine.DescribeVirtualMachinesByResourceGroup AzureClient: `` Status: Azure.VMStatus.Any ResourceGroup: `` VirtualMachines=> VirtualMachines", "golden_example": "Azure.DescribeVirtualMachine.DescribeVirtualMachinesByResourceGroup AzureClient: AzureClient Status: Azure.VMStatus.Any ResourceGroup: $'''example''' VirtualMachines=> VirtualMachines", "input_params": [ { "name": "AzureClient", "type": "AzureClient", "required": true }, { "name": "Status", "type": "VMStatus", "required": true, "default": "Any", "enumValues": [ "Running", "Deallocating", "Deallocated", "Starting", "Stopped", "Stopping", "Unknown", "Any" ] }, { "name": "ResourceGroup", "type": "String", "required": true } ], "output_params": [ { "name": "VirtualMachines", "type": "List`1", "defaultVariable": "VirtualMachines" } ], "required_params": [ "AzureClient", "Status", "ResourceGroup" ], "constraints": { "RetrieveVMMode": "ByResourceGroup" }, "sibling_selectors": [ "Azure.DescribeVirtualMachine.DescribeAllVirtualMachines", "Azure.DescribeVirtualMachine.DescribeVirtualMachinesByName", "Azure.DescribeVirtualMachine.DescribeVirtualMachinesByNameAndResourceGroup" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Azure.DetachDisk", "module": "Azure", "kind": "Action", "selector": null, "template": "Azure.DetachDisk AzureClient: `` VirtualMachineName: `` ResourceGroup: `` DiskName: ``", "golden_example": "Azure.DetachDisk AzureClient: AzureClient VirtualMachineName: $'''example''' ResourceGroup: $'''example''' DiskName: $'''example'''", "input_params": [ { "name": "DiskName", "type": "String", "required": false }, { "name": "ResourceGroup", "type": "String", "required": false }, { "name": "VirtualMachineName", "type": "String", "required": false }, { "name": "AzureClient", "type": "AzureClient", "required": false } ], "output_params": [], "required_params": [ "Azure client", "Virtual machine name" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Azure.EndSession", "module": "Azure", "kind": "Action", "selector": null, "template": "Azure.EndSession AzureClient: ``", "golden_example": "Azure.EndSession AzureClient: AzureClient", "input_params": [ { "name": "AzureClient", "type": "AzureClient", "required": false } ], "output_params": [], "required_params": [ "Azure client " ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Azure.GetDisks.GetAllDisks", "module": "Azure", "kind": "Action", "selector": "GetAllDisks", "template": "Azure.GetDisks.GetAllDisks AzureClient: `` Disks=> Disks", "golden_example": "Azure.GetDisks.GetAllDisks AzureClient: AzureClient Disks=> Disks", "input_params": [ { "name": "AzureClient", "type": "AzureClient", "required": false } ], "output_params": [ { "name": "Disks", "type": "List`1" } ], "required_params": [ "Azure client" ], "constraints": { "RetrieveDisksMode": "All" }, "sibling_selectors": [ "Azure.GetDisks.GetDisksByResourceGroup", "Azure.GetDisks.GetDisksByName", "Azure.GetDisks.GetDisksByNameAndResourceGroup" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Azure.GetDisks.GetDisksByName", "module": "Azure", "kind": "Action", "selector": "GetDisksByName", "template": "Azure.GetDisks.GetDisksByName AzureClient: `` DiskName: `` Disks=> Disks", "golden_example": "Azure.GetDisks.GetDisksByName AzureClient: AzureClient DiskName: $'''example''' Disks=> Disks", "input_params": [ { "name": "AzureClient", "type": "AzureClient", "required": true }, { "name": "DiskName", "type": "String", "required": true } ], "output_params": [ { "name": "Disks", "type": "List`1", "defaultVariable": "Disks" } ], "required_params": [ "AzureClient", "DiskName" ], "constraints": { "RetrieveDisksMode": "ByName" }, "sibling_selectors": [ "Azure.GetDisks.GetAllDisks", "Azure.GetDisks.GetDisksByResourceGroup", "Azure.GetDisks.GetDisksByNameAndResourceGroup" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Azure.GetDisks.GetDisksByNameAndResourceGroup", "module": "Azure", "kind": "Action", "selector": "GetDisksByNameAndResourceGroup", "template": "Azure.GetDisks.GetDisksByNameAndResourceGroup AzureClient: `` DiskName: `` ResourceGroup: `` Disks=> Disks", "golden_example": "Azure.GetDisks.GetDisksByNameAndResourceGroup AzureClient: AzureClient DiskName: $'''example''' ResourceGroup: $'''example''' Disks=> Disks", "input_params": [ { "name": "AzureClient", "type": "AzureClient", "required": true }, { "name": "DiskName", "type": "String", "required": true }, { "name": "ResourceGroup", "type": "String", "required": true } ], "output_params": [ { "name": "Disks", "type": "List`1", "defaultVariable": "Disks" } ], "required_params": [ "AzureClient", "DiskName", "ResourceGroup" ], "constraints": { "RetrieveDisksMode": "ByResourceGroupAndName" }, "sibling_selectors": [ "Azure.GetDisks.GetAllDisks", "Azure.GetDisks.GetDisksByResourceGroup", "Azure.GetDisks.GetDisksByName" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Azure.GetDisks.GetDisksByResourceGroup", "module": "Azure", "kind": "Action", "selector": "GetDisksByResourceGroup", "template": "Azure.GetDisks.GetDisksByResourceGroup AzureClient: `` ResourceGroup: `` Disks=> Disks", "golden_example": "Azure.GetDisks.GetDisksByResourceGroup AzureClient: AzureClient ResourceGroup: $'''example''' Disks=> Disks", "input_params": [ { "name": "AzureClient", "type": "AzureClient", "required": true }, { "name": "ResourceGroup", "type": "String", "required": true } ], "output_params": [ { "name": "Disks", "type": "List`1", "defaultVariable": "Disks" } ], "required_params": [ "AzureClient", "ResourceGroup" ], "constraints": { "RetrieveDisksMode": "ByResourceGroup" }, "sibling_selectors": [ "Azure.GetDisks.GetAllDisks", "Azure.GetDisks.GetDisksByName", "Azure.GetDisks.GetDisksByNameAndResourceGroup" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Azure.GetResourceGroups", "module": "Azure", "kind": "Action", "selector": null, "template": "Azure.GetResourceGroups AzureClient: `` GroupName: `` ResourceGroups=> ResourceGroups", "golden_example": "Azure.GetResourceGroups AzureClient: AzureClient GroupName: $'''example''' ResourceGroups=> ResourceGroups", "input_params": [ { "name": "GroupName", "type": "String", "required": false }, { "name": "AzureClient", "type": "AzureClient", "required": false } ], "output_params": [ { "name": "ResourceGroups", "type": "List`1" } ], "required_params": [ "Azure client" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Azure.GetSnapshots.GetAllSnapshots", "module": "Azure", "kind": "Action", "selector": "GetAllSnapshots", "template": "Azure.GetSnapshots.GetAllSnapshots AzureClient: `` Snapshots=> Snapshots", "golden_example": "Azure.GetSnapshots.GetAllSnapshots AzureClient: AzureClient Snapshots=> Snapshots", "input_params": [ { "name": "AzureClient", "type": "AzureClient", "required": false } ], "output_params": [ { "name": "Snapshots", "type": "List`1" } ], "required_params": [ "Azure client" ], "constraints": { "RetrieveSnapshotsMode": "All" }, "sibling_selectors": [ "Azure.GetSnapshots.GetSnapshotsByResourceGroup", "Azure.GetSnapshots.GetSnapshotsByName", "Azure.GetSnapshots.GetSnapshotsByNameAndResourceGroup" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Azure.GetSnapshots.GetSnapshotsByName", "module": "Azure", "kind": "Action", "selector": "GetSnapshotsByName", "template": "Azure.GetSnapshots.GetSnapshotsByName SnapshotName: `` AzureClient: `` Snapshots=> Snapshots", "golden_example": "Azure.GetSnapshots.GetSnapshotsByName SnapshotName: $'''example''' AzureClient: AzureClient Snapshots=> Snapshots", "input_params": [ { "name": "SnapshotName", "type": "String", "required": true }, { "name": "AzureClient", "type": "AzureClient", "required": true } ], "output_params": [ { "name": "Snapshots", "type": "List`1", "defaultVariable": "Snapshots" } ], "required_params": [ "SnapshotName", "AzureClient" ], "constraints": { "RetrieveSnapshotsMode": "ByName" }, "sibling_selectors": [ "Azure.GetSnapshots.GetAllSnapshots", "Azure.GetSnapshots.GetSnapshotsByResourceGroup", "Azure.GetSnapshots.GetSnapshotsByNameAndResourceGroup" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Azure.GetSnapshots.GetSnapshotsByNameAndResourceGroup", "module": "Azure", "kind": "Action", "selector": "GetSnapshotsByNameAndResourceGroup", "template": "Azure.GetSnapshots.GetSnapshotsByNameAndResourceGroup SnapshotName: `` AzureClient: `` ResourceGroup: `` Snapshots=> Snapshots", "golden_example": "Azure.GetSnapshots.GetSnapshotsByNameAndResourceGroup SnapshotName: $'''example''' AzureClient: AzureClient ResourceGroup: $'''example''' Snapshots=> Snapshots", "input_params": [ { "name": "SnapshotName", "type": "String", "required": true }, { "name": "AzureClient", "type": "AzureClient", "required": true }, { "name": "ResourceGroup", "type": "String", "required": true } ], "output_params": [ { "name": "Snapshots", "type": "List`1", "defaultVariable": "Snapshots" } ], "required_params": [ "SnapshotName", "AzureClient", "ResourceGroup" ], "constraints": { "RetrieveSnapshotsMode": "ByResourceGroupAndName" }, "sibling_selectors": [ "Azure.GetSnapshots.GetAllSnapshots", "Azure.GetSnapshots.GetSnapshotsByResourceGroup", "Azure.GetSnapshots.GetSnapshotsByName" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Azure.GetSnapshots.GetSnapshotsByResourceGroup", "module": "Azure", "kind": "Action", "selector": "GetSnapshotsByResourceGroup", "template": "Azure.GetSnapshots.GetSnapshotsByResourceGroup AzureClient: `` ResourceGroup: `` Snapshots=> Snapshots", "golden_example": "Azure.GetSnapshots.GetSnapshotsByResourceGroup AzureClient: AzureClient ResourceGroup: $'''example''' Snapshots=> Snapshots", "input_params": [ { "name": "AzureClient", "type": "AzureClient", "required": true }, { "name": "ResourceGroup", "type": "String", "required": true } ], "output_params": [ { "name": "Snapshots", "type": "List`1", "defaultVariable": "Snapshots" } ], "required_params": [ "AzureClient", "ResourceGroup" ], "constraints": { "RetrieveSnapshotsMode": "ByResourceGroup" }, "sibling_selectors": [ "Azure.GetSnapshots.GetAllSnapshots", "Azure.GetSnapshots.GetSnapshotsByName", "Azure.GetSnapshots.GetSnapshotsByNameAndResourceGroup" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Azure.GetSubscriptions", "module": "Azure", "kind": "Action", "selector": null, "template": "Azure.GetSubscriptions AzureClient: `` Subscriptions=> Subscriptions", "golden_example": "Azure.GetSubscriptions AzureClient: AzureClient Subscriptions=> Subscriptions", "input_params": [ { "name": "AzureClient", "type": "AzureClient", "required": false } ], "output_params": [ { "name": "Subscriptions", "type": "List`1" } ], "required_params": [ "Azure client" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Azure.GetVirtualMachines", "module": "Azure", "kind": "Action", "selector": null, "template": "Azure.GetVirtualMachines AzureClient: `` Status: Azure.VMStatus.Any ResourceGroup: `` VirtualMachinesInfo=> VirtualMachinesInfo", "golden_example": "Azure.GetVirtualMachines AzureClient: AzureClient Status: Azure.VMStatus.Any ResourceGroup: $'''example''' VirtualMachinesInfo=> VirtualMachinesInfo", "input_params": [ { "name": "ResourceGroup", "type": "String", "required": false }, { "name": "Status", "type": "VMStatus", "required": false, "enumValues": [ "Running", "Deallocating", "Deallocated", "Starting", "Stopped", "Stopping", "Unknown", "Any" ] }, { "name": "AzureClient", "type": "AzureClient", "required": false } ], "output_params": [ { "name": "VirtualMachinesInfo", "type": "List`1" } ], "required_params": [ "Azure client" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Azure.RestartVirtualMachine", "module": "Azure", "kind": "Action", "selector": null, "template": "Azure.RestartVirtualMachine AzureClient: `` VirtualMachineName: `` ResourceGroup: ``", "golden_example": "Azure.RestartVirtualMachine AzureClient: AzureClient VirtualMachineName: $'''example''' ResourceGroup: $'''example'''", "input_params": [ { "name": "ResourceGroup", "type": "String", "required": false }, { "name": "VirtualMachineName", "type": "String", "required": false }, { "name": "AzureClient", "type": "AzureClient", "required": false } ], "output_params": [], "required_params": [ "Azure client", "Virtual machine name", "Resource group" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Azure.ShutDownVirtualMachine", "module": "Azure", "kind": "Action", "selector": null, "template": "Azure.ShutDownVirtualMachine AzureClient: `` VirtualMachineName: `` ResourceGroup: ``", "golden_example": "Azure.ShutDownVirtualMachine AzureClient: AzureClient VirtualMachineName: $'''example''' ResourceGroup: $'''example'''", "input_params": [ { "name": "ResourceGroup", "type": "String", "required": false }, { "name": "VirtualMachineName", "type": "String", "required": false }, { "name": "AzureClient", "type": "AzureClient", "required": false } ], "output_params": [], "required_params": [ "Azure client", "Virtual machine name", "Resource group" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Azure.StartVirtualMachine", "module": "Azure", "kind": "Action", "selector": null, "template": "Azure.StartVirtualMachine AzureClient: `` VirtualMachineName: `` ResourceGroup: ``", "golden_example": "Azure.StartVirtualMachine AzureClient: AzureClient VirtualMachineName: $'''example''' ResourceGroup: $'''example'''", "input_params": [ { "name": "ResourceGroup", "type": "String", "required": false }, { "name": "VirtualMachineName", "type": "String", "required": false }, { "name": "AzureClient", "type": "AzureClient", "required": false } ], "output_params": [], "required_params": [ "Azure client", "Virtual machine name", "Resource group" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Azure.StopVirtualMachine", "module": "Azure", "kind": "Action", "selector": null, "template": "Azure.StopVirtualMachine AzureClient: `` VirtualMachineName: `` ResourceGroup: ``", "golden_example": "Azure.StopVirtualMachine AzureClient: AzureClient VirtualMachineName: $'''example''' ResourceGroup: $'''example'''", "input_params": [ { "name": "ResourceGroup", "type": "String", "required": false }, { "name": "VirtualMachineName", "type": "String", "required": false }, { "name": "AzureClient", "type": "AzureClient", "required": false } ], "output_params": [], "required_params": [ "Azure client", "Virtual machine name", "Resource group" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Clipboard.Clear", "module": "Clipboard", "kind": "Action", "selector": null, "template": "Clipboard.Clear _", "golden_example": "Clipboard.Clear _", "input_params": [], "output_params": [], "required_params": [], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Clipboard.GetText", "module": "Clipboard", "kind": "Action", "selector": null, "template": "Clipboard.GetText Text=> ClipboardText", "golden_example": "Clipboard.GetText Text=> ClipboardText", "input_params": [], "output_params": [ { "name": "Text", "type": "String" } ], "required_params": [], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Clipboard.SetText", "module": "Clipboard", "kind": "Action", "selector": null, "template": "Clipboard.SetText Text: ``", "golden_example": "Clipboard.SetText Text: $'''example'''", "input_params": [ { "name": "Text", "type": "String", "required": false } ], "output_params": [], "required_params": [ "Clipboard text" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Cmd.Close", "module": "Cmd", "kind": "Action", "selector": null, "template": "Cmd.Close Session: ``", "golden_example": "Cmd.Close Session: CmdSession", "input_params": [ { "name": "Session", "type": "CmdSessionHandle", "required": false } ], "output_params": [], "required_params": [ "CMD session" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Cmd.Open.Open", "module": "Cmd", "kind": "Action", "selector": "Open", "template": "Cmd.Open.Open Directory: `` Session=> CmdSession", "golden_example": "Cmd.Open.Open Directory: $'''C:\\temp''' Session=> CmdSession", "input_params": [ { "name": "Directory", "type": "FolderObject", "required": false } ], "output_params": [ { "name": "Session", "type": "CmdSessionHandle" } ], "required_params": [], "constraints": { "ChangeCodePage": "False" }, "sibling_selectors": [ "Cmd.Open.OpenWithCodePage" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Cmd.Open.OpenWithCodePage", "module": "Cmd", "kind": "Action", "selector": "OpenWithCodePage", "template": "Cmd.Open.OpenWithCodePage Encoding: Cmd.Encoding.utf_8 Directory: `` Session=> CmdSession", "golden_example": "Cmd.Open.OpenWithCodePage Encoding: Cmd.Encoding.utf_8 Directory: $'''C:\\temp''' Session=> CmdSession", "input_params": [ { "name": "Encoding", "type": "Encoding", "required": true, "default": "utf_8", "enumValues": [ "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] }, { "name": "Directory", "type": "FolderObject", "required": false, "default": "" } ], "output_params": [ { "name": "Session", "type": "CmdSessionHandle", "defaultVariable": "CmdSession" } ], "required_params": [ "Encoding" ], "constraints": { "ChangeCodePage": "True" }, "sibling_selectors": [ "Cmd.Open.Open" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Cmd.ReadFromCmdSession.Read", "module": "Cmd", "kind": "Action", "selector": "Read", "template": "Cmd.ReadFromCmdSession.Read Session: `` CmdOutput=> CmdOutput", "golden_example": "Cmd.ReadFromCmdSession.Read Session: CmdSession CmdOutput=> CmdOutput", "input_params": [ { "name": "Session", "type": "CmdSessionHandle", "required": false } ], "output_params": [ { "name": "CmdOutput", "type": "String" } ], "required_params": [ "CMD session" ], "constraints": { "SplitOutputAndError": "False" }, "sibling_selectors": [ "Cmd.ReadFromCmdSession.ReadAndSplit" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Cmd.ReadFromCmdSession.ReadAndSplit", "module": "Cmd", "kind": "Action", "selector": "ReadAndSplit", "template": "Cmd.ReadFromCmdSession.ReadAndSplit Session: `` CmdOutput=> CmdOutput CmdError=> CmdError", "golden_example": "Cmd.ReadFromCmdSession.ReadAndSplit Session: CmdSession CmdOutput=> CmdOutput CmdError=> CmdError", "input_params": [ { "name": "Session", "type": "CmdSessionHandle", "required": true } ], "output_params": [ { "name": "CmdOutput", "type": "String", "defaultVariable": "CmdOutput" }, { "name": "CmdError", "type": "String", "defaultVariable": "CmdError" } ], "required_params": [ "Session" ], "constraints": { "SplitOutputAndError": "True" }, "sibling_selectors": [ "Cmd.ReadFromCmdSession.Read" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Cmd.WaitForText", "module": "Cmd", "kind": "Action", "selector": null, "template": "Cmd.WaitForText Session: `` Text: `` IsRegex: False Timeout: 0", "golden_example": "Cmd.WaitForText Session: CmdSession Text: $'''example''' IsRegex: False Timeout: 0", "input_params": [ { "name": "IgnoreCase", "type": "Boolean", "required": false }, { "name": "IsRegEx", "type": "Boolean", "required": false }, { "name": "Session", "type": "CmdSessionHandle", "required": false }, { "name": "Text", "type": "String", "required": false }, { "name": "Timeout", "type": "Int32", "required": false } ], "output_params": [], "required_params": [ "CMD session", "Text to wait" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Cmd.Write", "module": "Cmd", "kind": "Action", "selector": null, "template": "Cmd.Write Session: `` Command: `` SendEnter: True", "golden_example": "Cmd.Write Session: CmdSession Command: $'''example''' SendEnter: True", "input_params": [ { "name": "Command", "type": "String", "required": false }, { "name": "SendEnter", "type": "Boolean", "required": false }, { "name": "Session", "type": "CmdSessionHandle", "required": false } ], "output_params": [], "required_params": [ "CMD session", "Command" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Compression.UnzipFiles", "module": "Compression", "kind": "Action", "selector": null, "template": "Compression.UnzipFiles ArchivePath: `` DestinationFolder: `` IncludeMask: $'''*''' ExcludeMask: `` Password: ``", "golden_example": "Compression.UnzipFiles ArchivePath: $'''C:\\temp\\test.xlsx''' DestinationFolder: $'''C:\\temp''' IncludeMask: $'''*''' ExcludeMask: $'''example''' Password: $'''password'''", "input_params": [ { "name": "ArchivePath", "type": "FileObject", "required": false }, { "name": "DestinationFolder", "type": "FolderObject", "required": false }, { "name": "ExcludeMask", "type": "String", "required": false }, { "name": "IncludeMask", "type": "String", "required": false }, { "name": "Password", "type": "EncryptableObject", "required": false } ], "output_params": [], "required_params": [ "Archive path", "Destination folder", "Exclude mask" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Compression.ZipFiles", "module": "Compression", "kind": "Action", "selector": null, "template": "Compression.ZipFiles ArchivePath: `` FilesOrFoldersToZip: `` CompressionLevel: Compression.CompressionLevel.BestBalanceOfSpeedAndCompression ArchiveComment: $'''''' Password: `` ZipFile=> ZipFile", "golden_example": "Compression.ZipFiles ArchivePath: $'''C:\\temp\\test.xlsx''' FilesOrFoldersToZip: FileList CompressionLevel: Compression.CompressionLevel.BestBalanceOfSpeedAndCompression ArchiveComment: $'''''' Password: $'''password''' ZipFile=> ZipFile", "input_params": [ { "name": "ArchiveComment", "type": "String", "required": false }, { "name": "ArchivePath", "type": "FileObject", "required": false }, { "name": "CompressionLevel", "type": "CompressionLevel", "required": false, "enumValues": [ "None", "BestSpeed", "BestBalanceOfSpeedAndCompression", "BestCompression" ] }, { "name": "FilesOrFoldersToZip", "type": "List`1", "required": false }, { "name": "Password", "type": "EncryptableObject", "required": false } ], "output_params": [ { "name": "ZipFile", "type": "FileObject" } ], "required_params": [ "Archive path", "File(s) to zip" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "ComputerUse.InvokeComputerUse", "module": "ComputerUse", "kind": "Action", "selector": null, "template": "ComputerUse.InvokeComputerUse ReasoningEffort: `` InteractionMode: ComputerUse.ComputerUseInteractionMode.AutomationFramework TimeoutSeconds: 300 Prompt: `` Endpoint: `` Provider: ComputerUse.ComputerUseProvider.AzureAI Model: `` ApiKey: `` ExtractedData=> ComputerUseExtractedData TotalTokens=> ComputerUseTotalTokens Steps=> ComputerUseSteps Status=> ComputerUseStatus", "golden_example": "ComputerUse.InvokeComputerUse ReasoningEffort: $'''example''' InteractionMode: ComputerUse.ComputerUseInteractionMode.AutomationFramework TimeoutSeconds: 300 Prompt: $'''example''' Endpoint: $'''example''' Provider: ComputerUse.ComputerUseProvider.AzureAI Model: $'''example''' ApiKey: $'''password''' ExtractedData=> ComputerUseExtractedData TotalTokens=> ComputerUseTotalTokens Steps=> ComputerUseSteps Status=> ComputerUseStatus", "input_params": [ { "name": "ReasoningEffort", "type": "String", "required": true, "default": "low" }, { "name": "InteractionMode", "type": "ComputerUseInteractionMode", "required": true, "default": "AutomationFramework", "enumValues": [ "AutomationFramework", "PureVision" ] }, { "name": "TimeoutSeconds", "type": "Int32", "required": true, "default": "300" }, { "name": "Prompt", "type": "String", "required": true }, { "name": "Endpoint", "type": "String", "required": true }, { "name": "Provider", "type": "ComputerUseProvider", "required": true, "default": "AzureAI", "enumValues": [ "AzureAI", "OpenAI" ] }, { "name": "Model", "type": "String", "required": true }, { "name": "ApiKey", "type": "EncryptableObject", "required": false, "default": "" } ], "output_params": [ { "name": "ExtractedData", "type": "List`1", "defaultVariable": "ComputerUseExtractedData" }, { "name": "TotalTokens", "type": "Int64", "defaultVariable": "ComputerUseTotalTokens" }, { "name": "Steps", "type": "List`1", "defaultVariable": "ComputerUseSteps" }, { "name": "Status", "type": "ComputerUseRunStatus", "defaultVariable": "ComputerUseStatus" } ], "required_params": [ "ReasoningEffort", "InteractionMode", "TimeoutSeconds", "Prompt", "Endpoint", "Provider", "Model" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors" }, { "actionId": "Cryptography.DecryptText.DecryptTextWithAES", "module": "Cryptography", "kind": "Action", "selector": "DecryptTextWithAES", "template": "Cryptography.DecryptText.DecryptTextWithAES Encoding: Cryptography.EncryptionEncoding.Unicode TextToDecrypt: `` DecryptionKey: `` Padding: Cryptography.PaddingMode.PKCS7 KeySize: Cryptography.AESKeySize.Bits256 DecryptedText=> DecryptedText", "golden_example": "Cryptography.DecryptText.DecryptTextWithAES Encoding: Cryptography.EncryptionEncoding.Unicode TextToDecrypt: $'''example''' DecryptionKey: $'''password''' Padding: Cryptography.PaddingMode.PKCS7 KeySize: Cryptography.AESKeySize.Bits256 DecryptedText=> DecryptedText", "input_params": [ { "name": "DecryptionKey", "type": "EncryptableObject", "required": false }, { "name": "Encoding", "type": "EncryptionEncoding", "required": false, "enumValues": [ "DefaultEncoding", "ANSI", "Unicode", "BigEndianUnicode", "UTF8" ] }, { "name": "KeySize", "type": "AESKeySize", "required": false, "enumValues": [ "Bits128", "Bits192", "Bits256" ] }, { "name": "Padding", "type": "PaddingMode", "required": false, "enumValues": [ "None", "PKCS7", "Zeros", "ANSIX923", "ISO10126" ] }, { "name": "TextToDecrypt", "type": "String", "required": false } ], "output_params": [ { "name": "DecryptedText", "type": "String" } ], "required_params": [ "Text to decrypt", "Decryption key" ], "constraints": { "UseIV": "False", "UseSalt": "False" }, "sibling_selectors": [ "Cryptography.DecryptText.DecryptTextWithAESUseSalt", "Cryptography.DecryptText.DecryptTextWithAESUseIV", "Cryptography.DecryptText.DecryptTextWithAESUseSaltAndIV" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Cryptography.DecryptText.DecryptTextWithAESUseIV", "module": "Cryptography", "kind": "Action", "selector": "DecryptTextWithAESUseIV", "template": "Cryptography.DecryptText.DecryptTextWithAESUseIV TextToDecrypt: `` Encoding: Cryptography.EncryptionEncoding.Unicode DecryptionKey: `` InitializationVector: `` Padding: Cryptography.PaddingMode.PKCS7 KeySize: Cryptography.AESKeySize.Bits256 DecryptedText=> DecryptedText", "golden_example": "Cryptography.DecryptText.DecryptTextWithAESUseIV TextToDecrypt: $'''example''' Encoding: Cryptography.EncryptionEncoding.Unicode DecryptionKey: $'''password''' InitializationVector: $'''example''' Padding: Cryptography.PaddingMode.PKCS7 KeySize: Cryptography.AESKeySize.Bits256 DecryptedText=> DecryptedText", "input_params": [ { "name": "TextToDecrypt", "type": "String", "required": true }, { "name": "Encoding", "type": "EncryptionEncoding", "required": true, "default": "Unicode", "enumValues": [ "DefaultEncoding", "ANSI", "Unicode", "BigEndianUnicode", "UTF8" ] }, { "name": "DecryptionKey", "type": "EncryptableObject", "required": true }, { "name": "InitializationVector", "type": "String", "required": true }, { "name": "Padding", "type": "PaddingMode", "required": true, "default": "PKCS7", "enumValues": [ "None", "PKCS7", "Zeros", "ANSIX923", "ISO10126" ] }, { "name": "KeySize", "type": "AESKeySize", "required": true, "default": "Bits256", "enumValues": [ "Bits128", "Bits192", "Bits256" ] } ], "output_params": [ { "name": "DecryptedText", "type": "String", "defaultVariable": "DecryptedText" } ], "required_params": [ "TextToDecrypt", "Encoding", "DecryptionKey", "InitializationVector", "Padding", "KeySize" ], "constraints": { "UseIV": "True", "UseSalt": "False" }, "sibling_selectors": [ "Cryptography.DecryptText.DecryptTextWithAES", "Cryptography.DecryptText.DecryptTextWithAESUseSalt", "Cryptography.DecryptText.DecryptTextWithAESUseSaltAndIV" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Cryptography.DecryptText.DecryptTextWithAESUseSalt", "module": "Cryptography", "kind": "Action", "selector": "DecryptTextWithAESUseSalt", "template": "Cryptography.DecryptText.DecryptTextWithAESUseSalt TextToDecrypt: `` HashAlgorithm: Cryptography.EncryptionHashAlgorithm.SHA256 Iterations: 100000 Salt: `` Encoding: Cryptography.EncryptionEncoding.Unicode DecryptionKey: `` Padding: Cryptography.PaddingMode.PKCS7 KeySize: Cryptography.AESKeySize.Bits256 DecryptedText=> DecryptedText", "golden_example": "Cryptography.DecryptText.DecryptTextWithAESUseSalt TextToDecrypt: $'''example''' HashAlgorithm: Cryptography.EncryptionHashAlgorithm.SHA256 Iterations: 100000 Salt: $'''example''' Encoding: Cryptography.EncryptionEncoding.Unicode DecryptionKey: $'''password''' Padding: Cryptography.PaddingMode.PKCS7 KeySize: Cryptography.AESKeySize.Bits256 DecryptedText=> DecryptedText", "input_params": [ { "name": "TextToDecrypt", "type": "String", "required": true }, { "name": "HashAlgorithm", "type": "EncryptionHashAlgorithm", "required": true, "default": "SHA256", "enumValues": [ "SHA1", "SHA256", "SHA384", "SHA512" ] }, { "name": "Iterations", "type": "Int32", "required": true, "default": "100000" }, { "name": "Salt", "type": "String", "required": true }, { "name": "Encoding", "type": "EncryptionEncoding", "required": true, "default": "Unicode", "enumValues": [ "DefaultEncoding", "ANSI", "Unicode", "BigEndianUnicode", "UTF8" ] }, { "name": "DecryptionKey", "type": "EncryptableObject", "required": true }, { "name": "Padding", "type": "PaddingMode", "required": true, "default": "PKCS7", "enumValues": [ "None", "PKCS7", "Zeros", "ANSIX923", "ISO10126" ] }, { "name": "KeySize", "type": "AESKeySize", "required": true, "default": "Bits256", "enumValues": [ "Bits128", "Bits192", "Bits256" ] } ], "output_params": [ { "name": "DecryptedText", "type": "String", "defaultVariable": "DecryptedText" } ], "required_params": [ "TextToDecrypt", "HashAlgorithm", "Iterations", "Salt", "Encoding", "DecryptionKey", "Padding", "KeySize" ], "constraints": { "UseIV": "False", "UseSalt": "True" }, "sibling_selectors": [ "Cryptography.DecryptText.DecryptTextWithAES", "Cryptography.DecryptText.DecryptTextWithAESUseIV", "Cryptography.DecryptText.DecryptTextWithAESUseSaltAndIV" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Cryptography.DecryptText.DecryptTextWithAESUseSaltAndIV", "module": "Cryptography", "kind": "Action", "selector": "DecryptTextWithAESUseSaltAndIV", "template": "Cryptography.DecryptText.DecryptTextWithAESUseSaltAndIV TextToDecrypt: `` HashAlgorithm: Cryptography.EncryptionHashAlgorithm.SHA256 Iterations: 100000 Salt: `` Encoding: Cryptography.EncryptionEncoding.Unicode DecryptionKey: `` InitializationVector: `` Padding: Cryptography.PaddingMode.PKCS7 KeySize: Cryptography.AESKeySize.Bits256 DecryptedText=> DecryptedText", "golden_example": "Cryptography.DecryptText.DecryptTextWithAESUseSaltAndIV TextToDecrypt: $'''example''' HashAlgorithm: Cryptography.EncryptionHashAlgorithm.SHA256 Iterations: 100000 Salt: $'''example''' Encoding: Cryptography.EncryptionEncoding.Unicode DecryptionKey: $'''password''' InitializationVector: $'''example''' Padding: Cryptography.PaddingMode.PKCS7 KeySize: Cryptography.AESKeySize.Bits256 DecryptedText=> DecryptedText", "input_params": [ { "name": "TextToDecrypt", "type": "String", "required": true }, { "name": "HashAlgorithm", "type": "EncryptionHashAlgorithm", "required": true, "default": "SHA256", "enumValues": [ "SHA1", "SHA256", "SHA384", "SHA512" ] }, { "name": "Iterations", "type": "Int32", "required": true, "default": "100000" }, { "name": "Salt", "type": "String", "required": true }, { "name": "Encoding", "type": "EncryptionEncoding", "required": true, "default": "Unicode", "enumValues": [ "DefaultEncoding", "ANSI", "Unicode", "BigEndianUnicode", "UTF8" ] }, { "name": "DecryptionKey", "type": "EncryptableObject", "required": true }, { "name": "InitializationVector", "type": "String", "required": true }, { "name": "Padding", "type": "PaddingMode", "required": true, "default": "PKCS7", "enumValues": [ "None", "PKCS7", "Zeros", "ANSIX923", "ISO10126" ] }, { "name": "KeySize", "type": "AESKeySize", "required": true, "default": "Bits256", "enumValues": [ "Bits128", "Bits192", "Bits256" ] } ], "output_params": [ { "name": "DecryptedText", "type": "String", "defaultVariable": "DecryptedText" } ], "required_params": [ "TextToDecrypt", "HashAlgorithm", "Iterations", "Salt", "Encoding", "DecryptionKey", "InitializationVector", "Padding", "KeySize" ], "constraints": { "UseIV": "True", "UseSalt": "True" }, "sibling_selectors": [ "Cryptography.DecryptText.DecryptTextWithAES", "Cryptography.DecryptText.DecryptTextWithAESUseSalt", "Cryptography.DecryptText.DecryptTextWithAESUseIV" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Cryptography.DecryptToFile.DecryptToFileWithAES", "module": "Cryptography", "kind": "Action", "selector": "DecryptToFileWithAES", "template": "Cryptography.DecryptToFile.DecryptToFileWithAES Encoding: Cryptography.EncryptionEncoding.Unicode TextToDecrypt: `` DecryptionKey: `` DecryptToFile: `` IfFileExists: Cryptography.IfFileExists.AddSequentialSuffix Padding: Cryptography.PaddingMode.PKCS7 KeySize: Cryptography.AESKeySize.Bits256 DecryptedFile=> DecryptedFile", "golden_example": "Cryptography.DecryptToFile.DecryptToFileWithAES Encoding: Cryptography.EncryptionEncoding.Unicode TextToDecrypt: $'''example''' DecryptionKey: $'''password''' DecryptToFile: $'''C:\\temp\\test.xlsx''' IfFileExists: Cryptography.IfFileExists.AddSequentialSuffix Padding: Cryptography.PaddingMode.PKCS7 KeySize: Cryptography.AESKeySize.Bits256 DecryptedFile=> DecryptedFile", "input_params": [ { "name": "DecryptionKey", "type": "EncryptableObject", "required": false }, { "name": "DecryptToFile", "type": "FileObject", "required": false }, { "name": "Encoding", "type": "EncryptionEncoding", "required": false, "enumValues": [ "DefaultEncoding", "ANSI", "Unicode", "BigEndianUnicode", "UTF8" ] }, { "name": "IfFileExists", "type": "IfFileExists", "required": false, "enumValues": [ "Overwrite", "DoNotModifyFiles", "AddSequentialSuffix" ] }, { "name": "KeySize", "type": "AESKeySize", "required": false, "enumValues": [ "Bits128", "Bits192", "Bits256" ] }, { "name": "Padding", "type": "PaddingMode", "required": false, "enumValues": [ "None", "PKCS7", "Zeros", "ANSIX923", "ISO10126" ] }, { "name": "TextToDecrypt", "type": "String", "required": false } ], "output_params": [ { "name": "DecryptedFile", "type": "FileObject" } ], "required_params": [ "Text to decrypt", "Decryption key", "Decrypt to file" ], "constraints": { "UseIV": "False", "UseSalt": "False" }, "sibling_selectors": [ "Cryptography.DecryptToFile.DecryptToFileWithAESUseSalt", "Cryptography.DecryptToFile.DecryptToFileWithAESUseIV", "Cryptography.DecryptToFile.DecryptToFileWithAESUseSaltAndIV" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Cryptography.DecryptToFile.DecryptToFileWithAESUseIV", "module": "Cryptography", "kind": "Action", "selector": "DecryptToFileWithAESUseIV", "template": "Cryptography.DecryptToFile.DecryptToFileWithAESUseIV TextToDecrypt: `` Padding: Cryptography.PaddingMode.PKCS7 Encoding: Cryptography.EncryptionEncoding.Unicode DecryptToFile: `` DecryptionKey: `` KeySize: Cryptography.AESKeySize.Bits256 InitializationVector: `` IfFileExists: Cryptography.IfFileExists.AddSequentialSuffix DecryptedFile=> DecryptedFile", "golden_example": "Cryptography.DecryptToFile.DecryptToFileWithAESUseIV TextToDecrypt: $'''example''' Padding: Cryptography.PaddingMode.PKCS7 Encoding: Cryptography.EncryptionEncoding.Unicode DecryptToFile: $'''C:\\temp\\test.xlsx''' DecryptionKey: $'''password''' KeySize: Cryptography.AESKeySize.Bits256 InitializationVector: $'''example''' IfFileExists: Cryptography.IfFileExists.AddSequentialSuffix DecryptedFile=> DecryptedFile", "input_params": [ { "name": "TextToDecrypt", "type": "String", "required": true }, { "name": "Padding", "type": "PaddingMode", "required": true, "default": "PKCS7", "enumValues": [ "None", "PKCS7", "Zeros", "ANSIX923", "ISO10126" ] }, { "name": "Encoding", "type": "EncryptionEncoding", "required": true, "default": "Unicode", "enumValues": [ "DefaultEncoding", "ANSI", "Unicode", "BigEndianUnicode", "UTF8" ] }, { "name": "DecryptToFile", "type": "FileObject", "required": true }, { "name": "DecryptionKey", "type": "EncryptableObject", "required": true }, { "name": "KeySize", "type": "AESKeySize", "required": true, "default": "Bits256", "enumValues": [ "Bits128", "Bits192", "Bits256" ] }, { "name": "InitializationVector", "type": "String", "required": true }, { "name": "IfFileExists", "type": "IfFileExists", "required": true, "default": "AddSequentialSuffix", "enumValues": [ "Overwrite", "DoNotModifyFiles", "AddSequentialSuffix" ] } ], "output_params": [ { "name": "DecryptedFile", "type": "FileObject", "defaultVariable": "DecryptedFile" } ], "required_params": [ "TextToDecrypt", "Padding", "Encoding", "DecryptToFile", "DecryptionKey", "KeySize", "InitializationVector", "IfFileExists" ], "constraints": { "UseSalt": "False", "UseIV": "True" }, "sibling_selectors": [ "Cryptography.DecryptToFile.DecryptToFileWithAES", "Cryptography.DecryptToFile.DecryptToFileWithAESUseSalt", "Cryptography.DecryptToFile.DecryptToFileWithAESUseSaltAndIV" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Cryptography.DecryptToFile.DecryptToFileWithAESUseSalt", "module": "Cryptography", "kind": "Action", "selector": "DecryptToFileWithAESUseSalt", "template": "Cryptography.DecryptToFile.DecryptToFileWithAESUseSalt TextToDecrypt: `` Salt: `` HashAlgorithm: Cryptography.EncryptionHashAlgorithm.SHA256 Iterations: 100000 Padding: Cryptography.PaddingMode.PKCS7 Encoding: Cryptography.EncryptionEncoding.Unicode DecryptToFile: `` DecryptionKey: `` KeySize: Cryptography.AESKeySize.Bits256 IfFileExists: Cryptography.IfFileExists.AddSequentialSuffix DecryptedFile=> DecryptedFile", "golden_example": "Cryptography.DecryptToFile.DecryptToFileWithAESUseSalt TextToDecrypt: $'''example''' Salt: $'''example''' HashAlgorithm: Cryptography.EncryptionHashAlgorithm.SHA256 Iterations: 100000 Padding: Cryptography.PaddingMode.PKCS7 Encoding: Cryptography.EncryptionEncoding.Unicode DecryptToFile: $'''C:\\temp\\test.xlsx''' DecryptionKey: $'''password''' KeySize: Cryptography.AESKeySize.Bits256 IfFileExists: Cryptography.IfFileExists.AddSequentialSuffix DecryptedFile=> DecryptedFile", "input_params": [ { "name": "TextToDecrypt", "type": "String", "required": true }, { "name": "Salt", "type": "String", "required": true }, { "name": "HashAlgorithm", "type": "EncryptionHashAlgorithm", "required": true, "default": "SHA256", "enumValues": [ "SHA1", "SHA256", "SHA384", "SHA512" ] }, { "name": "Iterations", "type": "Int32", "required": true, "default": "100000" }, { "name": "Padding", "type": "PaddingMode", "required": true, "default": "PKCS7", "enumValues": [ "None", "PKCS7", "Zeros", "ANSIX923", "ISO10126" ] }, { "name": "Encoding", "type": "EncryptionEncoding", "required": true, "default": "Unicode", "enumValues": [ "DefaultEncoding", "ANSI", "Unicode", "BigEndianUnicode", "UTF8" ] }, { "name": "DecryptToFile", "type": "FileObject", "required": true }, { "name": "DecryptionKey", "type": "EncryptableObject", "required": true }, { "name": "KeySize", "type": "AESKeySize", "required": true, "default": "Bits256", "enumValues": [ "Bits128", "Bits192", "Bits256" ] }, { "name": "IfFileExists", "type": "IfFileExists", "required": true, "default": "AddSequentialSuffix", "enumValues": [ "Overwrite", "DoNotModifyFiles", "AddSequentialSuffix" ] } ], "output_params": [ { "name": "DecryptedFile", "type": "FileObject", "defaultVariable": "DecryptedFile" } ], "required_params": [ "TextToDecrypt", "Salt", "HashAlgorithm", "Iterations", "Padding", "Encoding", "DecryptToFile", "DecryptionKey", "KeySize", "IfFileExists" ], "constraints": { "UseIV": "False", "UseSalt": "True" }, "sibling_selectors": [ "Cryptography.DecryptToFile.DecryptToFileWithAES", "Cryptography.DecryptToFile.DecryptToFileWithAESUseIV", "Cryptography.DecryptToFile.DecryptToFileWithAESUseSaltAndIV" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Cryptography.DecryptToFile.DecryptToFileWithAESUseSaltAndIV", "module": "Cryptography", "kind": "Action", "selector": "DecryptToFileWithAESUseSaltAndIV", "template": "Cryptography.DecryptToFile.DecryptToFileWithAESUseSaltAndIV TextToDecrypt: `` Salt: `` HashAlgorithm: Cryptography.EncryptionHashAlgorithm.SHA256 Iterations: 100000 Padding: Cryptography.PaddingMode.PKCS7 Encoding: Cryptography.EncryptionEncoding.Unicode DecryptToFile: `` DecryptionKey: `` KeySize: Cryptography.AESKeySize.Bits256 InitializationVector: `` IfFileExists: Cryptography.IfFileExists.AddSequentialSuffix DecryptedFile=> DecryptedFile", "golden_example": "Cryptography.DecryptToFile.DecryptToFileWithAESUseSaltAndIV TextToDecrypt: $'''example''' Salt: $'''example''' HashAlgorithm: Cryptography.EncryptionHashAlgorithm.SHA256 Iterations: 100000 Padding: Cryptography.PaddingMode.PKCS7 Encoding: Cryptography.EncryptionEncoding.Unicode DecryptToFile: $'''C:\\temp\\test.xlsx''' DecryptionKey: $'''password''' KeySize: Cryptography.AESKeySize.Bits256 InitializationVector: $'''example''' IfFileExists: Cryptography.IfFileExists.AddSequentialSuffix DecryptedFile=> DecryptedFile", "input_params": [ { "name": "TextToDecrypt", "type": "String", "required": true }, { "name": "Salt", "type": "String", "required": true }, { "name": "HashAlgorithm", "type": "EncryptionHashAlgorithm", "required": true, "default": "SHA256", "enumValues": [ "SHA1", "SHA256", "SHA384", "SHA512" ] }, { "name": "Iterations", "type": "Int32", "required": true, "default": "100000" }, { "name": "Padding", "type": "PaddingMode", "required": true, "default": "PKCS7", "enumValues": [ "None", "PKCS7", "Zeros", "ANSIX923", "ISO10126" ] }, { "name": "Encoding", "type": "EncryptionEncoding", "required": true, "default": "Unicode", "enumValues": [ "DefaultEncoding", "ANSI", "Unicode", "BigEndianUnicode", "UTF8" ] }, { "name": "DecryptToFile", "type": "FileObject", "required": true }, { "name": "DecryptionKey", "type": "EncryptableObject", "required": true }, { "name": "KeySize", "type": "AESKeySize", "required": true, "default": "Bits256", "enumValues": [ "Bits128", "Bits192", "Bits256" ] }, { "name": "InitializationVector", "type": "String", "required": true }, { "name": "IfFileExists", "type": "IfFileExists", "required": true, "default": "AddSequentialSuffix", "enumValues": [ "Overwrite", "DoNotModifyFiles", "AddSequentialSuffix" ] } ], "output_params": [ { "name": "DecryptedFile", "type": "FileObject", "defaultVariable": "DecryptedFile" } ], "required_params": [ "TextToDecrypt", "Salt", "HashAlgorithm", "Iterations", "Padding", "Encoding", "DecryptToFile", "DecryptionKey", "KeySize", "InitializationVector", "IfFileExists" ], "constraints": { "UseSalt": "True", "UseIV": "True" }, "sibling_selectors": [ "Cryptography.DecryptToFile.DecryptToFileWithAES", "Cryptography.DecryptToFile.DecryptToFileWithAESUseSalt", "Cryptography.DecryptToFile.DecryptToFileWithAESUseIV" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Cryptography.EncryptFromFile.EncryptFromFileWithAES", "module": "Cryptography", "kind": "Action", "selector": "EncryptFromFileWithAES", "template": "Cryptography.EncryptFromFile.EncryptFromFileWithAES Encoding: Cryptography.EncryptionEncoding.Unicode FileToEncrypt: `` EncryptionKey: `` PaddingMode: Cryptography.PaddingMode.PKCS7 KeySize: Cryptography.AESKeySize.Bits256 EncryptedText=> EncryptedText", "golden_example": "Cryptography.EncryptFromFile.EncryptFromFileWithAES Encoding: Cryptography.EncryptionEncoding.Unicode FileToEncrypt: $'''C:\\temp\\test.xlsx''' EncryptionKey: $'''password''' PaddingMode: Cryptography.PaddingMode.PKCS7 KeySize: Cryptography.AESKeySize.Bits256 EncryptedText=> EncryptedText", "input_params": [ { "name": "Encoding", "type": "EncryptionEncoding", "required": false, "enumValues": [ "DefaultEncoding", "ANSI", "Unicode", "BigEndianUnicode", "UTF8" ] }, { "name": "EncryptionKey", "type": "EncryptableObject", "required": false }, { "name": "FileToEncrypt", "type": "FileObject", "required": false }, { "name": "KeySize", "type": "AESKeySize", "required": false, "enumValues": [ "Bits128", "Bits192", "Bits256" ] }, { "name": "PaddingMode", "type": "PaddingMode", "required": false, "enumValues": [ "None", "PKCS7", "Zeros", "ANSIX923", "ISO10126" ] } ], "output_params": [ { "name": "EncryptedText", "type": "String" } ], "required_params": [ "File to encrypt", "Encryption key" ], "constraints": { "UseIV": "False", "UseSalt": "False" }, "sibling_selectors": [ "Cryptography.EncryptFromFile.EncryptFromFileWithAESUseIV", "Cryptography.EncryptFromFile.EncryptFromFileWithAESUseSalt", "Cryptography.EncryptFromFile.EncryptFromFileWithAESUseSaltAndIV" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Cryptography.EncryptFromFile.EncryptFromFileWithAESUseIV", "module": "Cryptography", "kind": "Action", "selector": "EncryptFromFileWithAESUseIV", "template": "Cryptography.EncryptFromFile.EncryptFromFileWithAESUseIV PaddingMode: Cryptography.PaddingMode.PKCS7 EncryptionKey: `` Encoding: Cryptography.EncryptionEncoding.Unicode KeySize: Cryptography.AESKeySize.Bits256 FileToEncrypt: `` InitializationVector=> InitializationVector EncryptedText=> EncryptedText", "golden_example": "Cryptography.EncryptFromFile.EncryptFromFileWithAESUseIV PaddingMode: Cryptography.PaddingMode.PKCS7 EncryptionKey: $'''password''' Encoding: Cryptography.EncryptionEncoding.Unicode KeySize: Cryptography.AESKeySize.Bits256 FileToEncrypt: $'''C:\\temp\\test.xlsx''' InitializationVector=> InitializationVector EncryptedText=> EncryptedText", "input_params": [ { "name": "PaddingMode", "type": "PaddingMode", "required": true, "default": "PKCS7", "enumValues": [ "None", "PKCS7", "Zeros", "ANSIX923", "ISO10126" ] }, { "name": "EncryptionKey", "type": "EncryptableObject", "required": true }, { "name": "Encoding", "type": "EncryptionEncoding", "required": true, "default": "Unicode", "enumValues": [ "DefaultEncoding", "ANSI", "Unicode", "BigEndianUnicode", "UTF8" ] }, { "name": "KeySize", "type": "AESKeySize", "required": true, "default": "Bits256", "enumValues": [ "Bits128", "Bits192", "Bits256" ] }, { "name": "FileToEncrypt", "type": "FileObject", "required": true } ], "output_params": [ { "name": "InitializationVector", "type": "String", "defaultVariable": "InitializationVector" }, { "name": "EncryptedText", "type": "String", "defaultVariable": "EncryptedText" } ], "required_params": [ "PaddingMode", "EncryptionKey", "Encoding", "KeySize", "FileToEncrypt" ], "constraints": { "UseIV": "True", "UseSalt": "False" }, "sibling_selectors": [ "Cryptography.EncryptFromFile.EncryptFromFileWithAES", "Cryptography.EncryptFromFile.EncryptFromFileWithAESUseSalt", "Cryptography.EncryptFromFile.EncryptFromFileWithAESUseSaltAndIV" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Cryptography.EncryptFromFile.EncryptFromFileWithAESUseSalt", "module": "Cryptography", "kind": "Action", "selector": "EncryptFromFileWithAESUseSalt", "template": "Cryptography.EncryptFromFile.EncryptFromFileWithAESUseSalt HashAlgorithm: Cryptography.EncryptionHashAlgorithm.SHA256 Iterations: 100000 PaddingMode: Cryptography.PaddingMode.PKCS7 EncryptionKey: `` Encoding: Cryptography.EncryptionEncoding.Unicode KeySize: Cryptography.AESKeySize.Bits256 FileToEncrypt: `` Salt=> Salt EncryptedText=> EncryptedText", "golden_example": "Cryptography.EncryptFromFile.EncryptFromFileWithAESUseSalt HashAlgorithm: Cryptography.EncryptionHashAlgorithm.SHA256 Iterations: 100000 PaddingMode: Cryptography.PaddingMode.PKCS7 EncryptionKey: $'''password''' Encoding: Cryptography.EncryptionEncoding.Unicode KeySize: Cryptography.AESKeySize.Bits256 FileToEncrypt: $'''C:\\temp\\test.xlsx''' Salt=> Salt EncryptedText=> EncryptedText", "input_params": [ { "name": "HashAlgorithm", "type": "EncryptionHashAlgorithm", "required": true, "default": "SHA256", "enumValues": [ "SHA1", "SHA256", "SHA384", "SHA512" ] }, { "name": "Iterations", "type": "Int32", "required": true, "default": "100000" }, { "name": "PaddingMode", "type": "PaddingMode", "required": true, "default": "PKCS7", "enumValues": [ "None", "PKCS7", "Zeros", "ANSIX923", "ISO10126" ] }, { "name": "EncryptionKey", "type": "EncryptableObject", "required": true }, { "name": "Encoding", "type": "EncryptionEncoding", "required": true, "default": "Unicode", "enumValues": [ "DefaultEncoding", "ANSI", "Unicode", "BigEndianUnicode", "UTF8" ] }, { "name": "KeySize", "type": "AESKeySize", "required": true, "default": "Bits256", "enumValues": [ "Bits128", "Bits192", "Bits256" ] }, { "name": "FileToEncrypt", "type": "FileObject", "required": true } ], "output_params": [ { "name": "Salt", "type": "String", "defaultVariable": "Salt" }, { "name": "EncryptedText", "type": "String", "defaultVariable": "EncryptedText" } ], "required_params": [ "HashAlgorithm", "Iterations", "PaddingMode", "EncryptionKey", "Encoding", "KeySize", "FileToEncrypt" ], "constraints": { "UseSalt": "True", "UseIV": "False" }, "sibling_selectors": [ "Cryptography.EncryptFromFile.EncryptFromFileWithAES", "Cryptography.EncryptFromFile.EncryptFromFileWithAESUseIV", "Cryptography.EncryptFromFile.EncryptFromFileWithAESUseSaltAndIV" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Cryptography.EncryptFromFile.EncryptFromFileWithAESUseSaltAndIV", "module": "Cryptography", "kind": "Action", "selector": "EncryptFromFileWithAESUseSaltAndIV", "template": "Cryptography.EncryptFromFile.EncryptFromFileWithAESUseSaltAndIV HashAlgorithm: Cryptography.EncryptionHashAlgorithm.SHA256 Iterations: 100000 PaddingMode: Cryptography.PaddingMode.PKCS7 EncryptionKey: `` Encoding: Cryptography.EncryptionEncoding.Unicode KeySize: Cryptography.AESKeySize.Bits256 FileToEncrypt: `` Salt=> Salt InitializationVector=> InitializationVector EncryptedText=> EncryptedText", "golden_example": "Cryptography.EncryptFromFile.EncryptFromFileWithAESUseSaltAndIV HashAlgorithm: Cryptography.EncryptionHashAlgorithm.SHA256 Iterations: 100000 PaddingMode: Cryptography.PaddingMode.PKCS7 EncryptionKey: $'''password''' Encoding: Cryptography.EncryptionEncoding.Unicode KeySize: Cryptography.AESKeySize.Bits256 FileToEncrypt: $'''C:\\temp\\test.xlsx''' Salt=> Salt InitializationVector=> InitializationVector EncryptedText=> EncryptedText", "input_params": [ { "name": "HashAlgorithm", "type": "EncryptionHashAlgorithm", "required": true, "default": "SHA256", "enumValues": [ "SHA1", "SHA256", "SHA384", "SHA512" ] }, { "name": "Iterations", "type": "Int32", "required": true, "default": "100000" }, { "name": "PaddingMode", "type": "PaddingMode", "required": true, "default": "PKCS7", "enumValues": [ "None", "PKCS7", "Zeros", "ANSIX923", "ISO10126" ] }, { "name": "EncryptionKey", "type": "EncryptableObject", "required": true }, { "name": "Encoding", "type": "EncryptionEncoding", "required": true, "default": "Unicode", "enumValues": [ "DefaultEncoding", "ANSI", "Unicode", "BigEndianUnicode", "UTF8" ] }, { "name": "KeySize", "type": "AESKeySize", "required": true, "default": "Bits256", "enumValues": [ "Bits128", "Bits192", "Bits256" ] }, { "name": "FileToEncrypt", "type": "FileObject", "required": true } ], "output_params": [ { "name": "Salt", "type": "String", "defaultVariable": "Salt" }, { "name": "InitializationVector", "type": "String", "defaultVariable": "InitializationVector" }, { "name": "EncryptedText", "type": "String", "defaultVariable": "EncryptedText" } ], "required_params": [ "HashAlgorithm", "Iterations", "PaddingMode", "EncryptionKey", "Encoding", "KeySize", "FileToEncrypt" ], "constraints": { "UseIV": "True", "UseSalt": "True" }, "sibling_selectors": [ "Cryptography.EncryptFromFile.EncryptFromFileWithAES", "Cryptography.EncryptFromFile.EncryptFromFileWithAESUseIV", "Cryptography.EncryptFromFile.EncryptFromFileWithAESUseSalt" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Cryptography.EncryptText.EncryptTextWithAES", "module": "Cryptography", "kind": "Action", "selector": "EncryptTextWithAES", "template": "Cryptography.EncryptText.EncryptTextWithAES Encoding: Cryptography.EncryptionEncoding.Unicode TextToEncrypt: `` EncryptionKey: `` PaddingMode: Cryptography.PaddingMode.PKCS7 KeySize: Cryptography.AESKeySize.Bits256 EncryptedText=> EncryptedText", "golden_example": "Cryptography.EncryptText.EncryptTextWithAES Encoding: Cryptography.EncryptionEncoding.Unicode TextToEncrypt: $'''example''' EncryptionKey: $'''password''' PaddingMode: Cryptography.PaddingMode.PKCS7 KeySize: Cryptography.AESKeySize.Bits256 EncryptedText=> EncryptedText", "input_params": [ { "name": "Encoding", "type": "EncryptionEncoding", "required": false, "enumValues": [ "DefaultEncoding", "ANSI", "Unicode", "BigEndianUnicode", "UTF8" ] }, { "name": "EncryptionKey", "type": "EncryptableObject", "required": false }, { "name": "KeySize", "type": "AESKeySize", "required": false, "enumValues": [ "Bits128", "Bits192", "Bits256" ] }, { "name": "PaddingMode", "type": "PaddingMode", "required": false, "enumValues": [ "None", "PKCS7", "Zeros", "ANSIX923", "ISO10126" ] }, { "name": "TextToEncrypt", "type": "String", "required": false } ], "output_params": [ { "name": "EncryptedText", "type": "String" } ], "required_params": [ "Text to encrypt", "Encryption key" ], "constraints": { "UseIV": "False", "UseSalt": "False" }, "sibling_selectors": [ "Cryptography.EncryptText.EncryptTextWithAESUseIV", "Cryptography.EncryptText.EncryptTextWithAESUseSalt", "Cryptography.EncryptText.EncryptTextWithAESUseSaltAndIV" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Cryptography.EncryptText.EncryptTextWithAESUseIV", "module": "Cryptography", "kind": "Action", "selector": "EncryptTextWithAESUseIV", "template": "Cryptography.EncryptText.EncryptTextWithAESUseIV TextToEncrypt: `` EncryptionKey: `` Encoding: Cryptography.EncryptionEncoding.Unicode PaddingMode: Cryptography.PaddingMode.PKCS7 KeySize: Cryptography.AESKeySize.Bits256 InitializationVector=> InitializationVector EncryptedText=> EncryptedText", "golden_example": "Cryptography.EncryptText.EncryptTextWithAESUseIV TextToEncrypt: $'''example''' EncryptionKey: $'''password''' Encoding: Cryptography.EncryptionEncoding.Unicode PaddingMode: Cryptography.PaddingMode.PKCS7 KeySize: Cryptography.AESKeySize.Bits256 InitializationVector=> InitializationVector EncryptedText=> EncryptedText", "input_params": [ { "name": "TextToEncrypt", "type": "String", "required": true }, { "name": "EncryptionKey", "type": "EncryptableObject", "required": true }, { "name": "Encoding", "type": "EncryptionEncoding", "required": true, "default": "Unicode", "enumValues": [ "DefaultEncoding", "ANSI", "Unicode", "BigEndianUnicode", "UTF8" ] }, { "name": "PaddingMode", "type": "PaddingMode", "required": true, "default": "PKCS7", "enumValues": [ "None", "PKCS7", "Zeros", "ANSIX923", "ISO10126" ] }, { "name": "KeySize", "type": "AESKeySize", "required": true, "default": "Bits256", "enumValues": [ "Bits128", "Bits192", "Bits256" ] } ], "output_params": [ { "name": "InitializationVector", "type": "String", "defaultVariable": "InitializationVector" }, { "name": "EncryptedText", "type": "String", "defaultVariable": "EncryptedText" } ], "required_params": [ "TextToEncrypt", "EncryptionKey", "Encoding", "PaddingMode", "KeySize" ], "constraints": { "UseIV": "True", "UseSalt": "False" }, "sibling_selectors": [ "Cryptography.EncryptText.EncryptTextWithAES", "Cryptography.EncryptText.EncryptTextWithAESUseSalt", "Cryptography.EncryptText.EncryptTextWithAESUseSaltAndIV" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Cryptography.EncryptText.EncryptTextWithAESUseSalt", "module": "Cryptography", "kind": "Action", "selector": "EncryptTextWithAESUseSalt", "template": "Cryptography.EncryptText.EncryptTextWithAESUseSalt HashAlgorithm: Cryptography.EncryptionHashAlgorithm.SHA256 Iterations: 100000 TextToEncrypt: `` EncryptionKey: `` Encoding: Cryptography.EncryptionEncoding.Unicode PaddingMode: Cryptography.PaddingMode.PKCS7 KeySize: Cryptography.AESKeySize.Bits256 Salt=> Salt EncryptedText=> EncryptedText", "golden_example": "Cryptography.EncryptText.EncryptTextWithAESUseSalt HashAlgorithm: Cryptography.EncryptionHashAlgorithm.SHA256 Iterations: 100000 TextToEncrypt: $'''example''' EncryptionKey: $'''password''' Encoding: Cryptography.EncryptionEncoding.Unicode PaddingMode: Cryptography.PaddingMode.PKCS7 KeySize: Cryptography.AESKeySize.Bits256 Salt=> Salt EncryptedText=> EncryptedText", "input_params": [ { "name": "HashAlgorithm", "type": "EncryptionHashAlgorithm", "required": true, "default": "SHA256", "enumValues": [ "SHA1", "SHA256", "SHA384", "SHA512" ] }, { "name": "Iterations", "type": "Int32", "required": true, "default": "100000" }, { "name": "TextToEncrypt", "type": "String", "required": true }, { "name": "EncryptionKey", "type": "EncryptableObject", "required": true }, { "name": "Encoding", "type": "EncryptionEncoding", "required": true, "default": "Unicode", "enumValues": [ "DefaultEncoding", "ANSI", "Unicode", "BigEndianUnicode", "UTF8" ] }, { "name": "PaddingMode", "type": "PaddingMode", "required": true, "default": "PKCS7", "enumValues": [ "None", "PKCS7", "Zeros", "ANSIX923", "ISO10126" ] }, { "name": "KeySize", "type": "AESKeySize", "required": true, "default": "Bits256", "enumValues": [ "Bits128", "Bits192", "Bits256" ] } ], "output_params": [ { "name": "Salt", "type": "String", "defaultVariable": "Salt" }, { "name": "EncryptedText", "type": "String", "defaultVariable": "EncryptedText" } ], "required_params": [ "HashAlgorithm", "Iterations", "TextToEncrypt", "EncryptionKey", "Encoding", "PaddingMode", "KeySize" ], "constraints": { "UseSalt": "True", "UseIV": "False" }, "sibling_selectors": [ "Cryptography.EncryptText.EncryptTextWithAES", "Cryptography.EncryptText.EncryptTextWithAESUseIV", "Cryptography.EncryptText.EncryptTextWithAESUseSaltAndIV" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Cryptography.EncryptText.EncryptTextWithAESUseSaltAndIV", "module": "Cryptography", "kind": "Action", "selector": "EncryptTextWithAESUseSaltAndIV", "template": "Cryptography.EncryptText.EncryptTextWithAESUseSaltAndIV HashAlgorithm: Cryptography.EncryptionHashAlgorithm.SHA256 Iterations: 100000 TextToEncrypt: `` EncryptionKey: `` Encoding: Cryptography.EncryptionEncoding.Unicode PaddingMode: Cryptography.PaddingMode.PKCS7 KeySize: Cryptography.AESKeySize.Bits256 Salt=> Salt InitializationVector=> InitializationVector EncryptedText=> EncryptedText", "golden_example": "Cryptography.EncryptText.EncryptTextWithAESUseSaltAndIV HashAlgorithm: Cryptography.EncryptionHashAlgorithm.SHA256 Iterations: 100000 TextToEncrypt: $'''example''' EncryptionKey: $'''password''' Encoding: Cryptography.EncryptionEncoding.Unicode PaddingMode: Cryptography.PaddingMode.PKCS7 KeySize: Cryptography.AESKeySize.Bits256 Salt=> Salt InitializationVector=> InitializationVector EncryptedText=> EncryptedText", "input_params": [ { "name": "HashAlgorithm", "type": "EncryptionHashAlgorithm", "required": true, "default": "SHA256", "enumValues": [ "SHA1", "SHA256", "SHA384", "SHA512" ] }, { "name": "Iterations", "type": "Int32", "required": true, "default": "100000" }, { "name": "TextToEncrypt", "type": "String", "required": true }, { "name": "EncryptionKey", "type": "EncryptableObject", "required": true }, { "name": "Encoding", "type": "EncryptionEncoding", "required": true, "default": "Unicode", "enumValues": [ "DefaultEncoding", "ANSI", "Unicode", "BigEndianUnicode", "UTF8" ] }, { "name": "PaddingMode", "type": "PaddingMode", "required": true, "default": "PKCS7", "enumValues": [ "None", "PKCS7", "Zeros", "ANSIX923", "ISO10126" ] }, { "name": "KeySize", "type": "AESKeySize", "required": true, "default": "Bits256", "enumValues": [ "Bits128", "Bits192", "Bits256" ] } ], "output_params": [ { "name": "Salt", "type": "String", "defaultVariable": "Salt" }, { "name": "InitializationVector", "type": "String", "defaultVariable": "InitializationVector" }, { "name": "EncryptedText", "type": "String", "defaultVariable": "EncryptedText" } ], "required_params": [ "HashAlgorithm", "Iterations", "TextToEncrypt", "EncryptionKey", "Encoding", "PaddingMode", "KeySize" ], "constraints": { "UseIV": "True", "UseSalt": "True" }, "sibling_selectors": [ "Cryptography.EncryptText.EncryptTextWithAES", "Cryptography.EncryptText.EncryptTextWithAESUseIV", "Cryptography.EncryptText.EncryptTextWithAESUseSalt" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Cryptography.HashFromFile", "module": "Cryptography", "kind": "Action", "selector": null, "template": "Cryptography.HashFromFile HashAlgorithm: Cryptography.HashAlgorithm.SHA256 Encoding: Cryptography.EncryptionEncoding.Unicode File: `` HashedText=> HashedText", "golden_example": "Cryptography.HashFromFile HashAlgorithm: Cryptography.HashAlgorithm.SHA256 Encoding: Cryptography.EncryptionEncoding.Unicode File: $'''C:\\temp\\test.xlsx''' HashedText=> HashedText", "input_params": [ { "name": "Encoding", "type": "EncryptionEncoding", "required": false, "enumValues": [ "DefaultEncoding", "ANSI", "Unicode", "BigEndianUnicode", "UTF8" ] }, { "name": "File", "type": "FileObject", "required": false }, { "name": "HashAlgorithm", "type": "HashAlgorithm", "required": false, "enumValues": [ "SHA256", "SHA384", "SHA512" ] } ], "output_params": [ { "name": "HashedText", "type": "String" } ], "required_params": [ "File to hash" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Cryptography.HashFromFileWithKey", "module": "Cryptography", "kind": "Action", "selector": null, "template": "Cryptography.HashFromFileWithKey KeyedHashAlgorithm: Cryptography.KeyedHashAlgorithm.HMACSHA256 Encoding: Cryptography.EncryptionEncoding.Unicode FileToHash: `` HashKey: `` HashedText=> HashedText", "golden_example": "Cryptography.HashFromFileWithKey KeyedHashAlgorithm: Cryptography.KeyedHashAlgorithm.HMACSHA256 Encoding: Cryptography.EncryptionEncoding.Unicode FileToHash: $'''C:\\temp\\test.xlsx''' HashKey: $'''password''' HashedText=> HashedText", "input_params": [ { "name": "Encoding", "type": "EncryptionEncoding", "required": false, "enumValues": [ "DefaultEncoding", "ANSI", "Unicode", "BigEndianUnicode", "UTF8" ] }, { "name": "FileToHash", "type": "FileObject", "required": false }, { "name": "HashKey", "type": "EncryptableObject", "required": false }, { "name": "KeyedHashAlgorithm", "type": "KeyedHashAlgorithm", "required": false, "enumValues": [ "HMACSHA256", "HMACSHA384", "HMACSHA512" ] } ], "output_params": [ { "name": "HashedText", "type": "String" } ], "required_params": [ "File to hash", "Hash key" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Cryptography.HashText", "module": "Cryptography", "kind": "Action", "selector": null, "template": "Cryptography.HashText HashAlgorithm: Cryptography.HashAlgorithm.SHA256 Encoding: Cryptography.EncryptionEncoding.Unicode TextToHash: `` HashedText=> HashedText", "golden_example": "Cryptography.HashText HashAlgorithm: Cryptography.HashAlgorithm.SHA256 Encoding: Cryptography.EncryptionEncoding.Unicode TextToHash: $'''example''' HashedText=> HashedText", "input_params": [ { "name": "Encoding", "type": "EncryptionEncoding", "required": false, "enumValues": [ "DefaultEncoding", "ANSI", "Unicode", "BigEndianUnicode", "UTF8" ] }, { "name": "HashAlgorithm", "type": "HashAlgorithm", "required": false, "enumValues": [ "SHA256", "SHA384", "SHA512" ] }, { "name": "TextToHash", "type": "String", "required": false } ], "output_params": [ { "name": "HashedText", "type": "String" } ], "required_params": [ "Text to hash" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Cryptography.HashTextWithKey", "module": "Cryptography", "kind": "Action", "selector": null, "template": "Cryptography.HashTextWithKey HashAlgorithm: Cryptography.KeyedHashAlgorithm.HMACSHA256 Encoding: Cryptography.EncryptionEncoding.Unicode TextToHash: `` HashKey: `` HashedText=> HashedText", "golden_example": "Cryptography.HashTextWithKey HashAlgorithm: Cryptography.KeyedHashAlgorithm.HMACSHA256 Encoding: Cryptography.EncryptionEncoding.Unicode TextToHash: $'''example''' HashKey: $'''password''' HashedText=> HashedText", "input_params": [ { "name": "Encoding", "type": "EncryptionEncoding", "required": false, "enumValues": [ "DefaultEncoding", "ANSI", "Unicode", "BigEndianUnicode", "UTF8" ] }, { "name": "HashAlgorithm", "type": "KeyedHashAlgorithm", "required": false, "enumValues": [ "HMACSHA256", "HMACSHA384", "HMACSHA512" ] }, { "name": "HashKey", "type": "EncryptableObject", "required": false }, { "name": "TextToHash", "type": "String", "required": false } ], "output_params": [ { "name": "HashedText", "type": "String" } ], "required_params": [ "Text to hash", "Hash key" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Cyberark.GetPassword.GetPassword", "module": "Cyberark", "kind": "Action", "selector": "GetPassword", "template": "Cyberark.GetPassword.GetPassword Safe: `` Object: `` ServerAddress: `` Timeout: 30 AuthApp: `` ApplicationId: `` AcceptUntrustedCertificates: False Folder: `` ExtraData: `` Response=> JSONResponse PlainTextPassword=> CyberArkPassword Password=> CyberArkPassword", "golden_example": "Cyberark.GetPassword.GetPassword Safe: $'''example''' Object: $'''example''' ServerAddress: $'''example''' Timeout: 30 AuthApp: $'''example''' ApplicationId: $'''example''' AcceptUntrustedCertificates: False Folder: $'''example''' ExtraData: $'''example''' Response=> JSONResponse PlainTextPassword=> CyberArkPassword Password=> CyberArkPassword", "input_params": [ { "name": "Safe", "type": "String", "required": true }, { "name": "Object", "type": "String", "required": true }, { "name": "ServerAddress", "type": "String", "required": true }, { "name": "Timeout", "type": "Int32", "required": true, "default": "30" }, { "name": "AuthApp", "type": "String", "required": true, "default": "AIMWebService" }, { "name": "ApplicationId", "type": "String", "required": true }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "Folder", "type": "String", "required": true }, { "name": "ExtraData", "type": "String", "required": false, "default": "" } ], "output_params": [ { "name": "Response", "type": "CustomObject", "defaultVariable": "JSONResponse" }, { "name": "PlainTextPassword", "type": "String", "defaultVariable": "CyberArkPassword" }, { "name": "Password", "type": "EncryptableObject", "defaultVariable": "CyberArkPassword" } ], "required_params": [ "Safe", "Object", "ServerAddress", "Timeout", "AuthApp", "ApplicationId", "AcceptUntrustedCertificates", "Folder" ], "constraints": { "LoadCertificationFrom": "None" }, "sibling_selectors": [ "Cyberark.GetPassword.GetPasswordWithFileCertificate", "Cyberark.GetPassword.GetPasswordWithStoreCertificate" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Cyberark.GetPassword.GetPasswordWithFileCertificate", "module": "Cyberark", "kind": "Action", "selector": "GetPasswordWithFileCertificate", "template": "Cyberark.GetPassword.GetPasswordWithFileCertificate Safe: `` Object: `` ServerAddress: `` Timeout: 30 AuthApp: `` ApplicationId: `` AcceptUntrustedCertificates: False CertificateFilePassword: `` Folder: `` ExtraData: `` CertificateFilePath: `` Response=> JSONResponse PlainTextPassword=> CyberArkPassword Password=> CyberArkPassword", "golden_example": "Cyberark.GetPassword.GetPasswordWithFileCertificate Safe: $'''example''' Object: $'''example''' ServerAddress: $'''example''' Timeout: 30 AuthApp: $'''example''' ApplicationId: $'''example''' AcceptUntrustedCertificates: False CertificateFilePassword: $'''password''' Folder: $'''example''' ExtraData: $'''example''' CertificateFilePath: $'''C:\\temp\\test.xlsx''' Response=> JSONResponse PlainTextPassword=> CyberArkPassword Password=> CyberArkPassword", "input_params": [ { "name": "Safe", "type": "String", "required": true }, { "name": "Object", "type": "String", "required": true }, { "name": "ServerAddress", "type": "String", "required": true }, { "name": "Timeout", "type": "Int32", "required": true, "default": "30" }, { "name": "AuthApp", "type": "String", "required": true, "default": "AIMWebService" }, { "name": "ApplicationId", "type": "String", "required": true }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "CertificateFilePassword", "type": "EncryptableObject", "required": true }, { "name": "Folder", "type": "String", "required": true }, { "name": "ExtraData", "type": "String", "required": false, "default": "" }, { "name": "CertificateFilePath", "type": "FileObject", "required": true } ], "output_params": [ { "name": "Response", "type": "CustomObject", "defaultVariable": "JSONResponse" }, { "name": "PlainTextPassword", "type": "String", "defaultVariable": "CyberArkPassword" }, { "name": "Password", "type": "EncryptableObject", "defaultVariable": "CyberArkPassword" } ], "required_params": [ "Safe", "Object", "ServerAddress", "Timeout", "AuthApp", "ApplicationId", "AcceptUntrustedCertificates", "CertificateFilePassword", "Folder", "CertificateFilePath" ], "constraints": { "LoadCertificationFrom": "File" }, "sibling_selectors": [ "Cyberark.GetPassword.GetPassword", "Cyberark.GetPassword.GetPasswordWithStoreCertificate" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Cyberark.GetPassword.GetPasswordWithStoreCertificate", "module": "Cyberark", "kind": "Action", "selector": "GetPasswordWithStoreCertificate", "template": "Cyberark.GetPassword.GetPasswordWithStoreCertificate Safe: `` Object: `` ServerAddress: `` UseOnlyValidCertificate: False Timeout: 30 StoreCertificatesPaths: `` AuthApp: `` ApplicationId: `` AcceptUntrustedCertificates: False Folder: `` ExtraData: `` Response=> JSONResponse PlainTextPassword=> CyberArkPassword Password=> CyberArkPassword", "golden_example": "Cyberark.GetPassword.GetPasswordWithStoreCertificate Safe: $'''example''' Object: $'''example''' ServerAddress: $'''example''' UseOnlyValidCertificate: False Timeout: 30 StoreCertificatesPaths: $'''example''' AuthApp: $'''example''' ApplicationId: $'''example''' AcceptUntrustedCertificates: False Folder: $'''example''' ExtraData: $'''example''' Response=> JSONResponse PlainTextPassword=> CyberArkPassword Password=> CyberArkPassword", "input_params": [ { "name": "Safe", "type": "String", "required": true }, { "name": "Object", "type": "String", "required": true }, { "name": "ServerAddress", "type": "String", "required": true }, { "name": "UseOnlyValidCertificate", "type": "Boolean", "required": true, "default": "False" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "30" }, { "name": "StoreCertificatesPaths", "type": "String", "required": true }, { "name": "AuthApp", "type": "String", "required": true, "default": "AIMWebService" }, { "name": "ApplicationId", "type": "String", "required": true }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "Folder", "type": "String", "required": true }, { "name": "ExtraData", "type": "String", "required": false, "default": "" } ], "output_params": [ { "name": "Response", "type": "CustomObject", "defaultVariable": "JSONResponse" }, { "name": "PlainTextPassword", "type": "String", "defaultVariable": "CyberArkPassword" }, { "name": "Password", "type": "EncryptableObject", "defaultVariable": "CyberArkPassword" } ], "required_params": [ "Safe", "Object", "ServerAddress", "UseOnlyValidCertificate", "Timeout", "StoreCertificatesPaths", "AuthApp", "ApplicationId", "AcceptUntrustedCertificates", "Folder" ], "constraints": { "LoadCertificationFrom": "Store" }, "sibling_selectors": [ "Cyberark.GetPassword.GetPasswordWithFileCertificate", "Cyberark.GetPassword.GetPassword" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Database.Close", "module": "Database", "kind": "Action", "selector": null, "template": "Database.Close Connection: ``", "golden_example": "Database.Close Connection: SQLConnection", "input_params": [ { "name": "Connection", "type": "SqlConnectionHandle", "required": false } ], "output_params": [], "required_params": [ "SQL connection" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Database.Connect.Connect", "module": "Database", "kind": "Action", "selector": "Connect", "template": "Database.Connect.Connect ConnectionString: `` Connection=> SQLConnection", "golden_example": "Database.Connect.Connect ConnectionString: $'''example''' Connection=> SQLConnection", "input_params": [ { "name": "ConnectionString", "type": "String", "required": true } ], "output_params": [ { "name": "Connection", "type": "SqlConnectionHandle", "defaultVariable": "SQLConnection" } ], "required_params": [ "ConnectionString" ], "constraints": { "DatabaseType": "Other" }, "sibling_selectors": [ "Database.Connect.ConnectOracle" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Database.Connect.ConnectOracle", "module": "Database", "kind": "Action", "selector": "ConnectOracle", "template": "Database.Connect.ConnectOracle ProviderLibraryPath: `` ConnectionString: `` Connection=> SQLConnection", "golden_example": "Database.Connect.ConnectOracle ProviderLibraryPath: $'''C:\\temp\\test.xlsx''' ConnectionString: $'''example''' Connection=> SQLConnection", "input_params": [ { "name": "ProviderLibraryPath", "type": "FileObject", "required": true }, { "name": "ConnectionString", "type": "String", "required": true } ], "output_params": [ { "name": "Connection", "type": "SqlConnectionHandle", "defaultVariable": "SQLConnection" } ], "required_params": [ "ProviderLibraryPath", "ConnectionString" ], "constraints": { "DatabaseType": "Oracle" }, "sibling_selectors": [ "Database.Connect.Connect" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Database.ExecuteSqlStatement.ConnectAndExecute", "module": "Database", "kind": "Action", "selector": "ConnectAndExecute", "template": "Database.ExecuteSqlStatement.ConnectAndExecute Statement: `` Timeout: 30 ConnectionString: `` Result=> QueryResult", "golden_example": "Database.ExecuteSqlStatement.ConnectAndExecute Statement: $'''example''' Timeout: 30 ConnectionString: $'''example''' Result=> QueryResult", "input_params": [ { "name": "Statement", "type": "String", "required": true }, { "name": "Timeout", "type": "Int32", "required": true, "default": "30" }, { "name": "ConnectionString", "type": "String", "required": true } ], "output_params": [ { "name": "Result", "type": "DataTable", "defaultVariable": "QueryResult" } ], "required_params": [ "Statement", "Timeout", "ConnectionString" ], "constraints": { "GetConnection": "ConnectionString", "DatabaseType": "Other" }, "sibling_selectors": [ "Database.ExecuteSqlStatement.ConnectAndExecuteOracle", "Database.ExecuteSqlStatement.Execute" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Database.ExecuteSqlStatement.ConnectAndExecuteOracle", "module": "Database", "kind": "Action", "selector": "ConnectAndExecuteOracle", "template": "Database.ExecuteSqlStatement.ConnectAndExecuteOracle Statement: `` Timeout: 30 ProviderLibraryPath: `` ConnectionString: `` Result=> QueryResult", "golden_example": "Database.ExecuteSqlStatement.ConnectAndExecuteOracle Statement: $'''example''' Timeout: 30 ProviderLibraryPath: $'''C:\\temp\\test.xlsx''' ConnectionString: $'''example''' Result=> QueryResult", "input_params": [ { "name": "Statement", "type": "String", "required": true }, { "name": "Timeout", "type": "Int32", "required": true, "default": "30" }, { "name": "ProviderLibraryPath", "type": "FileObject", "required": true }, { "name": "ConnectionString", "type": "String", "required": true } ], "output_params": [ { "name": "Result", "type": "DataTable", "defaultVariable": "QueryResult" } ], "required_params": [ "Statement", "Timeout", "ProviderLibraryPath", "ConnectionString" ], "constraints": { "GetConnection": "ConnectionString", "DatabaseType": "Oracle" }, "sibling_selectors": [ "Database.ExecuteSqlStatement.ConnectAndExecute", "Database.ExecuteSqlStatement.Execute" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Database.ExecuteSqlStatement.Execute", "module": "Database", "kind": "Action", "selector": "Execute", "template": "Database.ExecuteSqlStatement.Execute Connection: `` Statement: `` Timeout: 30 Result=> QueryResult", "golden_example": "Database.ExecuteSqlStatement.Execute Connection: SQLConnection Statement: $'''example''' Timeout: 30 Result=> QueryResult", "input_params": [ { "name": "Connection", "type": "SqlConnectionHandle", "required": false }, { "name": "Statement", "type": "String", "required": false }, { "name": "Timeout", "type": "Int32", "required": false } ], "output_params": [ { "name": "Result", "type": "DataTable" } ], "required_params": [ "SQL connection", "SQL statement" ], "constraints": { "GetConnection": "SQLConnectionVariable" }, "sibling_selectors": [ "Database.ExecuteSqlStatement.ConnectAndExecute", "Database.ExecuteSqlStatement.ConnectAndExecuteOracle" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "DateTime.Add", "module": "DateTime", "kind": "Action", "selector": null, "template": "DateTime.Add DateTime: `` TimeToAdd: 0 TimeUnit: DateTime.TimeUnit.Days ResultedDate=> ResultedDate", "golden_example": "DateTime.Add DateTime: $'''2025-01-01''' TimeToAdd: 0 TimeUnit: DateTime.TimeUnit.Days ResultedDate=> ResultedDate", "input_params": [ { "name": "DateTime", "type": "DateTime", "required": false }, { "name": "TimeToAdd", "type": "Int32", "required": false }, { "name": "TimeUnit", "type": "TimeUnit", "required": false, "enumValues": [ "Seconds", "Minutes", "Hours", "Days", "Months", "Years" ] } ], "output_params": [ { "name": "ResultedDate", "type": "DateTime" } ], "required_params": [ "Datetime" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "DateTime.GetCurrentDateTime.Current", "module": "DateTime", "kind": "Action", "selector": "Current", "template": "DateTime.GetCurrentDateTime.Current DateTimeFormat: DateTime.DateTimeFormat.DateAndTime Offset: `` CurrentDateTime=> CurrentDateTime", "golden_example": "DateTime.GetCurrentDateTime.Current DateTimeFormat: DateTime.DateTimeFormat.DateAndTime Offset: $'''example''' CurrentDateTime=> CurrentDateTime", "input_params": [ { "name": "DateTimeFormat", "type": "DateTimeFormat", "required": true, "default": "DateAndTime", "enumValues": [ "DateAndTime", "DateOnly" ] }, { "name": "Offset", "type": "String", "required": true, "default": "Europe/Bucharest" } ], "output_params": [ { "name": "CurrentDateTime", "type": "DateTime", "defaultVariable": "CurrentDateTime" } ], "required_params": [ "DateTimeFormat", "Offset" ], "constraints": { "TimeZoneMode": "Specific" }, "sibling_selectors": [ "DateTime.GetCurrentDateTime.Local", "DateTime.GetCurrentDateTime.Windows", "DateTime.GetCurrentDateTime.CustomOffset", "DateTime.GetCurrentDateTime.CustomTimeZone" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "DateTime.GetCurrentDateTime.CustomOffset", "module": "DateTime", "kind": "Action", "selector": "CustomOffset", "template": "DateTime.GetCurrentDateTime.CustomOffset CustomOffset: `` DateTimeFormat: DateTime.DateTimeFormat.DateAndTime CurrentDateTime=> CurrentDateTime", "golden_example": "DateTime.GetCurrentDateTime.CustomOffset CustomOffset: 1.0 DateTimeFormat: DateTime.DateTimeFormat.DateAndTime CurrentDateTime=> CurrentDateTime", "input_params": [ { "name": "CustomOffset", "type": "Double", "required": true }, { "name": "DateTimeFormat", "type": "DateTimeFormat", "required": true, "default": "DateAndTime", "enumValues": [ "DateAndTime", "DateOnly" ] } ], "output_params": [ { "name": "CurrentDateTime", "type": "DateTime", "defaultVariable": "CurrentDateTime" } ], "required_params": [ "CustomOffset", "DateTimeFormat" ], "constraints": { "TimeZoneMode": "Custom", "InputType": "Offset" }, "sibling_selectors": [ "DateTime.GetCurrentDateTime.Local", "DateTime.GetCurrentDateTime.Current", "DateTime.GetCurrentDateTime.Windows", "DateTime.GetCurrentDateTime.CustomTimeZone" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "DateTime.GetCurrentDateTime.CustomTimeZone", "module": "DateTime", "kind": "Action", "selector": "CustomTimeZone", "template": "DateTime.GetCurrentDateTime.CustomTimeZone CustomTimeZone: `` DateTimeFormat: DateTime.DateTimeFormat.DateAndTime CurrentDateTime=> CurrentDateTime", "golden_example": "DateTime.GetCurrentDateTime.CustomTimeZone CustomTimeZone: $'''example''' DateTimeFormat: DateTime.DateTimeFormat.DateAndTime CurrentDateTime=> CurrentDateTime", "input_params": [ { "name": "CustomTimeZone", "type": "String", "required": true }, { "name": "DateTimeFormat", "type": "DateTimeFormat", "required": true, "default": "DateAndTime", "enumValues": [ "DateAndTime", "DateOnly" ] } ], "output_params": [ { "name": "CurrentDateTime", "type": "DateTime", "defaultVariable": "CurrentDateTime" } ], "required_params": [ "CustomTimeZone", "DateTimeFormat" ], "constraints": { "TimeZoneMode": "Custom", "InputType": "Windows" }, "sibling_selectors": [ "DateTime.GetCurrentDateTime.Local", "DateTime.GetCurrentDateTime.Current", "DateTime.GetCurrentDateTime.Windows", "DateTime.GetCurrentDateTime.CustomOffset" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "DateTime.GetCurrentDateTime.Local", "module": "DateTime", "kind": "Action", "selector": "Local", "template": "DateTime.GetCurrentDateTime.Local DateTimeFormat: DateTime.DateTimeFormat.DateAndTime CurrentDateTime=> CurrentDateTime", "golden_example": "DateTime.GetCurrentDateTime.Local DateTimeFormat: DateTime.DateTimeFormat.DateAndTime CurrentDateTime=> CurrentDateTime", "input_params": [ { "name": "DateTimeFormat", "type": "DateTimeFormat", "required": false, "enumValues": [ "DateAndTime", "DateOnly" ] } ], "output_params": [ { "name": "CurrentDateTime", "type": "DateTime" } ], "required_params": [], "constraints": { "TimeZoneMode": "System" }, "sibling_selectors": [ "DateTime.GetCurrentDateTime.Current", "DateTime.GetCurrentDateTime.Windows", "DateTime.GetCurrentDateTime.CustomOffset", "DateTime.GetCurrentDateTime.CustomTimeZone" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "DateTime.GetCurrentDateTime.Windows", "module": "DateTime", "kind": "Action", "selector": "Windows", "template": "DateTime.GetCurrentDateTime.Windows TimeZoneLocation: DateTime.TimeZoneLocation.UTC DateTimeFormat: DateTime.DateTimeFormat.DateAndTime CurrentDateTime=> CurrentDateTime", "golden_example": "DateTime.GetCurrentDateTime.Windows TimeZoneLocation: DateTime.TimeZoneLocation.UTC DateTimeFormat: DateTime.DateTimeFormat.DateAndTime CurrentDateTime=> CurrentDateTime", "input_params": [ { "name": "TimeZoneLocation", "type": "TimeZoneLocation", "required": true, "default": "UTC", "enumValues": [ "DatelineStandardTime", "UTC11", "AleutianStandardTime", "HawaiianStandardTime", "MarquesasStandardTime", "AlaskanStandardTime", "UTC09", "PacificStandardTimeMexico", "UTC08", "PacificStandardTime", "USMountainStandardTime", "MountainStandardTimeMexico", "MountainStandardTime", "YukonStandardTime", "CentralAmericaStandardTime", "CentralStandardTime", "EasterIslandStandardTime", "CentralStandardTimeMexico", "CanadaCentralStandardTime", "SAPacificStandardTime", "EasternStandardTimeMexico", "EasternStandardTime", "HaitiStandardTime", "CubaStandardTime", "USEasternStandardTime", "TurksAndCaicosStandardTime", "ParaguayStandardTime", "AtlanticStandardTime", "VenezuelaStandardTime", "CentralBrazilianStandardTime", "SAWesternStandardTime", "PacificSAStandardTime", "NewfoundlandStandardTime", "TocantinsStandardTime", "ESouthAmericaStandardTime", "SAEasternStandardTime", "ArgentinaStandardTime", "GreenlandStandardTime", "MontevideoStandardTime", "MagallanesStandardTime", "SaintPierreStandardTime", "BahiaStandardTime", "UTC02", "MidAtlanticStandardTime", "AzoresStandardTime", "CapeVerdeStandardTime", "UTC", "GMTStandardTime", "GreenwichStandardTime", "SaoTomeStandardTime", "MoroccoStandardTime", "WEuropeStandardTime", "CentralEuropeStandardTime", "RomanceStandardTime", "CentralEuropeanStandardTime", "WCentralAfricaStandardTime", "GTBStandardTime", "MiddleEastStandardTime", "EgyptStandardTime", "EEuropeStandardTime", "SyriaStandardTime", "WestBankStandardTime", "SouthAfricaStandardTime", "FLEStandardTime", "IsraelStandardTime", "SouthSudanStandardTime", "KaliningradStandardTime", "SudanStandardTime", "LibyaStandardTime", "NamibiaStandardTime", "JordanStandardTime", "ArabicStandardTime", "TurkeyStandardTime", "ArabStandardTime", "BelarusStandardTime", "RussianStandardTime", "EAfricaStandardTime", "VolgogradStandardTime", "IranStandardTime", "ArabianStandardTime", "AstrakhanStandardTime", "AzerbaijanStandardTime", "RussiaTimeZone3", "MauritiusStandardTime", "SaratovStandardTime", "GeorgianStandardTime", "CaucasusStandardTime", "AfghanistanStandardTime", "WestAsiaStandardTime", "EkaterinburgStandardTime", "PakistanStandardTime", "QyzylordaStandardTime", "IndiaStandardTime", "SriLankaStandardTime", "NepalStandardTime", "BangladeshStandardTime", "CentralAsiaStandardTime", "OmskStandardTime", "MyanmarStandardTime", "SEAsiaStandardTime", "AltaiStandardTime", "WMongoliaStandardTime", "NorthAsiaStandardTime", "NCentralAsiaStandardTime", "TomskStandardTime", "ChinaStandardTime", "NorthAsiaEastStandardTime", "SingaporeStandardTime", "WAustraliaStandardTime", "TaipeiStandardTime", "UlaanbaatarStandardTime", "AusCentralWStandardTime", "TransbaikalStandardTime", "TokyoStandardTime", "NorthKoreaStandardTime", "KoreaStandardTime", "YakutskStandardTime", "CenAustraliaStandardTime", "AUSCentralStandardTime", "EAustraliaStandardTime", "AUSEasternStandardTime", "WestPacificStandardTime", "TasmaniaStandardTime", "VladivostokStandardTime", "LordHoweStandardTime", "BougainvilleStandardTime", "RussiaTimeZone10", "MagadanStandardTime", "NorfolkStandardTime", "SakhalinStandardTime", "CentralPacificStandardTime", "RussiaTimeZone11", "NewZealandStandardTime", "UTC12", "FijiStandardTime", "KamchatkaStandardTime", "ChathamIslandsStandardTime", "UTC13", "TongaStandardTime", "SamoaStandardTime", "LineIslandsStandardTime" ] }, { "name": "DateTimeFormat", "type": "DateTimeFormat", "required": true, "default": "DateAndTime", "enumValues": [ "DateAndTime", "DateOnly" ] } ], "output_params": [ { "name": "CurrentDateTime", "type": "DateTime", "defaultVariable": "CurrentDateTime" } ], "required_params": [ "TimeZoneLocation", "DateTimeFormat" ], "constraints": { "TimeZoneMode": "Windows" }, "sibling_selectors": [ "DateTime.GetCurrentDateTime.Local", "DateTime.GetCurrentDateTime.Current", "DateTime.GetCurrentDateTime.CustomOffset", "DateTime.GetCurrentDateTime.CustomTimeZone" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "DateTime.Subtract", "module": "DateTime", "kind": "Action", "selector": null, "template": "DateTime.Subtract FromDate: `` SubstractDate: `` TimeUnit: `` TimeDifference=> TimeDifference", "golden_example": "DateTime.Subtract FromDate: $'''2025-01-01''' SubstractDate: $'''2025-01-01''' TimeUnit: DateTime.DifferenceTimeUnit.Days TimeDifference=> TimeDifference", "input_params": [ { "name": "FromDate", "type": "DateTime", "required": false }, { "name": "SubstractDate", "type": "DateTime", "required": false }, { "name": "TimeUnit", "type": "DifferenceTimeUnit", "required": false, "enumValues": [ "Seconds", "Minutes", "Hours", "Days" ] } ], "output_params": [ { "name": "TimeDifference", "type": "Decimal" } ], "required_params": [ "From date", "Subtract date" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Display.InputDialog", "module": "Display", "kind": "Action", "selector": null, "template": "Display.InputDialog InputType: Display.InputType.SingleLine IsTopMost: False DefaultValue: `` Message: `` Title: `` UserInput=> UserInput ButtonPressed=> ButtonPressed", "golden_example": "Display.InputDialog InputType: Display.InputType.SingleLine IsTopMost: False DefaultValue: $'''example''' Message: $'''example''' Title: $'''example''' UserInput=> UserInput ButtonPressed=> ButtonPressed", "input_params": [ { "name": "DefaultValue", "type": "String", "required": false }, { "name": "InputType", "type": "InputType", "required": false, "enumValues": [ "SingleLine", "Password", "Multiline" ] }, { "name": "IsTopMost", "type": "Boolean", "required": false }, { "name": "Message", "type": "String", "required": false }, { "name": "Title", "type": "String", "required": false } ], "output_params": [ { "name": "ButtonPressed", "type": "String" }, { "name": "UserInput", "type": "String" } ], "required_params": [], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Display.SelectDateDialog.SelectDate", "module": "Display", "kind": "Action", "selector": "SelectDate", "template": "Display.SelectDateDialog.SelectDate DateDialogFormat: Display.DateDialogFormat.DateOnly IsTopMost: False DefaultValue: `` Message: `` Title: `` SelectedDate=> SelectedDate ButtonPressed=> ButtonPressed", "golden_example": "Display.SelectDateDialog.SelectDate DateDialogFormat: Display.DateDialogFormat.DateOnly IsTopMost: False DefaultValue: $'''2025-01-01''' Message: $'''example''' Title: $'''example''' SelectedDate=> SelectedDate ButtonPressed=> ButtonPressed", "input_params": [ { "name": "DateDialogFormat", "type": "DateDialogFormat", "required": false, "enumValues": [ "DateOnly", "DateAndTime" ] }, { "name": "DefaultValue", "type": "Nullable`1", "required": false }, { "name": "IsTopMost", "type": "Boolean", "required": false }, { "name": "Message", "type": "String", "required": false }, { "name": "Title", "type": "String", "required": false } ], "output_params": [ { "name": "ButtonPressed", "type": "String" }, { "name": "SelectedDate", "type": "DateTime" } ], "required_params": [], "constraints": { "DateDialogType": "SingleDate" }, "sibling_selectors": [ "Display.SelectDateDialog.SelectDateRange" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Display.SelectDateDialog.SelectDateRange", "module": "Display", "kind": "Action", "selector": "SelectDateRange", "template": "Display.SelectDateDialog.SelectDateRange IsTopMost: False Message: `` Title: `` DefaultValueForSecondDate: `` DateDialogFormat: Display.DateDialogFormat.DateOnly DefaultValue: `` SelectedDate=> SelectedDate SecondSelectedDate=> SecondSelectedDate ButtonPressed=> ButtonPressed", "golden_example": "Display.SelectDateDialog.SelectDateRange IsTopMost: False Message: $'''example''' Title: $'''example''' DefaultValueForSecondDate: $'''2025-01-01''' DateDialogFormat: Display.DateDialogFormat.DateOnly DefaultValue: $'''2025-01-01''' SelectedDate=> SelectedDate SecondSelectedDate=> SecondSelectedDate ButtonPressed=> ButtonPressed", "input_params": [ { "name": "IsTopMost", "type": "Boolean", "required": true, "default": "False" }, { "name": "Message", "type": "String", "required": false, "default": "" }, { "name": "Title", "type": "String", "required": false, "default": "" }, { "name": "DefaultValueForSecondDate", "type": "Nullable`1", "required": false }, { "name": "DateDialogFormat", "type": "DateDialogFormat", "required": true, "default": "DateOnly", "enumValues": [ "DateOnly", "DateAndTime" ] }, { "name": "DefaultValue", "type": "Nullable`1", "required": false } ], "output_params": [ { "name": "SelectedDate", "type": "DateTime", "defaultVariable": "SelectedDate" }, { "name": "SecondSelectedDate", "type": "DateTime", "defaultVariable": "SecondSelectedDate" }, { "name": "ButtonPressed", "type": "String", "defaultVariable": "ButtonPressed" } ], "required_params": [ "IsTopMost", "DateDialogFormat" ], "constraints": { "DateDialogType": "DateRange" }, "sibling_selectors": [ "Display.SelectDateDialog.SelectDate" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Display.SelectFileDialog.SelectFile", "module": "Display", "kind": "Action", "selector": "SelectFile", "template": "Display.SelectFileDialog.SelectFile IsTopMost: False CheckIfFileExists: False FileFilter: `` InitialDirectory: `` Title: `` SelectedFile=> SelectedFile ButtonPressed=> ButtonPressed", "golden_example": "Display.SelectFileDialog.SelectFile IsTopMost: False CheckIfFileExists: False FileFilter: $'''example''' InitialDirectory: $'''C:\\temp''' Title: $'''example''' SelectedFile=> SelectedFile ButtonPressed=> ButtonPressed", "input_params": [ { "name": "CheckIfFileExists", "type": "Boolean", "required": false }, { "name": "FileFilter", "type": "String", "required": false }, { "name": "InitialDirectory", "type": "FolderObject", "required": false }, { "name": "IsTopMost", "type": "Boolean", "required": false }, { "name": "Title", "type": "String", "required": false } ], "output_params": [ { "name": "ButtonPressed", "type": "String" }, { "name": "SelectedFile", "type": "FileObject" } ], "required_params": [], "constraints": { "AllowMultiple": "False" }, "sibling_selectors": [ "Display.SelectFileDialog.SelectFiles" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Display.SelectFileDialog.SelectFiles", "module": "Display", "kind": "Action", "selector": "SelectFiles", "template": "Display.SelectFileDialog.SelectFiles InitialDirectory: `` IsTopMost: False Title: `` CheckIfFileExists: False FileFilter: `` SelectedFiles=> SelectedFiles ButtonPressed=> ButtonPressed", "golden_example": "Display.SelectFileDialog.SelectFiles InitialDirectory: $'''C:\\temp''' IsTopMost: False Title: $'''example''' CheckIfFileExists: False FileFilter: $'''example''' SelectedFiles=> SelectedFiles ButtonPressed=> ButtonPressed", "input_params": [ { "name": "InitialDirectory", "type": "FolderObject", "required": false, "default": "" }, { "name": "IsTopMost", "type": "Boolean", "required": true, "default": "False" }, { "name": "Title", "type": "String", "required": false, "default": "" }, { "name": "CheckIfFileExists", "type": "Boolean", "required": true, "default": "False" }, { "name": "FileFilter", "type": "String", "required": false, "default": "" } ], "output_params": [ { "name": "SelectedFiles", "type": "List`1", "defaultVariable": "SelectedFiles" }, { "name": "ButtonPressed", "type": "String", "defaultVariable": "ButtonPressed" } ], "required_params": [ "IsTopMost", "CheckIfFileExists" ], "constraints": { "AllowMultiple": "True" }, "sibling_selectors": [ "Display.SelectFileDialog.SelectFile" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Display.SelectFolder", "module": "Display", "kind": "Action", "selector": null, "template": "Display.SelectFolder IsTopMost: False Description: `` InitialDirectory: `` SelectedFolder=> SelectedFolder ButtonPressed=> ButtonPressed", "golden_example": "Display.SelectFolder IsTopMost: False Description: $'''example''' InitialDirectory: $'''C:\\temp''' SelectedFolder=> SelectedFolder ButtonPressed=> ButtonPressed", "input_params": [ { "name": "Description", "type": "String", "required": false }, { "name": "InitialDirectory", "type": "FolderObject", "required": false }, { "name": "IsTopMost", "type": "Boolean", "required": false } ], "output_params": [ { "name": "ButtonPressed", "type": "String" }, { "name": "SelectedFolder", "type": "FolderObject" } ], "required_params": [], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Display.SelectFromListDialog.SelectFromList", "module": "Display", "kind": "Action", "selector": "SelectFromList", "template": "Display.SelectFromListDialog.SelectFromList List: `` IsTopMost: False AllowEmpty: False Message: `` Title: `` SelectedItem=> SelectedItem SelectedIndex=> SelectedIndex ButtonPressed=> ButtonPressed", "golden_example": "Display.SelectFromListDialog.SelectFromList List: $'''sample''' IsTopMost: False AllowEmpty: False Message: $'''example''' Title: $'''example''' SelectedItem=> SelectedItem SelectedIndex=> SelectedIndex ButtonPressed=> ButtonPressed", "input_params": [ { "name": "AllowEmpty", "type": "Boolean", "required": false }, { "name": "IsTopMost", "type": "Boolean", "required": false }, { "name": "List", "type": "Object", "required": false }, { "name": "Message", "type": "String", "required": false }, { "name": "Title", "type": "String", "required": false } ], "output_params": [ { "name": "ButtonPressed", "type": "String" }, { "name": "SelectedIndex", "type": "Int32" }, { "name": "SelectedItem", "type": "String" } ], "required_params": [ "List to choose from" ], "constraints": { "LimitToList": "True", "AllowMultiple": "False" }, "sibling_selectors": [ "Display.SelectFromListDialog.SelectFromListOrInsertValue", "Display.SelectFromListDialog.SelectItemsFromList" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Display.SelectFromListDialog.SelectFromListOrInsertValue", "module": "Display", "kind": "Action", "selector": "SelectFromListOrInsertValue", "template": "Display.SelectFromListDialog.SelectFromListOrInsertValue Message: `` List: `` Title: `` IsTopMost: False SelectedItem=> SelectedItem ButtonPressed=> ButtonPressed SelectedIndex=> SelectedIndex", "golden_example": "Display.SelectFromListDialog.SelectFromListOrInsertValue Message: $'''example''' List: $'''sample''' Title: $'''example''' IsTopMost: False SelectedItem=> SelectedItem ButtonPressed=> ButtonPressed SelectedIndex=> SelectedIndex", "input_params": [ { "name": "Message", "type": "String", "required": false, "default": "" }, { "name": "List", "type": "Object", "required": true }, { "name": "Title", "type": "String", "required": false, "default": "" }, { "name": "IsTopMost", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "SelectedItem", "type": "String", "defaultVariable": "SelectedItem" }, { "name": "ButtonPressed", "type": "String", "defaultVariable": "ButtonPressed" }, { "name": "SelectedIndex", "type": "Int32", "defaultVariable": "SelectedIndex" } ], "required_params": [ "List", "IsTopMost" ], "constraints": { "LimitToList": "False" }, "sibling_selectors": [ "Display.SelectFromListDialog.SelectFromList", "Display.SelectFromListDialog.SelectItemsFromList" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Display.SelectFromListDialog.SelectItemsFromList", "module": "Display", "kind": "Action", "selector": "SelectItemsFromList", "template": "Display.SelectFromListDialog.SelectItemsFromList Message: `` List: `` Title: `` PreSelectItemsWithPlus: False AllowEmpty: False IsTopMost: False SelectedItems=> SelectedItems SelectedIndexes=> SelectedIndexes ButtonPressed=> ButtonPressed", "golden_example": "Display.SelectFromListDialog.SelectItemsFromList Message: $'''example''' List: $'''sample''' Title: $'''example''' PreSelectItemsWithPlus: False AllowEmpty: False IsTopMost: False SelectedItems=> SelectedItems SelectedIndexes=> SelectedIndexes ButtonPressed=> ButtonPressed", "input_params": [ { "name": "Message", "type": "String", "required": false, "default": "" }, { "name": "List", "type": "Object", "required": true }, { "name": "Title", "type": "String", "required": false, "default": "" }, { "name": "PreSelectItemsWithPlus", "type": "Boolean", "required": true, "default": "False" }, { "name": "AllowEmpty", "type": "Boolean", "required": true, "default": "False" }, { "name": "IsTopMost", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "SelectedItems", "type": "List`1", "defaultVariable": "SelectedItems" }, { "name": "SelectedIndexes", "type": "List`1", "defaultVariable": "SelectedIndexes" }, { "name": "ButtonPressed", "type": "String", "defaultVariable": "ButtonPressed" } ], "required_params": [ "List", "PreSelectItemsWithPlus", "AllowEmpty", "IsTopMost" ], "constraints": { "LimitToList": "True", "AllowMultiple": "True" }, "sibling_selectors": [ "Display.SelectFromListDialog.SelectFromListOrInsertValue", "Display.SelectFromListDialog.SelectFromList" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Display.ShowCustomDialog", "module": "Display", "kind": "Action", "selector": null, "template": "Display.ShowCustomDialog CardTemplateJson: `` CustomFormData=> CustomFormData ButtonPressed=> ButtonPressed", "golden_example": "Display.ShowCustomDialog CardTemplateJson: $'''example''' CustomFormData=> CustomFormData ButtonPressed=> ButtonPressed", "input_params": [ { "name": "CardTemplateJson", "type": "String", "required": true } ], "output_params": [ { "name": "CustomFormData", "type": "CustomObject", "defaultVariable": "CustomFormData" }, { "name": "ButtonPressed", "type": "String", "defaultVariable": "ButtonPressed" } ], "required_params": [ "CardTemplateJson" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Display.ShowMessageDialog.ShowMessage", "module": "Display", "kind": "Action", "selector": "ShowMessage", "template": "Display.ShowMessageDialog.ShowMessage Icon: Display.Icon.None Buttons: Display.Buttons.OK DefaultButton: Display.DefaultButton.Button1 IsTopMost: False Message: `` Title: `` ButtonPressed=> ButtonPressed", "golden_example": "Display.ShowMessageDialog.ShowMessage Icon: Display.Icon.None Buttons: Display.Buttons.OK DefaultButton: Display.DefaultButton.Button1 IsTopMost: False Message: $'''example''' Title: $'''example''' ButtonPressed=> ButtonPressed", "input_params": [ { "name": "Buttons", "type": "Buttons", "required": false, "enumValues": [ "OK", "OKCancel", "YesNo", "YesNoCancel", "AbortRetryIgnore", "RetryCancel" ] }, { "name": "DefaultButton", "type": "DefaultButton", "required": false, "enumValues": [ "Button1", "Button2", "Button3" ] }, { "name": "Icon", "type": "Icon", "required": false, "enumValues": [ "None", "Information", "Question", "Warning", "ErrorIcon" ] }, { "name": "IsTopMost", "type": "Boolean", "required": false }, { "name": "Message", "type": "String", "required": false }, { "name": "Title", "type": "String", "required": false } ], "output_params": [ { "name": "ButtonPressed", "type": "String" } ], "required_params": [], "constraints": { "CloseAutomatically": "False" }, "sibling_selectors": [ "Display.ShowMessageDialog.ShowMessageWithTimeout" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Display.ShowMessageDialog.ShowMessageWithTimeout", "module": "Display", "kind": "Action", "selector": "ShowMessageWithTimeout", "template": "Display.ShowMessageDialog.ShowMessageWithTimeout Message: `` IsTopMost: False Title: `` Timeout: 3 Buttons: Display.Buttons.OK Icon: Display.Icon.None DefaultButton: Display.DefaultButton.Button1 ButtonPressed=> ButtonPressed", "golden_example": "Display.ShowMessageDialog.ShowMessageWithTimeout Message: $'''example''' IsTopMost: False Title: $'''example''' Timeout: 3 Buttons: Display.Buttons.OK Icon: Display.Icon.None DefaultButton: Display.DefaultButton.Button1 ButtonPressed=> ButtonPressed", "input_params": [ { "name": "Message", "type": "String", "required": false, "default": "" }, { "name": "IsTopMost", "type": "Boolean", "required": true, "default": "False" }, { "name": "Title", "type": "String", "required": false, "default": "" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "3" }, { "name": "Buttons", "type": "Buttons", "required": true, "default": "OK", "enumValues": [ "OK", "OKCancel", "YesNo", "YesNoCancel", "AbortRetryIgnore", "RetryCancel" ] }, { "name": "Icon", "type": "Icon", "required": true, "default": "None", "enumValues": [ "None", "Information", "Question", "Warning", "ErrorIcon" ] }, { "name": "DefaultButton", "type": "DefaultButton", "required": true, "default": "Button1", "enumValues": [ "Button1", "Button2", "Button3" ] } ], "output_params": [ { "name": "ButtonPressed", "type": "String", "defaultVariable": "ButtonPressed" } ], "required_params": [ "IsTopMost", "Timeout", "Buttons", "Icon", "DefaultButton" ], "constraints": { "CloseAutomatically": "True" }, "sibling_selectors": [ "Display.ShowMessageDialog.ShowMessage" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Email.ProcessEmails.Move", "module": "Email", "kind": "Action", "selector": "Move", "template": "Email.ProcessEmails.Move IMAPServer: `` Port: 993 EnableSSL: True Username: `` Password: `` AcceptUntrustedCertificates: False EmailsToProcess: `` MailFolder: ``", "golden_example": "Email.ProcessEmails.Move IMAPServer: $'''imap.test.com''' Port: 993 EnableSSL: True Username: $'''example''' Password: $'''password''' AcceptUntrustedCertificates: False EmailsToProcess: FileList MailFolder: $'''example'''", "input_params": [ { "name": "EmailsToProcess", "type": "List`1", "required": false }, { "name": "MailFolder", "type": "String", "required": false }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": false }, { "name": "EnableSSL", "type": "Boolean", "required": false }, { "name": "Password", "type": "EncryptableObject", "required": false }, { "name": "Port", "type": "Int32", "required": false }, { "name": "Username", "type": "String", "required": false }, { "name": "IMAPServer", "type": "String", "required": true } ], "output_params": [], "required_params": [ "IMAP server", "Username", "Password" ], "constraints": { "Operation": "Move" }, "sibling_selectors": [ "Email.ProcessEmails.Delete", "Email.ProcessEmails.MarkAsUnread", "Email.ProcessEmails.MarkAsUnreadAndMove" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Email.RetrieveEmails.Retrieve", "module": "Email", "kind": "Action", "selector": "Retrieve", "template": "Email.RetrieveEmails.Retrieve IMAPServer: `` Port: 993 EnableSSL: True Username: `` Password: `` AcceptUntrustedCertificates: False MailFolder: `` MailsToRetrieve: Email.RetrieveMessagesMode.All MarkAsRead: True RetrievedEmails=> RetrievedEmails", "golden_example": "Email.RetrieveEmails.Retrieve IMAPServer: $'''imap.test.com''' Port: 993 EnableSSL: True Username: $'''example''' Password: $'''password''' AcceptUntrustedCertificates: False MailFolder: $'''example''' MailsToRetrieve: Email.RetrieveMessagesMode.All MarkAsRead: True RetrievedEmails=> RetrievedEmails", "input_params": [ { "name": "BodyContains", "type": "String", "required": false }, { "name": "FromContains", "type": "String", "required": false }, { "name": "MailFolder", "type": "String", "required": false }, { "name": "MailsToRetrieve", "type": "RetrieveMessagesMode", "required": false, "enumValues": [ "All", "Unread", "Read" ] }, { "name": "MarkAsRead", "type": "Boolean", "required": false }, { "name": "SubjectContains", "type": "String", "required": false }, { "name": "ToContains", "type": "String", "required": false }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": false }, { "name": "EnableSSL", "type": "Boolean", "required": false }, { "name": "Password", "type": "EncryptableObject", "required": false }, { "name": "Port", "type": "Int32", "required": false }, { "name": "Username", "type": "String", "required": false }, { "name": "IMAPServer", "type": "String", "required": true } ], "output_params": [ { "name": "RetrievedEmails", "type": "List`1" } ], "required_params": [ "IMAP server", "User name", "Password" ], "constraints": { "SaveAttachments": "DoNotSave" }, "sibling_selectors": [ "Email.RetrieveEmails.RetrieveAndSaveAttachments" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Email.RetrieveEmails.RetrieveAndSaveAttachments", "module": "Email", "kind": "Action", "selector": "RetrieveAndSaveAttachments", "template": "Email.RetrieveEmails.RetrieveAndSaveAttachments AcceptUntrustedCertificates: False ToContains: `` SubjectContains: `` EnableSSL: True Username: `` Port: 993 Password: `` SaveAttachmentsInto: `` FromContains: `` BodyContains: `` IMAPServer: `` MailFolder: `` MarkAsRead: True MailsToRetrieve: Email.RetrieveMessagesMode.All RetrievedEmails=> RetrievedEmails", "golden_example": "Email.RetrieveEmails.RetrieveAndSaveAttachments AcceptUntrustedCertificates: False ToContains: $'''example''' SubjectContains: $'''example''' EnableSSL: True Username: $'''example''' Port: 993 Password: $'''password''' SaveAttachmentsInto: $'''C:\\temp''' FromContains: $'''example''' BodyContains: $'''example''' IMAPServer: $'''example''' MailFolder: $'''example''' MarkAsRead: True MailsToRetrieve: Email.RetrieveMessagesMode.All RetrievedEmails=> RetrievedEmails", "input_params": [ { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "ToContains", "type": "String", "required": false, "default": "" }, { "name": "SubjectContains", "type": "String", "required": false, "default": "" }, { "name": "EnableSSL", "type": "Boolean", "required": true, "default": "True" }, { "name": "Username", "type": "String", "required": true }, { "name": "Port", "type": "Int32", "required": true, "default": "993" }, { "name": "Password", "type": "EncryptableObject", "required": true }, { "name": "SaveAttachmentsInto", "type": "FolderObject", "required": true }, { "name": "FromContains", "type": "String", "required": false, "default": "" }, { "name": "BodyContains", "type": "String", "required": false, "default": "" }, { "name": "IMAPServer", "type": "String", "required": true }, { "name": "MailFolder", "type": "String", "required": true }, { "name": "MarkAsRead", "type": "Boolean", "required": true, "default": "True" }, { "name": "MailsToRetrieve", "type": "RetrieveMessagesMode", "required": true, "default": "All", "enumValues": [ "All", "Unread", "Read" ] } ], "output_params": [ { "name": "RetrievedEmails", "type": "List`1", "defaultVariable": "RetrievedEmails" } ], "required_params": [ "AcceptUntrustedCertificates", "EnableSSL", "Username", "Port", "Password", "SaveAttachmentsInto", "IMAPServer", "MailFolder", "MarkAsRead", "MailsToRetrieve" ], "constraints": { "SaveAttachments": "Save" }, "sibling_selectors": [ "Email.RetrieveEmails.Retrieve" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Email.SendEmail.AuthenticateAndSend", "module": "Email", "kind": "Action", "selector": "AuthenticateAndSend", "template": "Email.SendEmail.AuthenticateAndSend SendFrom: `` SendTo: `` SenderDisplayName: `` Password: `` Username: `` Subject: `` AcceptUntrustedCertificates: False SMTPServer: `` Attachments: `` EnableSSL: False Port: 25 CC: `` IsBodyHtml: False BCC: `` Body: ``", "golden_example": "Email.SendEmail.AuthenticateAndSend SendFrom: $'''example''' SendTo: $'''example''' SenderDisplayName: $'''example''' Password: $'''password''' Username: $'''example''' Subject: $'''example''' AcceptUntrustedCertificates: False SMTPServer: $'''example''' Attachments: SelectedFiles EnableSSL: False Port: 25 CC: $'''example''' IsBodyHtml: False BCC: $'''example''' Body: $'''example'''", "input_params": [ { "name": "SendFrom", "type": "String", "required": true }, { "name": "SendTo", "type": "String", "required": true }, { "name": "SenderDisplayName", "type": "String", "required": false, "default": "" }, { "name": "Password", "type": "EncryptableObject", "required": true }, { "name": "Username", "type": "String", "required": true }, { "name": "Subject", "type": "String", "required": false, "default": "" }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "SMTPServer", "type": "String", "required": true }, { "name": "Attachments", "type": "List`1", "required": false, "default": "" }, { "name": "EnableSSL", "type": "Boolean", "required": true, "default": "False" }, { "name": "Port", "type": "Int32", "required": true, "default": "25" }, { "name": "CC", "type": "String", "required": false, "default": "" }, { "name": "IsBodyHtml", "type": "Boolean", "required": true, "default": "False" }, { "name": "BCC", "type": "String", "required": false, "default": "" }, { "name": "Body", "type": "String", "required": true, "default": "" } ], "output_params": [], "required_params": [ "SendFrom", "SendTo", "Password", "Username", "AcceptUntrustedCertificates", "SMTPServer", "EnableSSL", "Port", "IsBodyHtml", "Body" ], "constraints": { "NeedsAuthentication": "True" }, "sibling_selectors": [ "Email.SendEmail.Send" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Email.SendEmail.Send", "module": "Email", "kind": "Action", "selector": "Send", "template": "Email.SendEmail.Send SMTPServer: `` Port: 25 EnableSSL: False AcceptUntrustedCertificates: False SendFrom: `` SendTo: `` Body: $'''''' IsBodyHtml: False", "golden_example": "Email.SendEmail.Send SMTPServer: $'''smtp.test.com''' Port: 25 EnableSSL: False AcceptUntrustedCertificates: False SendFrom: $'''example''' SendTo: $'''example''' Body: $'''''' IsBodyHtml: False", "input_params": [ { "name": "EnableSSL", "type": "Boolean", "required": false }, { "name": "Port", "type": "Int32", "required": false }, { "name": "Attachments", "type": "List`1", "required": false }, { "name": "BCC", "type": "String", "required": false }, { "name": "Body", "type": "String", "required": false }, { "name": "CC", "type": "String", "required": false }, { "name": "IsBodyHtml", "type": "Boolean", "required": false }, { "name": "SenderDisplayName", "type": "String", "required": false }, { "name": "SendFrom", "type": "String", "required": false }, { "name": "SendTo", "type": "String", "required": false }, { "name": "Subject", "type": "String", "required": false }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": false }, { "name": "SMTPServer", "type": "String", "required": true } ], "output_params": [], "required_params": [ "SMTP server", "From", "To" ], "constraints": { "NeedsAuthentication": "False" }, "sibling_selectors": [ "Email.SendEmail.AuthenticateAndSend" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.ActivateCellInExcel.ActivateCell", "module": "Excel", "kind": "Action", "selector": "ActivateCell", "template": "Excel.ActivateCellInExcel.ActivateCell Instance: `` Column: `` Row: ``", "golden_example": "Excel.ActivateCellInExcel.ActivateCell Instance: ExcelInstance Column: $'''example''' Row: 1", "input_params": [ { "name": "Column", "type": "String", "required": false }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": false }, { "name": "Row", "type": "Int32", "required": false } ], "output_params": [], "required_params": [ "Excel instance", "Column", "Row" ], "constraints": { "SpecifyCellsMode": "Absolute" }, "sibling_selectors": [ "Excel.ActivateCellInExcel.ActivateCellRelativeTo", "Excel.ActivateCellInExcel.ActivateNamedCell" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.ActivateCellInExcel.ActivateCellRelativeTo", "module": "Excel", "kind": "Action", "selector": "ActivateCellRelativeTo", "template": "Excel.ActivateCellInExcel.ActivateCellRelativeTo OffsetFromActiveCell: `` Direction: Excel.TwoDimensionalDirection.Left Instance: ``", "golden_example": "Excel.ActivateCellInExcel.ActivateCellRelativeTo OffsetFromActiveCell: 1 Direction: Excel.TwoDimensionalDirection.Left Instance: ExcelInstance", "input_params": [ { "name": "OffsetFromActiveCell", "type": "Int32", "required": true }, { "name": "Direction", "type": "TwoDimensionalDirection", "required": true, "default": "Left", "enumValues": [ "Left", "Right", "Above", "Below" ] }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "OffsetFromActiveCell", "Direction", "Instance" ], "constraints": { "SpecifyCellsMode": "Relative" }, "sibling_selectors": [ "Excel.ActivateCellInExcel.ActivateCell", "Excel.ActivateCellInExcel.ActivateNamedCell" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.ActivateCellInExcel.ActivateNamedCell", "module": "Excel", "kind": "Action", "selector": "ActivateNamedCell", "template": "Excel.ActivateCellInExcel.ActivateNamedCell CellName: `` Instance: ``", "golden_example": "Excel.ActivateCellInExcel.ActivateNamedCell CellName: $'''example''' Instance: ExcelInstance", "input_params": [ { "name": "CellName", "type": "String", "required": true }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "CellName", "Instance" ], "constraints": { "SpecifyCellsMode": "NamedCells" }, "sibling_selectors": [ "Excel.ActivateCellInExcel.ActivateCell", "Excel.ActivateCellInExcel.ActivateCellRelativeTo" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.AddWorksheet", "module": "Excel", "kind": "Action", "selector": null, "template": "Excel.AddWorksheet Instance: `` Name: `` WorksheetPosition: ``", "golden_example": "Excel.AddWorksheet Instance: ExcelInstance Name: $'''example''' WorksheetPosition: Excel.WorksheetPosition.First", "input_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "required": false }, { "name": "Name", "type": "String", "required": false }, { "name": "WorksheetPosition", "type": "WorksheetPosition", "required": false, "enumValues": [ "First", "Last" ] } ], "output_params": [], "required_params": [ "Excel instance", "New worksheet name" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.AppendCells.AppendCellsActiveSheetColumn", "module": "Excel", "kind": "Action", "selector": "AppendCellsActiveSheetColumn", "template": "Excel.AppendCells.AppendCellsActiveSheetColumn Instance: `` ColumnName: ``", "golden_example": "Excel.AppendCells.AppendCellsActiveSheetColumn Instance: ExcelInstance ColumnName: $'''example'''", "input_params": [ { "name": "ColumnName", "type": "String", "required": false }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": false } ], "output_params": [], "required_params": [ "Excel instance" ], "constraints": { "Mode": "ActiveSheet", "HasHeaders": "False" }, "sibling_selectors": [ "Excel.AppendCells.AppendCellsActiveSheetHeader", "Excel.AppendCells.AppendCellsNamedCellHeader", "Excel.AppendCells.AppendCellsNamedCellColumn" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.AppendCells.AppendCellsActiveSheetHeader", "module": "Excel", "kind": "Action", "selector": "AppendCellsActiveSheetHeader", "template": "Excel.AppendCells.AppendCellsActiveSheetHeader Instance: `` HeaderName: ``", "golden_example": "Excel.AppendCells.AppendCellsActiveSheetHeader Instance: ExcelInstance HeaderName: $'''example'''", "input_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "required": true }, { "name": "HeaderName", "type": "String", "required": false } ], "output_params": [], "required_params": [ "Instance" ], "constraints": { "Mode": "ActiveSheet", "HasHeaders": "True" }, "sibling_selectors": [ "Excel.AppendCells.AppendCellsActiveSheetColumn", "Excel.AppendCells.AppendCellsNamedCellHeader", "Excel.AppendCells.AppendCellsNamedCellColumn" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.AppendCells.AppendCellsNamedCellColumn", "module": "Excel", "kind": "Action", "selector": "AppendCellsNamedCellColumn", "template": "Excel.AppendCells.AppendCellsNamedCellColumn Instance: `` CellName: `` ColumnName: ``", "golden_example": "Excel.AppendCells.AppendCellsNamedCellColumn Instance: ExcelInstance CellName: $'''example''' ColumnName: $'''example'''", "input_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "required": true }, { "name": "CellName", "type": "String", "required": true }, { "name": "ColumnName", "type": "String", "required": false } ], "output_params": [], "required_params": [ "Instance", "CellName" ], "constraints": { "Mode": "NamedCell", "HasHeaders": "False" }, "sibling_selectors": [ "Excel.AppendCells.AppendCellsActiveSheetHeader", "Excel.AppendCells.AppendCellsActiveSheetColumn", "Excel.AppendCells.AppendCellsNamedCellHeader" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.AppendCells.AppendCellsNamedCellHeader", "module": "Excel", "kind": "Action", "selector": "AppendCellsNamedCellHeader", "template": "Excel.AppendCells.AppendCellsNamedCellHeader Instance: `` CellName: `` HeaderName: ``", "golden_example": "Excel.AppendCells.AppendCellsNamedCellHeader Instance: ExcelInstance CellName: $'''example''' HeaderName: $'''example'''", "input_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "required": true }, { "name": "CellName", "type": "String", "required": true }, { "name": "HeaderName", "type": "String", "required": false } ], "output_params": [], "required_params": [ "Instance", "CellName" ], "constraints": { "Mode": "NamedCell", "HasHeaders": "True" }, "sibling_selectors": [ "Excel.AppendCells.AppendCellsActiveSheetHeader", "Excel.AppendCells.AppendCellsActiveSheetColumn", "Excel.AppendCells.AppendCellsNamedCellColumn" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.Attach", "module": "Excel", "kind": "Action", "selector": null, "template": "Excel.Attach DocumentName: `` Instance=> ExcelInstance", "golden_example": "Excel.Attach DocumentName: $'''C:\\temp\\test.xlsx''' Instance=> ExcelInstance", "input_params": [ { "name": "DocumentName", "type": "FileObject", "required": false } ], "output_params": [ { "name": "Instance", "type": "ExcelInstanceHandle" } ], "required_params": [ "Document name" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.AutoFillCells.AutoFillCellsFromCoordinates", "module": "Excel", "kind": "Action", "selector": "AutoFillCellsFromCoordinates", "template": "Excel.AutoFillCells.AutoFillCellsFromCoordinates Instance: `` StartRow: `` StartColumn: `` DestinationColumn: `` DestinationRow: `` EndRow: `` EndColumn: ``", "golden_example": "Excel.AutoFillCells.AutoFillCellsFromCoordinates Instance: ExcelInstance StartRow: 1 StartColumn: $'''example''' DestinationColumn: $'''example''' DestinationRow: 1 EndRow: 1 EndColumn: $'''example'''", "input_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "required": true }, { "name": "StartRow", "type": "Int32", "required": true }, { "name": "StartColumn", "type": "String", "required": true }, { "name": "DestinationColumn", "type": "String", "required": true }, { "name": "DestinationRow", "type": "Int32", "required": true }, { "name": "EndRow", "type": "Int32", "required": true }, { "name": "EndColumn", "type": "String", "required": true } ], "output_params": [], "required_params": [ "Instance", "StartRow", "StartColumn", "DestinationColumn", "DestinationRow", "EndRow", "EndColumn" ], "constraints": { "Mode": "CellCoordinates" }, "sibling_selectors": [ "Excel.AutoFillCells.AutoFillNamedCells" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.AutoFillCells.AutoFillNamedCells", "module": "Excel", "kind": "Action", "selector": "AutoFillNamedCells", "template": "Excel.AutoFillCells.AutoFillNamedCells Instance: `` SourceCellName: `` DestinationCellName: ``", "golden_example": "Excel.AutoFillCells.AutoFillNamedCells Instance: ExcelInstance SourceCellName: $'''example''' DestinationCellName: $'''example'''", "input_params": [ { "name": "DestinationCellName", "type": "String", "required": false }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": false }, { "name": "SourceCellName", "type": "String", "required": false } ], "output_params": [], "required_params": [ "Excel instance", "Source cells name", "Destination cells name" ], "constraints": { "Mode": "NamedCells" }, "sibling_selectors": [ "Excel.AutoFillCells.AutoFillCellsFromCoordinates" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.ClearCellsFromExcel.ClearCells", "module": "Excel", "kind": "Action", "selector": "ClearCells", "template": "Excel.ClearCellsFromExcel.ClearCells Instance: `` StartColumn: `` StartRow: `` EndColumn: `` EndRow: ``", "golden_example": "Excel.ClearCellsFromExcel.ClearCells Instance: ExcelInstance StartColumn: $'''example''' StartRow: 1 EndColumn: $'''example''' EndRow: 1", "input_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "required": false }, { "name": "StartColumn", "type": "String", "required": false }, { "name": "StartRow", "type": "Int32", "required": false }, { "name": "EndColumn", "type": "String", "required": false }, { "name": "EndRow", "type": "Int32", "required": false } ], "output_params": [], "required_params": [ "Excel instance", "Start column", "Start row" ], "constraints": { "SpecifyCellsMode": "Absolute" }, "sibling_selectors": [ "Excel.ClearCellsFromExcel.ClearCellsRelativeTo", "Excel.ClearCellsFromExcel.ClearNamedCell", "Excel.ClearCellsFromExcel.ClearSingleCell" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.ClearCellsFromExcel.ClearCellsRelativeTo", "module": "Excel", "kind": "Action", "selector": "ClearCellsRelativeTo", "template": "Excel.ClearCellsFromExcel.ClearCellsRelativeTo OffsetY: `` VerticalDirection: Excel.VerticalDirection.Above Instance: `` OffsetX: `` HorizontalDirection: Excel.HorizontalDirection.Left", "golden_example": "Excel.ClearCellsFromExcel.ClearCellsRelativeTo OffsetY: 1 VerticalDirection: Excel.VerticalDirection.Above Instance: ExcelInstance OffsetX: 1 HorizontalDirection: Excel.HorizontalDirection.Left", "input_params": [ { "name": "OffsetY", "type": "Int32", "required": true }, { "name": "VerticalDirection", "type": "VerticalDirection", "required": true, "default": "Above", "enumValues": [ "Above", "Below" ] }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true }, { "name": "OffsetX", "type": "Int32", "required": true }, { "name": "HorizontalDirection", "type": "HorizontalDirection", "required": true, "default": "Left", "enumValues": [ "Left", "Right" ] } ], "output_params": [], "required_params": [ "OffsetY", "VerticalDirection", "Instance", "OffsetX", "HorizontalDirection" ], "constraints": { "SpecifyCellsMode": "Relative" }, "sibling_selectors": [ "Excel.ClearCellsFromExcel.ClearCells", "Excel.ClearCellsFromExcel.ClearNamedCell", "Excel.ClearCellsFromExcel.ClearSingleCell" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.ClearCellsFromExcel.ClearNamedCell", "module": "Excel", "kind": "Action", "selector": "ClearNamedCell", "template": "Excel.ClearCellsFromExcel.ClearNamedCell CellName: `` Instance: ``", "golden_example": "Excel.ClearCellsFromExcel.ClearNamedCell CellName: $'''example''' Instance: ExcelInstance", "input_params": [ { "name": "CellName", "type": "String", "required": true }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "CellName", "Instance" ], "constraints": { "SpecifyCellsMode": "NamedCells" }, "sibling_selectors": [ "Excel.ClearCellsFromExcel.ClearCells", "Excel.ClearCellsFromExcel.ClearCellsRelativeTo", "Excel.ClearCellsFromExcel.ClearSingleCell" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.ClearCellsFromExcel.ClearSingleCell", "module": "Excel", "kind": "Action", "selector": "ClearSingleCell", "template": "Excel.ClearCellsFromExcel.ClearSingleCell SingleCellRow: `` SingleCellColumn: `` Instance: ``", "golden_example": "Excel.ClearCellsFromExcel.ClearSingleCell SingleCellRow: 1 SingleCellColumn: $'''example''' Instance: ExcelInstance", "input_params": [ { "name": "SingleCellRow", "type": "Int32", "required": true }, { "name": "SingleCellColumn", "type": "String", "required": true }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "SingleCellRow", "SingleCellColumn", "Instance" ], "constraints": { "SpecifyCellsMode": "SingleCell" }, "sibling_selectors": [ "Excel.ClearCellsFromExcel.ClearCells", "Excel.ClearCellsFromExcel.ClearCellsRelativeTo", "Excel.ClearCellsFromExcel.ClearNamedCell" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.ClearFilterFromExcel.ClearFilterSpecificColumnWorksheet", "module": "Excel", "kind": "Action", "selector": "ClearFilterSpecificColumnWorksheet", "template": "Excel.ClearFilterFromExcel.ClearFilterSpecificColumnWorksheet Column: `` Instance: ``", "golden_example": "Excel.ClearFilterFromExcel.ClearFilterSpecificColumnWorksheet Column: $'''example''' Instance: ExcelInstance", "input_params": [ { "name": "Column", "type": "String", "required": true }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "Column", "Instance" ], "constraints": { "ClearFilterMode": "ActiveSheet", "ClearFiltersSpecificColumn": "True" }, "sibling_selectors": [ "Excel.ClearFilterFromExcel.ClearFilterWorksheet", "Excel.ClearFilterFromExcel.ClearFilterTable", "Excel.ClearFilterFromExcel.ClearFilterTableSpecificColumn" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.ClearFilterFromExcel.ClearFilterTable", "module": "Excel", "kind": "Action", "selector": "ClearFilterTable", "template": "Excel.ClearFilterFromExcel.ClearFilterTable TableName: `` Instance: ``", "golden_example": "Excel.ClearFilterFromExcel.ClearFilterTable TableName: $'''example''' Instance: ExcelInstance", "input_params": [ { "name": "TableName", "type": "String", "required": true }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "TableName", "Instance" ], "constraints": { "ClearFilterMode": "Table", "ClearFiltersSpecificColumn": "False" }, "sibling_selectors": [ "Excel.ClearFilterFromExcel.ClearFilterWorksheet", "Excel.ClearFilterFromExcel.ClearFilterSpecificColumnWorksheet", "Excel.ClearFilterFromExcel.ClearFilterTableSpecificColumn" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.ClearFilterFromExcel.ClearFilterTableSpecificColumn", "module": "Excel", "kind": "Action", "selector": "ClearFilterTableSpecificColumn", "template": "Excel.ClearFilterFromExcel.ClearFilterTableSpecificColumn Column: `` TableName: `` Instance: ``", "golden_example": "Excel.ClearFilterFromExcel.ClearFilterTableSpecificColumn Column: $'''example''' TableName: $'''example''' Instance: ExcelInstance", "input_params": [ { "name": "Column", "type": "String", "required": true }, { "name": "TableName", "type": "String", "required": true }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "Column", "TableName", "Instance" ], "constraints": { "ClearFilterMode": "Table", "ClearFiltersSpecificColumn": "True" }, "sibling_selectors": [ "Excel.ClearFilterFromExcel.ClearFilterWorksheet", "Excel.ClearFilterFromExcel.ClearFilterSpecificColumnWorksheet", "Excel.ClearFilterFromExcel.ClearFilterTable" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.ClearFilterFromExcel.ClearFilterWorksheet", "module": "Excel", "kind": "Action", "selector": "ClearFilterWorksheet", "template": "Excel.ClearFilterFromExcel.ClearFilterWorksheet Instance: ``", "golden_example": "Excel.ClearFilterFromExcel.ClearFilterWorksheet Instance: ExcelInstance", "input_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "required": false } ], "output_params": [], "required_params": [ "Excel instance" ], "constraints": { "ClearFilterMode": "ActiveSheet", "ClearFiltersSpecificColumn": "False" }, "sibling_selectors": [ "Excel.ClearFilterFromExcel.ClearFilterSpecificColumnWorksheet", "Excel.ClearFilterFromExcel.ClearFilterTable", "Excel.ClearFilterFromExcel.ClearFilterTableSpecificColumn" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.CloseExcel.Close", "module": "Excel", "kind": "Action", "selector": "Close", "template": "Excel.CloseExcel.Close Instance: ``", "golden_example": "Excel.CloseExcel.Close Instance: ExcelInstance", "input_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "required": false } ], "output_params": [], "required_params": [ "Excel instance" ], "constraints": { "CloseMode": "DoNotSave" }, "sibling_selectors": [ "Excel.CloseExcel.CloseAndSave", "Excel.CloseExcel.CloseAndSaveAs" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.CloseExcel.CloseAndSave", "module": "Excel", "kind": "Action", "selector": "CloseAndSave", "template": "Excel.CloseExcel.CloseAndSave Instance: ``", "golden_example": "Excel.CloseExcel.CloseAndSave Instance: ExcelInstance", "input_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "Instance" ], "constraints": { "CloseMode": "Save" }, "sibling_selectors": [ "Excel.CloseExcel.Close", "Excel.CloseExcel.CloseAndSaveAs" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.CloseExcel.CloseAndSaveAs", "module": "Excel", "kind": "Action", "selector": "CloseAndSaveAs", "template": "Excel.CloseExcel.CloseAndSaveAs Instance: `` XmlMapName: `` DocumentPath: `` DocumentFormat: Excel.ExcelFormat.FromExtension", "golden_example": "Excel.CloseExcel.CloseAndSaveAs Instance: ExcelInstance XmlMapName: $'''example''' DocumentPath: $'''C:\\temp\\test.xlsx''' DocumentFormat: Excel.ExcelFormat.FromExtension", "input_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "required": true }, { "name": "XmlMapName", "type": "String", "required": true, "default": "" }, { "name": "DocumentPath", "type": "FileObject", "required": true }, { "name": "DocumentFormat", "type": "ExcelFormat", "required": true, "default": "FromExtension", "enumValues": [ "FromExtension", "OpenXmlWorkbook", "OpenXmlWorkbookMacroEnabled", "Excel8", "WebPage", "Template", "TemplateMacroEnabled", "Template8", "Text", "UnicodeText", "TextMacintosh", "TextDOS", "XMLSpreadsheet", "Excel595", "CSV", "DIF", "SYLK", "ExcelAddIn", "Excel972003AddIn", "StrictOpenXmlWorkbook", "OpenDocumentSpreadsheet", "XmlData", "ExcelBinaryWorkbook" ] } ], "output_params": [], "required_params": [ "Instance", "XmlMapName", "DocumentPath", "DocumentFormat" ], "constraints": { "CloseMode": "SaveAs" }, "sibling_selectors": [ "Excel.CloseExcel.Close", "Excel.CloseExcel.CloseAndSave" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.CopyCellsFromExcel.Copy", "module": "Excel", "kind": "Action", "selector": "Copy", "template": "Excel.CopyCellsFromExcel.Copy Instance: ``", "golden_example": "Excel.CopyCellsFromExcel.Copy Instance: ExcelInstance", "input_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "Instance" ], "constraints": { "CopyMode": "Selection" }, "sibling_selectors": [ "Excel.CopyCellsFromExcel.CopyCell", "Excel.CopyCellsFromExcel.CopyCells", "Excel.CopyCellsFromExcel.CopyAllCells", "Excel.CopyCellsFromExcel.CopyNamedCell" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.CopyCellsFromExcel.CopyAllCells", "module": "Excel", "kind": "Action", "selector": "CopyAllCells", "template": "Excel.CopyCellsFromExcel.CopyAllCells Instance: ``", "golden_example": "Excel.CopyCellsFromExcel.CopyAllCells Instance: ExcelInstance", "input_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "Instance" ], "constraints": { "CopyMode": "AllCells" }, "sibling_selectors": [ "Excel.CopyCellsFromExcel.Copy", "Excel.CopyCellsFromExcel.CopyCell", "Excel.CopyCellsFromExcel.CopyCells", "Excel.CopyCellsFromExcel.CopyNamedCell" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.CopyCellsFromExcel.CopyCell", "module": "Excel", "kind": "Action", "selector": "CopyCell", "template": "Excel.CopyCellsFromExcel.CopyCell Instance: `` StartColumn: `` StartRow: ``", "golden_example": "Excel.CopyCellsFromExcel.CopyCell Instance: ExcelInstance StartColumn: $'''example''' StartRow: 1", "input_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "required": false }, { "name": "StartColumn", "type": "String", "required": false }, { "name": "StartRow", "type": "Int32", "required": false } ], "output_params": [], "required_params": [ "Excel instance", "Start column", "Start row" ], "constraints": { "CopyMode": "SingleCell" }, "sibling_selectors": [ "Excel.CopyCellsFromExcel.Copy", "Excel.CopyCellsFromExcel.CopyCells", "Excel.CopyCellsFromExcel.CopyAllCells", "Excel.CopyCellsFromExcel.CopyNamedCell" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.CopyCellsFromExcel.CopyCells", "module": "Excel", "kind": "Action", "selector": "CopyCells", "template": "Excel.CopyCellsFromExcel.CopyCells StartColumn: `` StartRow: `` Instance: `` EndColumn: `` EndRow: ``", "golden_example": "Excel.CopyCellsFromExcel.CopyCells StartColumn: $'''example''' StartRow: 1 Instance: ExcelInstance EndColumn: $'''example''' EndRow: 1", "input_params": [ { "name": "StartColumn", "type": "String", "required": true }, { "name": "StartRow", "type": "Int32", "required": true }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true }, { "name": "EndColumn", "type": "String", "required": true }, { "name": "EndRow", "type": "Int32", "required": true } ], "output_params": [], "required_params": [ "StartColumn", "StartRow", "Instance", "EndColumn", "EndRow" ], "constraints": { "CopyMode": "RangeOfCells" }, "sibling_selectors": [ "Excel.CopyCellsFromExcel.Copy", "Excel.CopyCellsFromExcel.CopyCell", "Excel.CopyCellsFromExcel.CopyAllCells", "Excel.CopyCellsFromExcel.CopyNamedCell" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.CopyCellsFromExcel.CopyNamedCell", "module": "Excel", "kind": "Action", "selector": "CopyNamedCell", "template": "Excel.CopyCellsFromExcel.CopyNamedCell CellName: `` Instance: ``", "golden_example": "Excel.CopyCellsFromExcel.CopyNamedCell CellName: $'''example''' Instance: ExcelInstance", "input_params": [ { "name": "CellName", "type": "String", "required": true }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "CellName", "Instance" ], "constraints": { "CopyMode": "NamedCells" }, "sibling_selectors": [ "Excel.CopyCellsFromExcel.Copy", "Excel.CopyCellsFromExcel.CopyCell", "Excel.CopyCellsFromExcel.CopyCells", "Excel.CopyCellsFromExcel.CopyAllCells" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.CopyExcelWorksheet.CopyWorksheetWithIndex", "module": "Excel", "kind": "Action", "selector": "CopyWorksheetWithIndex", "template": "Excel.CopyExcelWorksheet.CopyWorksheetWithIndex TargetInstance: `` TargetWorksheetName: `` PasteWorksheetPosition: Excel.WorksheetPosition.First SourceInstance: `` SourceWorksheetIndex: ``", "golden_example": "Excel.CopyExcelWorksheet.CopyWorksheetWithIndex TargetInstance: ExcelInstance TargetWorksheetName: $'''example''' PasteWorksheetPosition: Excel.WorksheetPosition.First SourceInstance: ExcelInstance SourceWorksheetIndex: 1", "input_params": [ { "name": "TargetInstance", "type": "ExcelInstanceHandle", "required": true }, { "name": "TargetWorksheetName", "type": "String", "required": true }, { "name": "PasteWorksheetPosition", "type": "WorksheetPosition", "required": true, "default": "First", "enumValues": [ "First", "Last" ] }, { "name": "SourceInstance", "type": "ExcelInstanceHandle", "required": true }, { "name": "SourceWorksheetIndex", "type": "Int32", "required": true } ], "output_params": [], "required_params": [ "TargetInstance", "TargetWorksheetName", "PasteWorksheetPosition", "SourceInstance", "SourceWorksheetIndex" ], "constraints": { "FindWorksheetMode": "Index" }, "sibling_selectors": [ "Excel.CopyExcelWorksheet.CopyWorksheetWithName" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.CopyExcelWorksheet.CopyWorksheetWithName", "module": "Excel", "kind": "Action", "selector": "CopyWorksheetWithName", "template": "Excel.CopyExcelWorksheet.CopyWorksheetWithName SourceInstance: `` SourceWorksheetName: `` TargetInstance: `` TargetWorksheetName: `` PasteWorksheetPosition: Excel.WorksheetPosition.First", "golden_example": "Excel.CopyExcelWorksheet.CopyWorksheetWithName SourceInstance: ExcelInstance SourceWorksheetName: $'''example''' TargetInstance: ExcelInstance TargetWorksheetName: $'''example''' PasteWorksheetPosition: Excel.WorksheetPosition.First", "input_params": [ { "name": "SourceInstance", "type": "ExcelInstanceHandle", "required": false }, { "name": "SourceWorksheetName", "type": "String", "required": false }, { "name": "TargetInstance", "type": "ExcelInstanceHandle", "required": false }, { "name": "TargetWorksheetName", "type": "String", "required": false }, { "name": "PasteWorksheetPosition", "type": "WorksheetPosition", "required": false, "enumValues": [ "First", "Last" ] } ], "output_params": [], "required_params": [ "Excel instance", "Worksheet name", "Target Excel instance" ], "constraints": { "FindWorksheetMode": "Name" }, "sibling_selectors": [ "Excel.CopyExcelWorksheet.CopyWorksheetWithIndex" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.DeleteCells.DeleteCell", "module": "Excel", "kind": "Action", "selector": "DeleteCell", "template": "Excel.DeleteCells.DeleteCell Instance: `` StartColumn: `` StartRow: `` ShiftCellsDirection: Excel.ShiftCellsDirection.Left", "golden_example": "Excel.DeleteCells.DeleteCell Instance: ExcelInstance StartColumn: $'''example''' StartRow: 1 ShiftCellsDirection: Excel.ShiftCellsDirection.Left", "input_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "required": false }, { "name": "StartColumn", "type": "String", "required": false }, { "name": "StartRow", "type": "Int32", "required": false }, { "name": "ShiftCellsDirection", "type": "ShiftCellsDirection", "required": false, "enumValues": [ "Left", "Up" ] } ], "output_params": [], "required_params": [ "Excel instance", "Start column", "Start row" ], "constraints": { "DeleteCellsMode": "SingleCell" }, "sibling_selectors": [ "Excel.DeleteCells.DeleteCells" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.DeleteCells.DeleteCells", "module": "Excel", "kind": "Action", "selector": "DeleteCells", "template": "Excel.DeleteCells.DeleteCells EndColumn: `` EndRow: `` ShiftCellsDirection: Excel.ShiftCellsDirection.Left StartRow: `` Instance: `` StartColumn: ``", "golden_example": "Excel.DeleteCells.DeleteCells EndColumn: $'''example''' EndRow: 1 ShiftCellsDirection: Excel.ShiftCellsDirection.Left StartRow: 1 Instance: ExcelInstance StartColumn: $'''example'''", "input_params": [ { "name": "EndColumn", "type": "String", "required": true }, { "name": "EndRow", "type": "Int32", "required": true }, { "name": "ShiftCellsDirection", "type": "ShiftCellsDirection", "required": true, "default": "Left", "enumValues": [ "Left", "Up" ] }, { "name": "StartRow", "type": "Int32", "required": true }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true }, { "name": "StartColumn", "type": "String", "required": true } ], "output_params": [], "required_params": [ "EndColumn", "EndRow", "ShiftCellsDirection", "StartRow", "Instance", "StartColumn" ], "constraints": { "DeleteCellsMode": "RangeOfCells" }, "sibling_selectors": [ "Excel.DeleteCells.DeleteCell" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.DeleteColumn", "module": "Excel", "kind": "Action", "selector": null, "template": "Excel.DeleteColumn Instance: `` Column: ``", "golden_example": "Excel.DeleteColumn Instance: ExcelInstance Column: $'''example'''", "input_params": [ { "name": "Column", "type": "String", "required": false }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": false } ], "output_params": [], "required_params": [ "Excel instance", "Delete column" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.DeleteRow", "module": "Excel", "kind": "Action", "selector": null, "template": "Excel.DeleteRow Instance: `` Index: ``", "golden_example": "Excel.DeleteRow Instance: ExcelInstance Index: 1", "input_params": [ { "name": "Index", "type": "Int32", "required": false }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": false } ], "output_params": [], "required_params": [ "Excel instance", "Delete row" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.DeleteWorksheet.DeleteWorksheetByIndex", "module": "Excel", "kind": "Action", "selector": "DeleteWorksheetByIndex", "template": "Excel.DeleteWorksheet.DeleteWorksheetByIndex Instance: `` Index: ``", "golden_example": "Excel.DeleteWorksheet.DeleteWorksheetByIndex Instance: ExcelInstance Index: 1", "input_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "required": true }, { "name": "Index", "type": "Int32", "required": true } ], "output_params": [], "required_params": [ "Instance", "Index" ], "constraints": { "FindWorksheetBy": "Index" }, "sibling_selectors": [ "Excel.DeleteWorksheet.DeleteWorksheetByName" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.DeleteWorksheet.DeleteWorksheetByName", "module": "Excel", "kind": "Action", "selector": "DeleteWorksheetByName", "template": "Excel.DeleteWorksheet.DeleteWorksheetByName Instance: `` Name: ``", "golden_example": "Excel.DeleteWorksheet.DeleteWorksheetByName Instance: ExcelInstance Name: $'''example'''", "input_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "required": false }, { "name": "Name", "type": "String", "required": false } ], "output_params": [], "required_params": [ "Excel instance", "Worksheet name" ], "constraints": { "FindWorksheetBy": "Name" }, "sibling_selectors": [ "Excel.DeleteWorksheet.DeleteWorksheetByIndex" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.FilterCellsFromExcel.FilterAdvancedRangeCoordinates", "module": "Excel", "kind": "Action", "selector": "FilterAdvancedRangeCoordinates", "template": "Excel.FilterCellsFromExcel.FilterAdvancedRangeCoordinates AdvancedFilterFirstConditionValue: `` AdvancedFilterSecondConditionOperator: Excel.FilterConditionOperator.None EndRow: `` AdvancedFilterFirstConditionOperator: Excel.FilterConditionOperator.Equal AdvancedFilterSecondConditionValue: `` AdvancedFilterLogicalOperator: Excel.FilterLogicalOperator.IsOr EndColumn: `` Instance: `` Column: `` StartColumn: `` StartRow: ``", "golden_example": "Excel.FilterCellsFromExcel.FilterAdvancedRangeCoordinates AdvancedFilterFirstConditionValue: $'''example''' AdvancedFilterSecondConditionOperator: Excel.FilterConditionOperator.None EndRow: 1 AdvancedFilterFirstConditionOperator: Excel.FilterConditionOperator.Equal AdvancedFilterSecondConditionValue: $'''example''' AdvancedFilterLogicalOperator: Excel.FilterLogicalOperator.IsOr EndColumn: $'''example''' Instance: ExcelInstance Column: $'''example''' StartColumn: $'''example''' StartRow: 1", "input_params": [ { "name": "AdvancedFilterFirstConditionValue", "type": "String", "required": true, "default": "" }, { "name": "AdvancedFilterSecondConditionOperator", "type": "FilterConditionOperator", "required": true, "default": "None", "enumValues": [ "None", "Equal", "GreaterThan", "GreaterThanOrEqual", "LessThan", "LessThanOrEqual", "NotEqual", "IsEmpty", "IsNotEmpty", "StartsWith", "EndsWith", "Contains", "NotStartsWith", "NotEndsWith", "NotContains" ] }, { "name": "EndRow", "type": "Int32", "required": true }, { "name": "AdvancedFilterFirstConditionOperator", "type": "FilterConditionOperator", "required": true, "default": "Equal", "enumValues": [ "None", "Equal", "GreaterThan", "GreaterThanOrEqual", "LessThan", "LessThanOrEqual", "NotEqual", "IsEmpty", "IsNotEmpty", "StartsWith", "EndsWith", "Contains", "NotStartsWith", "NotEndsWith", "NotContains" ] }, { "name": "AdvancedFilterSecondConditionValue", "type": "String", "required": true, "default": "" }, { "name": "AdvancedFilterLogicalOperator", "type": "FilterLogicalOperator", "required": true, "default": "IsOr", "enumValues": [ "IsOr", "IsAnd" ] }, { "name": "EndColumn", "type": "String", "required": true }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true }, { "name": "Column", "type": "String", "required": true }, { "name": "StartColumn", "type": "String", "required": true }, { "name": "StartRow", "type": "Int32", "required": true } ], "output_params": [], "required_params": [ "AdvancedFilterFirstConditionValue", "AdvancedFilterSecondConditionOperator", "EndRow", "AdvancedFilterFirstConditionOperator", "AdvancedFilterSecondConditionValue", "AdvancedFilterLogicalOperator", "EndColumn", "Instance", "Column", "StartColumn", "StartRow" ], "constraints": { "FilterMode": "Range", "FilterRangeMode": "Coordinates", "IsAdvancedFilter": "True" }, "sibling_selectors": [ "Excel.FilterCellsFromExcel.FilterSimpleWorksheet", "Excel.FilterCellsFromExcel.FilterAdvancedWorksheet", "Excel.FilterCellsFromExcel.FilterSimpleTable", "Excel.FilterCellsFromExcel.FilterAdvancedTable", "Excel.FilterCellsFromExcel.FilterSimpleRangeNamedCell", "Excel.FilterCellsFromExcel.FilterAdvancedRangeNamedCell", "Excel.FilterCellsFromExcel.FilterSimpleRangeCoordinates" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.FilterCellsFromExcel.FilterAdvancedRangeNamedCell", "module": "Excel", "kind": "Action", "selector": "FilterAdvancedRangeNamedCell", "template": "Excel.FilterCellsFromExcel.FilterAdvancedRangeNamedCell AdvancedFilterFirstConditionValue: `` AdvancedFilterSecondConditionOperator: Excel.FilterConditionOperator.None AdvancedFilterFirstConditionOperator: Excel.FilterConditionOperator.Equal AdvancedFilterSecondConditionValue: `` AdvancedFilterLogicalOperator: Excel.FilterLogicalOperator.IsOr Instance: `` Column: `` NamedCell: ``", "golden_example": "Excel.FilterCellsFromExcel.FilterAdvancedRangeNamedCell AdvancedFilterFirstConditionValue: $'''example''' AdvancedFilterSecondConditionOperator: Excel.FilterConditionOperator.None AdvancedFilterFirstConditionOperator: Excel.FilterConditionOperator.Equal AdvancedFilterSecondConditionValue: $'''example''' AdvancedFilterLogicalOperator: Excel.FilterLogicalOperator.IsOr Instance: ExcelInstance Column: $'''example''' NamedCell: $'''example'''", "input_params": [ { "name": "AdvancedFilterFirstConditionValue", "type": "String", "required": true, "default": "" }, { "name": "AdvancedFilterSecondConditionOperator", "type": "FilterConditionOperator", "required": true, "default": "None", "enumValues": [ "None", "Equal", "GreaterThan", "GreaterThanOrEqual", "LessThan", "LessThanOrEqual", "NotEqual", "IsEmpty", "IsNotEmpty", "StartsWith", "EndsWith", "Contains", "NotStartsWith", "NotEndsWith", "NotContains" ] }, { "name": "AdvancedFilterFirstConditionOperator", "type": "FilterConditionOperator", "required": true, "default": "Equal", "enumValues": [ "None", "Equal", "GreaterThan", "GreaterThanOrEqual", "LessThan", "LessThanOrEqual", "NotEqual", "IsEmpty", "IsNotEmpty", "StartsWith", "EndsWith", "Contains", "NotStartsWith", "NotEndsWith", "NotContains" ] }, { "name": "AdvancedFilterSecondConditionValue", "type": "String", "required": true, "default": "" }, { "name": "AdvancedFilterLogicalOperator", "type": "FilterLogicalOperator", "required": true, "default": "IsOr", "enumValues": [ "IsOr", "IsAnd" ] }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true }, { "name": "Column", "type": "String", "required": true }, { "name": "NamedCell", "type": "String", "required": true } ], "output_params": [], "required_params": [ "AdvancedFilterFirstConditionValue", "AdvancedFilterSecondConditionOperator", "AdvancedFilterFirstConditionOperator", "AdvancedFilterSecondConditionValue", "AdvancedFilterLogicalOperator", "Instance", "Column", "NamedCell" ], "constraints": { "FilterMode": "Range", "FilterRangeMode": "NamedCell", "IsAdvancedFilter": "True" }, "sibling_selectors": [ "Excel.FilterCellsFromExcel.FilterSimpleWorksheet", "Excel.FilterCellsFromExcel.FilterAdvancedWorksheet", "Excel.FilterCellsFromExcel.FilterSimpleTable", "Excel.FilterCellsFromExcel.FilterAdvancedTable", "Excel.FilterCellsFromExcel.FilterSimpleRangeNamedCell", "Excel.FilterCellsFromExcel.FilterSimpleRangeCoordinates", "Excel.FilterCellsFromExcel.FilterAdvancedRangeCoordinates" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.FilterCellsFromExcel.FilterAdvancedTable", "module": "Excel", "kind": "Action", "selector": "FilterAdvancedTable", "template": "Excel.FilterCellsFromExcel.FilterAdvancedTable AdvancedFilterFirstConditionValue: `` AdvancedFilterSecondConditionOperator: Excel.FilterConditionOperator.None AdvancedFilterFirstConditionOperator: Excel.FilterConditionOperator.Equal AdvancedFilterSecondConditionValue: `` AdvancedFilterLogicalOperator: Excel.FilterLogicalOperator.IsOr Instance: `` Column: `` TableName: ``", "golden_example": "Excel.FilterCellsFromExcel.FilterAdvancedTable AdvancedFilterFirstConditionValue: $'''example''' AdvancedFilterSecondConditionOperator: Excel.FilterConditionOperator.None AdvancedFilterFirstConditionOperator: Excel.FilterConditionOperator.Equal AdvancedFilterSecondConditionValue: $'''example''' AdvancedFilterLogicalOperator: Excel.FilterLogicalOperator.IsOr Instance: ExcelInstance Column: $'''example''' TableName: $'''example'''", "input_params": [ { "name": "AdvancedFilterFirstConditionValue", "type": "String", "required": true, "default": "" }, { "name": "AdvancedFilterSecondConditionOperator", "type": "FilterConditionOperator", "required": true, "default": "None", "enumValues": [ "None", "Equal", "GreaterThan", "GreaterThanOrEqual", "LessThan", "LessThanOrEqual", "NotEqual", "IsEmpty", "IsNotEmpty", "StartsWith", "EndsWith", "Contains", "NotStartsWith", "NotEndsWith", "NotContains" ] }, { "name": "AdvancedFilterFirstConditionOperator", "type": "FilterConditionOperator", "required": true, "default": "Equal", "enumValues": [ "None", "Equal", "GreaterThan", "GreaterThanOrEqual", "LessThan", "LessThanOrEqual", "NotEqual", "IsEmpty", "IsNotEmpty", "StartsWith", "EndsWith", "Contains", "NotStartsWith", "NotEndsWith", "NotContains" ] }, { "name": "AdvancedFilterSecondConditionValue", "type": "String", "required": true, "default": "" }, { "name": "AdvancedFilterLogicalOperator", "type": "FilterLogicalOperator", "required": true, "default": "IsOr", "enumValues": [ "IsOr", "IsAnd" ] }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true }, { "name": "Column", "type": "String", "required": true }, { "name": "TableName", "type": "String", "required": true } ], "output_params": [], "required_params": [ "AdvancedFilterFirstConditionValue", "AdvancedFilterSecondConditionOperator", "AdvancedFilterFirstConditionOperator", "AdvancedFilterSecondConditionValue", "AdvancedFilterLogicalOperator", "Instance", "Column", "TableName" ], "constraints": { "FilterMode": "Table", "IsAdvancedFilter": "True" }, "sibling_selectors": [ "Excel.FilterCellsFromExcel.FilterSimpleWorksheet", "Excel.FilterCellsFromExcel.FilterAdvancedWorksheet", "Excel.FilterCellsFromExcel.FilterSimpleTable", "Excel.FilterCellsFromExcel.FilterSimpleRangeNamedCell", "Excel.FilterCellsFromExcel.FilterAdvancedRangeNamedCell", "Excel.FilterCellsFromExcel.FilterSimpleRangeCoordinates", "Excel.FilterCellsFromExcel.FilterAdvancedRangeCoordinates" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.FilterCellsFromExcel.FilterAdvancedWorksheet", "module": "Excel", "kind": "Action", "selector": "FilterAdvancedWorksheet", "template": "Excel.FilterCellsFromExcel.FilterAdvancedWorksheet AdvancedFilterFirstConditionValue: `` AdvancedFilterSecondConditionOperator: Excel.FilterConditionOperator.None AdvancedFilterFirstConditionOperator: Excel.FilterConditionOperator.Equal AdvancedFilterSecondConditionValue: `` AdvancedFilterLogicalOperator: Excel.FilterLogicalOperator.IsOr Instance: `` Column: ``", "golden_example": "Excel.FilterCellsFromExcel.FilterAdvancedWorksheet AdvancedFilterFirstConditionValue: $'''example''' AdvancedFilterSecondConditionOperator: Excel.FilterConditionOperator.None AdvancedFilterFirstConditionOperator: Excel.FilterConditionOperator.Equal AdvancedFilterSecondConditionValue: $'''example''' AdvancedFilterLogicalOperator: Excel.FilterLogicalOperator.IsOr Instance: ExcelInstance Column: $'''example'''", "input_params": [ { "name": "AdvancedFilterFirstConditionValue", "type": "String", "required": true, "default": "" }, { "name": "AdvancedFilterSecondConditionOperator", "type": "FilterConditionOperator", "required": true, "default": "None", "enumValues": [ "None", "Equal", "GreaterThan", "GreaterThanOrEqual", "LessThan", "LessThanOrEqual", "NotEqual", "IsEmpty", "IsNotEmpty", "StartsWith", "EndsWith", "Contains", "NotStartsWith", "NotEndsWith", "NotContains" ] }, { "name": "AdvancedFilterFirstConditionOperator", "type": "FilterConditionOperator", "required": true, "default": "Equal", "enumValues": [ "None", "Equal", "GreaterThan", "GreaterThanOrEqual", "LessThan", "LessThanOrEqual", "NotEqual", "IsEmpty", "IsNotEmpty", "StartsWith", "EndsWith", "Contains", "NotStartsWith", "NotEndsWith", "NotContains" ] }, { "name": "AdvancedFilterSecondConditionValue", "type": "String", "required": true, "default": "" }, { "name": "AdvancedFilterLogicalOperator", "type": "FilterLogicalOperator", "required": true, "default": "IsOr", "enumValues": [ "IsOr", "IsAnd" ] }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true }, { "name": "Column", "type": "String", "required": true } ], "output_params": [], "required_params": [ "AdvancedFilterFirstConditionValue", "AdvancedFilterSecondConditionOperator", "AdvancedFilterFirstConditionOperator", "AdvancedFilterSecondConditionValue", "AdvancedFilterLogicalOperator", "Instance", "Column" ], "constraints": { "FilterMode": "ActiveSheet", "IsAdvancedFilter": "True" }, "sibling_selectors": [ "Excel.FilterCellsFromExcel.FilterSimpleWorksheet", "Excel.FilterCellsFromExcel.FilterSimpleTable", "Excel.FilterCellsFromExcel.FilterAdvancedTable", "Excel.FilterCellsFromExcel.FilterSimpleRangeNamedCell", "Excel.FilterCellsFromExcel.FilterAdvancedRangeNamedCell", "Excel.FilterCellsFromExcel.FilterSimpleRangeCoordinates", "Excel.FilterCellsFromExcel.FilterAdvancedRangeCoordinates" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.FilterCellsFromExcel.FilterSimpleRangeCoordinates", "module": "Excel", "kind": "Action", "selector": "FilterSimpleRangeCoordinates", "template": "Excel.FilterCellsFromExcel.FilterSimpleRangeCoordinates EndRow: `` SimpleFilterValues: `` EndColumn: `` Instance: `` Column: `` StartColumn: `` StartRow: ``", "golden_example": "Excel.FilterCellsFromExcel.FilterSimpleRangeCoordinates EndRow: 1 SimpleFilterValues: List EndColumn: $'''example''' Instance: ExcelInstance Column: $'''example''' StartColumn: $'''example''' StartRow: 1", "input_params": [ { "name": "EndRow", "type": "Int32", "required": true }, { "name": "SimpleFilterValues", "type": "List`1", "required": true }, { "name": "EndColumn", "type": "String", "required": true }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true }, { "name": "Column", "type": "String", "required": true }, { "name": "StartColumn", "type": "String", "required": true }, { "name": "StartRow", "type": "Int32", "required": true } ], "output_params": [], "required_params": [ "EndRow", "SimpleFilterValues", "EndColumn", "Instance", "Column", "StartColumn", "StartRow" ], "constraints": { "FilterMode": "Range", "FilterRangeMode": "Coordinates", "IsAdvancedFilter": "False" }, "sibling_selectors": [ "Excel.FilterCellsFromExcel.FilterSimpleWorksheet", "Excel.FilterCellsFromExcel.FilterAdvancedWorksheet", "Excel.FilterCellsFromExcel.FilterSimpleTable", "Excel.FilterCellsFromExcel.FilterAdvancedTable", "Excel.FilterCellsFromExcel.FilterSimpleRangeNamedCell", "Excel.FilterCellsFromExcel.FilterAdvancedRangeNamedCell", "Excel.FilterCellsFromExcel.FilterAdvancedRangeCoordinates" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.FilterCellsFromExcel.FilterSimpleRangeNamedCell", "module": "Excel", "kind": "Action", "selector": "FilterSimpleRangeNamedCell", "template": "Excel.FilterCellsFromExcel.FilterSimpleRangeNamedCell SimpleFilterValues: `` Instance: `` Column: `` NamedCell: ``", "golden_example": "Excel.FilterCellsFromExcel.FilterSimpleRangeNamedCell SimpleFilterValues: List Instance: ExcelInstance Column: $'''example''' NamedCell: $'''example'''", "input_params": [ { "name": "SimpleFilterValues", "type": "List`1", "required": true }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true }, { "name": "Column", "type": "String", "required": true }, { "name": "NamedCell", "type": "String", "required": true } ], "output_params": [], "required_params": [ "SimpleFilterValues", "Instance", "Column", "NamedCell" ], "constraints": { "FilterMode": "Range", "FilterRangeMode": "NamedCell", "IsAdvancedFilter": "False" }, "sibling_selectors": [ "Excel.FilterCellsFromExcel.FilterSimpleWorksheet", "Excel.FilterCellsFromExcel.FilterAdvancedWorksheet", "Excel.FilterCellsFromExcel.FilterSimpleTable", "Excel.FilterCellsFromExcel.FilterAdvancedTable", "Excel.FilterCellsFromExcel.FilterAdvancedRangeNamedCell", "Excel.FilterCellsFromExcel.FilterSimpleRangeCoordinates", "Excel.FilterCellsFromExcel.FilterAdvancedRangeCoordinates" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.FilterCellsFromExcel.FilterSimpleTable", "module": "Excel", "kind": "Action", "selector": "FilterSimpleTable", "template": "Excel.FilterCellsFromExcel.FilterSimpleTable SimpleFilterValues: `` Instance: `` Column: `` TableName: ``", "golden_example": "Excel.FilterCellsFromExcel.FilterSimpleTable SimpleFilterValues: List Instance: ExcelInstance Column: $'''example''' TableName: $'''example'''", "input_params": [ { "name": "SimpleFilterValues", "type": "List`1", "required": true }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true }, { "name": "Column", "type": "String", "required": true }, { "name": "TableName", "type": "String", "required": true } ], "output_params": [], "required_params": [ "SimpleFilterValues", "Instance", "Column", "TableName" ], "constraints": { "FilterMode": "Table", "IsAdvancedFilter": "False" }, "sibling_selectors": [ "Excel.FilterCellsFromExcel.FilterSimpleWorksheet", "Excel.FilterCellsFromExcel.FilterAdvancedWorksheet", "Excel.FilterCellsFromExcel.FilterAdvancedTable", "Excel.FilterCellsFromExcel.FilterSimpleRangeNamedCell", "Excel.FilterCellsFromExcel.FilterAdvancedRangeNamedCell", "Excel.FilterCellsFromExcel.FilterSimpleRangeCoordinates", "Excel.FilterCellsFromExcel.FilterAdvancedRangeCoordinates" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.FilterCellsFromExcel.FilterSimpleWorksheet", "module": "Excel", "kind": "Action", "selector": "FilterSimpleWorksheet", "template": "Excel.FilterCellsFromExcel.FilterSimpleWorksheet Instance: `` Column: `` SimpleFilterValues: []", "golden_example": "Excel.FilterCellsFromExcel.FilterSimpleWorksheet Instance: ExcelInstance Column: $'''example''' SimpleFilterValues: []", "input_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "required": false }, { "name": "Column", "type": "String", "required": false }, { "name": "SimpleFilterValues", "type": "List`1", "required": false } ], "output_params": [], "required_params": [ "Excel instance", "Column to filter" ], "constraints": { "FilterMode": "ActiveSheet", "IsAdvancedFilter": "False" }, "sibling_selectors": [ "Excel.FilterCellsFromExcel.FilterAdvancedWorksheet", "Excel.FilterCellsFromExcel.FilterSimpleTable", "Excel.FilterCellsFromExcel.FilterAdvancedTable", "Excel.FilterCellsFromExcel.FilterSimpleRangeNamedCell", "Excel.FilterCellsFromExcel.FilterAdvancedRangeNamedCell", "Excel.FilterCellsFromExcel.FilterSimpleRangeCoordinates", "Excel.FilterCellsFromExcel.FilterAdvancedRangeCoordinates" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.FindAndReplace.FindAll", "module": "Excel", "kind": "Action", "selector": "FindAll", "template": "Excel.FindAndReplace.FindAll SearchBy: Excel.SearchOrder.Rows TextToFind: `` Instance: `` MatchEntireCellContents: False MatchCase: False Cells=> Cells", "golden_example": "Excel.FindAndReplace.FindAll SearchBy: Excel.SearchOrder.Rows TextToFind: $'''example''' Instance: ExcelInstance MatchEntireCellContents: False MatchCase: False Cells=> Cells", "input_params": [ { "name": "SearchBy", "type": "SearchOrder", "required": true, "default": "Rows", "enumValues": [ "Rows", "Columns" ] }, { "name": "TextToFind", "type": "String", "required": true }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true }, { "name": "MatchEntireCellContents", "type": "Boolean", "required": true, "default": "False" }, { "name": "MatchCase", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "Cells", "type": "DataTable", "defaultVariable": "Cells" } ], "required_params": [ "SearchBy", "TextToFind", "Instance", "MatchEntireCellContents", "MatchCase" ], "constraints": { "Mode": "Find", "AllMatches": "True" }, "sibling_selectors": [ "Excel.FindAndReplace.FindSingle", "Excel.FindAndReplace.FindAndReplaceSingle", "Excel.FindAndReplace.FindAndReplaceAll" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.FindAndReplace.FindAndReplaceAll", "module": "Excel", "kind": "Action", "selector": "FindAndReplaceAll", "template": "Excel.FindAndReplace.FindAndReplaceAll SearchBy: Excel.SearchOrder.Rows TextToReplaceWith: `` TextToFind: `` Instance: `` MatchEntireCellContents: False MatchCase: False Cells=> Cells", "golden_example": "Excel.FindAndReplace.FindAndReplaceAll SearchBy: Excel.SearchOrder.Rows TextToReplaceWith: $'''example''' TextToFind: $'''example''' Instance: ExcelInstance MatchEntireCellContents: False MatchCase: False Cells=> Cells", "input_params": [ { "name": "SearchBy", "type": "SearchOrder", "required": true, "default": "Rows", "enumValues": [ "Rows", "Columns" ] }, { "name": "TextToReplaceWith", "type": "String", "required": true }, { "name": "TextToFind", "type": "String", "required": true }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true }, { "name": "MatchEntireCellContents", "type": "Boolean", "required": true, "default": "False" }, { "name": "MatchCase", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "Cells", "type": "DataTable", "defaultVariable": "Cells" } ], "required_params": [ "SearchBy", "TextToReplaceWith", "TextToFind", "Instance", "MatchEntireCellContents", "MatchCase" ], "constraints": { "Mode": "FindAndReplace", "AllMatches": "True" }, "sibling_selectors": [ "Excel.FindAndReplace.FindSingle", "Excel.FindAndReplace.FindAndReplaceSingle", "Excel.FindAndReplace.FindAll" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.FindAndReplace.FindAndReplaceSingle", "module": "Excel", "kind": "Action", "selector": "FindAndReplaceSingle", "template": "Excel.FindAndReplace.FindAndReplaceSingle SearchBy: Excel.SearchOrder.Rows TextToReplaceWith: `` TextToFind: `` Instance: `` MatchEntireCellContents: False MatchCase: False FoundRowIndex=> FoundRowIndex FoundColumnIndex=> FoundColumnIndex", "golden_example": "Excel.FindAndReplace.FindAndReplaceSingle SearchBy: Excel.SearchOrder.Rows TextToReplaceWith: $'''example''' TextToFind: $'''example''' Instance: ExcelInstance MatchEntireCellContents: False MatchCase: False FoundRowIndex=> FoundRowIndex FoundColumnIndex=> FoundColumnIndex", "input_params": [ { "name": "SearchBy", "type": "SearchOrder", "required": true, "default": "Rows", "enumValues": [ "Rows", "Columns" ] }, { "name": "TextToReplaceWith", "type": "String", "required": true }, { "name": "TextToFind", "type": "String", "required": true }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true }, { "name": "MatchEntireCellContents", "type": "Boolean", "required": true, "default": "False" }, { "name": "MatchCase", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "FoundRowIndex", "type": "Int32", "defaultVariable": "FoundRowIndex" }, { "name": "FoundColumnIndex", "type": "Int32", "defaultVariable": "FoundColumnIndex" } ], "required_params": [ "SearchBy", "TextToReplaceWith", "TextToFind", "Instance", "MatchEntireCellContents", "MatchCase" ], "constraints": { "Mode": "FindAndReplace", "AllMatches": "False" }, "sibling_selectors": [ "Excel.FindAndReplace.FindSingle", "Excel.FindAndReplace.FindAll", "Excel.FindAndReplace.FindAndReplaceAll" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.FindAndReplace.FindSingle", "module": "Excel", "kind": "Action", "selector": "FindSingle", "template": "Excel.FindAndReplace.FindSingle Instance: `` TextToFind: `` MatchCase: False MatchEntireCellContents: False SearchBy: Excel.SearchOrder.Rows FoundColumnIndex=> FoundColumnIndex FoundRowIndex=> FoundRowIndex", "golden_example": "Excel.FindAndReplace.FindSingle Instance: ExcelInstance TextToFind: $'''example''' MatchCase: False MatchEntireCellContents: False SearchBy: Excel.SearchOrder.Rows FoundColumnIndex=> FoundColumnIndex FoundRowIndex=> FoundRowIndex", "input_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "required": false }, { "name": "MatchCase", "type": "Boolean", "required": false }, { "name": "MatchEntireCellContents", "type": "Boolean", "required": false }, { "name": "SearchBy", "type": "SearchOrder", "required": false, "enumValues": [ "Rows", "Columns" ] }, { "name": "TextToFind", "type": "String", "required": false } ], "output_params": [ { "name": "FoundColumnIndex", "type": "Int32" }, { "name": "FoundRowIndex", "type": "Int32" } ], "required_params": [ "Excel instance", "Text to find" ], "constraints": { "Mode": "Find", "AllMatches": "False" }, "sibling_selectors": [ "Excel.FindAndReplace.FindAndReplaceSingle", "Excel.FindAndReplace.FindAll", "Excel.FindAndReplace.FindAndReplaceAll" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.GetActiveCell", "module": "Excel", "kind": "Action", "selector": null, "template": "Excel.GetActiveCell Instance: `` ActiveCellColumnIndex=> ActiveCellColumnIndex ActiveCellRowIndex=> ActiveCellRowIndex", "golden_example": "Excel.GetActiveCell Instance: ExcelInstance ActiveCellColumnIndex=> ActiveCellColumnIndex ActiveCellRowIndex=> ActiveCellRowIndex", "input_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "required": false } ], "output_params": [ { "name": "ActiveCellColumnIndex", "type": "Int32" }, { "name": "ActiveCellRowIndex", "type": "Int32" } ], "required_params": [ "Excel instance" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.GetActiveWorksheet", "module": "Excel", "kind": "Action", "selector": null, "template": "Excel.GetActiveWorksheet Instance: `` Name=> SheetName Index=> SheetIndex", "golden_example": "Excel.GetActiveWorksheet Instance: ExcelInstance Name=> SheetName Index=> SheetIndex", "input_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "required": false } ], "output_params": [ { "name": "Index", "type": "Int32" }, { "name": "Name", "type": "String" } ], "required_params": [ "Excel instance" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.GetAllWorksheets", "module": "Excel", "kind": "Action", "selector": null, "template": "Excel.GetAllWorksheets Instance: `` Worksheets=> SheetNames", "golden_example": "Excel.GetAllWorksheets Instance: ExcelInstance Worksheets=> SheetNames", "input_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "required": false } ], "output_params": [ { "name": "Worksheets", "type": "List`1" } ], "required_params": [ "Excel instance" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.GetColumnName", "module": "Excel", "kind": "Action", "selector": null, "template": "Excel.GetColumnName CellColumnIndex: `` ColumnName=> ColumnName", "golden_example": "Excel.GetColumnName CellColumnIndex: 1 ColumnName=> ColumnName", "input_params": [ { "name": "CellColumnIndex", "type": "Int32", "required": false } ], "output_params": [ { "name": "ColumnName", "type": "String" } ], "required_params": [ "Column number" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.GetEmptyCellFromExcel.GetEmptyCellsAbsoluteRangeAllEmptyCells", "module": "Excel", "kind": "Action", "selector": "GetEmptyCellsAbsoluteRangeAllEmptyCells", "template": "Excel.GetEmptyCellFromExcel.GetEmptyCellsAbsoluteRangeAllEmptyCells StartColumn: `` StartRow: `` EndRow: `` EndColumn: `` Instance: `` EmptyCells=> EmptyCells", "golden_example": "Excel.GetEmptyCellFromExcel.GetEmptyCellsAbsoluteRangeAllEmptyCells StartColumn: $'''example''' StartRow: 1 EndRow: 1 EndColumn: $'''example''' Instance: ExcelInstance EmptyCells=> EmptyCells", "input_params": [ { "name": "StartColumn", "type": "String", "required": true }, { "name": "StartRow", "type": "Int32", "required": true }, { "name": "EndRow", "type": "Int32", "required": true }, { "name": "EndColumn", "type": "String", "required": true }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true } ], "output_params": [ { "name": "EmptyCells", "type": "DataTable", "defaultVariable": "EmptyCells" } ], "required_params": [ "StartColumn", "StartRow", "EndRow", "EndColumn", "Instance" ], "constraints": { "GetEmptyCellsRangeMode": "Coordinates", "EmptyCellsOperation": "AllEmptyCells" }, "sibling_selectors": [ "Excel.GetEmptyCellFromExcel.GetEmptyCellsNamedCellFirstEmptyCell", "Excel.GetEmptyCellFromExcel.GetEmptyCellsNamedCellFirstEmptyCellInRow", "Excel.GetEmptyCellFromExcel.GetEmptyCellsNamedCellFirstEmptyCellInColumn", "Excel.GetEmptyCellFromExcel.GetEmptyCellsNamedCellAllEmptyCells", "Excel.GetEmptyCellFromExcel.GetEmptyCellsAbsoluteRangeFirstEmptyCell", "Excel.GetEmptyCellFromExcel.GetEmptyCellsAbsoluteRangeFirstEmptyCellInRow", "Excel.GetEmptyCellFromExcel.GetEmptyCellsAbsoluteRangeFirstEmptyCellInColumn" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.GetEmptyCellFromExcel.GetEmptyCellsAbsoluteRangeFirstEmptyCell", "module": "Excel", "kind": "Action", "selector": "GetEmptyCellsAbsoluteRangeFirstEmptyCell", "template": "Excel.GetEmptyCellFromExcel.GetEmptyCellsAbsoluteRangeFirstEmptyCell StartColumn: `` StartRow: `` EndRow: `` EndColumn: `` Instance: `` EmptyCellsSearchDirection: Excel.EmptyCellsSearchDirection.Rows EmptyCellRowIndex=> EmptyCellRowIndex EmptyCellColumnIndex=> EmptyCellColumnIndex", "golden_example": "Excel.GetEmptyCellFromExcel.GetEmptyCellsAbsoluteRangeFirstEmptyCell StartColumn: $'''example''' StartRow: 1 EndRow: 1 EndColumn: $'''example''' Instance: ExcelInstance EmptyCellsSearchDirection: Excel.EmptyCellsSearchDirection.Rows EmptyCellRowIndex=> EmptyCellRowIndex EmptyCellColumnIndex=> EmptyCellColumnIndex", "input_params": [ { "name": "StartColumn", "type": "String", "required": true }, { "name": "StartRow", "type": "Int32", "required": true }, { "name": "EndRow", "type": "Int32", "required": true }, { "name": "EndColumn", "type": "String", "required": true }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true }, { "name": "EmptyCellsSearchDirection", "type": "EmptyCellsSearchDirection", "required": true, "default": "Rows", "enumValues": [ "Rows", "Columns" ] } ], "output_params": [ { "name": "EmptyCellRowIndex", "type": "Int32", "defaultVariable": "EmptyCellRowIndex" }, { "name": "EmptyCellColumnIndex", "type": "Int32", "defaultVariable": "EmptyCellColumnIndex" } ], "required_params": [ "StartColumn", "StartRow", "EndRow", "EndColumn", "Instance", "EmptyCellsSearchDirection" ], "constraints": { "GetEmptyCellsRangeMode": "Coordinates", "EmptyCellsOperation": "FirstEmptyCell" }, "sibling_selectors": [ "Excel.GetEmptyCellFromExcel.GetEmptyCellsNamedCellFirstEmptyCell", "Excel.GetEmptyCellFromExcel.GetEmptyCellsNamedCellFirstEmptyCellInRow", "Excel.GetEmptyCellFromExcel.GetEmptyCellsNamedCellFirstEmptyCellInColumn", "Excel.GetEmptyCellFromExcel.GetEmptyCellsNamedCellAllEmptyCells", "Excel.GetEmptyCellFromExcel.GetEmptyCellsAbsoluteRangeFirstEmptyCellInRow", "Excel.GetEmptyCellFromExcel.GetEmptyCellsAbsoluteRangeFirstEmptyCellInColumn", "Excel.GetEmptyCellFromExcel.GetEmptyCellsAbsoluteRangeAllEmptyCells" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.GetEmptyCellFromExcel.GetEmptyCellsAbsoluteRangeFirstEmptyCellInColumn", "module": "Excel", "kind": "Action", "selector": "GetEmptyCellsAbsoluteRangeFirstEmptyCellInColumn", "template": "Excel.GetEmptyCellFromExcel.GetEmptyCellsAbsoluteRangeFirstEmptyCellInColumn StartColumn: `` StartRow: `` EndRow: `` EndColumn: `` Instance: `` SearchColumn: `` EmptyCellRowIndex=> EmptyCellRowIndex EmptyCellColumnIndex=> EmptyCellColumnIndex", "golden_example": "Excel.GetEmptyCellFromExcel.GetEmptyCellsAbsoluteRangeFirstEmptyCellInColumn StartColumn: $'''example''' StartRow: 1 EndRow: 1 EndColumn: $'''example''' Instance: ExcelInstance SearchColumn: $'''example''' EmptyCellRowIndex=> EmptyCellRowIndex EmptyCellColumnIndex=> EmptyCellColumnIndex", "input_params": [ { "name": "StartColumn", "type": "String", "required": true }, { "name": "StartRow", "type": "Int32", "required": true }, { "name": "EndRow", "type": "Int32", "required": true }, { "name": "EndColumn", "type": "String", "required": true }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true }, { "name": "SearchColumn", "type": "String", "required": true } ], "output_params": [ { "name": "EmptyCellRowIndex", "type": "Int32", "defaultVariable": "EmptyCellRowIndex" }, { "name": "EmptyCellColumnIndex", "type": "Int32", "defaultVariable": "EmptyCellColumnIndex" } ], "required_params": [ "StartColumn", "StartRow", "EndRow", "EndColumn", "Instance", "SearchColumn" ], "constraints": { "GetEmptyCellsRangeMode": "Coordinates", "EmptyCellsOperation": "FirstEmptyCellInColumn" }, "sibling_selectors": [ "Excel.GetEmptyCellFromExcel.GetEmptyCellsNamedCellFirstEmptyCell", "Excel.GetEmptyCellFromExcel.GetEmptyCellsNamedCellFirstEmptyCellInRow", "Excel.GetEmptyCellFromExcel.GetEmptyCellsNamedCellFirstEmptyCellInColumn", "Excel.GetEmptyCellFromExcel.GetEmptyCellsNamedCellAllEmptyCells", "Excel.GetEmptyCellFromExcel.GetEmptyCellsAbsoluteRangeFirstEmptyCell", "Excel.GetEmptyCellFromExcel.GetEmptyCellsAbsoluteRangeFirstEmptyCellInRow", "Excel.GetEmptyCellFromExcel.GetEmptyCellsAbsoluteRangeAllEmptyCells" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.GetEmptyCellFromExcel.GetEmptyCellsAbsoluteRangeFirstEmptyCellInRow", "module": "Excel", "kind": "Action", "selector": "GetEmptyCellsAbsoluteRangeFirstEmptyCellInRow", "template": "Excel.GetEmptyCellFromExcel.GetEmptyCellsAbsoluteRangeFirstEmptyCellInRow StartColumn: `` StartRow: `` EndRow: `` EndColumn: `` Instance: `` SearchRow: `` EmptyCellRowIndex=> EmptyCellRowIndex EmptyCellColumnIndex=> EmptyCellColumnIndex", "golden_example": "Excel.GetEmptyCellFromExcel.GetEmptyCellsAbsoluteRangeFirstEmptyCellInRow StartColumn: $'''example''' StartRow: 1 EndRow: 1 EndColumn: $'''example''' Instance: ExcelInstance SearchRow: 1 EmptyCellRowIndex=> EmptyCellRowIndex EmptyCellColumnIndex=> EmptyCellColumnIndex", "input_params": [ { "name": "StartColumn", "type": "String", "required": true }, { "name": "StartRow", "type": "Int32", "required": true }, { "name": "EndRow", "type": "Int32", "required": true }, { "name": "EndColumn", "type": "String", "required": true }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true }, { "name": "SearchRow", "type": "Int32", "required": true } ], "output_params": [ { "name": "EmptyCellRowIndex", "type": "Int32", "defaultVariable": "EmptyCellRowIndex" }, { "name": "EmptyCellColumnIndex", "type": "Int32", "defaultVariable": "EmptyCellColumnIndex" } ], "required_params": [ "StartColumn", "StartRow", "EndRow", "EndColumn", "Instance", "SearchRow" ], "constraints": { "GetEmptyCellsRangeMode": "Coordinates", "EmptyCellsOperation": "FirstEmptyCellInRow" }, "sibling_selectors": [ "Excel.GetEmptyCellFromExcel.GetEmptyCellsNamedCellFirstEmptyCell", "Excel.GetEmptyCellFromExcel.GetEmptyCellsNamedCellFirstEmptyCellInRow", "Excel.GetEmptyCellFromExcel.GetEmptyCellsNamedCellFirstEmptyCellInColumn", "Excel.GetEmptyCellFromExcel.GetEmptyCellsNamedCellAllEmptyCells", "Excel.GetEmptyCellFromExcel.GetEmptyCellsAbsoluteRangeFirstEmptyCell", "Excel.GetEmptyCellFromExcel.GetEmptyCellsAbsoluteRangeFirstEmptyCellInColumn", "Excel.GetEmptyCellFromExcel.GetEmptyCellsAbsoluteRangeAllEmptyCells" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.GetEmptyCellFromExcel.GetEmptyCellsNamedCellAllEmptyCells", "module": "Excel", "kind": "Action", "selector": "GetEmptyCellsNamedCellAllEmptyCells", "template": "Excel.GetEmptyCellFromExcel.GetEmptyCellsNamedCellAllEmptyCells NamedCell: `` Instance: `` EmptyCells=> EmptyCells", "golden_example": "Excel.GetEmptyCellFromExcel.GetEmptyCellsNamedCellAllEmptyCells NamedCell: $'''example''' Instance: ExcelInstance EmptyCells=> EmptyCells", "input_params": [ { "name": "NamedCell", "type": "String", "required": true }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true } ], "output_params": [ { "name": "EmptyCells", "type": "DataTable", "defaultVariable": "EmptyCells" } ], "required_params": [ "NamedCell", "Instance" ], "constraints": { "GetEmptyCellsRangeMode": "NamedCell", "EmptyCellsOperation": "AllEmptyCells" }, "sibling_selectors": [ "Excel.GetEmptyCellFromExcel.GetEmptyCellsNamedCellFirstEmptyCell", "Excel.GetEmptyCellFromExcel.GetEmptyCellsNamedCellFirstEmptyCellInRow", "Excel.GetEmptyCellFromExcel.GetEmptyCellsNamedCellFirstEmptyCellInColumn", "Excel.GetEmptyCellFromExcel.GetEmptyCellsAbsoluteRangeFirstEmptyCell", "Excel.GetEmptyCellFromExcel.GetEmptyCellsAbsoluteRangeFirstEmptyCellInRow", "Excel.GetEmptyCellFromExcel.GetEmptyCellsAbsoluteRangeFirstEmptyCellInColumn", "Excel.GetEmptyCellFromExcel.GetEmptyCellsAbsoluteRangeAllEmptyCells" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.GetEmptyCellFromExcel.GetEmptyCellsNamedCellFirstEmptyCell", "module": "Excel", "kind": "Action", "selector": "GetEmptyCellsNamedCellFirstEmptyCell", "template": "Excel.GetEmptyCellFromExcel.GetEmptyCellsNamedCellFirstEmptyCell Instance: `` EmptyCellsSearchDirection: Excel.EmptyCellsSearchDirection.Rows NamedCell: `` EmptyCellColumnIndex=> EmptyCellColumnIndex EmptyCellRowIndex=> EmptyCellRowIndex", "golden_example": "Excel.GetEmptyCellFromExcel.GetEmptyCellsNamedCellFirstEmptyCell Instance: ExcelInstance EmptyCellsSearchDirection: Excel.EmptyCellsSearchDirection.Rows NamedCell: $'''example''' EmptyCellColumnIndex=> EmptyCellColumnIndex EmptyCellRowIndex=> EmptyCellRowIndex", "input_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "required": false }, { "name": "EmptyCellsSearchDirection", "type": "EmptyCellsSearchDirection", "required": false, "enumValues": [ "Rows", "Columns" ] }, { "name": "NamedCell", "type": "String", "required": false } ], "output_params": [ { "name": "EmptyCellColumnIndex", "type": "Int32" }, { "name": "EmptyCellRowIndex", "type": "Int32" } ], "required_params": [ "Excel instance", "Cells name" ], "constraints": { "GetEmptyCellsRangeMode": "NamedCell", "EmptyCellsOperation": "FirstEmptyCell" }, "sibling_selectors": [ "Excel.GetEmptyCellFromExcel.GetEmptyCellsNamedCellFirstEmptyCellInRow", "Excel.GetEmptyCellFromExcel.GetEmptyCellsNamedCellFirstEmptyCellInColumn", "Excel.GetEmptyCellFromExcel.GetEmptyCellsNamedCellAllEmptyCells", "Excel.GetEmptyCellFromExcel.GetEmptyCellsAbsoluteRangeFirstEmptyCell", "Excel.GetEmptyCellFromExcel.GetEmptyCellsAbsoluteRangeFirstEmptyCellInRow", "Excel.GetEmptyCellFromExcel.GetEmptyCellsAbsoluteRangeFirstEmptyCellInColumn", "Excel.GetEmptyCellFromExcel.GetEmptyCellsAbsoluteRangeAllEmptyCells" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.GetEmptyCellFromExcel.GetEmptyCellsNamedCellFirstEmptyCellInColumn", "module": "Excel", "kind": "Action", "selector": "GetEmptyCellsNamedCellFirstEmptyCellInColumn", "template": "Excel.GetEmptyCellFromExcel.GetEmptyCellsNamedCellFirstEmptyCellInColumn NamedCell: `` Instance: `` SearchColumn: `` EmptyCellRowIndex=> EmptyCellRowIndex EmptyCellColumnIndex=> EmptyCellColumnIndex", "golden_example": "Excel.GetEmptyCellFromExcel.GetEmptyCellsNamedCellFirstEmptyCellInColumn NamedCell: $'''example''' Instance: ExcelInstance SearchColumn: $'''example''' EmptyCellRowIndex=> EmptyCellRowIndex EmptyCellColumnIndex=> EmptyCellColumnIndex", "input_params": [ { "name": "NamedCell", "type": "String", "required": true }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true }, { "name": "SearchColumn", "type": "String", "required": true } ], "output_params": [ { "name": "EmptyCellRowIndex", "type": "Int32", "defaultVariable": "EmptyCellRowIndex" }, { "name": "EmptyCellColumnIndex", "type": "Int32", "defaultVariable": "EmptyCellColumnIndex" } ], "required_params": [ "NamedCell", "Instance", "SearchColumn" ], "constraints": { "GetEmptyCellsRangeMode": "NamedCell", "EmptyCellsOperation": "FirstEmptyCellInColumn" }, "sibling_selectors": [ "Excel.GetEmptyCellFromExcel.GetEmptyCellsNamedCellFirstEmptyCell", "Excel.GetEmptyCellFromExcel.GetEmptyCellsNamedCellFirstEmptyCellInRow", "Excel.GetEmptyCellFromExcel.GetEmptyCellsNamedCellAllEmptyCells", "Excel.GetEmptyCellFromExcel.GetEmptyCellsAbsoluteRangeFirstEmptyCell", "Excel.GetEmptyCellFromExcel.GetEmptyCellsAbsoluteRangeFirstEmptyCellInRow", "Excel.GetEmptyCellFromExcel.GetEmptyCellsAbsoluteRangeFirstEmptyCellInColumn", "Excel.GetEmptyCellFromExcel.GetEmptyCellsAbsoluteRangeAllEmptyCells" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.GetEmptyCellFromExcel.GetEmptyCellsNamedCellFirstEmptyCellInRow", "module": "Excel", "kind": "Action", "selector": "GetEmptyCellsNamedCellFirstEmptyCellInRow", "template": "Excel.GetEmptyCellFromExcel.GetEmptyCellsNamedCellFirstEmptyCellInRow NamedCell: `` Instance: `` SearchRow: `` EmptyCellRowIndex=> EmptyCellRowIndex EmptyCellColumnIndex=> EmptyCellColumnIndex", "golden_example": "Excel.GetEmptyCellFromExcel.GetEmptyCellsNamedCellFirstEmptyCellInRow NamedCell: $'''example''' Instance: ExcelInstance SearchRow: 1 EmptyCellRowIndex=> EmptyCellRowIndex EmptyCellColumnIndex=> EmptyCellColumnIndex", "input_params": [ { "name": "NamedCell", "type": "String", "required": true }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true }, { "name": "SearchRow", "type": "Int32", "required": true } ], "output_params": [ { "name": "EmptyCellRowIndex", "type": "Int32", "defaultVariable": "EmptyCellRowIndex" }, { "name": "EmptyCellColumnIndex", "type": "Int32", "defaultVariable": "EmptyCellColumnIndex" } ], "required_params": [ "NamedCell", "Instance", "SearchRow" ], "constraints": { "GetEmptyCellsRangeMode": "NamedCell", "EmptyCellsOperation": "FirstEmptyCellInRow" }, "sibling_selectors": [ "Excel.GetEmptyCellFromExcel.GetEmptyCellsNamedCellFirstEmptyCell", "Excel.GetEmptyCellFromExcel.GetEmptyCellsNamedCellFirstEmptyCellInColumn", "Excel.GetEmptyCellFromExcel.GetEmptyCellsNamedCellAllEmptyCells", "Excel.GetEmptyCellFromExcel.GetEmptyCellsAbsoluteRangeFirstEmptyCell", "Excel.GetEmptyCellFromExcel.GetEmptyCellsAbsoluteRangeFirstEmptyCellInRow", "Excel.GetEmptyCellFromExcel.GetEmptyCellsAbsoluteRangeFirstEmptyCellInColumn", "Excel.GetEmptyCellFromExcel.GetEmptyCellsAbsoluteRangeAllEmptyCells" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.GetFirstFreeColumnRow", "module": "Excel", "kind": "Action", "selector": null, "template": "Excel.GetFirstFreeColumnRow Instance: `` FirstFreeColumn=> FirstFreeColumn FirstFreeRow=> FirstFreeRow", "golden_example": "Excel.GetFirstFreeColumnRow Instance: ExcelInstance FirstFreeColumn=> FirstFreeColumn FirstFreeRow=> FirstFreeRow", "input_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "required": false } ], "output_params": [ { "name": "FirstFreeColumn", "type": "Int32" }, { "name": "FirstFreeRow", "type": "Int32" } ], "required_params": [ "Excel instance" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.GetFirstFreeRowOnColumn", "module": "Excel", "kind": "Action", "selector": null, "template": "Excel.GetFirstFreeRowOnColumn Instance: `` Column: `` FirstFreeRowOnColumn=> FirstFreeRowOnColumn", "golden_example": "Excel.GetFirstFreeRowOnColumn Instance: ExcelInstance Column: $'''example''' FirstFreeRowOnColumn=> FirstFreeRowOnColumn", "input_params": [ { "name": "Column", "type": "String", "required": false }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": false } ], "output_params": [ { "name": "FirstFreeRowOnColumn", "type": "Int32" } ], "required_params": [ "Excel instance", "Column" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.GetSelectedCellRange", "module": "Excel", "kind": "Action", "selector": null, "template": "Excel.GetSelectedCellRange Instance: `` FirstColumnIndex=> FirstColumnIndex FirstRowIndex=> FirstRowIndex LastColumnIndex=> LastColumnIndex LastRowIndex=> LastRowIndex", "golden_example": "Excel.GetSelectedCellRange Instance: ExcelInstance FirstColumnIndex=> FirstColumnIndex FirstRowIndex=> FirstRowIndex LastColumnIndex=> LastColumnIndex LastRowIndex=> LastRowIndex", "input_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "required": false } ], "output_params": [ { "name": "FirstColumnIndex", "type": "Int32" }, { "name": "FirstRowIndex", "type": "Int32" }, { "name": "LastColumnIndex", "type": "Int32" }, { "name": "LastRowIndex", "type": "Int32" } ], "required_params": [ "Excel instance" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.GetTableRange", "module": "Excel", "kind": "Action", "selector": null, "template": "Excel.GetTableRange Instance: `` TableName: `` IsPivot: False FirstColumnIndex=> FirstColumnIndex FirstRowIndex=> FirstRowIndex LastColumnIndex=> LastColumnIndex LastRowIndex=> LastRowIndex", "golden_example": "Excel.GetTableRange Instance: ExcelInstance TableName: $'''example''' IsPivot: False FirstColumnIndex=> FirstColumnIndex FirstRowIndex=> FirstRowIndex LastColumnIndex=> LastColumnIndex LastRowIndex=> LastRowIndex", "input_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "required": false }, { "name": "IsPivot", "type": "Boolean", "required": false }, { "name": "TableName", "type": "String", "required": false } ], "output_params": [ { "name": "FirstColumnIndex", "type": "Int32" }, { "name": "FirstRowIndex", "type": "Int32" }, { "name": "LastColumnIndex", "type": "Int32" }, { "name": "LastRowIndex", "type": "Int32" } ], "required_params": [ "Excel instance", "Table Name" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.InsertColumn", "module": "Excel", "kind": "Action", "selector": null, "template": "Excel.InsertColumn Instance: `` Column: ``", "golden_example": "Excel.InsertColumn Instance: ExcelInstance Column: $'''example'''", "input_params": [ { "name": "Column", "type": "String", "required": false }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": false } ], "output_params": [], "required_params": [ "Excel instance", "Column" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.InsertRow", "module": "Excel", "kind": "Action", "selector": null, "template": "Excel.InsertRow Instance: `` Index: ``", "golden_example": "Excel.InsertRow Instance: ExcelInstance Index: 1", "input_params": [ { "name": "Index", "type": "Int32", "required": false }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": false } ], "output_params": [], "required_params": [ "Excel instance", "Row index" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.LaunchExcel.Launch", "module": "Excel", "kind": "Action", "selector": "Launch", "template": "Excel.LaunchExcel.Launch UseMachineLocale: False Visible: True LoadAddInsAndMacros: False Instance=> ExcelInstance", "golden_example": "Excel.LaunchExcel.Launch UseMachineLocale: False Visible: True LoadAddInsAndMacros: False Instance=> ExcelInstance", "input_params": [ { "name": "UseMachineLocale", "type": "Boolean", "required": true, "default": "False" }, { "name": "Visible", "type": "Boolean", "required": true, "default": "True" }, { "name": "LoadAddInsAndMacros", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "defaultVariable": "ExcelInstance" } ], "required_params": [ "UseMachineLocale", "Visible", "LoadAddInsAndMacros" ], "constraints": { "LaunchExcelMode": "NewDocument", "LaunchInNewInstance": "True" }, "sibling_selectors": [ "Excel.LaunchExcel.LaunchAndOpen", "Excel.LaunchExcel.LaunchUnderExistingProcess", "Excel.LaunchExcel.LaunchAndOpenUnderExistingProcess" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.LaunchExcel.LaunchAndOpen", "module": "Excel", "kind": "Action", "selector": "LaunchAndOpen", "template": "Excel.LaunchExcel.LaunchAndOpen Path: `` Visible: True ReadOnly: False LoadAddInsAndMacros: False Instance=> ExcelInstance", "golden_example": "Excel.LaunchExcel.LaunchAndOpen Path: $'''C:\\temp\\test.xlsx''' Visible: True ReadOnly: False LoadAddInsAndMacros: False Instance=> ExcelInstance", "input_params": [ { "name": "LoadAddInsAndMacros", "type": "Boolean", "required": false }, { "name": "Path", "type": "FileObject", "required": false }, { "name": "ReadOnly", "type": "Boolean", "required": false }, { "name": "Visible", "type": "Boolean", "required": false }, { "name": "UseMachineLocale", "type": "Boolean", "required": true }, { "name": "WriteProtectionPassword", "type": "EncryptableObject", "required": false }, { "name": "ReadProtectionPassword", "type": "EncryptableObject", "required": false } ], "output_params": [ { "name": "Instance", "type": "ExcelInstanceHandle" } ], "required_params": [ "Document path" ], "constraints": { "LaunchExcelMode": "StoredDocument", "LaunchInNewInstance": "True" }, "sibling_selectors": [ "Excel.LaunchExcel.Launch", "Excel.LaunchExcel.LaunchUnderExistingProcess", "Excel.LaunchExcel.LaunchAndOpenUnderExistingProcess" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.LaunchExcel.LaunchAndOpenUnderExistingProcess", "module": "Excel", "kind": "Action", "selector": "LaunchAndOpenUnderExistingProcess", "template": "Excel.LaunchExcel.LaunchAndOpenUnderExistingProcess Path: `` UseMachineLocale: False Visible: True ReadOnly: False WriteProtectionPassword: `` ReadProtectionPassword: `` Instance=> ExcelInstance", "golden_example": "Excel.LaunchExcel.LaunchAndOpenUnderExistingProcess Path: $'''C:\\temp\\test.xlsx''' UseMachineLocale: False Visible: True ReadOnly: False WriteProtectionPassword: $'''password''' ReadProtectionPassword: $'''password''' Instance=> ExcelInstance", "input_params": [ { "name": "Path", "type": "FileObject", "required": true }, { "name": "UseMachineLocale", "type": "Boolean", "required": true, "default": "False" }, { "name": "Visible", "type": "Boolean", "required": true, "default": "True" }, { "name": "ReadOnly", "type": "Boolean", "required": true, "default": "False" }, { "name": "WriteProtectionPassword", "type": "EncryptableObject", "required": false, "default": "" }, { "name": "ReadProtectionPassword", "type": "EncryptableObject", "required": false, "default": "" } ], "output_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "defaultVariable": "ExcelInstance" } ], "required_params": [ "Path", "UseMachineLocale", "Visible", "ReadOnly" ], "constraints": { "LaunchExcelMode": "StoredDocument", "LaunchInNewInstance": "False" }, "sibling_selectors": [ "Excel.LaunchExcel.Launch", "Excel.LaunchExcel.LaunchAndOpen", "Excel.LaunchExcel.LaunchUnderExistingProcess" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.LaunchExcel.LaunchUnderExistingProcess", "module": "Excel", "kind": "Action", "selector": "LaunchUnderExistingProcess", "template": "Excel.LaunchExcel.LaunchUnderExistingProcess UseMachineLocale: False Visible: True Instance=> ExcelInstance", "golden_example": "Excel.LaunchExcel.LaunchUnderExistingProcess UseMachineLocale: False Visible: True Instance=> ExcelInstance", "input_params": [ { "name": "UseMachineLocale", "type": "Boolean", "required": true, "default": "False" }, { "name": "Visible", "type": "Boolean", "required": true, "default": "True" } ], "output_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "defaultVariable": "ExcelInstance" } ], "required_params": [ "UseMachineLocale", "Visible" ], "constraints": { "LaunchExcelMode": "NewDocument", "LaunchInNewInstance": "False" }, "sibling_selectors": [ "Excel.LaunchExcel.Launch", "Excel.LaunchExcel.LaunchAndOpen", "Excel.LaunchExcel.LaunchAndOpenUnderExistingProcess" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.LookupRange.LookupRangeCoordinatesArray", "module": "Excel", "kind": "Action", "selector": "LookupRangeCoordinatesArray", "template": "Excel.LookupRange.LookupRangeCoordinatesArray StartRow: `` StartColumn: `` EndRow: `` EndColumn: `` Instance: `` LookupValue: `` Result=> LookupResult", "golden_example": "Excel.LookupRange.LookupRangeCoordinatesArray StartRow: 1 StartColumn: $'''example''' EndRow: 1 EndColumn: $'''example''' Instance: ExcelInstance LookupValue: $'''sample''' Result=> LookupResult", "input_params": [ { "name": "StartRow", "type": "Int32", "required": true }, { "name": "StartColumn", "type": "String", "required": true }, { "name": "EndRow", "type": "Int32", "required": true }, { "name": "EndColumn", "type": "String", "required": true }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true }, { "name": "LookupValue", "type": "Object", "required": true } ], "output_params": [ { "name": "Result", "type": "Object", "defaultVariable": "LookupResult" } ], "required_params": [ "StartRow", "StartColumn", "EndRow", "EndColumn", "Instance", "LookupValue" ], "constraints": { "Mode": "CellCoordinates", "IsArrayForm": "True" }, "sibling_selectors": [ "Excel.LookupRange.LookupRangeNamedCellNonArray", "Excel.LookupRange.LookupRangeNamedCellArray", "Excel.LookupRange.LookupRangeCoordinatesNonArray" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.LookupRange.LookupRangeCoordinatesNonArray", "module": "Excel", "kind": "Action", "selector": "LookupRangeCoordinatesNonArray", "template": "Excel.LookupRange.LookupRangeCoordinatesNonArray StartRow: `` StartColumn: `` ValuesEndColumn: `` ValuesStartRow: `` ValuesStartColumn: `` ValuesEndRow: `` EndRow: `` EndColumn: `` Instance: `` LookupValue: `` Result=> LookupResult", "golden_example": "Excel.LookupRange.LookupRangeCoordinatesNonArray StartRow: 1 StartColumn: $'''example''' ValuesEndColumn: $'''example''' ValuesStartRow: 1 ValuesStartColumn: $'''example''' ValuesEndRow: 1 EndRow: 1 EndColumn: $'''example''' Instance: ExcelInstance LookupValue: $'''sample''' Result=> LookupResult", "input_params": [ { "name": "StartRow", "type": "Int32", "required": true }, { "name": "StartColumn", "type": "String", "required": true }, { "name": "ValuesEndColumn", "type": "String", "required": true }, { "name": "ValuesStartRow", "type": "Int32", "required": true }, { "name": "ValuesStartColumn", "type": "String", "required": true }, { "name": "ValuesEndRow", "type": "Int32", "required": true }, { "name": "EndRow", "type": "Int32", "required": true }, { "name": "EndColumn", "type": "String", "required": true }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true }, { "name": "LookupValue", "type": "Object", "required": true } ], "output_params": [ { "name": "Result", "type": "Object", "defaultVariable": "LookupResult" } ], "required_params": [ "StartRow", "StartColumn", "ValuesEndColumn", "ValuesStartRow", "ValuesStartColumn", "ValuesEndRow", "EndRow", "EndColumn", "Instance", "LookupValue" ], "constraints": { "Mode": "CellCoordinates", "IsArrayForm": "False" }, "sibling_selectors": [ "Excel.LookupRange.LookupRangeNamedCellNonArray", "Excel.LookupRange.LookupRangeNamedCellArray", "Excel.LookupRange.LookupRangeCoordinatesArray" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.LookupRange.LookupRangeNamedCellArray", "module": "Excel", "kind": "Action", "selector": "LookupRangeNamedCellArray", "template": "Excel.LookupRange.LookupRangeNamedCellArray CellName: `` Instance: `` LookupValue: `` Result=> LookupResult", "golden_example": "Excel.LookupRange.LookupRangeNamedCellArray CellName: $'''example''' Instance: ExcelInstance LookupValue: $'''sample''' Result=> LookupResult", "input_params": [ { "name": "CellName", "type": "String", "required": true }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true }, { "name": "LookupValue", "type": "Object", "required": true } ], "output_params": [ { "name": "Result", "type": "Object", "defaultVariable": "LookupResult" } ], "required_params": [ "CellName", "Instance", "LookupValue" ], "constraints": { "Mode": "NamedCells", "IsArrayForm": "True" }, "sibling_selectors": [ "Excel.LookupRange.LookupRangeNamedCellNonArray", "Excel.LookupRange.LookupRangeCoordinatesNonArray", "Excel.LookupRange.LookupRangeCoordinatesArray" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.LookupRange.LookupRangeNamedCellNonArray", "module": "Excel", "kind": "Action", "selector": "LookupRangeNamedCellNonArray", "template": "Excel.LookupRange.LookupRangeNamedCellNonArray Instance: `` LookupValue: `` CellName: `` ValuesCellName: `` Result=> LookupResult", "golden_example": "Excel.LookupRange.LookupRangeNamedCellNonArray Instance: ExcelInstance LookupValue: $'''sample''' CellName: $'''example''' ValuesCellName: $'''example''' Result=> LookupResult", "input_params": [ { "name": "CellName", "type": "String", "required": false }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": false }, { "name": "LookupValue", "type": "Object", "required": false }, { "name": "ValuesCellName", "type": "String", "required": false } ], "output_params": [ { "name": "Result", "type": "Object" } ], "required_params": [ "Excel instance", "Lookup value", "Cells name" ], "constraints": { "Mode": "NamedCells", "IsArrayForm": "False" }, "sibling_selectors": [ "Excel.LookupRange.LookupRangeNamedCellArray", "Excel.LookupRange.LookupRangeCoordinatesNonArray", "Excel.LookupRange.LookupRangeCoordinatesArray" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.PasteCellsToExcel.Paste", "module": "Excel", "kind": "Action", "selector": "Paste", "template": "Excel.PasteCellsToExcel.Paste Instance: ``", "golden_example": "Excel.PasteCellsToExcel.Paste Instance: ExcelInstance", "input_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "Instance" ], "constraints": { "PasteMode": "ActiveCell" }, "sibling_selectors": [ "Excel.PasteCellsToExcel.PasteAt", "Excel.PasteCellsToExcel.PasteAtNamedCell" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.PasteCellsToExcel.PasteAt", "module": "Excel", "kind": "Action", "selector": "PasteAt", "template": "Excel.PasteCellsToExcel.PasteAt Instance: `` Column: `` Row: ``", "golden_example": "Excel.PasteCellsToExcel.PasteAt Instance: ExcelInstance Column: $'''example''' Row: 1", "input_params": [ { "name": "Column", "type": "String", "required": false }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": false }, { "name": "Row", "type": "Int32", "required": false } ], "output_params": [], "required_params": [ "Excel instance", "Column", "Row" ], "constraints": { "PasteMode": "SpecifiedCell" }, "sibling_selectors": [ "Excel.PasteCellsToExcel.Paste", "Excel.PasteCellsToExcel.PasteAtNamedCell" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.PasteCellsToExcel.PasteAtNamedCell", "module": "Excel", "kind": "Action", "selector": "PasteAtNamedCell", "template": "Excel.PasteCellsToExcel.PasteAtNamedCell CellName: `` Instance: ``", "golden_example": "Excel.PasteCellsToExcel.PasteAtNamedCell CellName: $'''example''' Instance: ExcelInstance", "input_params": [ { "name": "CellName", "type": "String", "required": true }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "CellName", "Instance" ], "constraints": { "PasteMode": "NamedCells" }, "sibling_selectors": [ "Excel.PasteCellsToExcel.Paste", "Excel.PasteCellsToExcel.PasteAt" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.ReadCellFormula.ReadFormulaFromCellCoordinates", "module": "Excel", "kind": "Action", "selector": "ReadFormulaFromCellCoordinates", "template": "Excel.ReadCellFormula.ReadFormulaFromCellCoordinates Instance: `` Column: `` Row: `` CellFormula=> CellFormula", "golden_example": "Excel.ReadCellFormula.ReadFormulaFromCellCoordinates Instance: ExcelInstance Column: $'''example''' Row: 1 CellFormula=> CellFormula", "input_params": [ { "name": "Column", "type": "String", "required": false }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": false }, { "name": "Row", "type": "Int32", "required": false } ], "output_params": [ { "name": "CellFormula", "type": "String" } ], "required_params": [ "Excel instance", "Start column", "Start row" ], "constraints": { "Mode": "CellCoordinates" }, "sibling_selectors": [ "Excel.ReadCellFormula.ReadFormulaFromNamedCell" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.ReadCellFormula.ReadFormulaFromNamedCell", "module": "Excel", "kind": "Action", "selector": "ReadFormulaFromNamedCell", "template": "Excel.ReadCellFormula.ReadFormulaFromNamedCell Instance: `` CellName: `` CellFormula=> CellFormula", "golden_example": "Excel.ReadCellFormula.ReadFormulaFromNamedCell Instance: ExcelInstance CellName: $'''example''' CellFormula=> CellFormula", "input_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "required": true }, { "name": "CellName", "type": "String", "required": true } ], "output_params": [ { "name": "CellFormula", "type": "String", "defaultVariable": "CellFormula" } ], "required_params": [ "Instance", "CellName" ], "constraints": { "Mode": "NamedCell" }, "sibling_selectors": [ "Excel.ReadCellFormula.ReadFormulaFromCellCoordinates" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.ReadFromExcel.Read", "module": "Excel", "kind": "Action", "selector": "Read", "template": "Excel.ReadFromExcel.Read FirstLineIsHeader: False GetCellContentsMode: Excel.GetCellContentsMode.TypedValues Instance: `` RangeValue=> ExcelData", "golden_example": "Excel.ReadFromExcel.Read FirstLineIsHeader: False GetCellContentsMode: Excel.GetCellContentsMode.TypedValues Instance: ExcelInstance RangeValue=> ExcelData", "input_params": [ { "name": "FirstLineIsHeader", "type": "Boolean", "required": true, "default": "False" }, { "name": "GetCellContentsMode", "type": "GetCellContentsMode", "required": true, "default": "TypedValues", "enumValues": [ "TypedValues", "PlainText", "FormattedTextValues" ] }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true } ], "output_params": [ { "name": "RangeValue", "type": "DataTable", "defaultVariable": "ExcelData" } ], "required_params": [ "FirstLineIsHeader", "GetCellContentsMode", "Instance" ], "constraints": { "ReadMode": "Selection" }, "sibling_selectors": [ "Excel.ReadFromExcel.ReadCell", "Excel.ReadFromExcel.ReadCells", "Excel.ReadFromExcel.ReadAllCells", "Excel.ReadFromExcel.ReadNamedCell" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.ReadFromExcel.ReadAllCells", "module": "Excel", "kind": "Action", "selector": "ReadAllCells", "template": "Excel.ReadFromExcel.ReadAllCells FirstLineIsHeader: False GetCellContentsMode: Excel.GetCellContentsMode.TypedValues Instance: `` RangeValue=> ExcelData", "golden_example": "Excel.ReadFromExcel.ReadAllCells FirstLineIsHeader: False GetCellContentsMode: Excel.GetCellContentsMode.TypedValues Instance: ExcelInstance RangeValue=> ExcelData", "input_params": [ { "name": "FirstLineIsHeader", "type": "Boolean", "required": true, "default": "False" }, { "name": "GetCellContentsMode", "type": "GetCellContentsMode", "required": true, "default": "TypedValues", "enumValues": [ "TypedValues", "PlainText", "FormattedTextValues" ] }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true } ], "output_params": [ { "name": "RangeValue", "type": "DataTable", "defaultVariable": "ExcelData" } ], "required_params": [ "FirstLineIsHeader", "GetCellContentsMode", "Instance" ], "constraints": { "ReadMode": "AllCells" }, "sibling_selectors": [ "Excel.ReadFromExcel.Read", "Excel.ReadFromExcel.ReadCell", "Excel.ReadFromExcel.ReadCells", "Excel.ReadFromExcel.ReadNamedCell" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.ReadFromExcel.ReadCell", "module": "Excel", "kind": "Action", "selector": "ReadCell", "template": "Excel.ReadFromExcel.ReadCell Instance: `` StartColumn: `` StartRow: `` GetCellContentsMode: Excel.GetCellContentsMode.TypedValues CellValue=> ExcelData", "golden_example": "Excel.ReadFromExcel.ReadCell Instance: ExcelInstance StartColumn: $'''example''' StartRow: 1 GetCellContentsMode: Excel.GetCellContentsMode.TypedValues CellValue=> ExcelData", "input_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "required": false }, { "name": "GetCellContentsMode", "type": "GetCellContentsMode", "required": false, "enumValues": [ "TypedValues", "PlainText", "FormattedTextValues" ] }, { "name": "StartColumn", "type": "String", "required": false }, { "name": "StartRow", "type": "Int32", "required": false } ], "output_params": [ { "name": "CellValue", "type": "Object" } ], "required_params": [ "Excel instance", "Start column", "Start row" ], "constraints": { "ReadMode": "SingleCell" }, "sibling_selectors": [ "Excel.ReadFromExcel.Read", "Excel.ReadFromExcel.ReadCells", "Excel.ReadFromExcel.ReadAllCells", "Excel.ReadFromExcel.ReadNamedCell" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.ReadFromExcel.ReadCells", "module": "Excel", "kind": "Action", "selector": "ReadCells", "template": "Excel.ReadFromExcel.ReadCells StartColumn: `` StartRow: `` EndRow: `` EndColumn: `` FirstLineIsHeader: False GetCellContentsMode: Excel.GetCellContentsMode.TypedValues Instance: `` RangeValue=> ExcelData", "golden_example": "Excel.ReadFromExcel.ReadCells StartColumn: $'''example''' StartRow: 1 EndRow: 1 EndColumn: $'''example''' FirstLineIsHeader: False GetCellContentsMode: Excel.GetCellContentsMode.TypedValues Instance: ExcelInstance RangeValue=> ExcelData", "input_params": [ { "name": "StartColumn", "type": "String", "required": true }, { "name": "StartRow", "type": "Int32", "required": true }, { "name": "EndRow", "type": "Int32", "required": true }, { "name": "EndColumn", "type": "String", "required": true }, { "name": "FirstLineIsHeader", "type": "Boolean", "required": true, "default": "False" }, { "name": "GetCellContentsMode", "type": "GetCellContentsMode", "required": true, "default": "TypedValues", "enumValues": [ "TypedValues", "PlainText", "FormattedTextValues" ] }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true } ], "output_params": [ { "name": "RangeValue", "type": "DataTable", "defaultVariable": "ExcelData" } ], "required_params": [ "StartColumn", "StartRow", "EndRow", "EndColumn", "FirstLineIsHeader", "GetCellContentsMode", "Instance" ], "constraints": { "ReadMode": "RangeOfCells" }, "sibling_selectors": [ "Excel.ReadFromExcel.Read", "Excel.ReadFromExcel.ReadCell", "Excel.ReadFromExcel.ReadAllCells", "Excel.ReadFromExcel.ReadNamedCell" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.ReadFromExcel.ReadNamedCell", "module": "Excel", "kind": "Action", "selector": "ReadNamedCell", "template": "Excel.ReadFromExcel.ReadNamedCell TrimEmptyCells: False CellName: `` GetCellContentsMode: Excel.GetCellContentsMode.TypedValues Instance: `` RangeValue=> ExcelData", "golden_example": "Excel.ReadFromExcel.ReadNamedCell TrimEmptyCells: False CellName: $'''example''' GetCellContentsMode: Excel.GetCellContentsMode.TypedValues Instance: ExcelInstance RangeValue=> ExcelData", "input_params": [ { "name": "TrimEmptyCells", "type": "Boolean", "required": true, "default": "False" }, { "name": "CellName", "type": "String", "required": true }, { "name": "GetCellContentsMode", "type": "GetCellContentsMode", "required": true, "default": "TypedValues", "enumValues": [ "TypedValues", "PlainText", "FormattedTextValues" ] }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true } ], "output_params": [ { "name": "RangeValue", "type": "DataTable", "defaultVariable": "ExcelData" } ], "required_params": [ "TrimEmptyCells", "CellName", "GetCellContentsMode", "Instance" ], "constraints": { "ReadMode": "NamedCells" }, "sibling_selectors": [ "Excel.ReadFromExcel.Read", "Excel.ReadFromExcel.ReadCell", "Excel.ReadFromExcel.ReadCells", "Excel.ReadFromExcel.ReadAllCells" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.RenameWorksheet.RenameWorksheetWithIndex", "module": "Excel", "kind": "Action", "selector": "RenameWorksheetWithIndex", "template": "Excel.RenameWorksheet.RenameWorksheetWithIndex NewName: `` Instance: `` Index: ``", "golden_example": "Excel.RenameWorksheet.RenameWorksheetWithIndex NewName: $'''example''' Instance: ExcelInstance Index: 1", "input_params": [ { "name": "NewName", "type": "String", "required": true }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true }, { "name": "Index", "type": "Int32", "required": true } ], "output_params": [], "required_params": [ "NewName", "Instance", "Index" ], "constraints": { "FindWorksheetBy": "Index" }, "sibling_selectors": [ "Excel.RenameWorksheet.RenameWorksheetWithName" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.RenameWorksheet.RenameWorksheetWithName", "module": "Excel", "kind": "Action", "selector": "RenameWorksheetWithName", "template": "Excel.RenameWorksheet.RenameWorksheetWithName Instance: `` Name: `` NewName: ``", "golden_example": "Excel.RenameWorksheet.RenameWorksheetWithName Instance: ExcelInstance Name: $'''example''' NewName: $'''example'''", "input_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "required": false }, { "name": "Name", "type": "String", "required": false }, { "name": "NewName", "type": "String", "required": false } ], "output_params": [], "required_params": [ "Excel instance", "Worksheet name", "Worksheet new name" ], "constraints": { "FindWorksheetBy": "Name" }, "sibling_selectors": [ "Excel.RenameWorksheet.RenameWorksheetWithIndex" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.ResizeColumnsOrRows.AutofitAllColumns", "module": "Excel", "kind": "Action", "selector": "AutofitAllColumns", "template": "Excel.ResizeColumnsOrRows.AutofitAllColumns Instance: ``", "golden_example": "Excel.ResizeColumnsOrRows.AutofitAllColumns Instance: ExcelInstance", "input_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "Instance" ], "constraints": { "ResizeTarget": "Column", "SelectionRange": "AllAvailable", "ResizeType": "Autofit" }, "sibling_selectors": [ "Excel.ResizeColumnsOrRows.AutofitRangeOfColumns", "Excel.ResizeColumnsOrRows.AutofitSingleColumn", "Excel.ResizeColumnsOrRows.ResizeAllColumns", "Excel.ResizeColumnsOrRows.ResizeRangeOfColumns", "Excel.ResizeColumnsOrRows.ResizeSingleColumn", "Excel.ResizeColumnsOrRows.AutofitAllRows", "Excel.ResizeColumnsOrRows.AutofitRangeOfRows", "Excel.ResizeColumnsOrRows.AutofitSingleRow", "Excel.ResizeColumnsOrRows.ResizeAllRows", "Excel.ResizeColumnsOrRows.ResizeRangeOfRows", "Excel.ResizeColumnsOrRows.ResizeSingleRow" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.ResizeColumnsOrRows.AutofitAllRows", "module": "Excel", "kind": "Action", "selector": "AutofitAllRows", "template": "Excel.ResizeColumnsOrRows.AutofitAllRows Instance: ``", "golden_example": "Excel.ResizeColumnsOrRows.AutofitAllRows Instance: ExcelInstance", "input_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "Instance" ], "constraints": { "ResizeTarget": "Row", "SelectionRange": "AllAvailable", "ResizeType": "Autofit" }, "sibling_selectors": [ "Excel.ResizeColumnsOrRows.AutofitAllColumns", "Excel.ResizeColumnsOrRows.AutofitRangeOfColumns", "Excel.ResizeColumnsOrRows.AutofitSingleColumn", "Excel.ResizeColumnsOrRows.ResizeAllColumns", "Excel.ResizeColumnsOrRows.ResizeRangeOfColumns", "Excel.ResizeColumnsOrRows.ResizeSingleColumn", "Excel.ResizeColumnsOrRows.AutofitRangeOfRows", "Excel.ResizeColumnsOrRows.AutofitSingleRow", "Excel.ResizeColumnsOrRows.ResizeAllRows", "Excel.ResizeColumnsOrRows.ResizeRangeOfRows", "Excel.ResizeColumnsOrRows.ResizeSingleRow" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.ResizeColumnsOrRows.AutofitRangeOfColumns", "module": "Excel", "kind": "Action", "selector": "AutofitRangeOfColumns", "template": "Excel.ResizeColumnsOrRows.AutofitRangeOfColumns EndColumn: `` Instance: `` StartColumn: ``", "golden_example": "Excel.ResizeColumnsOrRows.AutofitRangeOfColumns EndColumn: $'''example''' Instance: ExcelInstance StartColumn: $'''example'''", "input_params": [ { "name": "EndColumn", "type": "String", "required": true }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true }, { "name": "StartColumn", "type": "String", "required": true } ], "output_params": [], "required_params": [ "EndColumn", "Instance", "StartColumn" ], "constraints": { "ResizeTarget": "Column", "SelectionRange": "Range", "ResizeType": "Autofit" }, "sibling_selectors": [ "Excel.ResizeColumnsOrRows.AutofitAllColumns", "Excel.ResizeColumnsOrRows.AutofitSingleColumn", "Excel.ResizeColumnsOrRows.ResizeAllColumns", "Excel.ResizeColumnsOrRows.ResizeRangeOfColumns", "Excel.ResizeColumnsOrRows.ResizeSingleColumn", "Excel.ResizeColumnsOrRows.AutofitAllRows", "Excel.ResizeColumnsOrRows.AutofitRangeOfRows", "Excel.ResizeColumnsOrRows.AutofitSingleRow", "Excel.ResizeColumnsOrRows.ResizeAllRows", "Excel.ResizeColumnsOrRows.ResizeRangeOfRows", "Excel.ResizeColumnsOrRows.ResizeSingleRow" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.ResizeColumnsOrRows.AutofitRangeOfRows", "module": "Excel", "kind": "Action", "selector": "AutofitRangeOfRows", "template": "Excel.ResizeColumnsOrRows.AutofitRangeOfRows EndRow: `` StartRow: `` Instance: ``", "golden_example": "Excel.ResizeColumnsOrRows.AutofitRangeOfRows EndRow: 1 StartRow: 1 Instance: ExcelInstance", "input_params": [ { "name": "EndRow", "type": "Int32", "required": true }, { "name": "StartRow", "type": "Int32", "required": true }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "EndRow", "StartRow", "Instance" ], "constraints": { "ResizeTarget": "Row", "SelectionRange": "Range", "ResizeType": "Autofit" }, "sibling_selectors": [ "Excel.ResizeColumnsOrRows.AutofitAllColumns", "Excel.ResizeColumnsOrRows.AutofitRangeOfColumns", "Excel.ResizeColumnsOrRows.AutofitSingleColumn", "Excel.ResizeColumnsOrRows.ResizeAllColumns", "Excel.ResizeColumnsOrRows.ResizeRangeOfColumns", "Excel.ResizeColumnsOrRows.ResizeSingleColumn", "Excel.ResizeColumnsOrRows.AutofitAllRows", "Excel.ResizeColumnsOrRows.AutofitSingleRow", "Excel.ResizeColumnsOrRows.ResizeAllRows", "Excel.ResizeColumnsOrRows.ResizeRangeOfRows", "Excel.ResizeColumnsOrRows.ResizeSingleRow" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.ResizeColumnsOrRows.AutofitSingleColumn", "module": "Excel", "kind": "Action", "selector": "AutofitSingleColumn", "template": "Excel.ResizeColumnsOrRows.AutofitSingleColumn Instance: `` Column: ``", "golden_example": "Excel.ResizeColumnsOrRows.AutofitSingleColumn Instance: ExcelInstance Column: $'''example'''", "input_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "required": false }, { "name": "Column", "type": "String", "required": false } ], "output_params": [], "required_params": [ "Excel instance", "Column" ], "constraints": { "ResizeTarget": "Column", "SelectionRange": "Single", "ResizeType": "Autofit" }, "sibling_selectors": [ "Excel.ResizeColumnsOrRows.AutofitAllColumns", "Excel.ResizeColumnsOrRows.AutofitRangeOfColumns", "Excel.ResizeColumnsOrRows.ResizeAllColumns", "Excel.ResizeColumnsOrRows.ResizeRangeOfColumns", "Excel.ResizeColumnsOrRows.ResizeSingleColumn", "Excel.ResizeColumnsOrRows.AutofitAllRows", "Excel.ResizeColumnsOrRows.AutofitRangeOfRows", "Excel.ResizeColumnsOrRows.AutofitSingleRow", "Excel.ResizeColumnsOrRows.ResizeAllRows", "Excel.ResizeColumnsOrRows.ResizeRangeOfRows", "Excel.ResizeColumnsOrRows.ResizeSingleRow" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.ResizeColumnsOrRows.AutofitSingleRow", "module": "Excel", "kind": "Action", "selector": "AutofitSingleRow", "template": "Excel.ResizeColumnsOrRows.AutofitSingleRow Instance: `` Row: ``", "golden_example": "Excel.ResizeColumnsOrRows.AutofitSingleRow Instance: ExcelInstance Row: 1", "input_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "required": true }, { "name": "Row", "type": "Int32", "required": true } ], "output_params": [], "required_params": [ "Instance", "Row" ], "constraints": { "ResizeTarget": "Row", "SelectionRange": "Single", "ResizeType": "Autofit" }, "sibling_selectors": [ "Excel.ResizeColumnsOrRows.AutofitAllColumns", "Excel.ResizeColumnsOrRows.AutofitRangeOfColumns", "Excel.ResizeColumnsOrRows.AutofitSingleColumn", "Excel.ResizeColumnsOrRows.ResizeAllColumns", "Excel.ResizeColumnsOrRows.ResizeRangeOfColumns", "Excel.ResizeColumnsOrRows.ResizeSingleColumn", "Excel.ResizeColumnsOrRows.AutofitAllRows", "Excel.ResizeColumnsOrRows.AutofitRangeOfRows", "Excel.ResizeColumnsOrRows.ResizeAllRows", "Excel.ResizeColumnsOrRows.ResizeRangeOfRows", "Excel.ResizeColumnsOrRows.ResizeSingleRow" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.ResizeColumnsOrRows.ResizeAllColumns", "module": "Excel", "kind": "Action", "selector": "ResizeAllColumns", "template": "Excel.ResizeColumnsOrRows.ResizeAllColumns Width: `` Instance: ``", "golden_example": "Excel.ResizeColumnsOrRows.ResizeAllColumns Width: 1 Instance: ExcelInstance", "input_params": [ { "name": "Width", "type": "Int32", "required": true }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "Width", "Instance" ], "constraints": { "ResizeTarget": "Column", "SelectionRange": "AllAvailable", "ResizeType": "CustomSize" }, "sibling_selectors": [ "Excel.ResizeColumnsOrRows.AutofitAllColumns", "Excel.ResizeColumnsOrRows.AutofitRangeOfColumns", "Excel.ResizeColumnsOrRows.AutofitSingleColumn", "Excel.ResizeColumnsOrRows.ResizeRangeOfColumns", "Excel.ResizeColumnsOrRows.ResizeSingleColumn", "Excel.ResizeColumnsOrRows.AutofitAllRows", "Excel.ResizeColumnsOrRows.AutofitRangeOfRows", "Excel.ResizeColumnsOrRows.AutofitSingleRow", "Excel.ResizeColumnsOrRows.ResizeAllRows", "Excel.ResizeColumnsOrRows.ResizeRangeOfRows", "Excel.ResizeColumnsOrRows.ResizeSingleRow" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.ResizeColumnsOrRows.ResizeAllRows", "module": "Excel", "kind": "Action", "selector": "ResizeAllRows", "template": "Excel.ResizeColumnsOrRows.ResizeAllRows Height: `` Instance: ``", "golden_example": "Excel.ResizeColumnsOrRows.ResizeAllRows Height: 1 Instance: ExcelInstance", "input_params": [ { "name": "Height", "type": "Int32", "required": true }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "Height", "Instance" ], "constraints": { "ResizeTarget": "Row", "SelectionRange": "AllAvailable", "ResizeType": "CustomSize" }, "sibling_selectors": [ "Excel.ResizeColumnsOrRows.AutofitAllColumns", "Excel.ResizeColumnsOrRows.AutofitRangeOfColumns", "Excel.ResizeColumnsOrRows.AutofitSingleColumn", "Excel.ResizeColumnsOrRows.ResizeAllColumns", "Excel.ResizeColumnsOrRows.ResizeRangeOfColumns", "Excel.ResizeColumnsOrRows.ResizeSingleColumn", "Excel.ResizeColumnsOrRows.AutofitAllRows", "Excel.ResizeColumnsOrRows.AutofitRangeOfRows", "Excel.ResizeColumnsOrRows.AutofitSingleRow", "Excel.ResizeColumnsOrRows.ResizeRangeOfRows", "Excel.ResizeColumnsOrRows.ResizeSingleRow" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.ResizeColumnsOrRows.ResizeRangeOfColumns", "module": "Excel", "kind": "Action", "selector": "ResizeRangeOfColumns", "template": "Excel.ResizeColumnsOrRows.ResizeRangeOfColumns EndColumn: `` Width: `` Instance: `` StartColumn: ``", "golden_example": "Excel.ResizeColumnsOrRows.ResizeRangeOfColumns EndColumn: $'''example''' Width: 1 Instance: ExcelInstance StartColumn: $'''example'''", "input_params": [ { "name": "EndColumn", "type": "String", "required": true }, { "name": "Width", "type": "Int32", "required": true }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true }, { "name": "StartColumn", "type": "String", "required": true } ], "output_params": [], "required_params": [ "EndColumn", "Width", "Instance", "StartColumn" ], "constraints": { "ResizeTarget": "Column", "SelectionRange": "Range", "ResizeType": "CustomSize" }, "sibling_selectors": [ "Excel.ResizeColumnsOrRows.AutofitAllColumns", "Excel.ResizeColumnsOrRows.AutofitRangeOfColumns", "Excel.ResizeColumnsOrRows.AutofitSingleColumn", "Excel.ResizeColumnsOrRows.ResizeAllColumns", "Excel.ResizeColumnsOrRows.ResizeSingleColumn", "Excel.ResizeColumnsOrRows.AutofitAllRows", "Excel.ResizeColumnsOrRows.AutofitRangeOfRows", "Excel.ResizeColumnsOrRows.AutofitSingleRow", "Excel.ResizeColumnsOrRows.ResizeAllRows", "Excel.ResizeColumnsOrRows.ResizeRangeOfRows", "Excel.ResizeColumnsOrRows.ResizeSingleRow" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.ResizeColumnsOrRows.ResizeRangeOfRows", "module": "Excel", "kind": "Action", "selector": "ResizeRangeOfRows", "template": "Excel.ResizeColumnsOrRows.ResizeRangeOfRows EndRow: `` StartRow: `` Height: `` Instance: ``", "golden_example": "Excel.ResizeColumnsOrRows.ResizeRangeOfRows EndRow: 1 StartRow: 1 Height: 1 Instance: ExcelInstance", "input_params": [ { "name": "EndRow", "type": "Int32", "required": true }, { "name": "StartRow", "type": "Int32", "required": true }, { "name": "Height", "type": "Int32", "required": true }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "EndRow", "StartRow", "Height", "Instance" ], "constraints": { "ResizeTarget": "Row", "SelectionRange": "Range", "ResizeType": "CustomSize" }, "sibling_selectors": [ "Excel.ResizeColumnsOrRows.AutofitAllColumns", "Excel.ResizeColumnsOrRows.AutofitRangeOfColumns", "Excel.ResizeColumnsOrRows.AutofitSingleColumn", "Excel.ResizeColumnsOrRows.ResizeAllColumns", "Excel.ResizeColumnsOrRows.ResizeRangeOfColumns", "Excel.ResizeColumnsOrRows.ResizeSingleColumn", "Excel.ResizeColumnsOrRows.AutofitAllRows", "Excel.ResizeColumnsOrRows.AutofitRangeOfRows", "Excel.ResizeColumnsOrRows.AutofitSingleRow", "Excel.ResizeColumnsOrRows.ResizeAllRows", "Excel.ResizeColumnsOrRows.ResizeSingleRow" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.ResizeColumnsOrRows.ResizeSingleColumn", "module": "Excel", "kind": "Action", "selector": "ResizeSingleColumn", "template": "Excel.ResizeColumnsOrRows.ResizeSingleColumn Width: `` Instance: `` Column: ``", "golden_example": "Excel.ResizeColumnsOrRows.ResizeSingleColumn Width: 1 Instance: ExcelInstance Column: $'''example'''", "input_params": [ { "name": "Width", "type": "Int32", "required": true }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true }, { "name": "Column", "type": "String", "required": true } ], "output_params": [], "required_params": [ "Width", "Instance", "Column" ], "constraints": { "ResizeTarget": "Column", "SelectionRange": "Single", "ResizeType": "CustomSize" }, "sibling_selectors": [ "Excel.ResizeColumnsOrRows.AutofitAllColumns", "Excel.ResizeColumnsOrRows.AutofitRangeOfColumns", "Excel.ResizeColumnsOrRows.AutofitSingleColumn", "Excel.ResizeColumnsOrRows.ResizeAllColumns", "Excel.ResizeColumnsOrRows.ResizeRangeOfColumns", "Excel.ResizeColumnsOrRows.AutofitAllRows", "Excel.ResizeColumnsOrRows.AutofitRangeOfRows", "Excel.ResizeColumnsOrRows.AutofitSingleRow", "Excel.ResizeColumnsOrRows.ResizeAllRows", "Excel.ResizeColumnsOrRows.ResizeRangeOfRows", "Excel.ResizeColumnsOrRows.ResizeSingleRow" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.ResizeColumnsOrRows.ResizeSingleRow", "module": "Excel", "kind": "Action", "selector": "ResizeSingleRow", "template": "Excel.ResizeColumnsOrRows.ResizeSingleRow Height: `` Instance: `` Row: ``", "golden_example": "Excel.ResizeColumnsOrRows.ResizeSingleRow Height: 1 Instance: ExcelInstance Row: 1", "input_params": [ { "name": "Height", "type": "Int32", "required": true }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true }, { "name": "Row", "type": "Int32", "required": true } ], "output_params": [], "required_params": [ "Height", "Instance", "Row" ], "constraints": { "ResizeTarget": "Row", "SelectionRange": "Single", "ResizeType": "CustomSize" }, "sibling_selectors": [ "Excel.ResizeColumnsOrRows.AutofitAllColumns", "Excel.ResizeColumnsOrRows.AutofitRangeOfColumns", "Excel.ResizeColumnsOrRows.AutofitSingleColumn", "Excel.ResizeColumnsOrRows.ResizeAllColumns", "Excel.ResizeColumnsOrRows.ResizeRangeOfColumns", "Excel.ResizeColumnsOrRows.ResizeSingleColumn", "Excel.ResizeColumnsOrRows.AutofitAllRows", "Excel.ResizeColumnsOrRows.AutofitRangeOfRows", "Excel.ResizeColumnsOrRows.AutofitSingleRow", "Excel.ResizeColumnsOrRows.ResizeAllRows", "Excel.ResizeColumnsOrRows.ResizeRangeOfRows" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.RunMacro", "module": "Excel", "kind": "Action", "selector": null, "template": "Excel.RunMacro Instance: `` Macro: ``", "golden_example": "Excel.RunMacro Instance: ExcelInstance Macro: $'''example'''", "input_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "required": false }, { "name": "Macro", "type": "String", "required": false } ], "output_params": [], "required_params": [ "Excel instance", "Macro" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.SaveExcel.Save", "module": "Excel", "kind": "Action", "selector": "Save", "template": "Excel.SaveExcel.Save Instance: ``", "golden_example": "Excel.SaveExcel.Save Instance: ExcelInstance", "input_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "required": false } ], "output_params": [], "required_params": [ "Excel instance" ], "constraints": { "SaveMode": "Save" }, "sibling_selectors": [ "Excel.SaveExcel.SaveAs" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.SaveExcel.SaveAs", "module": "Excel", "kind": "Action", "selector": "SaveAs", "template": "Excel.SaveExcel.SaveAs XmlMapName: `` Instance: `` DocumentFormat: Excel.ExcelFormat.FromExtension DocumentPath: ``", "golden_example": "Excel.SaveExcel.SaveAs XmlMapName: $'''example''' Instance: ExcelInstance DocumentFormat: Excel.ExcelFormat.FromExtension DocumentPath: $'''C:\\temp\\test.xlsx'''", "input_params": [ { "name": "XmlMapName", "type": "String", "required": true, "default": "" }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true }, { "name": "DocumentFormat", "type": "ExcelFormat", "required": true, "default": "FromExtension", "enumValues": [ "FromExtension", "OpenXmlWorkbook", "OpenXmlWorkbookMacroEnabled", "Excel8", "WebPage", "Template", "TemplateMacroEnabled", "Template8", "Text", "UnicodeText", "TextMacintosh", "TextDOS", "XMLSpreadsheet", "Excel595", "CSV", "DIF", "SYLK", "ExcelAddIn", "Excel972003AddIn", "StrictOpenXmlWorkbook", "OpenDocumentSpreadsheet", "XmlData", "ExcelBinaryWorkbook" ] }, { "name": "DocumentPath", "type": "FileObject", "required": true } ], "output_params": [], "required_params": [ "XmlMapName", "Instance", "DocumentFormat", "DocumentPath" ], "constraints": { "SaveMode": "SaveAs" }, "sibling_selectors": [ "Excel.SaveExcel.Save" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.SelectCellsFromExcel.SelectCells", "module": "Excel", "kind": "Action", "selector": "SelectCells", "template": "Excel.SelectCellsFromExcel.SelectCells Instance: `` StartColumn: `` StartRow: `` EndColumn: `` EndRow: ``", "golden_example": "Excel.SelectCellsFromExcel.SelectCells Instance: ExcelInstance StartColumn: $'''example''' StartRow: 1 EndColumn: $'''example''' EndRow: 1", "input_params": [ { "name": "EndColumn", "type": "String", "required": false }, { "name": "EndRow", "type": "Int32", "required": false }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": false }, { "name": "StartColumn", "type": "String", "required": false }, { "name": "StartRow", "type": "Int32", "required": false } ], "output_params": [], "required_params": [ "Excel instance", "Start column", "Start row" ], "constraints": { "SpecifyCellsMode": "Absolute" }, "sibling_selectors": [ "Excel.SelectCellsFromExcel.SelectCellsRelativeTo", "Excel.SelectCellsFromExcel.SelectNamedCell" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.SelectCellsFromExcel.SelectCellsRelativeTo", "module": "Excel", "kind": "Action", "selector": "SelectCellsRelativeTo", "template": "Excel.SelectCellsFromExcel.SelectCellsRelativeTo VerticalDirection: Excel.VerticalDirection.Above OffsetY: `` HorizontalDirection: Excel.HorizontalDirection.Left OffsetX: `` Instance: ``", "golden_example": "Excel.SelectCellsFromExcel.SelectCellsRelativeTo VerticalDirection: Excel.VerticalDirection.Above OffsetY: 1 HorizontalDirection: Excel.HorizontalDirection.Left OffsetX: 1 Instance: ExcelInstance", "input_params": [ { "name": "VerticalDirection", "type": "VerticalDirection", "required": true, "default": "Above", "enumValues": [ "Above", "Below" ] }, { "name": "OffsetY", "type": "Int32", "required": true }, { "name": "HorizontalDirection", "type": "HorizontalDirection", "required": true, "default": "Left", "enumValues": [ "Left", "Right" ] }, { "name": "OffsetX", "type": "Int32", "required": true }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "VerticalDirection", "OffsetY", "HorizontalDirection", "OffsetX", "Instance" ], "constraints": { "SpecifyCellsMode": "Relative" }, "sibling_selectors": [ "Excel.SelectCellsFromExcel.SelectCells", "Excel.SelectCellsFromExcel.SelectNamedCell" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.SelectCellsFromExcel.SelectNamedCell", "module": "Excel", "kind": "Action", "selector": "SelectNamedCell", "template": "Excel.SelectCellsFromExcel.SelectNamedCell CellName: `` Instance: ``", "golden_example": "Excel.SelectCellsFromExcel.SelectNamedCell CellName: $'''example''' Instance: ExcelInstance", "input_params": [ { "name": "CellName", "type": "String", "required": true }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "CellName", "Instance" ], "constraints": { "SpecifyCellsMode": "NamedCells" }, "sibling_selectors": [ "Excel.SelectCellsFromExcel.SelectCells", "Excel.SelectCellsFromExcel.SelectCellsRelativeTo" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.SetActiveWorksheet.ActivateWorksheetByIndex", "module": "Excel", "kind": "Action", "selector": "ActivateWorksheetByIndex", "template": "Excel.SetActiveWorksheet.ActivateWorksheetByIndex Instance: `` Index: ``", "golden_example": "Excel.SetActiveWorksheet.ActivateWorksheetByIndex Instance: ExcelInstance Index: 1", "input_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "required": true }, { "name": "Index", "type": "Int32", "required": true } ], "output_params": [], "required_params": [ "Instance", "Index" ], "constraints": { "FindWorksheetBy": "Index" }, "sibling_selectors": [ "Excel.SetActiveWorksheet.ActivateWorksheetByName" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.SetActiveWorksheet.ActivateWorksheetByName", "module": "Excel", "kind": "Action", "selector": "ActivateWorksheetByName", "template": "Excel.SetActiveWorksheet.ActivateWorksheetByName Instance: `` Name: ``", "golden_example": "Excel.SetActiveWorksheet.ActivateWorksheetByName Instance: ExcelInstance Name: $'''example'''", "input_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "required": false }, { "name": "Name", "type": "String", "required": false } ], "output_params": [], "required_params": [ "Excel instance", "Worksheet name" ], "constraints": { "FindWorksheetBy": "Name" }, "sibling_selectors": [ "Excel.SetActiveWorksheet.ActivateWorksheetByIndex" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.SetColor.SetColorNamedCellHex", "module": "Excel", "kind": "Action", "selector": "SetColorNamedCellHex", "template": "Excel.SetColor.SetColorNamedCellHex Instance: `` ColorHexValue: `` CellName: ``", "golden_example": "Excel.SetColor.SetColorNamedCellHex Instance: ExcelInstance ColorHexValue: $'''example''' CellName: $'''example'''", "input_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "required": true }, { "name": "ColorHexValue", "type": "String", "required": true }, { "name": "CellName", "type": "String", "required": true } ], "output_params": [], "required_params": [ "Instance", "ColorHexValue", "CellName" ], "constraints": { "Mode": "NamedCell", "ColorMode": "HexValue" }, "sibling_selectors": [ "Excel.SetColor.SetColorSingleCellPredefined", "Excel.SetColor.SetColorSingleCellHex", "Excel.SetColor.SetColorRangePredefined", "Excel.SetColor.SetColorRangeHex", "Excel.SetColor.SetColorNamedCellPredefined" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.SetColor.SetColorNamedCellPredefined", "module": "Excel", "kind": "Action", "selector": "SetColorNamedCellPredefined", "template": "Excel.SetColor.SetColorNamedCellPredefined Instance: `` CellName: `` ColorName: ``", "golden_example": "Excel.SetColor.SetColorNamedCellPredefined Instance: ExcelInstance CellName: $'''example''' ColorName: $'''example'''", "input_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "required": true }, { "name": "CellName", "type": "String", "required": true }, { "name": "ColorName", "type": "String", "required": true } ], "output_params": [], "required_params": [ "Instance", "CellName", "ColorName" ], "constraints": { "Mode": "NamedCell", "ColorMode": "Name" }, "sibling_selectors": [ "Excel.SetColor.SetColorSingleCellPredefined", "Excel.SetColor.SetColorSingleCellHex", "Excel.SetColor.SetColorRangePredefined", "Excel.SetColor.SetColorRangeHex", "Excel.SetColor.SetColorNamedCellHex" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.SetColor.SetColorRangeHex", "module": "Excel", "kind": "Action", "selector": "SetColorRangeHex", "template": "Excel.SetColor.SetColorRangeHex Instance: `` EndRow: `` StartRow: `` StartColumn: `` ColorHexValue: `` EndColumn: ``", "golden_example": "Excel.SetColor.SetColorRangeHex Instance: ExcelInstance EndRow: 1 StartRow: 1 StartColumn: $'''example''' ColorHexValue: $'''example''' EndColumn: $'''example'''", "input_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "required": true }, { "name": "EndRow", "type": "Int32", "required": true }, { "name": "StartRow", "type": "Int32", "required": true }, { "name": "StartColumn", "type": "String", "required": true }, { "name": "ColorHexValue", "type": "String", "required": true }, { "name": "EndColumn", "type": "String", "required": true } ], "output_params": [], "required_params": [ "Instance", "EndRow", "StartRow", "StartColumn", "ColorHexValue", "EndColumn" ], "constraints": { "Mode": "CellCoordinates", "ColorMode": "HexValue" }, "sibling_selectors": [ "Excel.SetColor.SetColorSingleCellPredefined", "Excel.SetColor.SetColorSingleCellHex", "Excel.SetColor.SetColorRangePredefined", "Excel.SetColor.SetColorNamedCellPredefined", "Excel.SetColor.SetColorNamedCellHex" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.SetColor.SetColorRangePredefined", "module": "Excel", "kind": "Action", "selector": "SetColorRangePredefined", "template": "Excel.SetColor.SetColorRangePredefined Instance: `` EndRow: `` StartRow: `` StartColumn: `` ColorName: `` EndColumn: ``", "golden_example": "Excel.SetColor.SetColorRangePredefined Instance: ExcelInstance EndRow: 1 StartRow: 1 StartColumn: $'''example''' ColorName: $'''example''' EndColumn: $'''example'''", "input_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "required": true }, { "name": "EndRow", "type": "Int32", "required": true }, { "name": "StartRow", "type": "Int32", "required": true }, { "name": "StartColumn", "type": "String", "required": true }, { "name": "ColorName", "type": "String", "required": true }, { "name": "EndColumn", "type": "String", "required": true } ], "output_params": [], "required_params": [ "Instance", "EndRow", "StartRow", "StartColumn", "ColorName", "EndColumn" ], "constraints": { "Mode": "CellCoordinates", "ColorMode": "Name" }, "sibling_selectors": [ "Excel.SetColor.SetColorSingleCellPredefined", "Excel.SetColor.SetColorSingleCellHex", "Excel.SetColor.SetColorRangeHex", "Excel.SetColor.SetColorNamedCellPredefined", "Excel.SetColor.SetColorNamedCellHex" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.SetColor.SetColorSingleCellHex", "module": "Excel", "kind": "Action", "selector": "SetColorSingleCellHex", "template": "Excel.SetColor.SetColorSingleCellHex Instance: `` StartRow: `` StartColumn: `` ColorHexValue: ``", "golden_example": "Excel.SetColor.SetColorSingleCellHex Instance: ExcelInstance StartRow: 1 StartColumn: $'''example''' ColorHexValue: $'''example'''", "input_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "required": true }, { "name": "StartRow", "type": "Int32", "required": true }, { "name": "StartColumn", "type": "String", "required": true }, { "name": "ColorHexValue", "type": "String", "required": true } ], "output_params": [], "required_params": [ "Instance", "StartRow", "StartColumn", "ColorHexValue" ], "constraints": { "Mode": "SingleCell", "ColorMode": "HexValue" }, "sibling_selectors": [ "Excel.SetColor.SetColorSingleCellPredefined", "Excel.SetColor.SetColorRangePredefined", "Excel.SetColor.SetColorRangeHex", "Excel.SetColor.SetColorNamedCellPredefined", "Excel.SetColor.SetColorNamedCellHex" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.SetColor.SetColorSingleCellPredefined", "module": "Excel", "kind": "Action", "selector": "SetColorSingleCellPredefined", "template": "Excel.SetColor.SetColorSingleCellPredefined Instance: `` StartColumn: `` StartRow: `` ColorName: ``", "golden_example": "Excel.SetColor.SetColorSingleCellPredefined Instance: ExcelInstance StartColumn: $'''example''' StartRow: 1 ColorName: $'''example'''", "input_params": [ { "name": "ColorName", "type": "String", "required": false }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": false }, { "name": "StartColumn", "type": "String", "required": false }, { "name": "StartRow", "type": "Int32", "required": false } ], "output_params": [], "required_params": [ "Excel instance", "Start column", "Start row" ], "constraints": { "Mode": "SingleCell", "ColorMode": "Name" }, "sibling_selectors": [ "Excel.SetColor.SetColorSingleCellHex", "Excel.SetColor.SetColorRangePredefined", "Excel.SetColor.SetColorRangeHex", "Excel.SetColor.SetColorNamedCellPredefined", "Excel.SetColor.SetColorNamedCellHex" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.SortCellsFromExcel.SortRangeCoordinates", "module": "Excel", "kind": "Action", "selector": "SortRangeCoordinates", "template": "Excel.SortCellsFromExcel.SortRangeCoordinates EndColumn: `` StartRow: `` EndRow: `` FirstRowIsHeader: False SortParameters: `` StartColumn: `` Instance: ``", "golden_example": "Excel.SortCellsFromExcel.SortRangeCoordinates EndColumn: $'''example''' StartRow: 1 EndRow: 1 FirstRowIsHeader: False SortParameters: RecognizedEntities StartColumn: $'''example''' Instance: ExcelInstance", "input_params": [ { "name": "EndColumn", "type": "String", "required": true }, { "name": "StartRow", "type": "Int32", "required": true }, { "name": "EndRow", "type": "Int32", "required": true }, { "name": "FirstRowIsHeader", "type": "Boolean", "required": true, "default": "False" }, { "name": "SortParameters", "type": "DataTable", "required": true }, { "name": "StartColumn", "type": "String", "required": true }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "EndColumn", "StartRow", "EndRow", "FirstRowIsHeader", "SortParameters", "StartColumn", "Instance" ], "constraints": { "SortMode": "Range", "SortRangeMode": "Coordinates" }, "sibling_selectors": [ "Excel.SortCellsFromExcel.SortWorksheet", "Excel.SortCellsFromExcel.SortTable", "Excel.SortCellsFromExcel.SortRangeNamedCell" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.SortCellsFromExcel.SortRangeNamedCell", "module": "Excel", "kind": "Action", "selector": "SortRangeNamedCell", "template": "Excel.SortCellsFromExcel.SortRangeNamedCell FirstRowIsHeader: False SortParameters: `` Instance: `` NamedCell: ``", "golden_example": "Excel.SortCellsFromExcel.SortRangeNamedCell FirstRowIsHeader: False SortParameters: RecognizedEntities Instance: ExcelInstance NamedCell: $'''example'''", "input_params": [ { "name": "FirstRowIsHeader", "type": "Boolean", "required": true, "default": "False" }, { "name": "SortParameters", "type": "DataTable", "required": true }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true }, { "name": "NamedCell", "type": "String", "required": true } ], "output_params": [], "required_params": [ "FirstRowIsHeader", "SortParameters", "Instance", "NamedCell" ], "constraints": { "SortMode": "Range", "SortRangeMode": "NamedCell" }, "sibling_selectors": [ "Excel.SortCellsFromExcel.SortWorksheet", "Excel.SortCellsFromExcel.SortTable", "Excel.SortCellsFromExcel.SortRangeCoordinates" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.SortCellsFromExcel.SortTable", "module": "Excel", "kind": "Action", "selector": "SortTable", "template": "Excel.SortCellsFromExcel.SortTable SortParameters: `` Instance: `` TableName: ``", "golden_example": "Excel.SortCellsFromExcel.SortTable SortParameters: RecognizedEntities Instance: ExcelInstance TableName: $'''example'''", "input_params": [ { "name": "SortParameters", "type": "DataTable", "required": true }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true }, { "name": "TableName", "type": "String", "required": true } ], "output_params": [], "required_params": [ "SortParameters", "Instance", "TableName" ], "constraints": { "SortMode": "Table" }, "sibling_selectors": [ "Excel.SortCellsFromExcel.SortWorksheet", "Excel.SortCellsFromExcel.SortRangeNamedCell", "Excel.SortCellsFromExcel.SortRangeCoordinates" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.SortCellsFromExcel.SortWorksheet", "module": "Excel", "kind": "Action", "selector": "SortWorksheet", "template": "Excel.SortCellsFromExcel.SortWorksheet Instance: `` SortParameters: { ^['Column1', 'Column2'] } FirstRowIsHeader: False", "golden_example": "Excel.SortCellsFromExcel.SortWorksheet Instance: ExcelInstance SortParameters: { ^['Column1', 'Column2'] } FirstRowIsHeader: False", "input_params": [ { "name": "Instance", "type": "ExcelInstanceHandle", "required": false }, { "name": "SortParameters", "type": "DataTable", "required": false }, { "name": "FirstRowIsHeader", "type": "Boolean", "required": false } ], "output_params": [], "required_params": [ "Excel instance" ], "constraints": { "SortMode": "Sheet" }, "sibling_selectors": [ "Excel.SortCellsFromExcel.SortTable", "Excel.SortCellsFromExcel.SortRangeNamedCell", "Excel.SortCellsFromExcel.SortRangeCoordinates" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.WriteToExcel.Write", "module": "Excel", "kind": "Action", "selector": "Write", "template": "Excel.WriteToExcel.Write Value: `` Instance: ``", "golden_example": "Excel.WriteToExcel.Write Value: $'''sample''' Instance: ExcelInstance", "input_params": [ { "name": "Value", "type": "Object", "required": true }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "Value", "Instance" ], "constraints": { "WriteMode": "ActiveCell" }, "sibling_selectors": [ "Excel.WriteToExcel.WriteCell", "Excel.WriteToExcel.WriteNamedCell" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.WriteToExcel.WriteCell", "module": "Excel", "kind": "Action", "selector": "WriteCell", "template": "Excel.WriteToExcel.WriteCell Instance: `` Value: `` Column: `` Row: ``", "golden_example": "Excel.WriteToExcel.WriteCell Instance: ExcelInstance Value: $'''sample''' Column: $'''example''' Row: 1", "input_params": [ { "name": "Column", "type": "String", "required": false }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": false }, { "name": "Row", "type": "Int32", "required": false }, { "name": "Value", "type": "Object", "required": false } ], "output_params": [], "required_params": [ "Excel instance", "Value to write", "Column" ], "constraints": { "WriteMode": "SpecifiedCell" }, "sibling_selectors": [ "Excel.WriteToExcel.Write", "Excel.WriteToExcel.WriteNamedCell" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Excel.WriteToExcel.WriteNamedCell", "module": "Excel", "kind": "Action", "selector": "WriteNamedCell", "template": "Excel.WriteToExcel.WriteNamedCell CellName: `` WriteToAllCells: False Value: `` Instance: ``", "golden_example": "Excel.WriteToExcel.WriteNamedCell CellName: $'''example''' WriteToAllCells: False Value: $'''sample''' Instance: ExcelInstance", "input_params": [ { "name": "CellName", "type": "String", "required": true }, { "name": "WriteToAllCells", "type": "Boolean", "required": true, "default": "False" }, { "name": "Value", "type": "Object", "required": true }, { "name": "Instance", "type": "ExcelInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "CellName", "WriteToAllCells", "Value", "Instance" ], "constraints": { "WriteMode": "NamedCells" }, "sibling_selectors": [ "Excel.WriteToExcel.Write", "Excel.WriteToExcel.WriteCell" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Exchange.ConnectToExchangeServer.Connect", "module": "Exchange", "kind": "Action", "selector": "Connect", "template": "Exchange.ConnectToExchangeServer.Connect ServerVersion: Exchange.ServerVersion.Exchange2013_SP1 Timeout: 30 EmailAddress: `` Connection=> ExchangeConnection", "golden_example": "Exchange.ConnectToExchangeServer.Connect ServerVersion: Exchange.ServerVersion.Exchange2013_SP1 Timeout: 30 EmailAddress: $'''example''' Connection=> ExchangeConnection", "input_params": [ { "name": "ServerVersion", "type": "ServerVersion", "required": true, "default": "Exchange2013_SP1", "enumValues": [ "Exchange2010", "Exchange2010_SP1", "Exchange2010_SP2", "Exchange2013", "Exchange2013_SP1" ] }, { "name": "Timeout", "type": "Int32", "required": true, "default": "30" }, { "name": "EmailAddress", "type": "String", "required": true } ], "output_params": [ { "name": "Connection", "type": "ExchangeConnectionHandle", "defaultVariable": "ExchangeConnection" } ], "required_params": [ "ServerVersion", "Timeout", "EmailAddress" ], "constraints": { "ConnectionType": "AutoDiscover", "CredentialsMode": "ExchangeDefault" }, "sibling_selectors": [ "Exchange.ConnectToExchangeServer.ConnectToServer", "Exchange.ConnectToExchangeServer.ConnectWithCredentials", "Exchange.ConnectToExchangeServer.ConnectToServerWithCredentials" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Exchange.ConnectToExchangeServer.ConnectToServer", "module": "Exchange", "kind": "Action", "selector": "ConnectToServer", "template": "Exchange.ConnectToExchangeServer.ConnectToServer ServerVersion: Exchange.ServerVersion.Exchange2013_SP1 ServerAddress: `` Timeout: 30 Connection=> ExchangeConnection", "golden_example": "Exchange.ConnectToExchangeServer.ConnectToServer ServerVersion: Exchange.ServerVersion.Exchange2013_SP1 ServerAddress: $'''example''' Timeout: 30 Connection=> ExchangeConnection", "input_params": [ { "name": "ServerVersion", "type": "ServerVersion", "required": true, "default": "Exchange2013_SP1", "enumValues": [ "Exchange2010", "Exchange2010_SP1", "Exchange2010_SP2", "Exchange2013", "Exchange2013_SP1" ] }, { "name": "ServerAddress", "type": "String", "required": true }, { "name": "Timeout", "type": "Int32", "required": true, "default": "30" } ], "output_params": [ { "name": "Connection", "type": "ExchangeConnectionHandle", "defaultVariable": "ExchangeConnection" } ], "required_params": [ "ServerVersion", "ServerAddress", "Timeout" ], "constraints": { "CredentialsMode": "ExchangeDefault", "ConnectionType": "ExchangeServerAddress" }, "sibling_selectors": [ "Exchange.ConnectToExchangeServer.Connect", "Exchange.ConnectToExchangeServer.ConnectWithCredentials", "Exchange.ConnectToExchangeServer.ConnectToServerWithCredentials" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Exchange.ConnectToExchangeServer.ConnectToServerWithCredentials", "module": "Exchange", "kind": "Action", "selector": "ConnectToServerWithCredentials", "template": "Exchange.ConnectToExchangeServer.ConnectToServerWithCredentials ServerVersion: Exchange.ServerVersion.Exchange2013_SP1 ServerAddress: `` Username: `` Timeout: 30 Password: `` Domain: `` Connection=> ExchangeConnection", "golden_example": "Exchange.ConnectToExchangeServer.ConnectToServerWithCredentials ServerVersion: Exchange.ServerVersion.Exchange2013_SP1 ServerAddress: $'''example''' Username: $'''example''' Timeout: 30 Password: $'''password''' Domain: $'''example''' Connection=> ExchangeConnection", "input_params": [ { "name": "ServerVersion", "type": "ServerVersion", "required": true, "default": "Exchange2013_SP1", "enumValues": [ "Exchange2010", "Exchange2010_SP1", "Exchange2010_SP2", "Exchange2013", "Exchange2013_SP1" ] }, { "name": "ServerAddress", "type": "String", "required": true }, { "name": "Username", "type": "String", "required": true }, { "name": "Timeout", "type": "Int32", "required": true, "default": "30" }, { "name": "Password", "type": "EncryptableObject", "required": true }, { "name": "Domain", "type": "String", "required": false, "default": "" } ], "output_params": [ { "name": "Connection", "type": "ExchangeConnectionHandle", "defaultVariable": "ExchangeConnection" } ], "required_params": [ "ServerVersion", "ServerAddress", "Username", "Timeout", "Password" ], "constraints": { "CredentialsMode": "UserDefined", "ConnectionType": "ExchangeServerAddress" }, "sibling_selectors": [ "Exchange.ConnectToExchangeServer.Connect", "Exchange.ConnectToExchangeServer.ConnectToServer", "Exchange.ConnectToExchangeServer.ConnectWithCredentials" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Exchange.ConnectToExchangeServer.ConnectWithCredentials", "module": "Exchange", "kind": "Action", "selector": "ConnectWithCredentials", "template": "Exchange.ConnectToExchangeServer.ConnectWithCredentials ServerVersion: Exchange.ServerVersion.Exchange2013_SP1 Username: `` Timeout: 30 Password: `` EmailAddress: `` Domain: `` Connection=> ExchangeConnection", "golden_example": "Exchange.ConnectToExchangeServer.ConnectWithCredentials ServerVersion: Exchange.ServerVersion.Exchange2013_SP1 Username: $'''example''' Timeout: 30 Password: $'''password''' EmailAddress: $'''example''' Domain: $'''example''' Connection=> ExchangeConnection", "input_params": [ { "name": "ServerVersion", "type": "ServerVersion", "required": true, "default": "Exchange2013_SP1", "enumValues": [ "Exchange2010", "Exchange2010_SP1", "Exchange2010_SP2", "Exchange2013", "Exchange2013_SP1" ] }, { "name": "Username", "type": "String", "required": true }, { "name": "Timeout", "type": "Int32", "required": true, "default": "30" }, { "name": "Password", "type": "EncryptableObject", "required": true }, { "name": "EmailAddress", "type": "String", "required": true }, { "name": "Domain", "type": "String", "required": false, "default": "" } ], "output_params": [ { "name": "Connection", "type": "ExchangeConnectionHandle", "defaultVariable": "ExchangeConnection" } ], "required_params": [ "ServerVersion", "Username", "Timeout", "Password", "EmailAddress" ], "constraints": { "ConnectionType": "AutoDiscover", "CredentialsMode": "UserDefined" }, "sibling_selectors": [ "Exchange.ConnectToExchangeServer.Connect", "Exchange.ConnectToExchangeServer.ConnectToServer", "Exchange.ConnectToExchangeServer.ConnectToServerWithCredentials" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Exchange.ProcessExchangeMessages.MoveEmails", "module": "Exchange", "kind": "Action", "selector": "MoveEmails", "template": "Exchange.ProcessExchangeMessages.MoveEmails Connection: `` EmailsToProcess: `` ExchangeFolder: Exchange.Folder.Inbox", "golden_example": "Exchange.ProcessExchangeMessages.MoveEmails Connection: ExchangeConnection EmailsToProcess: FileList ExchangeFolder: Exchange.Folder.Inbox", "input_params": [ { "name": "Connection", "type": "ExchangeConnectionHandle", "required": false }, { "name": "EmailsToProcess", "type": "List`1", "required": false }, { "name": "ExchangeFolder", "type": "Folder", "required": false, "enumValues": [ "Inbox", "DeletedItems", "Drafts", "Outbox", "SentItems", "JunkEmail" ] } ], "output_params": [], "required_params": [ "Exchange connection", "Email message(s) to process" ], "constraints": { "MoveToCustomFolder": "False", "MailboxType": "Personal", "Operation": "Move" }, "sibling_selectors": [ "Exchange.ProcessExchangeMessages.DeleteEmails", "Exchange.ProcessExchangeMessages.MarkEmailsAsUnread", "Exchange.ProcessExchangeMessages.MoveEmailsToAccount", "Exchange.ProcessExchangeMessages.MoveEmailsToFolder", "Exchange.ProcessExchangeMessages.MoveEmailsToAccountFolder" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Exchange.RetrieveExchangeMessages.RetrieveEmails", "module": "Exchange", "kind": "Action", "selector": "RetrieveEmails", "template": "Exchange.RetrieveExchangeMessages.RetrieveEmails Connection: `` ExchangeFolder: Exchange.Folder.Inbox RetrieveMode: Exchange.RetrieveMessagesMode.Unread MarkAsRead: True EmailMessages=> RetrievedEmails", "golden_example": "Exchange.RetrieveExchangeMessages.RetrieveEmails Connection: ExchangeConnection ExchangeFolder: Exchange.Folder.Inbox RetrieveMode: Exchange.RetrieveMessagesMode.Unread MarkAsRead: True EmailMessages=> RetrievedEmails", "input_params": [ { "name": "RetrieveMode", "type": "RetrieveMessagesMode", "required": true, "default": "Unread", "enumValues": [ "All", "Unread", "Read" ] }, { "name": "MarkAsRead", "type": "Boolean", "required": true, "default": "True" }, { "name": "ToContains", "type": "String", "required": false, "default": "" }, { "name": "SubjectContains", "type": "String", "required": false, "default": "" }, { "name": "Connection", "type": "ExchangeConnectionHandle", "required": true }, { "name": "BodyContains", "type": "String", "required": false, "default": "" }, { "name": "ExchangeFolder", "type": "Folder", "required": true, "default": "Inbox", "enumValues": [ "Inbox", "DeletedItems", "Drafts", "Outbox", "SentItems", "JunkEmail" ] }, { "name": "FromContains", "type": "String", "required": false, "default": "" } ], "output_params": [ { "name": "EmailMessages", "type": "List`1", "defaultVariable": "RetrievedEmails" } ], "required_params": [ "Exchange connection" ], "constraints": { "FromCustomFolder": "False", "MailboxType": "Personal", "AttachmentsOptions": "DoNotSave" }, "sibling_selectors": [ "Exchange.RetrieveExchangeMessages.RetrieveEmailsFromFolder", "Exchange.RetrieveExchangeMessages.RetrieveEmailsFromFolderAndSaveAttachments", "Exchange.RetrieveExchangeMessages.RetrieveEmailsFromAccountAndFolder", "Exchange.RetrieveExchangeMessages.RetrieveEmailsFromAccountAndFolderAndSaveAttachments", "Exchange.RetrieveExchangeMessages.RetrieveEmailsAndSaveAttachments", "Exchange.RetrieveExchangeMessages.RetrieveEmailsFromAccount", "Exchange.RetrieveExchangeMessages.RetrieveEmailsFromAccountAndSaveAttachments" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Exchange.SendMessage", "module": "Exchange", "kind": "Action", "selector": null, "template": "Exchange.SendMessage Connection: `` SendFrom: `` SendTo: `` IsBodyHtml: False", "golden_example": "Exchange.SendMessage Connection: ExchangeConnection SendFrom: $'''example''' SendTo: $'''example''' IsBodyHtml: False", "input_params": [ { "name": "Attachments", "type": "List`1", "required": false }, { "name": "BCC", "type": "String", "required": false }, { "name": "Body", "type": "String", "required": false }, { "name": "CC", "type": "String", "required": false }, { "name": "Connection", "type": "ExchangeConnectionHandle", "required": false }, { "name": "IsBodyHtml", "type": "Boolean", "required": false }, { "name": "SenderDisplayName", "type": "String", "required": false }, { "name": "SendFrom", "type": "String", "required": false }, { "name": "SendTo", "type": "String", "required": false }, { "name": "Subject", "type": "String", "required": false } ], "output_params": [], "required_params": [ "Exchange connection", "From", "To" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "File.ConvertFromBase64", "module": "File", "kind": "Action", "selector": null, "template": "File.ConvertFromBase64 Base64Text: `` File: `` IfFileExists: File.IfExists.DoNothing", "golden_example": "File.ConvertFromBase64 Base64Text: $'''example''' File: $'''C:\\temp\\test.xlsx''' IfFileExists: File.IfExists.DoNothing", "input_params": [ { "name": "Base64Text", "type": "String", "required": false }, { "name": "File", "type": "FileObject", "required": false }, { "name": "IfFileExists", "type": "IfExists", "required": false, "enumValues": [ "DoNothing", "Overwrite" ] } ], "output_params": [], "required_params": [ "Base64 encoded text", "File path" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "File.ConvertFromBinary", "module": "File", "kind": "Action", "selector": null, "template": "File.ConvertFromBinary BinaryData: `` File: `` IfFileExists: File.IfExists.DoNothing", "golden_example": "File.ConvertFromBinary BinaryData: BinaryData File: $'''C:\\temp\\test.xlsx''' IfFileExists: File.IfExists.DoNothing", "input_params": [ { "name": "BinaryData", "type": "BinaryObject", "required": false }, { "name": "File", "type": "FileObject", "required": false }, { "name": "IfFileExists", "type": "IfExists", "required": false, "enumValues": [ "DoNothing", "Overwrite" ] } ], "output_params": [], "required_params": [ "Binary data", "File path" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "File.ConvertToBase64", "module": "File", "kind": "Action", "selector": null, "template": "File.ConvertToBase64 File: `` Base64Text=> Base64Text", "golden_example": "File.ConvertToBase64 File: $'''C:\\temp\\test.xlsx''' Base64Text=> Base64Text", "input_params": [ { "name": "File", "type": "FileObject", "required": false } ], "output_params": [ { "name": "Base64Text", "type": "String" } ], "required_params": [ "File path" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "File.ConvertToBinary", "module": "File", "kind": "Action", "selector": null, "template": "File.ConvertToBinary File: `` BinaryData=> BinaryData", "golden_example": "File.ConvertToBinary File: $'''C:\\temp\\test.xlsx''' BinaryData=> BinaryData", "input_params": [ { "name": "File", "type": "FileObject", "required": false } ], "output_params": [ { "name": "BinaryData", "type": "BinaryObject" } ], "required_params": [ "File path" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "File.Copy", "module": "File", "kind": "Action", "selector": null, "template": "File.Copy Files: `` Destination: `` IfFileExists: File.IfExists.DoNothing CopiedFiles=> CopiedFiles", "golden_example": "File.Copy Files: FileList Destination: $'''C:\\temp''' IfFileExists: File.IfExists.DoNothing CopiedFiles=> CopiedFiles", "input_params": [ { "name": "Destination", "type": "FolderObject", "required": false }, { "name": "Files", "type": "List`1", "required": false }, { "name": "IfFileExists", "type": "IfExists", "required": false, "enumValues": [ "DoNothing", "Overwrite" ] } ], "output_params": [ { "name": "CopiedFiles", "type": "List`1" } ], "required_params": [ "File(s) to copy", "Destination folder" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "File.Delete", "module": "File", "kind": "Action", "selector": null, "template": "File.Delete Files: ``", "golden_example": "File.Delete Files: FileList", "input_params": [ { "name": "Files", "type": "List`1", "required": false } ], "output_params": [], "required_params": [ "File(s) to delete" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "File.GetPathPart", "module": "File", "kind": "Action", "selector": null, "template": "File.GetPathPart File: `` RootPath=> RootPath Directory=> Directory FileName=> FileName FileNameWithoutExtension=> FileNameNoExtension Extension=> FileExtension", "golden_example": "File.GetPathPart File: $'''C:\\temp\\test.xlsx''' RootPath=> RootPath Directory=> Directory FileName=> FileName FileNameWithoutExtension=> FileNameNoExtension Extension=> FileExtension", "input_params": [ { "name": "File", "type": "FileObject", "required": false } ], "output_params": [ { "name": "Directory", "type": "FolderObject" }, { "name": "Extension", "type": "String" }, { "name": "FileName", "type": "String" }, { "name": "FileNameWithoutExtension", "type": "String" }, { "name": "RootPath", "type": "FolderObject" } ], "required_params": [ "File path" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "File.GetTempPath", "module": "File", "kind": "Action", "selector": null, "template": "File.GetTempPath TempFile=> TempFile", "golden_example": "File.GetTempPath TempFile=> TempFile", "input_params": [], "output_params": [ { "name": "TempFile", "type": "FileObject" } ], "required_params": [], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "File.IfFile.DoesNotExist", "module": "File", "kind": "Condition", "selector": "DoesNotExist", "template": "IF (File.IfFile.DoesNotExist File: ``) THEN", "golden_example": "IF (File.IfFile.DoesNotExist File: $'''C:\\temp\\test.xlsx''') THEN", "input_params": [ { "name": "File", "type": "FileObject", "required": true } ], "output_params": [], "required_params": [ "File" ], "constraints": { "CheckMode": "DoesNotExist" }, "sibling_selectors": [ "File.IfFile.Exists" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "File.IfFile.Exists", "module": "File", "kind": "Condition", "selector": "Exists", "template": "IF (File.IfFile.Exists File: ``) THEN", "golden_example": "IF (File.IfFile.Exists File: $'''C:\\temp\\test.xlsx''') THEN", "input_params": [ { "name": "File", "type": "FileObject", "required": true } ], "output_params": [], "required_params": [ "File path" ], "constraints": { "CheckMode": "Exists" }, "sibling_selectors": [ "File.IfFile.DoesNotExist" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "File.Move", "module": "File", "kind": "Action", "selector": null, "template": "File.Move Files: `` Destination: `` IfFileExists: File.IfExists.DoNothing MovedFiles=> MovedFiles", "golden_example": "File.Move Files: FileList Destination: $'''C:\\temp''' IfFileExists: File.IfExists.DoNothing MovedFiles=> MovedFiles", "input_params": [ { "name": "Destination", "type": "FolderObject", "required": false }, { "name": "Files", "type": "List`1", "required": false }, { "name": "IfFileExists", "type": "IfExists", "required": false, "enumValues": [ "DoNothing", "Overwrite" ] } ], "output_params": [ { "name": "MovedFiles", "type": "List`1" } ], "required_params": [ "File(s) to move", "Destination folder" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "File.ReadFromCSVFile.ReadCSV", "module": "File", "kind": "Action", "selector": "ReadCSV", "template": "File.ReadFromCSVFile.ReadCSV CSVFile: `` Encoding: File.CSVEncoding.UTF8 TrimFields: True FirstLineContainsColumnNames: False ColumnsSeparator: File.CSVColumnsSeparator.SystemDefault CSVTable=> CSVTable", "golden_example": "File.ReadFromCSVFile.ReadCSV CSVFile: $'''C:\\temp\\test.xlsx''' Encoding: File.CSVEncoding.UTF8 TrimFields: True FirstLineContainsColumnNames: False ColumnsSeparator: File.CSVColumnsSeparator.SystemDefault CSVTable=> CSVTable", "input_params": [ { "name": "ColumnsSeparator", "type": "CSVColumnsSeparator", "required": false, "enumValues": [ "SystemDefault", "Comma", "Semicolon", "Tab" ] }, { "name": "CSVFile", "type": "FileObject", "required": false }, { "name": "Encoding", "type": "CSVEncoding", "required": false, "enumValues": [ "SystemDefault", "UTF8", "Unicode", "BigEndianUnicode", "UTF8NoBOM", "UnicodeNoBOM", "ASCII" ] }, { "name": "FirstLineContainsColumnNames", "type": "Boolean", "required": false }, { "name": "TrimFields", "type": "Boolean", "required": false } ], "output_params": [ { "name": "CSVTable", "type": "DataTable" } ], "required_params": [ "File path" ], "constraints": { "ColumnsSeparatorType": "Predefined" }, "sibling_selectors": [ "File.ReadFromCSVFile.ReadCSVWithCustomSeparator", "File.ReadFromCSVFile.ReadCSVWithFixedColumnWidths" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "File.ReadFromCSVFile.ReadCSVWithCustomSeparator", "module": "File", "kind": "Action", "selector": "ReadCSVWithCustomSeparator", "template": "File.ReadFromCSVFile.ReadCSVWithCustomSeparator FirstLineContainsColumnNames: False Encoding: File.CSVEncoding.UTF8 TrimFields: True CustomColumnsSeparator: `` CSVFile: `` CSVTable=> CSVTable", "golden_example": "File.ReadFromCSVFile.ReadCSVWithCustomSeparator FirstLineContainsColumnNames: False Encoding: File.CSVEncoding.UTF8 TrimFields: True CustomColumnsSeparator: $'''example''' CSVFile: $'''C:\\temp\\test.xlsx''' CSVTable=> CSVTable", "input_params": [ { "name": "FirstLineContainsColumnNames", "type": "Boolean", "required": true, "default": "False" }, { "name": "Encoding", "type": "CSVEncoding", "required": true, "default": "UTF8", "enumValues": [ "SystemDefault", "UTF8", "Unicode", "BigEndianUnicode", "UTF8NoBOM", "UnicodeNoBOM", "ASCII" ] }, { "name": "TrimFields", "type": "Boolean", "required": true, "default": "True" }, { "name": "CustomColumnsSeparator", "type": "String", "required": true }, { "name": "CSVFile", "type": "FileObject", "required": true } ], "output_params": [ { "name": "CSVTable", "type": "DataTable", "defaultVariable": "CSVTable" } ], "required_params": [ "FirstLineContainsColumnNames", "Encoding", "TrimFields", "CustomColumnsSeparator", "CSVFile" ], "constraints": { "ColumnsSeparatorType": "Custom" }, "sibling_selectors": [ "File.ReadFromCSVFile.ReadCSV", "File.ReadFromCSVFile.ReadCSVWithFixedColumnWidths" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "File.ReadFromCSVFile.ReadCSVWithFixedColumnWidths", "module": "File", "kind": "Action", "selector": "ReadCSVWithFixedColumnWidths", "template": "File.ReadFromCSVFile.ReadCSVWithFixedColumnWidths FirstLineContainsColumnNames: False Encoding: File.CSVEncoding.UTF8 TrimFields: True FixedColumnWidths: `` CSVFile: `` CSVTable=> CSVTable", "golden_example": "File.ReadFromCSVFile.ReadCSVWithFixedColumnWidths FirstLineContainsColumnNames: False Encoding: File.CSVEncoding.UTF8 TrimFields: True FixedColumnWidths: $'''example''' CSVFile: $'''C:\\temp\\test.xlsx''' CSVTable=> CSVTable", "input_params": [ { "name": "FirstLineContainsColumnNames", "type": "Boolean", "required": true, "default": "False" }, { "name": "Encoding", "type": "CSVEncoding", "required": true, "default": "UTF8", "enumValues": [ "SystemDefault", "UTF8", "Unicode", "BigEndianUnicode", "UTF8NoBOM", "UnicodeNoBOM", "ASCII" ] }, { "name": "TrimFields", "type": "Boolean", "required": true, "default": "True" }, { "name": "FixedColumnWidths", "type": "String", "required": true }, { "name": "CSVFile", "type": "FileObject", "required": true } ], "output_params": [ { "name": "CSVTable", "type": "DataTable", "defaultVariable": "CSVTable" } ], "required_params": [ "FirstLineContainsColumnNames", "Encoding", "TrimFields", "FixedColumnWidths", "CSVFile" ], "constraints": { "ColumnsSeparatorType": "FixedColumnWidths" }, "sibling_selectors": [ "File.ReadFromCSVFile.ReadCSV", "File.ReadFromCSVFile.ReadCSVWithCustomSeparator" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "File.ReadTextFromFile.ReadText", "module": "File", "kind": "Action", "selector": "ReadText", "template": "File.ReadTextFromFile.ReadText File: `` Encoding: File.TextFileEncoding.UTF8 Content=> FileContents", "golden_example": "File.ReadTextFromFile.ReadText File: $'''C:\\temp\\test.xlsx''' Encoding: File.TextFileEncoding.UTF8 Content=> FileContents", "input_params": [ { "name": "Encoding", "type": "TextFileEncoding", "required": false, "enumValues": [ "DefaultEncoding", "UTF8", "Unicode", "BigEndianUnicode", "ANSI" ] }, { "name": "File", "type": "FileObject", "required": false } ], "output_params": [ { "name": "Content", "type": "String" } ], "required_params": [ "File path" ], "constraints": { "StoreContentAs": "SingleTextValue" }, "sibling_selectors": [ "File.ReadTextFromFile.ReadTextAsList" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "File.ReadTextFromFile.ReadTextAsList", "module": "File", "kind": "Action", "selector": "ReadTextAsList", "template": "File.ReadTextFromFile.ReadTextAsList File: `` Encoding: File.TextFileEncoding.UTF8 Contents=> FileContents", "golden_example": "File.ReadTextFromFile.ReadTextAsList File: $'''C:\\temp\\test.xlsx''' Encoding: File.TextFileEncoding.UTF8 Contents=> FileContents", "input_params": [ { "name": "File", "type": "FileObject", "required": true }, { "name": "Encoding", "type": "TextFileEncoding", "required": true, "default": "UTF8", "enumValues": [ "DefaultEncoding", "UTF8", "Unicode", "BigEndianUnicode", "ANSI" ] } ], "output_params": [ { "name": "Contents", "type": "List`1", "defaultVariable": "FileContents" } ], "required_params": [ "File", "Encoding" ], "constraints": { "StoreContentAs": "List" }, "sibling_selectors": [ "File.ReadTextFromFile.ReadText" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "File.RenameFiles.OverwriteWithSequentialSuffix", "module": "File", "kind": "Action", "selector": "OverwriteWithSequentialSuffix", "template": "File.RenameFiles.OverwriteWithSequentialSuffix SequenceSeparator: File.Separator.Space StartNumberingAt: `` SequenceNewName: `` SequencePosition: File.AddTextPosition.AfterName UsePadding: False Files: `` Padding: 3 IfFileExists: File.IfExists.DoNothing IncrementBy: `` RenamedFiles=> RenamedFiles", "golden_example": "File.RenameFiles.OverwriteWithSequentialSuffix SequenceSeparator: File.Separator.Space StartNumberingAt: 1 SequenceNewName: $'''example''' SequencePosition: File.AddTextPosition.AfterName UsePadding: False Files: Files Padding: 3 IfFileExists: File.IfExists.DoNothing IncrementBy: 1 RenamedFiles=> RenamedFiles", "input_params": [ { "name": "SequenceSeparator", "type": "Separator", "required": true, "default": "Space", "enumValues": [ "Nothing", "Space", "Dash", "Period", "Underscore" ] }, { "name": "StartNumberingAt", "type": "Int32", "required": true }, { "name": "SequenceNewName", "type": "String", "required": true }, { "name": "SequencePosition", "type": "AddTextPosition", "required": true, "default": "AfterName", "enumValues": [ "AfterName", "BeforeName" ] }, { "name": "UsePadding", "type": "Boolean", "required": true, "default": "False" }, { "name": "Files", "type": "List`1", "required": true }, { "name": "Padding", "type": "Int32", "required": true, "default": "3" }, { "name": "IfFileExists", "type": "IfExists", "required": true, "default": "DoNothing", "enumValues": [ "DoNothing", "Overwrite" ] }, { "name": "IncrementBy", "type": "Int32", "required": true } ], "output_params": [ { "name": "RenamedFiles", "type": "List`1", "defaultVariable": "RenamedFiles" } ], "required_params": [ "SequenceSeparator", "StartNumberingAt", "SequenceNewName", "SequencePosition", "UsePadding", "Files", "Padding", "IfFileExists", "IncrementBy" ], "constraints": { "RenameScheme": "MakeSequential", "SequenceUseExistingName": "False" }, "sibling_selectors": [ "File.RenameFiles.Rename", "File.RenameFiles.RenameAddText", "File.RenameFiles.RenameRemoveText", "File.RenameFiles.RenameReplaceText", "File.RenameFiles.RenameChangeExtension", "File.RenameFiles.RenameAddDateOrTime", "File.RenameFiles.RenameAddCustomDateTime", "File.RenameFiles.RenameAddSequentialSuffix" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "File.RenameFiles.Rename", "module": "File", "kind": "Action", "selector": "Rename", "template": "File.RenameFiles.Rename Files: `` NewName: `` KeepExtension: True IfFileExists: File.IfExists.DoNothing RenamedFiles=> RenamedFiles", "golden_example": "File.RenameFiles.Rename Files: FileList NewName: $'''example''' KeepExtension: True IfFileExists: File.IfExists.DoNothing RenamedFiles=> RenamedFiles", "input_params": [ { "name": "Files", "type": "List`1", "required": false }, { "name": "IfFileExists", "type": "IfExists", "required": false, "enumValues": [ "DoNothing", "Overwrite" ] }, { "name": "KeepExtension", "type": "Boolean", "required": false }, { "name": "NewName", "type": "String", "required": false } ], "output_params": [ { "name": "RenamedFiles", "type": "List`1" } ], "required_params": [ "File to rename", "New file name" ], "constraints": { "RenameScheme": "SetNewName" }, "sibling_selectors": [ "File.RenameFiles.RenameAddText", "File.RenameFiles.RenameRemoveText", "File.RenameFiles.RenameReplaceText", "File.RenameFiles.RenameChangeExtension", "File.RenameFiles.RenameAddDateOrTime", "File.RenameFiles.RenameAddCustomDateTime", "File.RenameFiles.RenameAddSequentialSuffix", "File.RenameFiles.OverwriteWithSequentialSuffix" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "File.RenameFiles.RenameAddCustomDateTime", "module": "File", "kind": "Action", "selector": "RenameAddCustomDateTime", "template": "File.RenameFiles.RenameAddCustomDateTime DateTimeSeparator: File.Separator.Space Files: `` CustomDateTime: `` DateTimeFormat: `` DateTimePosition: File.AddTextPosition.AfterName IfFileExists: File.IfExists.DoNothing RenamedFiles=> RenamedFiles", "golden_example": "File.RenameFiles.RenameAddCustomDateTime DateTimeSeparator: File.Separator.Space Files: Files CustomDateTime: $'''2025-01-01''' DateTimeFormat: $'''example''' DateTimePosition: File.AddTextPosition.AfterName IfFileExists: File.IfExists.DoNothing RenamedFiles=> RenamedFiles", "input_params": [ { "name": "DateTimeSeparator", "type": "Separator", "required": true, "default": "Space", "enumValues": [ "Nothing", "Space", "Dash", "Period", "Underscore" ] }, { "name": "Files", "type": "List`1", "required": true }, { "name": "CustomDateTime", "type": "DateTime", "required": true }, { "name": "DateTimeFormat", "type": "String", "required": true, "default": "yyyyMMdd" }, { "name": "DateTimePosition", "type": "AddTextPosition", "required": true, "default": "AfterName", "enumValues": [ "AfterName", "BeforeName" ] }, { "name": "IfFileExists", "type": "IfExists", "required": true, "default": "DoNothing", "enumValues": [ "DoNothing", "Overwrite" ] } ], "output_params": [ { "name": "RenamedFiles", "type": "List`1", "defaultVariable": "RenamedFiles" } ], "required_params": [ "DateTimeSeparator", "Files", "CustomDateTime", "DateTimeFormat", "DateTimePosition", "IfFileExists" ], "constraints": { "RenameScheme": "AddDateTime", "UseCustomDateTime": "True" }, "sibling_selectors": [ "File.RenameFiles.Rename", "File.RenameFiles.RenameAddText", "File.RenameFiles.RenameRemoveText", "File.RenameFiles.RenameReplaceText", "File.RenameFiles.RenameChangeExtension", "File.RenameFiles.RenameAddDateOrTime", "File.RenameFiles.RenameAddSequentialSuffix", "File.RenameFiles.OverwriteWithSequentialSuffix" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "File.RenameFiles.RenameAddDateOrTime", "module": "File", "kind": "Action", "selector": "RenameAddDateOrTime", "template": "File.RenameFiles.RenameAddDateOrTime DateTimeSeparator: File.Separator.Space DateTimeToAdd: File.DateTimeToAdd.Current Files: `` DateTimeFormat: `` DateTimePosition: File.AddTextPosition.AfterName IfFileExists: File.IfExists.DoNothing RenamedFiles=> RenamedFiles", "golden_example": "File.RenameFiles.RenameAddDateOrTime DateTimeSeparator: File.Separator.Space DateTimeToAdd: File.DateTimeToAdd.Current Files: Files DateTimeFormat: $'''example''' DateTimePosition: File.AddTextPosition.AfterName IfFileExists: File.IfExists.DoNothing RenamedFiles=> RenamedFiles", "input_params": [ { "name": "DateTimeSeparator", "type": "Separator", "required": true, "default": "Space", "enumValues": [ "Nothing", "Space", "Dash", "Period", "Underscore" ] }, { "name": "DateTimeToAdd", "type": "DateTimeToAdd", "required": true, "default": "Current", "enumValues": [ "Current", "CreationTime", "LastAccessed", "LastModified" ] }, { "name": "Files", "type": "List`1", "required": true }, { "name": "DateTimeFormat", "type": "String", "required": true, "default": "yyyyMMdd" }, { "name": "DateTimePosition", "type": "AddTextPosition", "required": true, "default": "AfterName", "enumValues": [ "AfterName", "BeforeName" ] }, { "name": "IfFileExists", "type": "IfExists", "required": true, "default": "DoNothing", "enumValues": [ "DoNothing", "Overwrite" ] } ], "output_params": [ { "name": "RenamedFiles", "type": "List`1", "defaultVariable": "RenamedFiles" } ], "required_params": [ "DateTimeSeparator", "DateTimeToAdd", "Files", "DateTimeFormat", "DateTimePosition", "IfFileExists" ], "constraints": { "RenameScheme": "AddDateTime", "UseCustomDateTime": "False" }, "sibling_selectors": [ "File.RenameFiles.Rename", "File.RenameFiles.RenameAddText", "File.RenameFiles.RenameRemoveText", "File.RenameFiles.RenameReplaceText", "File.RenameFiles.RenameChangeExtension", "File.RenameFiles.RenameAddCustomDateTime", "File.RenameFiles.RenameAddSequentialSuffix", "File.RenameFiles.OverwriteWithSequentialSuffix" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "File.RenameFiles.RenameAddSequentialSuffix", "module": "File", "kind": "Action", "selector": "RenameAddSequentialSuffix", "template": "File.RenameFiles.RenameAddSequentialSuffix SequenceSeparator: File.Separator.Space StartNumberingAt: `` SequencePosition: File.AddTextPosition.AfterName UsePadding: False Files: `` Padding: 3 IfFileExists: File.IfExists.DoNothing IncrementBy: `` RenamedFiles=> RenamedFiles", "golden_example": "File.RenameFiles.RenameAddSequentialSuffix SequenceSeparator: File.Separator.Space StartNumberingAt: 1 SequencePosition: File.AddTextPosition.AfterName UsePadding: False Files: Files Padding: 3 IfFileExists: File.IfExists.DoNothing IncrementBy: 1 RenamedFiles=> RenamedFiles", "input_params": [ { "name": "SequenceSeparator", "type": "Separator", "required": true, "default": "Space", "enumValues": [ "Nothing", "Space", "Dash", "Period", "Underscore" ] }, { "name": "StartNumberingAt", "type": "Int32", "required": true }, { "name": "SequencePosition", "type": "AddTextPosition", "required": true, "default": "AfterName", "enumValues": [ "AfterName", "BeforeName" ] }, { "name": "UsePadding", "type": "Boolean", "required": true, "default": "False" }, { "name": "Files", "type": "List`1", "required": true }, { "name": "Padding", "type": "Int32", "required": true, "default": "3" }, { "name": "IfFileExists", "type": "IfExists", "required": true, "default": "DoNothing", "enumValues": [ "DoNothing", "Overwrite" ] }, { "name": "IncrementBy", "type": "Int32", "required": true } ], "output_params": [ { "name": "RenamedFiles", "type": "List`1", "defaultVariable": "RenamedFiles" } ], "required_params": [ "SequenceSeparator", "StartNumberingAt", "SequencePosition", "UsePadding", "Files", "Padding", "IfFileExists", "IncrementBy" ], "constraints": { "RenameScheme": "MakeSequential", "SequenceUseExistingName": "True" }, "sibling_selectors": [ "File.RenameFiles.Rename", "File.RenameFiles.RenameAddText", "File.RenameFiles.RenameRemoveText", "File.RenameFiles.RenameReplaceText", "File.RenameFiles.RenameChangeExtension", "File.RenameFiles.RenameAddDateOrTime", "File.RenameFiles.RenameAddCustomDateTime", "File.RenameFiles.OverwriteWithSequentialSuffix" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "File.RenameFiles.RenameAddText", "module": "File", "kind": "Action", "selector": "RenameAddText", "template": "File.RenameFiles.RenameAddText TextPosition: File.AddTextPosition.AfterName TextToAdd: `` Files: `` IfFileExists: File.IfExists.DoNothing RenamedFiles=> RenamedFiles", "golden_example": "File.RenameFiles.RenameAddText TextPosition: File.AddTextPosition.AfterName TextToAdd: $'''example''' Files: Files IfFileExists: File.IfExists.DoNothing RenamedFiles=> RenamedFiles", "input_params": [ { "name": "TextPosition", "type": "AddTextPosition", "required": true, "default": "AfterName", "enumValues": [ "AfterName", "BeforeName" ] }, { "name": "TextToAdd", "type": "String", "required": false }, { "name": "Files", "type": "List`1", "required": true }, { "name": "IfFileExists", "type": "IfExists", "required": true, "default": "DoNothing", "enumValues": [ "DoNothing", "Overwrite" ] } ], "output_params": [ { "name": "RenamedFiles", "type": "List`1", "defaultVariable": "RenamedFiles" } ], "required_params": [ "TextPosition", "Files", "IfFileExists" ], "constraints": { "RenameScheme": "AddText" }, "sibling_selectors": [ "File.RenameFiles.Rename", "File.RenameFiles.RenameRemoveText", "File.RenameFiles.RenameReplaceText", "File.RenameFiles.RenameChangeExtension", "File.RenameFiles.RenameAddDateOrTime", "File.RenameFiles.RenameAddCustomDateTime", "File.RenameFiles.RenameAddSequentialSuffix", "File.RenameFiles.OverwriteWithSequentialSuffix" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "File.RenameFiles.RenameChangeExtension", "module": "File", "kind": "Action", "selector": "RenameChangeExtension", "template": "File.RenameFiles.RenameChangeExtension Files: `` NewExtension: `` IfFileExists: File.IfExists.DoNothing RenamedFiles=> RenamedFiles", "golden_example": "File.RenameFiles.RenameChangeExtension Files: Files NewExtension: $'''example''' IfFileExists: File.IfExists.DoNothing RenamedFiles=> RenamedFiles", "input_params": [ { "name": "Files", "type": "List`1", "required": true }, { "name": "NewExtension", "type": "String", "required": false }, { "name": "IfFileExists", "type": "IfExists", "required": true, "default": "DoNothing", "enumValues": [ "DoNothing", "Overwrite" ] } ], "output_params": [ { "name": "RenamedFiles", "type": "List`1", "defaultVariable": "RenamedFiles" } ], "required_params": [ "Files", "IfFileExists" ], "constraints": { "RenameScheme": "ChangeExtension" }, "sibling_selectors": [ "File.RenameFiles.Rename", "File.RenameFiles.RenameAddText", "File.RenameFiles.RenameRemoveText", "File.RenameFiles.RenameReplaceText", "File.RenameFiles.RenameAddDateOrTime", "File.RenameFiles.RenameAddCustomDateTime", "File.RenameFiles.RenameAddSequentialSuffix", "File.RenameFiles.OverwriteWithSequentialSuffix" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "File.RenameFiles.RenameRemoveText", "module": "File", "kind": "Action", "selector": "RenameRemoveText", "template": "File.RenameFiles.RenameRemoveText TextToRemove: `` Files: `` IfFileExists: File.IfExists.DoNothing RenamedFiles=> RenamedFiles", "golden_example": "File.RenameFiles.RenameRemoveText TextToRemove: $'''example''' Files: Files IfFileExists: File.IfExists.DoNothing RenamedFiles=> RenamedFiles", "input_params": [ { "name": "TextToRemove", "type": "String", "required": false }, { "name": "Files", "type": "List`1", "required": true }, { "name": "IfFileExists", "type": "IfExists", "required": true, "default": "DoNothing", "enumValues": [ "DoNothing", "Overwrite" ] } ], "output_params": [ { "name": "RenamedFiles", "type": "List`1", "defaultVariable": "RenamedFiles" } ], "required_params": [ "Files", "IfFileExists" ], "constraints": { "RenameScheme": "RemoveText" }, "sibling_selectors": [ "File.RenameFiles.Rename", "File.RenameFiles.RenameAddText", "File.RenameFiles.RenameReplaceText", "File.RenameFiles.RenameChangeExtension", "File.RenameFiles.RenameAddDateOrTime", "File.RenameFiles.RenameAddCustomDateTime", "File.RenameFiles.RenameAddSequentialSuffix", "File.RenameFiles.OverwriteWithSequentialSuffix" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "File.RenameFiles.RenameReplaceText", "module": "File", "kind": "Action", "selector": "RenameReplaceText", "template": "File.RenameFiles.RenameReplaceText ReplaceWith: `` TextToReplace: `` Files: `` IfFileExists: File.IfExists.DoNothing RenamedFiles=> RenamedFiles", "golden_example": "File.RenameFiles.RenameReplaceText ReplaceWith: $'''example''' TextToReplace: $'''example''' Files: Files IfFileExists: File.IfExists.DoNothing RenamedFiles=> RenamedFiles", "input_params": [ { "name": "ReplaceWith", "type": "String", "required": false }, { "name": "TextToReplace", "type": "String", "required": true }, { "name": "Files", "type": "List`1", "required": true }, { "name": "IfFileExists", "type": "IfExists", "required": true, "default": "DoNothing", "enumValues": [ "DoNothing", "Overwrite" ] } ], "output_params": [ { "name": "RenamedFiles", "type": "List`1", "defaultVariable": "RenamedFiles" } ], "required_params": [ "TextToReplace", "Files", "IfFileExists" ], "constraints": { "RenameScheme": "ReplaceText" }, "sibling_selectors": [ "File.RenameFiles.Rename", "File.RenameFiles.RenameAddText", "File.RenameFiles.RenameRemoveText", "File.RenameFiles.RenameChangeExtension", "File.RenameFiles.RenameAddDateOrTime", "File.RenameFiles.RenameAddCustomDateTime", "File.RenameFiles.RenameAddSequentialSuffix", "File.RenameFiles.OverwriteWithSequentialSuffix" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "File.WaitForFile.Created", "module": "File", "kind": "Wait", "selector": "Created", "template": "WAIT (File.WaitForFile.Created File: ``)", "golden_example": "WAIT (File.WaitForFile.Created File: $'''C:\\temp\\test.xlsx''')", "input_params": [ { "name": "File", "type": "FileObject", "required": true } ], "output_params": [], "required_params": [ "File path" ], "constraints": { "WaitFor": "ToBeCreated" }, "sibling_selectors": [ "File.WaitForFile.Deleted" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "File.WaitForFile.Deleted", "module": "File", "kind": "Wait", "selector": "Deleted", "template": "WAIT (File.WaitForFile.Deleted File: ``)", "golden_example": "WAIT (File.WaitForFile.Deleted File: $'''C:\\temp\\test.xlsx''')", "input_params": [ { "name": "File", "type": "FileObject", "required": true } ], "output_params": [], "required_params": [ "File" ], "constraints": { "WaitFor": "ToBeDeleted" }, "sibling_selectors": [ "File.WaitForFile.Created" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "File.WriteText", "module": "File", "kind": "Action", "selector": null, "template": "File.WriteText File: `` AppendNewLine: True IfFileExists: File.IfFileExists.Overwrite Encoding: File.FileEncoding.Unicode TextToWrite: ``", "golden_example": "File.WriteText File: $'''C:\\temp\\test.xlsx''' AppendNewLine: True IfFileExists: File.IfFileExists.Overwrite Encoding: File.FileEncoding.Unicode TextToWrite: $'''sample'''", "input_params": [ { "name": "AppendNewLine", "type": "Boolean", "required": false }, { "name": "Encoding", "type": "FileEncoding", "required": false, "enumValues": [ "DefaultEncoding", "UTF8", "Unicode", "BigEndianUnicode", "UTF8NoBOM", "UnicodeNoBOM", "ANSI" ] }, { "name": "File", "type": "FileObject", "required": false }, { "name": "IfFileExists", "type": "IfFileExists", "required": false, "enumValues": [ "Overwrite", "Append" ] }, { "name": "TextToWrite", "type": "Object", "required": false } ], "output_params": [], "required_params": [ "File path" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "File.WriteToCSVFile.WriteCSV", "module": "File", "kind": "Action", "selector": "WriteCSV", "template": "File.WriteToCSVFile.WriteCSV VariableToWrite: `` CSVFile: `` CsvFileEncoding: File.CSVEncoding.UTF8 IncludeColumnNames: False IfFileExists: File.IfFileExists.Overwrite ColumnsSeparator: File.CSVColumnsSeparator.SystemDefault", "golden_example": "File.WriteToCSVFile.WriteCSV VariableToWrite: $'''sample''' CSVFile: $'''C:\\temp\\test.xlsx''' CsvFileEncoding: File.CSVEncoding.UTF8 IncludeColumnNames: False IfFileExists: File.IfFileExists.Overwrite ColumnsSeparator: File.CSVColumnsSeparator.SystemDefault", "input_params": [ { "name": "ColumnsSeparator", "type": "CSVColumnsSeparator", "required": false, "enumValues": [ "SystemDefault", "Comma", "Semicolon", "Tab" ] }, { "name": "CSVFile", "type": "FileObject", "required": false }, { "name": "CsvFileEncoding", "type": "CSVEncoding", "required": false, "enumValues": [ "SystemDefault", "UTF8", "Unicode", "BigEndianUnicode", "UTF8NoBOM", "UnicodeNoBOM", "ASCII" ] }, { "name": "IfFileExists", "type": "IfFileExists", "required": false, "enumValues": [ "Overwrite", "Append" ] }, { "name": "IncludeColumnNames", "type": "Boolean", "required": false }, { "name": "VariableToWrite", "type": "Object", "required": false } ], "output_params": [], "required_params": [ "Variable to write", "File path" ], "constraints": { "UseCustomSeparator": "False" }, "sibling_selectors": [ "File.WriteToCSVFile.WriteCSVWithCustomSeparator" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "File.WriteToCSVFile.WriteCSVWithCustomSeparator", "module": "File", "kind": "Action", "selector": "WriteCSVWithCustomSeparator", "template": "File.WriteToCSVFile.WriteCSVWithCustomSeparator IncludeColumnNames: False IfFileExists: File.IfFileExists.Overwrite VariableToWrite: `` CSVFile: `` CustomColumnsSeparator: `` CsvFileEncoding: File.CSVEncoding.UTF8", "golden_example": "File.WriteToCSVFile.WriteCSVWithCustomSeparator IncludeColumnNames: False IfFileExists: File.IfFileExists.Overwrite VariableToWrite: $'''sample''' CSVFile: $'''C:\\temp\\test.xlsx''' CustomColumnsSeparator: $'''example''' CsvFileEncoding: File.CSVEncoding.UTF8", "input_params": [ { "name": "IncludeColumnNames", "type": "Boolean", "required": true, "default": "False" }, { "name": "IfFileExists", "type": "IfFileExists", "required": true, "default": "Overwrite", "enumValues": [ "Overwrite", "Append" ] }, { "name": "VariableToWrite", "type": "Object", "required": true }, { "name": "CSVFile", "type": "FileObject", "required": true }, { "name": "CustomColumnsSeparator", "type": "String", "required": true }, { "name": "CsvFileEncoding", "type": "CSVEncoding", "required": true, "default": "UTF8", "enumValues": [ "SystemDefault", "UTF8", "Unicode", "BigEndianUnicode", "UTF8NoBOM", "UnicodeNoBOM", "ASCII" ] } ], "output_params": [], "required_params": [ "IncludeColumnNames", "IfFileExists", "VariableToWrite", "CSVFile", "CustomColumnsSeparator", "CsvFileEncoding" ], "constraints": { "UseCustomSeparator": "True" }, "sibling_selectors": [ "File.WriteToCSVFile.WriteCSV" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "FlowControl.IfSafeStop", "module": "FlowControl", "kind": "Condition", "selector": null, "template": "IF (FlowControl.IfSafeStop ShouldStop: True) THEN", "golden_example": "IF (FlowControl.IfSafeStop ShouldStop: True) THEN", "input_params": [ { "name": "ShouldStop", "type": "Boolean", "required": false } ], "output_params": [], "required_params": [], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "FlowControl.ThrowCustomError", "module": "FlowControl", "kind": "Action", "selector": null, "template": "FlowControl.ThrowCustomError CustomErrorCode: `` CustomErrorMessage: ``", "golden_example": "FlowControl.ThrowCustomError CustomErrorCode: $'''CustomError''' CustomErrorMessage: $'''example'''", "input_params": [ { "name": "CustomErrorCode", "type": "CustomErrorCode", "required": false }, { "name": "CustomErrorMessage", "type": "String", "required": false } ], "output_params": [], "required_params": [ "Error message" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Folder.Copy", "module": "Folder", "kind": "Action", "selector": null, "template": "Folder.Copy Folder: `` Destination: `` IfFolderExists: Folder.IfExists.DoNothing CopiedFolder=> CopiedFolder", "golden_example": "Folder.Copy Folder: $'''C:\\temp''' Destination: $'''C:\\temp''' IfFolderExists: Folder.IfExists.DoNothing CopiedFolder=> CopiedFolder", "input_params": [ { "name": "Destination", "type": "FolderObject", "required": false }, { "name": "Folder", "type": "FolderObject", "required": false }, { "name": "IfFolderExists", "type": "IfExists", "required": false, "enumValues": [ "DoNothing", "Overwrite" ] } ], "output_params": [ { "name": "CopiedFolder", "type": "FolderObject" } ], "required_params": [ "Folder to copy", "Destination folder" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Folder.Create", "module": "Folder", "kind": "Action", "selector": null, "template": "Folder.Create FolderPath: `` FolderName: `` Folder=> NewFolder", "golden_example": "Folder.Create FolderPath: $'''C:\\temp''' FolderName: $'''example''' Folder=> NewFolder", "input_params": [ { "name": "FolderName", "type": "String", "required": false }, { "name": "FolderPath", "type": "FolderObject", "required": false } ], "output_params": [ { "name": "Folder", "type": "FolderObject" } ], "required_params": [ "Create new folder into", "New folder name" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Folder.Delete", "module": "Folder", "kind": "Action", "selector": null, "template": "Folder.Delete Folder: ``", "golden_example": "Folder.Delete Folder: $'''C:\\temp'''", "input_params": [ { "name": "Folder", "type": "FolderObject", "required": false } ], "output_params": [], "required_params": [ "Folder to delete" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Folder.Empty", "module": "Folder", "kind": "Action", "selector": null, "template": "Folder.Empty Folder: ``", "golden_example": "Folder.Empty Folder: $'''C:\\temp'''", "input_params": [ { "name": "Folder", "type": "FolderObject", "required": false } ], "output_params": [], "required_params": [ "Folder to empty" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Folder.GetFiles", "module": "Folder", "kind": "Action", "selector": null, "template": "Folder.GetFiles Folder: `` FileFilter: $'''*''' IncludeSubfolders: False FailOnAccessDenied: True SortBy1: Folder.SortBy.NoSort SortDescending1: False SortBy2: Folder.SortBy.NoSort SortDescending2: False SortBy3: Folder.SortBy.NoSort SortDescending3: False Files=> Files", "golden_example": "Folder.GetFiles Folder: $'''C:\\temp''' FileFilter: $'''*''' IncludeSubfolders: False FailOnAccessDenied: True SortBy1: Folder.SortBy.NoSort SortDescending1: False SortBy2: Folder.SortBy.NoSort SortDescending2: False SortBy3: Folder.SortBy.NoSort SortDescending3: False Files=> Files", "input_params": [ { "name": "FailOnAccessDenied", "type": "Boolean", "required": false }, { "name": "FileFilter", "type": "String", "required": false }, { "name": "Folder", "type": "FolderObject", "required": false }, { "name": "IncludeSubfolders", "type": "Boolean", "required": false }, { "name": "SortBy1", "type": "SortBy", "required": false, "enumValues": [ "NoSort", "FullName", "RootPath", "Directory", "Name", "NameWithoutExtension", "Extension", "Size", "CreationTime", "LastAccessed", "LastModified", "IsHidden", "IsSystem", "IsReadOnly", "IsArchive", "Exists" ] }, { "name": "SortBy2", "type": "SortBy", "required": false, "enumValues": [ "NoSort", "FullName", "RootPath", "Directory", "Name", "NameWithoutExtension", "Extension", "Size", "CreationTime", "LastAccessed", "LastModified", "IsHidden", "IsSystem", "IsReadOnly", "IsArchive", "Exists" ] }, { "name": "SortBy3", "type": "SortBy", "required": false, "enumValues": [ "NoSort", "FullName", "RootPath", "Directory", "Name", "NameWithoutExtension", "Extension", "Size", "CreationTime", "LastAccessed", "LastModified", "IsHidden", "IsSystem", "IsReadOnly", "IsArchive", "Exists" ] }, { "name": "SortDescending1", "type": "Boolean", "required": false }, { "name": "SortDescending2", "type": "Boolean", "required": false }, { "name": "SortDescending3", "type": "Boolean", "required": false } ], "output_params": [ { "name": "Files", "type": "List`1" } ], "required_params": [ "Folder" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Folder.GetSpecialFolder", "module": "Folder", "kind": "Action", "selector": null, "template": "Folder.GetSpecialFolder SpecialFolder: Folder.SpecialFolder.DesktopDirectory SpecialFolderPath=> SpecialFolderPath", "golden_example": "Folder.GetSpecialFolder SpecialFolder: Folder.SpecialFolder.DesktopDirectory SpecialFolderPath=> SpecialFolderPath", "input_params": [ { "name": "SpecialFolder", "type": "SpecialFolder", "required": false, "enumValues": [ "Programs", "Personal", "Favorites", "Startup", "Recent", "SendTo", "StartMenu", "MyMusic", "DesktopDirectory", "Templates", "ApplicationData", "LocalApplicationData", "InternetCache", "Cookies", "History", "CommonApplicationData", "System", "ProgramFiles", "MyPictures", "CommonProgramFiles" ] } ], "output_params": [ { "name": "SpecialFolderPath", "type": "FolderObject" } ], "required_params": [], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Folder.GetSubfolders", "module": "Folder", "kind": "Action", "selector": null, "template": "Folder.GetSubfolders Folder: `` FolderFilter: $'''*''' IncludeSubfolders: False FailOnAccessDenied: True SortBy1: Folder.SortBy.NoSort SortDescending1: False SortBy2: Folder.SortBy.NoSort SortDescending2: False SortBy3: Folder.SortBy.NoSort SortDescending3: False Subfolders=> Folders", "golden_example": "Folder.GetSubfolders Folder: $'''C:\\temp''' FolderFilter: $'''*''' IncludeSubfolders: False FailOnAccessDenied: True SortBy1: Folder.SortBy.NoSort SortDescending1: False SortBy2: Folder.SortBy.NoSort SortDescending2: False SortBy3: Folder.SortBy.NoSort SortDescending3: False Subfolders=> Folders", "input_params": [ { "name": "FailOnAccessDenied", "type": "Boolean", "required": false }, { "name": "Folder", "type": "FolderObject", "required": false }, { "name": "FolderFilter", "type": "String", "required": false }, { "name": "IncludeSubfolders", "type": "Boolean", "required": false }, { "name": "SortBy1", "type": "SortBy", "required": false, "enumValues": [ "NoSort", "FullName", "RootPath", "Directory", "Name", "NameWithoutExtension", "Extension", "Size", "CreationTime", "LastAccessed", "LastModified", "IsHidden", "IsSystem", "IsReadOnly", "IsArchive", "Exists" ] }, { "name": "SortBy2", "type": "SortBy", "required": false, "enumValues": [ "NoSort", "FullName", "RootPath", "Directory", "Name", "NameWithoutExtension", "Extension", "Size", "CreationTime", "LastAccessed", "LastModified", "IsHidden", "IsSystem", "IsReadOnly", "IsArchive", "Exists" ] }, { "name": "SortBy3", "type": "SortBy", "required": false, "enumValues": [ "NoSort", "FullName", "RootPath", "Directory", "Name", "NameWithoutExtension", "Extension", "Size", "CreationTime", "LastAccessed", "LastModified", "IsHidden", "IsSystem", "IsReadOnly", "IsArchive", "Exists" ] }, { "name": "SortDescending1", "type": "Boolean", "required": false }, { "name": "SortDescending2", "type": "Boolean", "required": false }, { "name": "SortDescending3", "type": "Boolean", "required": false } ], "output_params": [ { "name": "Subfolders", "type": "List`1" } ], "required_params": [ "Folder" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Folder.IfFolderExists.DoesNotExist", "module": "Folder", "kind": "Condition", "selector": "DoesNotExist", "template": "IF (Folder.IfFolderExists.DoesNotExist Path: ``) THEN", "golden_example": "IF (Folder.IfFolderExists.DoesNotExist Path: $'''C:\\temp''') THEN", "input_params": [ { "name": "Path", "type": "FolderObject", "required": true } ], "output_params": [], "required_params": [ "Path" ], "constraints": { "CheckMode": "DoesNotExist" }, "sibling_selectors": [ "Folder.IfFolderExists.Exists" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Folder.IfFolderExists.Exists", "module": "Folder", "kind": "Condition", "selector": "Exists", "template": "IF (Folder.IfFolderExists.Exists Path: ``) THEN", "golden_example": "IF (Folder.IfFolderExists.Exists Path: $'''C:\\temp''') THEN", "input_params": [ { "name": "Path", "type": "FolderObject", "required": true } ], "output_params": [], "required_params": [ "Folder path" ], "constraints": { "CheckMode": "Exists" }, "sibling_selectors": [ "Folder.IfFolderExists.DoesNotExist" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Folder.Move", "module": "Folder", "kind": "Action", "selector": null, "template": "Folder.Move Folder: `` Destination: `` MovedFolder=> MovedFolder", "golden_example": "Folder.Move Folder: $'''C:\\temp''' Destination: $'''C:\\temp''' MovedFolder=> MovedFolder", "input_params": [ { "name": "Destination", "type": "FolderObject", "required": false }, { "name": "Folder", "type": "FolderObject", "required": false } ], "output_params": [ { "name": "MovedFolder", "type": "FolderObject" } ], "required_params": [ "Folder to move", "Destination folder" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Folder.Rename", "module": "Folder", "kind": "Action", "selector": null, "template": "Folder.Rename Folder: `` NewName: `` RenamedFolder=> RenamedFolder", "golden_example": "Folder.Rename Folder: $'''C:\\temp''' NewName: $'''example''' RenamedFolder=> RenamedFolder", "input_params": [ { "name": "Folder", "type": "FolderObject", "required": false }, { "name": "NewName", "type": "String", "required": false } ], "output_params": [ { "name": "RenamedFolder", "type": "FolderObject" } ], "required_params": [ "Folder to rename", "New folder name" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "FTP.ChangeWorkingDirectory", "module": "FTP", "kind": "Action", "selector": null, "template": "FTP.ChangeWorkingDirectory Connection: `` SetWorkingDirectoryTo: ``", "golden_example": "FTP.ChangeWorkingDirectory Connection: SftpConnection SetWorkingDirectoryTo: $'''example'''", "input_params": [ { "name": "SetWorkingDirectoryTo", "type": "String", "required": false }, { "name": "Connection", "type": "FtpConnectionBase", "required": false } ], "output_params": [], "required_params": [ "Connection", "Set working directory to" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "FTP.CloseConnection", "module": "FTP", "kind": "Action", "selector": null, "template": "FTP.CloseConnection Connection: ``", "golden_example": "FTP.CloseConnection Connection: SfTPConnection", "input_params": [ { "name": "Connection", "type": "FtpConnectionBase", "required": false } ], "output_params": [], "required_params": [ "Connection" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "FTP.CreateDirectory", "module": "FTP", "kind": "Action", "selector": null, "template": "FTP.CreateDirectory Connection: `` Directory: ``", "golden_example": "FTP.CreateDirectory Connection: SftpConnection Directory: $'''/testdir'''", "input_params": [ { "name": "Directory", "type": "FtpFolderObject", "required": false }, { "name": "Connection", "type": "FtpConnectionBase", "required": false } ], "output_params": [], "required_params": [ "FTP connection", "New directory" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "FTP.DeleteDirectory", "module": "FTP", "kind": "Action", "selector": null, "template": "FTP.DeleteDirectory Connection: `` Directory: ``", "golden_example": "FTP.DeleteDirectory Connection: SftpConnection Directory: $'''/testdir'''", "input_params": [ { "name": "Directory", "type": "FtpFolderObject", "required": false }, { "name": "Connection", "type": "FtpConnectionBase", "required": false } ], "output_params": [], "required_params": [ "FTP connection", "Directory to delete" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "FTP.DeleteFiles", "module": "FTP", "kind": "Action", "selector": null, "template": "FTP.DeleteFiles Connection: `` Files: ``", "golden_example": "FTP.DeleteFiles Connection: SftpConnection Files: FileList", "input_params": [ { "name": "Files", "type": "List`1", "required": false }, { "name": "Connection", "type": "FtpConnectionBase", "required": false } ], "output_params": [], "required_params": [ "FTP connection", "Files to delete" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "FTP.DownloadFiles", "module": "FTP", "kind": "Action", "selector": null, "template": "FTP.DownloadFiles Connection: `` DownloadInto: `` RemoteFilePaths: `` TransferType: FTP.FtpTransferType.Auto IfFileExists: FTP.IfFtpFileExists.Overwrite", "golden_example": "FTP.DownloadFiles Connection: SftpConnection DownloadInto: $'''C:\\temp''' RemoteFilePaths: FileList TransferType: FTP.FtpTransferType.Auto IfFileExists: FTP.IfFtpFileExists.Overwrite", "input_params": [ { "name": "DownloadInto", "type": "FolderObject", "required": false }, { "name": "IfFileExists", "type": "IfFtpFileExists", "required": false, "enumValues": [ "Overwrite", "Skip", "TransferWithUniqueName" ] }, { "name": "RemoteFilePaths", "type": "List`1", "required": false }, { "name": "TransferType", "type": "FtpTransferType", "required": false, "enumValues": [ "Auto", "Binary", "Ascii" ] }, { "name": "Connection", "type": "FtpConnectionBase", "required": false } ], "output_params": [], "required_params": [ "FTP connection", "Download into folder", "File(s) to download" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "FTP.DownloadFolders", "module": "FTP", "kind": "Action", "selector": null, "template": "FTP.DownloadFolders Connection: `` RemotePath: `` DownloadInto: ``", "golden_example": "FTP.DownloadFolders Connection: SftpConnection RemotePath: FileList DownloadInto: $'''C:\\temp'''", "input_params": [ { "name": "DownloadInto", "type": "FolderObject", "required": false }, { "name": "RemotePath", "type": "List`1", "required": false }, { "name": "Connection", "type": "FtpConnectionBase", "required": false } ], "output_params": [], "required_params": [ "FTP connection", "Folder(s) to download", "Download into local folder" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "FTP.InvokeCommand", "module": "FTP", "kind": "Action", "selector": null, "template": "FTP.InvokeCommand Connection: `` Command: `` ValidReplyCodes: $'''''' ReplyCode=> ReplyCode ReplyText=> ReplyText", "golden_example": "FTP.InvokeCommand Connection: SftpConnection Command: $'''example''' ValidReplyCodes: $'''''' ReplyCode=> ReplyCode ReplyText=> ReplyText", "input_params": [ { "name": "Command", "type": "String", "required": false }, { "name": "ValidReplyCodes", "type": "String", "required": false }, { "name": "Connection", "type": "FtpConnectionBase", "required": false } ], "output_params": [ { "name": "ReplyCode", "type": "String" }, { "name": "ReplyText", "type": "String" } ], "required_params": [ "FTP connection", "FTP command" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "FTP.ListDirectory", "module": "FTP", "kind": "Action", "selector": null, "template": "FTP.ListDirectory Connection: `` Path: $'''''' Directories=> Directories Files=> Files", "golden_example": "FTP.ListDirectory Connection: SftpConnection Path: $'''''' Directories=> Directories Files=> Files", "input_params": [ { "name": "Path", "type": "String", "required": false }, { "name": "Connection", "type": "FtpConnectionBase", "required": false } ], "output_params": [ { "name": "Directories", "type": "List`1" }, { "name": "Files", "type": "List`1" } ], "required_params": [ "Connection" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "FTP.OpenConnection", "module": "FTP", "kind": "Action", "selector": null, "template": "FTP.OpenConnection Host: `` Port: 21 ActiveMode: False Username: `` Timeout: 10 Connection=> FTPConnection", "golden_example": "FTP.OpenConnection Host: $'''localhost''' Port: 21 ActiveMode: False Username: $'''test''' Timeout: 10 Connection=> FTPConnection", "input_params": [ { "name": "Port", "type": "Int32", "required": true }, { "name": "Timeout", "type": "Int32", "required": true }, { "name": "Username", "type": "String", "required": true }, { "name": "ActiveMode", "type": "Boolean", "required": true }, { "name": "Host", "type": "String", "required": true }, { "name": "Password", "type": "EncryptableObject", "required": false } ], "output_params": [ { "name": "Connection", "type": "FtpConnectionBase", "defaultVariable": "FTPConnection" } ], "required_params": [ "Host", "Username" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "FTP.OpenSecureConnection.ConnectWithFtpsExplicit", "module": "FTP", "kind": "Action", "selector": "ConnectWithFtpsExplicit", "template": "FTP.OpenSecureConnection.ConnectWithFtpsExplicit Port: 22 Username: `` Timeout: 10 ActiveMode: True AcceptUntrustedCertificates: False Password: `` Host: `` SftpConnection=> SftpConnection", "golden_example": "FTP.OpenSecureConnection.ConnectWithFtpsExplicit Port: 22 Username: $'''example''' Timeout: 10 ActiveMode: True AcceptUntrustedCertificates: False Password: $'''password''' Host: $'''example''' SftpConnection=> SftpConnection", "input_params": [ { "name": "Port", "type": "Int32", "required": true, "default": "22" }, { "name": "Username", "type": "String", "required": true }, { "name": "Timeout", "type": "Int32", "required": true, "default": "10" }, { "name": "ActiveMode", "type": "Boolean", "required": true, "default": "True" }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "Password", "type": "EncryptableObject", "required": false, "default": "" }, { "name": "Host", "type": "String", "required": true } ], "output_params": [ { "name": "SftpConnection", "type": "FtpConnectionBase", "defaultVariable": "SftpConnection" } ], "required_params": [ "Port", "Username", "Timeout", "ActiveMode", "AcceptUntrustedCertificates", "Host" ], "constraints": { "SecureFtpProtocol": "FTPSExplicit" }, "sibling_selectors": [ "FTP.OpenSecureConnection.ConnectWithSftpUsernameAndPassword", "FTP.OpenSecureConnection.ConnectWithSftpPrivateKey", "FTP.OpenSecureConnection.ConnectWithSftpPrivateKeyAndPassPhrase", "FTP.OpenSecureConnection.ConnectWithFtpsImplicit" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "FTP.OpenSecureConnection.ConnectWithFtpsImplicit", "module": "FTP", "kind": "Action", "selector": "ConnectWithFtpsImplicit", "template": "FTP.OpenSecureConnection.ConnectWithFtpsImplicit Port: 22 Username: `` Timeout: 10 ActiveMode: True AcceptUntrustedCertificates: False Password: `` Host: `` SftpConnection=> SftpConnection", "golden_example": "FTP.OpenSecureConnection.ConnectWithFtpsImplicit Port: 22 Username: $'''example''' Timeout: 10 ActiveMode: True AcceptUntrustedCertificates: False Password: $'''password''' Host: $'''example''' SftpConnection=> SftpConnection", "input_params": [ { "name": "Port", "type": "Int32", "required": true, "default": "22" }, { "name": "Username", "type": "String", "required": true }, { "name": "Timeout", "type": "Int32", "required": true, "default": "10" }, { "name": "ActiveMode", "type": "Boolean", "required": true, "default": "True" }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "Password", "type": "EncryptableObject", "required": false, "default": "" }, { "name": "Host", "type": "String", "required": true } ], "output_params": [ { "name": "SftpConnection", "type": "FtpConnectionBase", "defaultVariable": "SftpConnection" } ], "required_params": [ "Port", "Username", "Timeout", "ActiveMode", "AcceptUntrustedCertificates", "Host" ], "constraints": { "SecureFtpProtocol": "FTPSImplicit" }, "sibling_selectors": [ "FTP.OpenSecureConnection.ConnectWithSftpUsernameAndPassword", "FTP.OpenSecureConnection.ConnectWithSftpPrivateKey", "FTP.OpenSecureConnection.ConnectWithSftpPrivateKeyAndPassPhrase", "FTP.OpenSecureConnection.ConnectWithFtpsExplicit" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "FTP.OpenSecureConnection.ConnectWithSftpPrivateKey", "module": "FTP", "kind": "Action", "selector": "ConnectWithSftpPrivateKey", "template": "FTP.OpenSecureConnection.ConnectWithSftpPrivateKey Port: 22 Username: `` Timeout: 10 PathToPrivateKey: `` Host: `` SftpConnection=> SftpConnection", "golden_example": "FTP.OpenSecureConnection.ConnectWithSftpPrivateKey Port: 22 Username: $'''example''' Timeout: 10 PathToPrivateKey: $'''example''' Host: $'''example''' SftpConnection=> SftpConnection", "input_params": [ { "name": "Port", "type": "Int32", "required": true, "default": "22" }, { "name": "Username", "type": "String", "required": true }, { "name": "Timeout", "type": "Int32", "required": true, "default": "10" }, { "name": "PathToPrivateKey", "type": "String", "required": true }, { "name": "Host", "type": "String", "required": true } ], "output_params": [ { "name": "SftpConnection", "type": "FtpConnectionBase", "defaultVariable": "SftpConnection" } ], "required_params": [ "Port", "Username", "Timeout", "PathToPrivateKey", "Host" ], "constraints": { "SecureFtpProtocol": "SFTP", "AuthenticationMethod": "PrivateKey" }, "sibling_selectors": [ "FTP.OpenSecureConnection.ConnectWithSftpUsernameAndPassword", "FTP.OpenSecureConnection.ConnectWithSftpPrivateKeyAndPassPhrase", "FTP.OpenSecureConnection.ConnectWithFtpsExplicit", "FTP.OpenSecureConnection.ConnectWithFtpsImplicit" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "FTP.OpenSecureConnection.ConnectWithSftpPrivateKeyAndPassPhrase", "module": "FTP", "kind": "Action", "selector": "ConnectWithSftpPrivateKeyAndPassPhrase", "template": "FTP.OpenSecureConnection.ConnectWithSftpPrivateKeyAndPassPhrase PrivateKeyPassPhrase: `` Port: 22 Username: `` Timeout: 10 PathToPrivateKey: `` Host: `` SftpConnection=> SftpConnection", "golden_example": "FTP.OpenSecureConnection.ConnectWithSftpPrivateKeyAndPassPhrase PrivateKeyPassPhrase: $'''password''' Port: 22 Username: $'''example''' Timeout: 10 PathToPrivateKey: $'''example''' Host: $'''example''' SftpConnection=> SftpConnection", "input_params": [ { "name": "PrivateKeyPassPhrase", "type": "EncryptableObject", "required": false, "default": "" }, { "name": "Port", "type": "Int32", "required": true, "default": "22" }, { "name": "Username", "type": "String", "required": true }, { "name": "Timeout", "type": "Int32", "required": true, "default": "10" }, { "name": "PathToPrivateKey", "type": "String", "required": true }, { "name": "Host", "type": "String", "required": true } ], "output_params": [ { "name": "SftpConnection", "type": "FtpConnectionBase", "defaultVariable": "SftpConnection" } ], "required_params": [ "Port", "Username", "Timeout", "PathToPrivateKey", "Host" ], "constraints": { "SecureFtpProtocol": "SFTP", "AuthenticationMethod": "PrivateKeyAndPassphrase" }, "sibling_selectors": [ "FTP.OpenSecureConnection.ConnectWithSftpUsernameAndPassword", "FTP.OpenSecureConnection.ConnectWithSftpPrivateKey", "FTP.OpenSecureConnection.ConnectWithFtpsExplicit", "FTP.OpenSecureConnection.ConnectWithFtpsImplicit" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "FTP.OpenSecureConnection.ConnectWithSftpUsernameAndPassword", "module": "FTP", "kind": "Action", "selector": "ConnectWithSftpUsernameAndPassword", "template": "FTP.OpenSecureConnection.ConnectWithSftpUsernameAndPassword Host: `` Port: 22 Username: `` Timeout: 10 Password: `` SftpConnection=> SftpConnection", "golden_example": "FTP.OpenSecureConnection.ConnectWithSftpUsernameAndPassword Host: $'''example''' Port: 22 Username: $'''example''' Timeout: 10 Password: $'''password''' SftpConnection=> SftpConnection", "input_params": [ { "name": "Host", "type": "String", "required": false }, { "name": "Password", "type": "EncryptableObject", "required": false }, { "name": "Port", "type": "Int32", "required": false }, { "name": "Timeout", "type": "Int32", "required": false }, { "name": "Username", "type": "String", "required": false } ], "output_params": [ { "name": "SftpConnection", "type": "FtpConnectionBase" } ], "required_params": [ "Host", "Username" ], "constraints": { "SecureFtpProtocol": "SFTP", "AuthenticationMethod": "UsernameAndPassword" }, "sibling_selectors": [ "FTP.OpenSecureConnection.ConnectWithSftpPrivateKey", "FTP.OpenSecureConnection.ConnectWithSftpPrivateKeyAndPassPhrase", "FTP.OpenSecureConnection.ConnectWithFtpsExplicit", "FTP.OpenSecureConnection.ConnectWithFtpsImplicit" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "FTP.RenameFile", "module": "FTP", "kind": "Action", "selector": null, "template": "FTP.RenameFile Connection: `` FileToRename: `` NewFileName: ``", "golden_example": "FTP.RenameFile Connection: SftpConnection FileToRename: $'''/test.txt''' NewFileName: $'''example'''", "input_params": [ { "name": "FileToRename", "type": "FtpFileObject", "required": false }, { "name": "NewFileName", "type": "String", "required": false }, { "name": "Connection", "type": "FtpConnectionBase", "required": false } ], "output_params": [], "required_params": [ "FTP connection", "File to rename", "New file name" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "FTP.SynchronizeDirectory.SynchronizeDownloadAll", "module": "FTP", "kind": "Action", "selector": "SynchronizeDownloadAll", "template": "FTP.SynchronizeDirectory.SynchronizeDownloadAll Connection: `` LocalFolder: `` FtpDirectory: $'''/''' DeleteIfSourceAbsent: False IncludeSubdirectories: True TimeDifferenceHours: 0 TimeDifferenceMinutes: 0 TimeDifferenceAhead: True FilesAdded=> FilesAdded FilesModified=> FilesModified FilesDeleted=> FilesDeleted", "golden_example": "FTP.SynchronizeDirectory.SynchronizeDownloadAll Connection: SftpConnection LocalFolder: $'''C:\\temp''' FtpDirectory: $'''/''' DeleteIfSourceAbsent: False IncludeSubdirectories: True TimeDifferenceHours: 0 TimeDifferenceMinutes: 0 TimeDifferenceAhead: True FilesAdded=> FilesAdded FilesModified=> FilesModified FilesDeleted=> FilesDeleted", "input_params": [ { "name": "DeleteIfSourceAbsent", "type": "Boolean", "required": false }, { "name": "FtpDirectory", "type": "FtpFolderObject", "required": false }, { "name": "IncludeSubdirectories", "type": "Boolean", "required": false }, { "name": "LocalFolder", "type": "FolderObject", "required": false }, { "name": "TimeDifferenceAhead", "type": "Boolean", "required": false }, { "name": "TimeDifferenceHours", "type": "Int32", "required": false }, { "name": "TimeDifferenceMinutes", "type": "Int32", "required": false }, { "name": "Connection", "type": "FtpConnectionBase", "required": false } ], "output_params": [ { "name": "FilesAdded", "type": "List`1" }, { "name": "FilesDeleted", "type": "List`1" }, { "name": "FilesModified", "type": "List`1" } ], "required_params": [ "FTP connection", "Local folder" ], "constraints": { "SynchronizationDirection": "Download", "FilesToSync": "All" }, "sibling_selectors": [ "FTP.SynchronizeDirectory.SynchronizeUploadAll", "FTP.SynchronizeDirectory.SynchronizeUploadIncludeFilter", "FTP.SynchronizeDirectory.SynchronizeUploadExcludeFilter", "FTP.SynchronizeDirectory.SynchronizeDownloadIncludeFilter", "FTP.SynchronizeDirectory.SynchronizeDownloadExcludeFilter" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "FTP.UploadFiles", "module": "FTP", "kind": "Action", "selector": null, "template": "FTP.UploadFiles Connection: `` Files: `` RemoteLocation: $'''''' TransferType: FTP.FtpTransferType.Auto IfFileExists: FTP.IfFtpFileExists.Overwrite", "golden_example": "FTP.UploadFiles Connection: SftpConnection Files: FileList RemoteLocation: $'''''' TransferType: FTP.FtpTransferType.Auto IfFileExists: FTP.IfFtpFileExists.Overwrite", "input_params": [ { "name": "Files", "type": "List`1", "required": false }, { "name": "IfFileExists", "type": "IfFtpFileExists", "required": false, "enumValues": [ "Overwrite", "Skip", "TransferWithUniqueName" ] }, { "name": "RemoteLocation", "type": "String", "required": false }, { "name": "TransferType", "type": "FtpTransferType", "required": false, "enumValues": [ "Auto", "Binary", "Ascii" ] }, { "name": "Connection", "type": "FtpConnectionBase", "required": false } ], "output_params": [], "required_params": [ "FTP connection", "File(s) to upload" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "FTP.UploadFolders", "module": "FTP", "kind": "Action", "selector": null, "template": "FTP.UploadFolders Connection: `` Folders: `` RemoteLocation: ``", "golden_example": "FTP.UploadFolders Connection: SftpConnection Folders: FileList RemoteLocation: $'''example'''", "input_params": [ { "name": "Folders", "type": "List`1", "required": false }, { "name": "RemoteLocation", "type": "String", "required": false }, { "name": "Connection", "type": "FtpConnectionBase", "required": false } ], "output_params": [], "required_params": [ "FTP connection", "Folder(s) to upload", "Remote location" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "GoogleCognitive.AnalyzeEntitiesGoogle.AnalyzeEntitiesFromFile", "module": "Cognitive - Google", "kind": "Action", "selector": "AnalyzeEntitiesFromFile", "template": "GoogleCognitive.AnalyzeEntitiesGoogle.AnalyzeEntitiesFromFile APIKey: `` DocumentType: Cognitive.DocumentType.PlainText FilePath: `` Timeout: 30 Language: `` Response=> JSONResponse StatusCode=> StatusCode", "golden_example": "GoogleCognitive.AnalyzeEntitiesGoogle.AnalyzeEntitiesFromFile APIKey: $'''example''' DocumentType: Cognitive.DocumentType.PlainText FilePath: $'''C:\\temp\\test.xlsx''' Timeout: 30 Language: $'''example''' Response=> JSONResponse StatusCode=> StatusCode", "input_params": [ { "name": "APIKey", "type": "String", "required": false }, { "name": "DocumentType", "type": "DocumentType", "required": false, "enumValues": [ "PlainText", "Html" ] }, { "name": "FilePath", "type": "FileObject", "required": false }, { "name": "Language", "type": "String", "required": false }, { "name": "Timeout", "type": "Int32", "required": false } ], "output_params": [ { "name": "Response", "type": "CustomObject" }, { "name": "StatusCode", "type": "Int32" } ], "required_params": [ "API key", "File path" ], "constraints": { "ProvideFile": "FilePath" }, "sibling_selectors": [ "GoogleCognitive.AnalyzeEntitiesGoogle.AnalyzeEntitiesFromGCS" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "GoogleCognitive.AnalyzeEntitiesGoogle.AnalyzeEntitiesFromGCS", "module": "Cognitive - Google", "kind": "Action", "selector": "AnalyzeEntitiesFromGCS", "template": "GoogleCognitive.AnalyzeEntitiesGoogle.AnalyzeEntitiesFromGCS Language: `` Timeout: 30 GcsUrl: `` APIKey: `` DocumentType: Cognitive.DocumentType.PlainText StatusCode=> StatusCode Response=> JSONResponse", "golden_example": "GoogleCognitive.AnalyzeEntitiesGoogle.AnalyzeEntitiesFromGCS Language: $'''example''' Timeout: 30 GcsUrl: $'''example''' APIKey: $'''example''' DocumentType: Cognitive.DocumentType.PlainText StatusCode=> StatusCode Response=> JSONResponse", "input_params": [ { "name": "Language", "type": "String", "required": false, "default": "" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "30" }, { "name": "GcsUrl", "type": "String", "required": true }, { "name": "APIKey", "type": "String", "required": true }, { "name": "DocumentType", "type": "DocumentType", "required": true, "default": "PlainText", "enumValues": [ "PlainText", "Html" ] } ], "output_params": [ { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "Response", "type": "CustomObject", "defaultVariable": "JSONResponse" } ], "required_params": [ "Timeout", "GcsUrl", "APIKey", "DocumentType" ], "constraints": { "ProvideFile": "Url" }, "sibling_selectors": [ "GoogleCognitive.AnalyzeEntitiesGoogle.AnalyzeEntitiesFromFile" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "GoogleCognitive.AnalyzeSentimentGoogle.AnalyzeSentimentFromFile", "module": "Cognitive - Google", "kind": "Action", "selector": "AnalyzeSentimentFromFile", "template": "GoogleCognitive.AnalyzeSentimentGoogle.AnalyzeSentimentFromFile APIKey: `` DocumentType: Cognitive.DocumentType.PlainText FilePath: `` Timeout: 30 Language: `` Response=> JSONResponse StatusCode=> StatusCode", "golden_example": "GoogleCognitive.AnalyzeSentimentGoogle.AnalyzeSentimentFromFile APIKey: $'''example''' DocumentType: Cognitive.DocumentType.PlainText FilePath: $'''C:\\temp\\test.xlsx''' Timeout: 30 Language: $'''example''' Response=> JSONResponse StatusCode=> StatusCode", "input_params": [ { "name": "APIKey", "type": "String", "required": false }, { "name": "DocumentType", "type": "DocumentType", "required": false, "enumValues": [ "PlainText", "Html" ] }, { "name": "FilePath", "type": "FileObject", "required": false }, { "name": "Language", "type": "String", "required": false }, { "name": "Timeout", "type": "Int32", "required": false } ], "output_params": [ { "name": "Response", "type": "CustomObject" }, { "name": "StatusCode", "type": "Int32" } ], "required_params": [ "API key", "File path" ], "constraints": { "ProvideFile": "FilePath" }, "sibling_selectors": [ "GoogleCognitive.AnalyzeSentimentGoogle.AnalyzeSentimentFromGCS" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "GoogleCognitive.AnalyzeSentimentGoogle.AnalyzeSentimentFromGCS", "module": "Cognitive - Google", "kind": "Action", "selector": "AnalyzeSentimentFromGCS", "template": "GoogleCognitive.AnalyzeSentimentGoogle.AnalyzeSentimentFromGCS Language: `` Timeout: 30 GcsUrl: `` APIKey: `` DocumentType: Cognitive.DocumentType.PlainText StatusCode=> StatusCode Response=> JSONResponse", "golden_example": "GoogleCognitive.AnalyzeSentimentGoogle.AnalyzeSentimentFromGCS Language: $'''example''' Timeout: 30 GcsUrl: $'''example''' APIKey: $'''example''' DocumentType: Cognitive.DocumentType.PlainText StatusCode=> StatusCode Response=> JSONResponse", "input_params": [ { "name": "Language", "type": "String", "required": false, "default": "" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "30" }, { "name": "GcsUrl", "type": "String", "required": true }, { "name": "APIKey", "type": "String", "required": true }, { "name": "DocumentType", "type": "DocumentType", "required": true, "default": "PlainText", "enumValues": [ "PlainText", "Html" ] } ], "output_params": [ { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "Response", "type": "CustomObject", "defaultVariable": "JSONResponse" } ], "required_params": [ "Timeout", "GcsUrl", "APIKey", "DocumentType" ], "constraints": { "ProvideFile": "Url" }, "sibling_selectors": [ "GoogleCognitive.AnalyzeSentimentGoogle.AnalyzeSentimentFromFile" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "GoogleCognitive.AnalyzeSyntaxGoogle.AnalyzeSyntaxFromFile", "module": "Cognitive - Google", "kind": "Action", "selector": "AnalyzeSyntaxFromFile", "template": "GoogleCognitive.AnalyzeSyntaxGoogle.AnalyzeSyntaxFromFile APIKey: `` DocumentType: Cognitive.DocumentType.PlainText FilePath: `` Timeout: 30 Language: `` Response=> JSONResponse StatusCode=> StatusCode", "golden_example": "GoogleCognitive.AnalyzeSyntaxGoogle.AnalyzeSyntaxFromFile APIKey: $'''example''' DocumentType: Cognitive.DocumentType.PlainText FilePath: $'''C:\\temp\\test.xlsx''' Timeout: 30 Language: $'''example''' Response=> JSONResponse StatusCode=> StatusCode", "input_params": [ { "name": "APIKey", "type": "String", "required": false }, { "name": "DocumentType", "type": "DocumentType", "required": false, "enumValues": [ "PlainText", "Html" ] }, { "name": "FilePath", "type": "FileObject", "required": false }, { "name": "Language", "type": "String", "required": false }, { "name": "Timeout", "type": "Int32", "required": false } ], "output_params": [ { "name": "Response", "type": "CustomObject" }, { "name": "StatusCode", "type": "Int32" } ], "required_params": [ "API key", "File path" ], "constraints": { "ProvideFile": "FilePath" }, "sibling_selectors": [ "GoogleCognitive.AnalyzeSyntaxGoogle.AnalyzeSyntaxFromGCS" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "GoogleCognitive.AnalyzeSyntaxGoogle.AnalyzeSyntaxFromGCS", "module": "Cognitive - Google", "kind": "Action", "selector": "AnalyzeSyntaxFromGCS", "template": "GoogleCognitive.AnalyzeSyntaxGoogle.AnalyzeSyntaxFromGCS Language: `` Timeout: 30 GcsUrl: `` APIKey: `` DocumentType: Cognitive.DocumentType.PlainText StatusCode=> StatusCode Response=> JSONResponse", "golden_example": "GoogleCognitive.AnalyzeSyntaxGoogle.AnalyzeSyntaxFromGCS Language: $'''example''' Timeout: 30 GcsUrl: $'''example''' APIKey: $'''example''' DocumentType: Cognitive.DocumentType.PlainText StatusCode=> StatusCode Response=> JSONResponse", "input_params": [ { "name": "Language", "type": "String", "required": false, "default": "" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "30" }, { "name": "GcsUrl", "type": "String", "required": true }, { "name": "APIKey", "type": "String", "required": true }, { "name": "DocumentType", "type": "DocumentType", "required": true, "default": "PlainText", "enumValues": [ "PlainText", "Html" ] } ], "output_params": [ { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "Response", "type": "CustomObject", "defaultVariable": "JSONResponse" } ], "required_params": [ "Timeout", "GcsUrl", "APIKey", "DocumentType" ], "constraints": { "ProvideFile": "Url" }, "sibling_selectors": [ "GoogleCognitive.AnalyzeSyntaxGoogle.AnalyzeSyntaxFromFile" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "GoogleCognitive.ImagePropertiesDetectionGoogle.ImagePropertiesDetectionFromFile", "module": "Cognitive - Google", "kind": "Action", "selector": "ImagePropertiesDetectionFromFile", "template": "GoogleCognitive.ImagePropertiesDetectionGoogle.ImagePropertiesDetectionFromFile APIKey: `` ImageFile: `` Timeout: 30 Response=> JSONResponse StatusCode=> StatusCode", "golden_example": "GoogleCognitive.ImagePropertiesDetectionGoogle.ImagePropertiesDetectionFromFile APIKey: $'''example''' ImageFile: $'''C:\\temp\\test.xlsx''' Timeout: 30 Response=> JSONResponse StatusCode=> StatusCode", "input_params": [ { "name": "APIKey", "type": "String", "required": false }, { "name": "ImageFile", "type": "FileObject", "required": false }, { "name": "Timeout", "type": "Int32", "required": false } ], "output_params": [ { "name": "Response", "type": "CustomObject" }, { "name": "StatusCode", "type": "Int32" } ], "required_params": [ "API key", "Image file" ], "constraints": { "ProvideImage": "FilePath" }, "sibling_selectors": [ "GoogleCognitive.ImagePropertiesDetectionGoogle.ImagePropertiesDetectionFromGCS" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "GoogleCognitive.ImagePropertiesDetectionGoogle.ImagePropertiesDetectionFromGCS", "module": "Cognitive - Google", "kind": "Action", "selector": "ImagePropertiesDetectionFromGCS", "template": "GoogleCognitive.ImagePropertiesDetectionGoogle.ImagePropertiesDetectionFromGCS Timeout: 30 ImageUrl: `` APIKey: `` StatusCode=> StatusCode Response=> JSONResponse", "golden_example": "GoogleCognitive.ImagePropertiesDetectionGoogle.ImagePropertiesDetectionFromGCS Timeout: 30 ImageUrl: $'''example''' APIKey: $'''example''' StatusCode=> StatusCode Response=> JSONResponse", "input_params": [ { "name": "Timeout", "type": "Int32", "required": true, "default": "30" }, { "name": "ImageUrl", "type": "String", "required": true }, { "name": "APIKey", "type": "String", "required": true } ], "output_params": [ { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "Response", "type": "CustomObject", "defaultVariable": "JSONResponse" } ], "required_params": [ "Timeout", "ImageUrl", "APIKey" ], "constraints": { "ProvideImage": "Url" }, "sibling_selectors": [ "GoogleCognitive.ImagePropertiesDetectionGoogle.ImagePropertiesDetectionFromFile" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "GoogleCognitive.LabelDetectionGoogle.LabelDetectionFromFile", "module": "Cognitive - Google", "kind": "Action", "selector": "LabelDetectionFromFile", "template": "GoogleCognitive.LabelDetectionGoogle.LabelDetectionFromFile APIKey: `` ImageFile: `` Timeout: 30 Response=> JSONResponse StatusCode=> StatusCode", "golden_example": "GoogleCognitive.LabelDetectionGoogle.LabelDetectionFromFile APIKey: $'''example''' ImageFile: $'''C:\\temp\\test.xlsx''' Timeout: 30 Response=> JSONResponse StatusCode=> StatusCode", "input_params": [ { "name": "APIKey", "type": "String", "required": false }, { "name": "ImageFile", "type": "FileObject", "required": false }, { "name": "Timeout", "type": "Int32", "required": false } ], "output_params": [ { "name": "Response", "type": "CustomObject" }, { "name": "StatusCode", "type": "Int32" } ], "required_params": [ "API key", "Image file" ], "constraints": { "ProvideImage": "FilePath" }, "sibling_selectors": [ "GoogleCognitive.LabelDetectionGoogle.LabelDetectionFromGCS" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "GoogleCognitive.LabelDetectionGoogle.LabelDetectionFromGCS", "module": "Cognitive - Google", "kind": "Action", "selector": "LabelDetectionFromGCS", "template": "GoogleCognitive.LabelDetectionGoogle.LabelDetectionFromGCS Timeout: 30 ImageUrl: `` APIKey: `` StatusCode=> StatusCode Response=> JSONResponse", "golden_example": "GoogleCognitive.LabelDetectionGoogle.LabelDetectionFromGCS Timeout: 30 ImageUrl: $'''example''' APIKey: $'''example''' StatusCode=> StatusCode Response=> JSONResponse", "input_params": [ { "name": "Timeout", "type": "Int32", "required": true, "default": "30" }, { "name": "ImageUrl", "type": "String", "required": true }, { "name": "APIKey", "type": "String", "required": true } ], "output_params": [ { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "Response", "type": "CustomObject", "defaultVariable": "JSONResponse" } ], "required_params": [ "Timeout", "ImageUrl", "APIKey" ], "constraints": { "ProvideImage": "Url" }, "sibling_selectors": [ "GoogleCognitive.LabelDetectionGoogle.LabelDetectionFromFile" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "GoogleCognitive.LandmarkDetectionGoogle.LandmarkDetectionFromFile", "module": "Cognitive - Google", "kind": "Action", "selector": "LandmarkDetectionFromFile", "template": "GoogleCognitive.LandmarkDetectionGoogle.LandmarkDetectionFromFile APIKey: `` ImageFile: `` Timeout: 30 Response=> JSONResponse StatusCode=> StatusCode", "golden_example": "GoogleCognitive.LandmarkDetectionGoogle.LandmarkDetectionFromFile APIKey: $'''example''' ImageFile: $'''C:\\temp\\test.xlsx''' Timeout: 30 Response=> JSONResponse StatusCode=> StatusCode", "input_params": [ { "name": "APIKey", "type": "String", "required": false }, { "name": "ImageFile", "type": "FileObject", "required": false }, { "name": "Timeout", "type": "Int32", "required": false } ], "output_params": [ { "name": "Response", "type": "CustomObject" }, { "name": "StatusCode", "type": "Int32" } ], "required_params": [ "API key", "Image file path" ], "constraints": { "ProvideImage": "FilePath" }, "sibling_selectors": [ "GoogleCognitive.LandmarkDetectionGoogle.LandmarkDetectionFromGCS" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "GoogleCognitive.LandmarkDetectionGoogle.LandmarkDetectionFromGCS", "module": "Cognitive - Google", "kind": "Action", "selector": "LandmarkDetectionFromGCS", "template": "GoogleCognitive.LandmarkDetectionGoogle.LandmarkDetectionFromGCS Timeout: 30 ImageUrl: `` APIKey: `` StatusCode=> StatusCode Response=> JSONResponse", "golden_example": "GoogleCognitive.LandmarkDetectionGoogle.LandmarkDetectionFromGCS Timeout: 30 ImageUrl: $'''example''' APIKey: $'''example''' StatusCode=> StatusCode Response=> JSONResponse", "input_params": [ { "name": "Timeout", "type": "Int32", "required": true, "default": "30" }, { "name": "ImageUrl", "type": "String", "required": true }, { "name": "APIKey", "type": "String", "required": true } ], "output_params": [ { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "Response", "type": "CustomObject", "defaultVariable": "JSONResponse" } ], "required_params": [ "Timeout", "ImageUrl", "APIKey" ], "constraints": { "ProvideImage": "Url" }, "sibling_selectors": [ "GoogleCognitive.LandmarkDetectionGoogle.LandmarkDetectionFromFile" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "GoogleCognitive.LogoDetectionGoogle.LogoDetectionFromFile", "module": "Cognitive - Google", "kind": "Action", "selector": "LogoDetectionFromFile", "template": "GoogleCognitive.LogoDetectionGoogle.LogoDetectionFromFile APIKey: `` ImageFile: `` Timeout: 30 Response=> JSONResponse StatusCode=> StatusCode", "golden_example": "GoogleCognitive.LogoDetectionGoogle.LogoDetectionFromFile APIKey: $'''example''' ImageFile: $'''C:\\temp\\test.xlsx''' Timeout: 30 Response=> JSONResponse StatusCode=> StatusCode", "input_params": [ { "name": "APIKey", "type": "String", "required": false }, { "name": "ImageFile", "type": "FileObject", "required": false }, { "name": "Timeout", "type": "Int32", "required": false } ], "output_params": [ { "name": "Response", "type": "CustomObject" }, { "name": "StatusCode", "type": "Int32" } ], "required_params": [ "API key", "Image file" ], "constraints": { "ProvideImage": "FilePath" }, "sibling_selectors": [ "GoogleCognitive.LogoDetectionGoogle.LogoDetectionFromGCS" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "GoogleCognitive.LogoDetectionGoogle.LogoDetectionFromGCS", "module": "Cognitive - Google", "kind": "Action", "selector": "LogoDetectionFromGCS", "template": "GoogleCognitive.LogoDetectionGoogle.LogoDetectionFromGCS Timeout: 30 ImageUrl: `` APIKey: `` StatusCode=> StatusCode Response=> JSONResponse", "golden_example": "GoogleCognitive.LogoDetectionGoogle.LogoDetectionFromGCS Timeout: 30 ImageUrl: $'''example''' APIKey: $'''example''' StatusCode=> StatusCode Response=> JSONResponse", "input_params": [ { "name": "Timeout", "type": "Int32", "required": true, "default": "30" }, { "name": "ImageUrl", "type": "String", "required": true }, { "name": "APIKey", "type": "String", "required": true } ], "output_params": [ { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "Response", "type": "CustomObject", "defaultVariable": "JSONResponse" } ], "required_params": [ "Timeout", "ImageUrl", "APIKey" ], "constraints": { "ProvideImage": "Url" }, "sibling_selectors": [ "GoogleCognitive.LogoDetectionGoogle.LogoDetectionFromFile" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "GoogleCognitive.SafeSearchDetectionGoogle.SafeSearchDetectionFromFile", "module": "Cognitive - Google", "kind": "Action", "selector": "SafeSearchDetectionFromFile", "template": "GoogleCognitive.SafeSearchDetectionGoogle.SafeSearchDetectionFromFile APIKey: `` ImageFile: `` Timeout: 30 Response=> JSONResponse StatusCode=> StatusCode", "golden_example": "GoogleCognitive.SafeSearchDetectionGoogle.SafeSearchDetectionFromFile APIKey: $'''example''' ImageFile: $'''C:\\temp\\test.xlsx''' Timeout: 30 Response=> JSONResponse StatusCode=> StatusCode", "input_params": [ { "name": "APIKey", "type": "String", "required": false }, { "name": "ImageFile", "type": "FileObject", "required": false }, { "name": "Timeout", "type": "Int32", "required": false } ], "output_params": [ { "name": "Response", "type": "CustomObject" }, { "name": "StatusCode", "type": "Int32" } ], "required_params": [ "API key", "Image file" ], "constraints": { "ProvideImage": "FilePath" }, "sibling_selectors": [ "GoogleCognitive.SafeSearchDetectionGoogle.SafeSearchDetectionFromGCS" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "GoogleCognitive.SafeSearchDetectionGoogle.SafeSearchDetectionFromGCS", "module": "Cognitive - Google", "kind": "Action", "selector": "SafeSearchDetectionFromGCS", "template": "GoogleCognitive.SafeSearchDetectionGoogle.SafeSearchDetectionFromGCS Timeout: 30 ImageUrl: `` APIKey: `` StatusCode=> StatusCode Response=> JSONResponse", "golden_example": "GoogleCognitive.SafeSearchDetectionGoogle.SafeSearchDetectionFromGCS Timeout: 30 ImageUrl: $'''example''' APIKey: $'''example''' StatusCode=> StatusCode Response=> JSONResponse", "input_params": [ { "name": "Timeout", "type": "Int32", "required": true, "default": "30" }, { "name": "ImageUrl", "type": "String", "required": true }, { "name": "APIKey", "type": "String", "required": true } ], "output_params": [ { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "Response", "type": "CustomObject", "defaultVariable": "JSONResponse" } ], "required_params": [ "Timeout", "ImageUrl", "APIKey" ], "constraints": { "ProvideImage": "Url" }, "sibling_selectors": [ "GoogleCognitive.SafeSearchDetectionGoogle.SafeSearchDetectionFromFile" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "GoogleCognitive.TextDetectionGoogle.TextDetectionFromFile", "module": "Cognitive - Google", "kind": "Action", "selector": "TextDetectionFromFile", "template": "GoogleCognitive.TextDetectionGoogle.TextDetectionFromFile APIKey: `` ImageFile: `` Timeout: 30 Response=> JSONResponse StatusCode=> StatusCode", "golden_example": "GoogleCognitive.TextDetectionGoogle.TextDetectionFromFile APIKey: $'''example''' ImageFile: $'''C:\\temp\\test.xlsx''' Timeout: 30 Response=> JSONResponse StatusCode=> StatusCode", "input_params": [ { "name": "APIKey", "type": "String", "required": false }, { "name": "ImageFile", "type": "FileObject", "required": false }, { "name": "Timeout", "type": "Int32", "required": false } ], "output_params": [ { "name": "Response", "type": "CustomObject" }, { "name": "StatusCode", "type": "Int32" } ], "required_params": [ "API key", "Image file" ], "constraints": { "ProvideImage": "FilePath" }, "sibling_selectors": [ "GoogleCognitive.TextDetectionGoogle.TextDetectionFromGCS" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "GoogleCognitive.TextDetectionGoogle.TextDetectionFromGCS", "module": "Cognitive - Google", "kind": "Action", "selector": "TextDetectionFromGCS", "template": "GoogleCognitive.TextDetectionGoogle.TextDetectionFromGCS Timeout: 30 ImageUrl: `` APIKey: `` StatusCode=> StatusCode Response=> JSONResponse", "golden_example": "GoogleCognitive.TextDetectionGoogle.TextDetectionFromGCS Timeout: 30 ImageUrl: $'''example''' APIKey: $'''example''' StatusCode=> StatusCode Response=> JSONResponse", "input_params": [ { "name": "Timeout", "type": "Int32", "required": true, "default": "30" }, { "name": "ImageUrl", "type": "String", "required": true }, { "name": "APIKey", "type": "String", "required": true } ], "output_params": [ { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "Response", "type": "CustomObject", "defaultVariable": "JSONResponse" } ], "required_params": [ "Timeout", "ImageUrl", "APIKey" ], "constraints": { "ProvideImage": "Url" }, "sibling_selectors": [ "GoogleCognitive.TextDetectionGoogle.TextDetectionFromFile" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "IBMCognitive.AnalyzeToneIBM.AnalyzeFromFile", "module": "Cognitive - IBM", "kind": "Action", "selector": "AnalyzeFromFile", "template": "IBMCognitive.AnalyzeToneIBM.AnalyzeFromFile Sentences: `` Timeout: 30 VersionDate: `` Tones: `` ContentType: Cognitive.ContentType.TextPlain ApiKey: `` FilePath: `` Location: Cognitive.ToneAnalyzerServiceLocation.UsEast InstanceId: `` StatusCode=> StatusCode Response=> JSONResponse", "golden_example": "IBMCognitive.AnalyzeToneIBM.AnalyzeFromFile Sentences: $'''example''' Timeout: 30 VersionDate: $'''example''' Tones: $'''example''' ContentType: Cognitive.ContentType.TextPlain ApiKey: $'''example''' FilePath: $'''C:\\temp\\test.xlsx''' Location: Cognitive.ToneAnalyzerServiceLocation.UsEast InstanceId: $'''example''' StatusCode=> StatusCode Response=> JSONResponse", "input_params": [ { "name": "Sentences", "type": "String", "required": false, "default": "" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "30" }, { "name": "VersionDate", "type": "String", "required": true }, { "name": "Tones", "type": "String", "required": false, "default": "" }, { "name": "ContentType", "type": "ContentType", "required": true, "default": "TextPlain", "enumValues": [ "TextPlain", "TextHtml", "ApplicationJson" ] }, { "name": "ApiKey", "type": "String", "required": true }, { "name": "FilePath", "type": "FileObject", "required": true }, { "name": "Location", "type": "ToneAnalyzerServiceLocation", "required": true, "default": "UsEast", "enumValues": [ "UsSouth", "UsEast", "Europe", "Australia", "Japan", "Uk", "Korea" ] }, { "name": "InstanceId", "type": "String", "required": true } ], "output_params": [ { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "Response", "type": "CustomObject", "defaultVariable": "JSONResponse" } ], "required_params": [ "Timeout", "VersionDate", "ContentType", "ApiKey", "FilePath", "Location", "InstanceId" ], "constraints": { "ProvideText": "File" }, "sibling_selectors": [ "IBMCognitive.AnalyzeToneIBM.AnalyzeFromText" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "IBMCognitive.AnalyzeToneIBM.AnalyzeFromText", "module": "Cognitive - IBM", "kind": "Action", "selector": "AnalyzeFromText", "template": "IBMCognitive.AnalyzeToneIBM.AnalyzeFromText ApiKey: `` VersionDate: `` Location: Cognitive.ToneAnalyzerServiceLocation.UsEast InstanceId: `` Text: `` ContentType: Cognitive.ContentType.TextPlain Timeout: 30 Sentences: `` Tones: `` Response=> JSONResponse StatusCode=> StatusCode", "golden_example": "IBMCognitive.AnalyzeToneIBM.AnalyzeFromText ApiKey: $'''example''' VersionDate: $'''example''' Location: Cognitive.ToneAnalyzerServiceLocation.UsEast InstanceId: $'''example''' Text: $'''example''' ContentType: Cognitive.ContentType.TextPlain Timeout: 30 Sentences: $'''example''' Tones: $'''example''' Response=> JSONResponse StatusCode=> StatusCode", "input_params": [ { "name": "ApiKey", "type": "String", "required": false }, { "name": "ContentType", "type": "ContentType", "required": false, "enumValues": [ "TextPlain", "TextHtml", "ApplicationJson" ] }, { "name": "InstanceId", "type": "String", "required": false }, { "name": "Location", "type": "ToneAnalyzerServiceLocation", "required": false, "enumValues": [ "UsSouth", "UsEast", "Europe", "Australia", "Japan", "Uk", "Korea" ] }, { "name": "Sentences", "type": "String", "required": false }, { "name": "Text", "type": "String", "required": false }, { "name": "Timeout", "type": "Int32", "required": false }, { "name": "Tones", "type": "String", "required": false }, { "name": "VersionDate", "type": "String", "required": false } ], "output_params": [ { "name": "Response", "type": "CustomObject" }, { "name": "StatusCode", "type": "Int32" } ], "required_params": [ "API key", "Version date", "Instance ID" ], "constraints": { "ProvideText": "Text" }, "sibling_selectors": [ "IBMCognitive.AnalyzeToneIBM.AnalyzeFromFile" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "IBMCognitive.ClassifyImageIBM.ClassifyImageFromFile", "module": "Cognitive - IBM", "kind": "Action", "selector": "ClassifyImageFromFile", "template": "IBMCognitive.ClassifyImageIBM.ClassifyImageFromFile ApiKey: `` VersionDate: `` Location: Cognitive.ImageClassificationServiceLocation.UsSouth InstanceId: `` ImageFile: `` Owners: $'''me''' ClassifierIds: $'''default''' Timeout: 30 Language: `` Threshold: `` Response=> JSONResponse StatusCode=> StatusCode", "golden_example": "IBMCognitive.ClassifyImageIBM.ClassifyImageFromFile ApiKey: $'''example''' VersionDate: $'''example''' Location: Cognitive.ImageClassificationServiceLocation.UsSouth InstanceId: $'''example''' ImageFile: $'''C:\\temp\\test.xlsx''' Owners: $'''me''' ClassifierIds: $'''default''' Timeout: 30 Language: $'''example''' Threshold: $'''example''' Response=> JSONResponse StatusCode=> StatusCode", "input_params": [ { "name": "ApiKey", "type": "String", "required": false }, { "name": "ClassifierIds", "type": "String", "required": false }, { "name": "ImageFile", "type": "FileObject", "required": false }, { "name": "InstanceId", "type": "String", "required": false }, { "name": "Language", "type": "String", "required": false }, { "name": "Location", "type": "ImageClassificationServiceLocation", "required": false, "enumValues": [ "UsSouth", "Europe", "Korea" ] }, { "name": "Owners", "type": "String", "required": false }, { "name": "Threshold", "type": "String", "required": false }, { "name": "Timeout", "type": "Int32", "required": false }, { "name": "VersionDate", "type": "String", "required": false } ], "output_params": [ { "name": "Response", "type": "CustomObject" }, { "name": "StatusCode", "type": "Int32" } ], "required_params": [ "API key", "Version date", "Instance ID" ], "constraints": { "ProvideImage": "FilePath" }, "sibling_selectors": [ "IBMCognitive.ClassifyImageIBM.ClassifyImageFromUrl" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "IBMCognitive.ClassifyImageIBM.ClassifyImageFromUrl", "module": "Cognitive - IBM", "kind": "Action", "selector": "ClassifyImageFromUrl", "template": "IBMCognitive.ClassifyImageIBM.ClassifyImageFromUrl Owners: `` Location: Cognitive.ImageClassificationServiceLocation.UsSouth VersionDate: `` Timeout: 30 Threshold: `` ClassifierIds: `` ApiKey: `` Language: `` InstanceId: `` ImageUrl: `` StatusCode=> StatusCode Response=> JSONResponse", "golden_example": "IBMCognitive.ClassifyImageIBM.ClassifyImageFromUrl Owners: $'''example''' Location: Cognitive.ImageClassificationServiceLocation.UsSouth VersionDate: $'''example''' Timeout: 30 Threshold: $'''example''' ClassifierIds: $'''example''' ApiKey: $'''example''' Language: $'''example''' InstanceId: $'''example''' ImageUrl: $'''example''' StatusCode=> StatusCode Response=> JSONResponse", "input_params": [ { "name": "Owners", "type": "String", "required": false, "default": "me" }, { "name": "Location", "type": "ImageClassificationServiceLocation", "required": true, "default": "UsSouth", "enumValues": [ "UsSouth", "Europe", "Korea" ] }, { "name": "VersionDate", "type": "String", "required": true }, { "name": "Timeout", "type": "Int32", "required": true, "default": "30" }, { "name": "Threshold", "type": "String", "required": false, "default": "" }, { "name": "ClassifierIds", "type": "String", "required": false, "default": "default" }, { "name": "ApiKey", "type": "String", "required": true }, { "name": "Language", "type": "String", "required": false, "default": "" }, { "name": "InstanceId", "type": "String", "required": true }, { "name": "ImageUrl", "type": "String", "required": true } ], "output_params": [ { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "Response", "type": "CustomObject", "defaultVariable": "JSONResponse" } ], "required_params": [ "Location", "VersionDate", "Timeout", "ApiKey", "InstanceId", "ImageUrl" ], "constraints": { "ProvideImage": "Url" }, "sibling_selectors": [ "IBMCognitive.ClassifyImageIBM.ClassifyImageFromFile" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "IBMCognitive.ConvertDocumentIBM.ConvertToAnswerUnits", "module": "Cognitive - IBM", "kind": "Action", "selector": "ConvertToAnswerUnits", "template": "IBMCognitive.ConvertDocumentIBM.ConvertToAnswerUnits Username: `` Password: `` VersionDate: `` FilePath: `` MimeType: Cognitive.MimeType.TextHtml Timeout: 30 AnswerUnits: `` Response=> JSONResponse StatusCode=> StatusCode", "golden_example": "IBMCognitive.ConvertDocumentIBM.ConvertToAnswerUnits Username: $'''example''' Password: $'''password''' VersionDate: $'''example''' FilePath: $'''C:\\temp\\test.xlsx''' MimeType: Cognitive.MimeType.TextHtml Timeout: 30 AnswerUnits: $'''example''' Response=> JSONResponse StatusCode=> StatusCode", "input_params": [ { "name": "AnswerUnits", "type": "String", "required": false }, { "name": "FilePath", "type": "FileObject", "required": false }, { "name": "MimeType", "type": "MimeType", "required": false, "enumValues": [ "TextHtml", "TextXhtmlXml", "ApplicationPdf", "ApplicationMsWord", "ApplicationVndOpenXmlFormatsOfficeDocumentWordProcessingmlDocument" ] }, { "name": "Password", "type": "EncryptableObject", "required": false }, { "name": "Timeout", "type": "Int32", "required": false }, { "name": "Username", "type": "String", "required": false }, { "name": "VersionDate", "type": "String", "required": false } ], "output_params": [ { "name": "Response", "type": "CustomObject" }, { "name": "StatusCode", "type": "Int32" } ], "required_params": [ "Username", "Password", "Version date" ], "constraints": { "ConversionTarget": "AnswerUnits" }, "sibling_selectors": [ "IBMCognitive.ConvertDocumentIBM.ConvertToHtml", "IBMCognitive.ConvertDocumentIBM.ConvertToText" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "IBMCognitive.ConvertDocumentIBM.ConvertToHtml", "module": "Cognitive - IBM", "kind": "Action", "selector": "ConvertToHtml", "template": "IBMCognitive.ConvertDocumentIBM.ConvertToHtml Timeout: 30 Password: `` VersionDate: `` Username: `` MimeType: Cognitive.MimeType.TextHtml FilePath: `` StatusCode=> StatusCode Response=> JSONResponse", "golden_example": "IBMCognitive.ConvertDocumentIBM.ConvertToHtml Timeout: 30 Password: $'''password''' VersionDate: $'''example''' Username: $'''example''' MimeType: Cognitive.MimeType.TextHtml FilePath: $'''C:\\temp\\test.xlsx''' StatusCode=> StatusCode Response=> JSONResponse", "input_params": [ { "name": "Timeout", "type": "Int32", "required": true, "default": "30" }, { "name": "Password", "type": "EncryptableObject", "required": true }, { "name": "VersionDate", "type": "String", "required": true }, { "name": "Username", "type": "String", "required": true }, { "name": "MimeType", "type": "MimeType", "required": true, "default": "TextHtml", "enumValues": [ "TextHtml", "TextXhtmlXml", "ApplicationPdf", "ApplicationMsWord", "ApplicationVndOpenXmlFormatsOfficeDocumentWordProcessingmlDocument" ] }, { "name": "FilePath", "type": "FileObject", "required": true } ], "output_params": [ { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "Response", "type": "CustomObject", "defaultVariable": "JSONResponse" } ], "required_params": [ "Timeout", "Password", "VersionDate", "Username", "MimeType", "FilePath" ], "constraints": { "ConversionTarget": "NormalizedHtml" }, "sibling_selectors": [ "IBMCognitive.ConvertDocumentIBM.ConvertToAnswerUnits", "IBMCognitive.ConvertDocumentIBM.ConvertToText" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "IBMCognitive.ConvertDocumentIBM.ConvertToText", "module": "Cognitive - IBM", "kind": "Action", "selector": "ConvertToText", "template": "IBMCognitive.ConvertDocumentIBM.ConvertToText Timeout: 30 Password: `` VersionDate: `` Username: `` MimeType: Cognitive.MimeType.TextHtml FilePath: `` StatusCode=> StatusCode Response=> JSONResponse", "golden_example": "IBMCognitive.ConvertDocumentIBM.ConvertToText Timeout: 30 Password: $'''password''' VersionDate: $'''example''' Username: $'''example''' MimeType: Cognitive.MimeType.TextHtml FilePath: $'''C:\\temp\\test.xlsx''' StatusCode=> StatusCode Response=> JSONResponse", "input_params": [ { "name": "Timeout", "type": "Int32", "required": true, "default": "30" }, { "name": "Password", "type": "EncryptableObject", "required": true }, { "name": "VersionDate", "type": "String", "required": true }, { "name": "Username", "type": "String", "required": true }, { "name": "MimeType", "type": "MimeType", "required": true, "default": "TextHtml", "enumValues": [ "TextHtml", "TextXhtmlXml", "ApplicationPdf", "ApplicationMsWord", "ApplicationVndOpenXmlFormatsOfficeDocumentWordProcessingmlDocument" ] }, { "name": "FilePath", "type": "FileObject", "required": true } ], "output_params": [ { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "Response", "type": "CustomObject", "defaultVariable": "JSONResponse" } ], "required_params": [ "Timeout", "Password", "VersionDate", "Username", "MimeType", "FilePath" ], "constraints": { "ConversionTarget": "NormalizedText" }, "sibling_selectors": [ "IBMCognitive.ConvertDocumentIBM.ConvertToAnswerUnits", "IBMCognitive.ConvertDocumentIBM.ConvertToHtml" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "IBMCognitive.IdentifyLanguageIBM", "module": "Cognitive - IBM", "kind": "Action", "selector": null, "template": "IBMCognitive.IdentifyLanguageIBM ApiKey: `` VersionDate: `` Location: Cognitive.LanguageTranslatorServiceLocation.UsEast InstanceId: `` Text: `` ContentType: $'''text/plain''' Timeout: 30 Response=> JSONResponse StatusCode=> StatusCode", "golden_example": "IBMCognitive.IdentifyLanguageIBM ApiKey: $'''example''' VersionDate: $'''example''' Location: Cognitive.LanguageTranslatorServiceLocation.UsEast InstanceId: $'''example''' Text: $'''example''' ContentType: $'''text/plain''' Timeout: 30 Response=> JSONResponse StatusCode=> StatusCode", "input_params": [ { "name": "ApiKey", "type": "String", "required": false }, { "name": "ContentType", "type": "String", "required": false }, { "name": "InstanceId", "type": "String", "required": false }, { "name": "Location", "type": "LanguageTranslatorServiceLocation", "required": false, "enumValues": [ "UsSouth", "UsEast", "Europe", "Australia", "Japan", "Uk", "Korea" ] }, { "name": "Text", "type": "String", "required": false }, { "name": "Timeout", "type": "Int32", "required": false }, { "name": "VersionDate", "type": "String", "required": false } ], "output_params": [ { "name": "Response", "type": "CustomObject" }, { "name": "StatusCode", "type": "Int32" } ], "required_params": [ "API key", "Version date", "Instance ID" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "IBMCognitive.TranslateIBM.TranslateWithModelId", "module": "Cognitive - IBM", "kind": "Action", "selector": "TranslateWithModelId", "template": "IBMCognitive.TranslateIBM.TranslateWithModelId ApiKey: `` VersionDate: `` Location: Cognitive.LanguageTranslatorServiceLocation.UsEast InstanceId: `` ModelId: `` Text: `` Timeout: 30 Response=> JSONResponse StatusCode=> StatusCode", "golden_example": "IBMCognitive.TranslateIBM.TranslateWithModelId ApiKey: $'''example''' VersionDate: $'''example''' Location: Cognitive.LanguageTranslatorServiceLocation.UsEast InstanceId: $'''example''' ModelId: $'''example''' Text: FileList Timeout: 30 Response=> JSONResponse StatusCode=> StatusCode", "input_params": [ { "name": "ApiKey", "type": "String", "required": false }, { "name": "InstanceId", "type": "String", "required": false }, { "name": "Location", "type": "LanguageTranslatorServiceLocation", "required": false, "enumValues": [ "UsSouth", "UsEast", "Europe", "Australia", "Japan", "Uk", "Korea" ] }, { "name": "ModelId", "type": "String", "required": false }, { "name": "Text", "type": "List`1", "required": false }, { "name": "Timeout", "type": "Int32", "required": false }, { "name": "VersionDate", "type": "String", "required": false } ], "output_params": [ { "name": "Response", "type": "CustomObject" }, { "name": "StatusCode", "type": "Int32" } ], "required_params": [ "API key", "Version date", "Instance ID" ], "constraints": { "TranslateMode": "ModelId" }, "sibling_selectors": [ "IBMCognitive.TranslateIBM.TranslateWithSourceAndTarget" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "IBMCognitive.TranslateIBM.TranslateWithSourceAndTarget", "module": "Cognitive - IBM", "kind": "Action", "selector": "TranslateWithSourceAndTarget", "template": "IBMCognitive.TranslateIBM.TranslateWithSourceAndTarget Text: `` Target: `` Timeout: 30 VersionDate: `` InstanceId: `` ApiKey: `` Location: Cognitive.LanguageTranslatorServiceLocation.UsEast Source: `` StatusCode=> StatusCode Response=> JSONResponse", "golden_example": "IBMCognitive.TranslateIBM.TranslateWithSourceAndTarget Text: List Target: $'''example''' Timeout: 30 VersionDate: $'''example''' InstanceId: $'''example''' ApiKey: $'''example''' Location: Cognitive.LanguageTranslatorServiceLocation.UsEast Source: $'''example''' StatusCode=> StatusCode Response=> JSONResponse", "input_params": [ { "name": "Text", "type": "List`1", "required": true }, { "name": "Target", "type": "String", "required": true }, { "name": "Timeout", "type": "Int32", "required": true, "default": "30" }, { "name": "VersionDate", "type": "String", "required": true }, { "name": "InstanceId", "type": "String", "required": true }, { "name": "ApiKey", "type": "String", "required": true }, { "name": "Location", "type": "LanguageTranslatorServiceLocation", "required": true, "default": "UsEast", "enumValues": [ "UsSouth", "UsEast", "Europe", "Australia", "Japan", "Uk", "Korea" ] }, { "name": "Source", "type": "String", "required": true } ], "output_params": [ { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "Response", "type": "CustomObject", "defaultVariable": "JSONResponse" } ], "required_params": [ "Text", "Target", "Timeout", "VersionDate", "InstanceId", "ApiKey", "Location", "Source" ], "constraints": { "TranslateMode": "SourceTarget" }, "sibling_selectors": [ "IBMCognitive.TranslateIBM.TranslateWithModelId" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "LLM.InvokeLLM", "module": "LLM", "kind": "Action", "selector": null, "template": "LLM.InvokeLLM MaxTokens: 2048 Temperature: 0.8 ResponseFormat: LLM.ResponseFormatType.Text ApiKey: `` Timeout: 300 AttachFiles: `` EndpointUrl: `` ToolBindings: `` ModelConfiguration: `` UserPrompt: `` SystemPrompt: `` CompletionTokens=> CompletionTokens PromptTokens=> PromptTokens Response=> Response", "golden_example": "LLM.InvokeLLM MaxTokens: 2048 Temperature: 0.8 ResponseFormat: LLM.ResponseFormatType.Text ApiKey: $'''password''' Timeout: 300 ModelConfiguration: $'''example''' EndpointUrl: $'''example''' SystemPrompt: $'''example''' AttachFiles: SelectedFiles UserPrompt: $'''example''' ToolBindings: $'''[]''' CompletionTokens=> CompletionTokens PromptTokens=> PromptTokens Response=> Response", "input_params": [ { "name": "MaxTokens", "type": "Int32", "required": true, "default": "2048" }, { "name": "Temperature", "type": "Double", "required": true, "default": "0.8" }, { "name": "ResponseFormat", "type": "ResponseFormatType", "required": true, "default": "Text", "enumValues": [ "Text", "Json" ] }, { "name": "ApiKey", "type": "EncryptableObject", "required": false, "default": "" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "300" }, { "name": "AttachFiles", "type": "List`1", "required": true, "default": "" }, { "name": "EndpointUrl", "type": "String", "required": true, "default": "http://localhost:11434/v1" }, { "name": "ToolBindings", "type": "String", "required": false, "default": "" }, { "name": "ModelConfiguration", "type": "String", "required": true }, { "name": "UserPrompt", "type": "String", "required": true }, { "name": "SystemPrompt", "type": "String", "required": true, "default": "" } ], "output_params": [ { "name": "CompletionTokens", "type": "Int32", "defaultVariable": "CompletionTokens" }, { "name": "PromptTokens", "type": "Int32", "defaultVariable": "PromptTokens" }, { "name": "Response", "type": "String", "defaultVariable": "Response" } ], "required_params": [ "MaxTokens", "Temperature", "ResponseFormat", "Timeout", "AttachFiles", "EndpointUrl", "ModelConfiguration", "UserPrompt", "SystemPrompt" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors" }, { "actionId": "Logging.LogMessage", "module": "Logging", "kind": "Action", "selector": null, "template": "Logging.LogMessage Message: `` LogLevel: Logging.LogLevel.InfoLevel", "golden_example": "Logging.LogMessage Message: $'''example''' LogLevel: Logging.LogLevel.InfoLevel", "input_params": [ { "name": "Message", "type": "String", "required": false }, { "name": "LogLevel", "type": "LogLevel", "required": false, "enumValues": [ "InfoLevel", "WarningLevel", "ErrorLevel" ] } ], "output_params": [], "required_params": [ "Message" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "MicrosoftCognitive.AnalyzeImageMicrosoft.AnalyzeImageFromFile", "module": "Cognitive - Microsoft", "kind": "Action", "selector": "AnalyzeImageFromFile", "template": "MicrosoftCognitive.AnalyzeImageMicrosoft.AnalyzeImageFromFile ServerLocation: Cognitive.MicrosoftServerLocation.WestUS SubscriptionKey: `` ImageFile: `` Timeout: 30 Details: `` Language: `` VisualFeatures: `` Response=> JSONResponse StatusCode=> StatusCode", "golden_example": "MicrosoftCognitive.AnalyzeImageMicrosoft.AnalyzeImageFromFile ServerLocation: Cognitive.MicrosoftServerLocation.WestUS SubscriptionKey: $'''example''' ImageFile: $'''C:\\temp\\test.xlsx''' Timeout: 30 Details: $'''example''' Language: $'''example''' VisualFeatures: $'''example''' Response=> JSONResponse StatusCode=> StatusCode", "input_params": [ { "name": "Details", "type": "String", "required": false }, { "name": "ImageFile", "type": "FileObject", "required": false }, { "name": "Language", "type": "String", "required": false }, { "name": "ServerLocation", "type": "MicrosoftServerLocation", "required": false, "enumValues": [ "WestUS", "WestUS2", "EastUS", "EastUS2", "WestCentralUS", "SouthCentralUS", "WestEurope", "NorthEurope", "SoutheastAsia", "EastAsia", "AustraliaEast", "BrazilSouth", "CanadaCentral", "CentralIndia", "UKSouth", "JapanEast" ] }, { "name": "SubscriptionKey", "type": "String", "required": false }, { "name": "Timeout", "type": "Int32", "required": false }, { "name": "VisualFeatures", "type": "String", "required": false } ], "output_params": [ { "name": "Response", "type": "CustomObject" }, { "name": "StatusCode", "type": "Int32" } ], "required_params": [ "Subscription key", "Image file" ], "constraints": { "ProvideImage": "FilePath" }, "sibling_selectors": [ "MicrosoftCognitive.AnalyzeImageMicrosoft.AnalyzeImageFromUrl" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "MicrosoftCognitive.AnalyzeImageMicrosoft.AnalyzeImageFromUrl", "module": "Cognitive - Microsoft", "kind": "Action", "selector": "AnalyzeImageFromUrl", "template": "MicrosoftCognitive.AnalyzeImageMicrosoft.AnalyzeImageFromUrl SubscriptionKey: `` ServerLocation: Cognitive.MicrosoftServerLocation.WestUS VisualFeatures: `` Timeout: 30 Details: `` Language: `` ImageUrl: `` StatusCode=> StatusCode Response=> JSONResponse", "golden_example": "MicrosoftCognitive.AnalyzeImageMicrosoft.AnalyzeImageFromUrl SubscriptionKey: $'''example''' ServerLocation: Cognitive.MicrosoftServerLocation.WestUS VisualFeatures: $'''example''' Timeout: 30 Details: $'''example''' Language: $'''example''' ImageUrl: $'''example''' StatusCode=> StatusCode Response=> JSONResponse", "input_params": [ { "name": "SubscriptionKey", "type": "String", "required": true }, { "name": "ServerLocation", "type": "MicrosoftServerLocation", "required": true, "default": "WestUS", "enumValues": [ "WestUS", "WestUS2", "EastUS", "EastUS2", "WestCentralUS", "SouthCentralUS", "WestEurope", "NorthEurope", "SoutheastAsia", "EastAsia", "AustraliaEast", "BrazilSouth", "CanadaCentral", "CentralIndia", "UKSouth", "JapanEast" ] }, { "name": "VisualFeatures", "type": "String", "required": false, "default": "" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "30" }, { "name": "Details", "type": "String", "required": false, "default": "" }, { "name": "Language", "type": "String", "required": false, "default": "" }, { "name": "ImageUrl", "type": "String", "required": true } ], "output_params": [ { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "Response", "type": "CustomObject", "defaultVariable": "JSONResponse" } ], "required_params": [ "SubscriptionKey", "ServerLocation", "Timeout", "ImageUrl" ], "constraints": { "ProvideImage": "Url" }, "sibling_selectors": [ "MicrosoftCognitive.AnalyzeImageMicrosoft.AnalyzeImageFromFile" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "MicrosoftCognitive.DescribeImageMicrosoft.DescribeImageFromFile", "module": "Cognitive - Microsoft", "kind": "Action", "selector": "DescribeImageFromFile", "template": "MicrosoftCognitive.DescribeImageMicrosoft.DescribeImageFromFile ServerLocation: Cognitive.MicrosoftServerLocation.WestUS SubscriptionKey: `` ImageFile: `` Timeout: 30 MaxCandidates: `` Response=> JSONResponse StatusCode=> StatusCode", "golden_example": "MicrosoftCognitive.DescribeImageMicrosoft.DescribeImageFromFile ServerLocation: Cognitive.MicrosoftServerLocation.WestUS SubscriptionKey: $'''example''' ImageFile: $'''C:\\temp\\test.xlsx''' Timeout: 30 MaxCandidates: $'''example''' Response=> JSONResponse StatusCode=> StatusCode", "input_params": [ { "name": "ImageFile", "type": "FileObject", "required": false }, { "name": "MaxCandidates", "type": "String", "required": false }, { "name": "ServerLocation", "type": "MicrosoftServerLocation", "required": false, "enumValues": [ "WestUS", "WestUS2", "EastUS", "EastUS2", "WestCentralUS", "SouthCentralUS", "WestEurope", "NorthEurope", "SoutheastAsia", "EastAsia", "AustraliaEast", "BrazilSouth", "CanadaCentral", "CentralIndia", "UKSouth", "JapanEast" ] }, { "name": "SubscriptionKey", "type": "String", "required": false }, { "name": "Timeout", "type": "Int32", "required": false } ], "output_params": [ { "name": "Response", "type": "CustomObject" }, { "name": "StatusCode", "type": "Int32" } ], "required_params": [ "Subscription key", "Image file" ], "constraints": { "ProvideImage": "FilePath" }, "sibling_selectors": [ "MicrosoftCognitive.DescribeImageMicrosoft.DescribeImageFromUrl" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "MicrosoftCognitive.DescribeImageMicrosoft.DescribeImageFromUrl", "module": "Cognitive - Microsoft", "kind": "Action", "selector": "DescribeImageFromUrl", "template": "MicrosoftCognitive.DescribeImageMicrosoft.DescribeImageFromUrl ServerLocation: Cognitive.MicrosoftServerLocation.WestUS SubscriptionKey: `` Timeout: 30 ImageUrl: `` MaxCandidates: `` StatusCode=> StatusCode Response=> JSONResponse", "golden_example": "MicrosoftCognitive.DescribeImageMicrosoft.DescribeImageFromUrl ServerLocation: Cognitive.MicrosoftServerLocation.WestUS SubscriptionKey: $'''example''' Timeout: 30 ImageUrl: $'''example''' MaxCandidates: $'''example''' StatusCode=> StatusCode Response=> JSONResponse", "input_params": [ { "name": "ServerLocation", "type": "MicrosoftServerLocation", "required": true, "default": "WestUS", "enumValues": [ "WestUS", "WestUS2", "EastUS", "EastUS2", "WestCentralUS", "SouthCentralUS", "WestEurope", "NorthEurope", "SoutheastAsia", "EastAsia", "AustraliaEast", "BrazilSouth", "CanadaCentral", "CentralIndia", "UKSouth", "JapanEast" ] }, { "name": "SubscriptionKey", "type": "String", "required": true }, { "name": "Timeout", "type": "Int32", "required": true, "default": "30" }, { "name": "ImageUrl", "type": "String", "required": true }, { "name": "MaxCandidates", "type": "String", "required": false, "default": "" } ], "output_params": [ { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "Response", "type": "CustomObject", "defaultVariable": "JSONResponse" } ], "required_params": [ "ServerLocation", "SubscriptionKey", "Timeout", "ImageUrl" ], "constraints": { "ProvideImage": "Url" }, "sibling_selectors": [ "MicrosoftCognitive.DescribeImageMicrosoft.DescribeImageFromFile" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "MicrosoftCognitive.OCRMicrosoft.OCRFromFile", "module": "Cognitive - Microsoft", "kind": "Action", "selector": "OCRFromFile", "template": "MicrosoftCognitive.OCRMicrosoft.OCRFromFile ServerLocation: Cognitive.MicrosoftServerLocation.WestUS SubscriptionKey: `` ImageFile: `` Timeout: 30 DetectOrientation: `` Language: `` Response=> JSONResponse StatusCode=> StatusCode", "golden_example": "MicrosoftCognitive.OCRMicrosoft.OCRFromFile ServerLocation: Cognitive.MicrosoftServerLocation.WestUS SubscriptionKey: $'''example''' ImageFile: $'''C:\\temp\\test.xlsx''' Timeout: 30 DetectOrientation: $'''example''' Language: $'''example''' Response=> JSONResponse StatusCode=> StatusCode", "input_params": [ { "name": "DetectOrientation", "type": "String", "required": false }, { "name": "ImageFile", "type": "FileObject", "required": false }, { "name": "Language", "type": "String", "required": false }, { "name": "ServerLocation", "type": "MicrosoftServerLocation", "required": false, "enumValues": [ "WestUS", "WestUS2", "EastUS", "EastUS2", "WestCentralUS", "SouthCentralUS", "WestEurope", "NorthEurope", "SoutheastAsia", "EastAsia", "AustraliaEast", "BrazilSouth", "CanadaCentral", "CentralIndia", "UKSouth", "JapanEast" ] }, { "name": "SubscriptionKey", "type": "String", "required": false }, { "name": "Timeout", "type": "Int32", "required": false } ], "output_params": [ { "name": "Response", "type": "CustomObject" }, { "name": "StatusCode", "type": "Int32" } ], "required_params": [ "Subscription key", "Image file" ], "constraints": { "ProvideImage": "FilePath" }, "sibling_selectors": [ "MicrosoftCognitive.OCRMicrosoft.OCRFromURL" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "MicrosoftCognitive.OCRMicrosoft.OCRFromURL", "module": "Cognitive - Microsoft", "kind": "Action", "selector": "OCRFromURL", "template": "MicrosoftCognitive.OCRMicrosoft.OCRFromURL ServerLocation: Cognitive.MicrosoftServerLocation.WestUS Timeout: 30 SubscriptionKey: `` DetectOrientation: `` Language: `` ImageUrl: `` StatusCode=> StatusCode Response=> JSONResponse", "golden_example": "MicrosoftCognitive.OCRMicrosoft.OCRFromURL ServerLocation: Cognitive.MicrosoftServerLocation.WestUS Timeout: 30 SubscriptionKey: $'''example''' DetectOrientation: $'''example''' Language: $'''example''' ImageUrl: $'''example''' StatusCode=> StatusCode Response=> JSONResponse", "input_params": [ { "name": "ServerLocation", "type": "MicrosoftServerLocation", "required": true, "default": "WestUS", "enumValues": [ "WestUS", "WestUS2", "EastUS", "EastUS2", "WestCentralUS", "SouthCentralUS", "WestEurope", "NorthEurope", "SoutheastAsia", "EastAsia", "AustraliaEast", "BrazilSouth", "CanadaCentral", "CentralIndia", "UKSouth", "JapanEast" ] }, { "name": "Timeout", "type": "Int32", "required": true, "default": "30" }, { "name": "SubscriptionKey", "type": "String", "required": true }, { "name": "DetectOrientation", "type": "String", "required": false, "default": "" }, { "name": "Language", "type": "String", "required": false, "default": "" }, { "name": "ImageUrl", "type": "String", "required": true } ], "output_params": [ { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "Response", "type": "CustomObject", "defaultVariable": "JSONResponse" } ], "required_params": [ "ServerLocation", "Timeout", "SubscriptionKey", "ImageUrl" ], "constraints": { "ProvideImage": "Url" }, "sibling_selectors": [ "MicrosoftCognitive.OCRMicrosoft.OCRFromFile" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "MicrosoftCognitive.SpellCheckMicrosoft", "module": "Cognitive - Microsoft", "kind": "Action", "selector": null, "template": "MicrosoftCognitive.SpellCheckMicrosoft SubscriptionKey: `` Text: `` Timeout: 30 Mkt: `` Mode: `` Response=> JSONResponse StatusCode=> StatusCode", "golden_example": "MicrosoftCognitive.SpellCheckMicrosoft SubscriptionKey: $'''example''' Text: FileList Timeout: 30 Mkt: $'''example''' Mode: $'''example''' Response=> JSONResponse StatusCode=> StatusCode", "input_params": [ { "name": "Mkt", "type": "String", "required": false }, { "name": "Mode", "type": "String", "required": false }, { "name": "SubscriptionKey", "type": "String", "required": false }, { "name": "Text", "type": "List`1", "required": false }, { "name": "Timeout", "type": "Int32", "required": false } ], "output_params": [ { "name": "Response", "type": "CustomObject" }, { "name": "StatusCode", "type": "Int32" } ], "required_params": [ "Subscription key", "Text" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "MicrosoftCognitive.TagImageMicrosoft.TagImageFromFile", "module": "Cognitive - Microsoft", "kind": "Action", "selector": "TagImageFromFile", "template": "MicrosoftCognitive.TagImageMicrosoft.TagImageFromFile ServerLocation: Cognitive.MicrosoftServerLocation.WestUS SubscriptionKey: `` ImageFile: `` Timeout: 30 Response=> JSONResponse StatusCode=> StatusCode", "golden_example": "MicrosoftCognitive.TagImageMicrosoft.TagImageFromFile ServerLocation: Cognitive.MicrosoftServerLocation.WestUS SubscriptionKey: $'''example''' ImageFile: $'''C:\\temp\\test.xlsx''' Timeout: 30 Response=> JSONResponse StatusCode=> StatusCode", "input_params": [ { "name": "ImageFile", "type": "FileObject", "required": false }, { "name": "ServerLocation", "type": "MicrosoftServerLocation", "required": false, "enumValues": [ "WestUS", "WestUS2", "EastUS", "EastUS2", "WestCentralUS", "SouthCentralUS", "WestEurope", "NorthEurope", "SoutheastAsia", "EastAsia", "AustraliaEast", "BrazilSouth", "CanadaCentral", "CentralIndia", "UKSouth", "JapanEast" ] }, { "name": "SubscriptionKey", "type": "String", "required": false }, { "name": "Timeout", "type": "Int32", "required": false } ], "output_params": [ { "name": "Response", "type": "CustomObject" }, { "name": "StatusCode", "type": "Int32" } ], "required_params": [ "Subscription key", "Image file" ], "constraints": { "ProvideImage": "FilePath" }, "sibling_selectors": [ "MicrosoftCognitive.TagImageMicrosoft.TagImageFromURL" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "MicrosoftCognitive.TagImageMicrosoft.TagImageFromURL", "module": "Cognitive - Microsoft", "kind": "Action", "selector": "TagImageFromURL", "template": "MicrosoftCognitive.TagImageMicrosoft.TagImageFromURL ServerLocation: Cognitive.MicrosoftServerLocation.WestUS SubscriptionKey: `` Timeout: 30 ImageUrl: `` StatusCode=> StatusCode Response=> JSONResponse", "golden_example": "MicrosoftCognitive.TagImageMicrosoft.TagImageFromURL ServerLocation: Cognitive.MicrosoftServerLocation.WestUS SubscriptionKey: $'''example''' Timeout: 30 ImageUrl: $'''example''' StatusCode=> StatusCode Response=> JSONResponse", "input_params": [ { "name": "ServerLocation", "type": "MicrosoftServerLocation", "required": true, "default": "WestUS", "enumValues": [ "WestUS", "WestUS2", "EastUS", "EastUS2", "WestCentralUS", "SouthCentralUS", "WestEurope", "NorthEurope", "SoutheastAsia", "EastAsia", "AustraliaEast", "BrazilSouth", "CanadaCentral", "CentralIndia", "UKSouth", "JapanEast" ] }, { "name": "SubscriptionKey", "type": "String", "required": true }, { "name": "Timeout", "type": "Int32", "required": true, "default": "30" }, { "name": "ImageUrl", "type": "String", "required": true } ], "output_params": [ { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "Response", "type": "CustomObject", "defaultVariable": "JSONResponse" } ], "required_params": [ "ServerLocation", "SubscriptionKey", "Timeout", "ImageUrl" ], "constraints": { "ProvideImage": "Url" }, "sibling_selectors": [ "MicrosoftCognitive.TagImageMicrosoft.TagImageFromFile" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "MouseAndKeyboard.BlockInput", "module": "MouseAndKeyboard", "kind": "Action", "selector": null, "template": "MouseAndKeyboard.BlockInput BlockIt: True", "golden_example": "MouseAndKeyboard.BlockInput BlockIt: True", "input_params": [ { "name": "BlockIt", "type": "Boolean", "required": false } ], "output_params": [], "required_params": [], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "MouseAndKeyboard.GetKeyboardLayout", "module": "MouseAndKeyboard", "kind": "Action", "selector": null, "template": "MouseAndKeyboard.GetKeyboardLayout KeyboardLayoutId=> KeyboardLayoutId", "golden_example": "MouseAndKeyboard.GetKeyboardLayout KeyboardLayoutId=> KeyboardLayoutId", "input_params": [], "output_params": [ { "name": "KeyboardLayoutId", "type": "Int64" } ], "required_params": [], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "MouseAndKeyboard.GetMousePosition", "module": "MouseAndKeyboard", "kind": "Action", "selector": null, "template": "MouseAndKeyboard.GetMousePosition RelativeTo: MouseAndKeyboard.MousePositionRelativeTo.Screen X=> MousePosX Y=> MousePosY", "golden_example": "MouseAndKeyboard.GetMousePosition RelativeTo: MouseAndKeyboard.MousePositionRelativeTo.Screen X=> MousePosX Y=> MousePosY", "input_params": [ { "name": "RelativeTo", "type": "MousePositionRelativeTo", "required": false, "enumValues": [ "Screen", "ForegroundWindow" ] } ], "output_params": [ { "name": "X", "type": "Int32" }, { "name": "Y", "type": "Int32" } ], "required_params": [], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "MouseAndKeyboard.MoveMouse", "module": "MouseAndKeyboard", "kind": "Action", "selector": null, "template": "MouseAndKeyboard.MoveMouse X: `` Y: `` RelativeTo: MouseAndKeyboard.PositionRelativeTo.Screen MovementStyle: MouseAndKeyboard.MovementStyle.Instant", "golden_example": "MouseAndKeyboard.MoveMouse X: 1 Y: 1 RelativeTo: MouseAndKeyboard.PositionRelativeTo.Screen MovementStyle: MouseAndKeyboard.MovementStyle.Instant", "input_params": [ { "name": "MovementStyle", "type": "MovementStyle", "required": false, "enumValues": [ "Instant", "AnimateSlow", "AnimateNormal", "AnimateFast" ] }, { "name": "RelativeTo", "type": "PositionRelativeTo", "required": false, "enumValues": [ "Screen", "ActiveWindow", "CurrentMousePosition" ] }, { "name": "X", "type": "Int32", "required": false }, { "name": "Y", "type": "Int32", "required": false } ], "output_params": [], "required_params": [ "Position X", "Position Y" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.WaitForTextToAppearAndMoveMouseToTextOnScreenWithWindowsOcr", "module": "MouseAndKeyboard", "kind": "Action", "selector": "WaitForTextToAppearAndMoveMouseToTextOnScreenWithWindowsOcr", "template": "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.WaitForTextToAppearAndMoveMouseToTextOnScreenWithWindowsOcr TextToFind: `` IsRegEx: False WindowsOcrLanguage: MouseAndKeyboard.WindowsOcrLanguage.English Occurence: 1 SearchForTextOn: MouseAndKeyboard.SearchTarget.EntireScreen ImageWidthMultiplier: 1 ImageHeightMultiplier: 1 MovementStyle: MouseAndKeyboard.MovementStyle.Instant Timeout: 5 PositionRelativeToText: MouseAndKeyboard.PositionOnImage.MiddleCenter OffsetX: 0 OffsetY: 0 X=> LocationOfTextFoundX Y=> LocationOfTextFoundY Width=> WidthOfTextFound Height=> HeightOfTextFound", "golden_example": "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.WaitForTextToAppearAndMoveMouseToTextOnScreenWithWindowsOcr TextToFind: $'''example''' IsRegEx: False WindowsOcrLanguage: MouseAndKeyboard.WindowsOcrLanguage.English Occurence: 1 SearchForTextOn: MouseAndKeyboard.SearchTarget.EntireScreen ImageWidthMultiplier: 1 ImageHeightMultiplier: 1 MovementStyle: MouseAndKeyboard.MovementStyle.Instant Timeout: 5 PositionRelativeToText: MouseAndKeyboard.PositionOnImage.MiddleCenter OffsetX: 0 OffsetY: 0 X=> LocationOfTextFoundX Y=> LocationOfTextFoundY Width=> WidthOfTextFound Height=> HeightOfTextFound", "input_params": [ { "name": "TextToFind", "type": "String", "required": false }, { "name": "IsRegEx", "type": "Boolean", "required": false }, { "name": "Occurence", "type": "Int32", "required": false }, { "name": "SearchForTextOn", "type": "SearchTarget", "required": false, "enumValues": [ "EntireScreen", "ForegroundWindow" ] }, { "name": "MovementStyle", "type": "MovementStyle", "required": false, "enumValues": [ "Instant", "AnimateSlow", "AnimateNormal", "AnimateFast" ] }, { "name": "Timeout", "type": "Int32", "required": false }, { "name": "PositionRelativeToText", "type": "PositionOnImage", "required": false, "enumValues": [ "TopLeft", "TopCenter", "TopRight", "MiddleLeft", "MiddleCenter", "MiddleRight", "BottomLeft", "BottomCenter", "BottomRight" ] }, { "name": "OffsetX", "type": "Int32", "required": false }, { "name": "OffsetY", "type": "Int32", "required": false }, { "name": "ImageHeightMultiplier", "type": "Int32", "required": false }, { "name": "ImageWidthMultiplier", "type": "Int32", "required": false }, { "name": "WindowsOcrLanguage", "type": "WindowsOcrLanguage", "required": false, "enumValues": [ "ChineseSimplified", "ChineseTraditional", "Czech", "Danish", "Dutch", "English", "Finnish", "French", "German", "Greek", "Hungarian", "Italian", "Japanese", "Korean", "Norwegian", "Polish", "Portuguese", "Romanian", "Russian", "SerbianCyrillic", "SerbianLatin", "Slovak", "Spanish", "Swedish", "Turkish" ] } ], "output_params": [ { "name": "X", "type": "Int32" }, { "name": "Y", "type": "Int32" }, { "name": "Width", "type": "Int32" }, { "name": "Height", "type": "Int32" } ], "required_params": [ "Text to find" ], "constraints": { "SearchMode": "Whole", "WaitForTextToAppear": "True", "SendMouseClick": "False", "OCREngineType": "WindowsOcr" }, "sibling_selectors": [ "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.MoveMouseToTextOnScreenWithOCR", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.MoveMouseToTextOnScreenWithTesseractOCR", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.MoveMouseToTextOnScreenWithCustomTesseractOCR", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.MoveMouseToTextOnScreenWithWindowsOcr", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.MoveMouseToTextOnSubregionOfScreenWithOCR", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.MoveMouseToTextOnSubregionOfScreenWithTesseractOCR", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.MoveMouseToTextOnSubregionOfScreenWithCustomTesseractOCR", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.MoveMouseToTextOnSubregionOfScreenWithWindowsOcr", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.MoveMouseToTextOnSubregionRelativeToImageOfScreenWithOCR", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.MoveMouseToTextOnSubregionRelativeToImageOfScreenWithTesseractOCR", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.MoveMouseToTextOnSubregionRelativeToImageOfScreenWithCustomTesseractOCR", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.MoveMouseToTextOnSubregionRelativeToImageOfScreenWithWindowsOcr", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.WaitForTextToAppearAndMoveMouseToTextOnScreenWithOCR", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.WaitForTextToAppearAndMoveMouseToTextOnScreenWithTesseractOCR", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.WaitForTextToAppearAndMoveMouseToTextOnScreenWithCustomTesseractOCR", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.WaitForTextToAppearAndMoveMouseToTextOnSubregionOfScreenWithOCR", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.WaitForTextToAppearAndMoveMouseToTextOnSubregionOfScreenWithTesseractOCR", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.WaitForTextToAppearAndMoveMouseToTextOnSubregionOfScreenWithCustomTesseractOCR", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.WaitForTextToAppearAndMoveMouseToTextOnSubregionOfScreenWithWindowsOcr", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.WaitForTextToAppearAndMoveMouseToTextOnSubregionRelativeToImageOfScreenWithOCR", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.WaitForTextToAppearAndMoveMouseToTextOnSubregionRelativeToImageOfScreenWithTesseractOCR", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.WaitForTextToAppearAndMoveMouseToTextOnSubregionRelativeToImageOfScreenWithCustomTesseractOCR", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.WaitForTextToAppearAndMoveMouseToTextOnSubregionRelativeToImageOfScreenWithWindowsOcr", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.ClickTextOnScreenWithOCR", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.ClickTextOnScreenWithTesseractOCR", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.ClickTextOnScreenWithCustomTesseractOCR", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.ClickTextOnScreenWithWindowsOcr", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.ClickTextOnSubregionOfScreenWithOCR", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.ClickTextOnSubregionOfScreenWithTesseractOCR", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.ClickTextOnSubregionOfScreenWithCustomTesseractOCR", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.ClickTextOnSubregionOfScreenWithWindowsOcr", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.ClickTextOnSubregionRelativeToImageOfScreenWithOCR", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.ClickTextOnSubregionRelativeToImageOfScreenWithTesseractOCR", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.ClickTextOnSubregionRelativeToImageOfScreenWithCustomTesseractOCR", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.ClickTextOnSubregionRelativeToImageOfScreenWithWindowsOcr", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.WaitForTextToAppearAndClickTextOnScreenWithOCR", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.WaitForTextToAppearAndClickTextOnScreenWithTesseractOCR", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.WaitForTextToAppearAndClickTextOnScreenWithCustomTesseractOCR", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.WaitForTextToAppearAndClickTextOnScreenWithWindowsOcr", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.WaitForTextToAppearAndClickTextOnSubregionOfScreenWithOCR", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.WaitForTextToAppearAndClickTextOnSubregionOfScreenWithTesseractOCR", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.WaitForTextToAppearAndClickTextOnSubregionOfScreenWithCustomTesseractOCR", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.WaitForTextToAppearAndClickTextOnSubregionOfScreenWithWindowsOcr", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.WaitForTextToAppearAndClickTextOnSubregionRelativeToImageOfScreenWithOCR", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.WaitForTextToAppearAndClickTextOnSubregionRelativeToImageOfScreenWithTesseractOCR", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.WaitForTextToAppearAndClickTextOnSubregionRelativeToImageOfScreenWithCustomTesseractOCR", "MouseAndKeyboard.MoveMouseToTextOnScreenWithOCR.WaitForTextToAppearAndClickTextOnSubregionRelativeToImageOfScreenWithWindowsOcr" ], "needs_ui_selector": true, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "MouseAndKeyboard.PressReleaseKey.PressKey", "module": "MouseAndKeyboard", "kind": "Action", "selector": "PressKey", "template": "MouseAndKeyboard.PressReleaseKey.PressKey Control: False Alt: False Shift: False Win: False", "golden_example": "MouseAndKeyboard.PressReleaseKey.PressKey Control: False Alt: False Shift: False Win: False", "input_params": [ { "name": "Alt", "type": "Boolean", "required": false }, { "name": "Control", "type": "Boolean", "required": false }, { "name": "Shift", "type": "Boolean", "required": false }, { "name": "Win", "type": "Boolean", "required": false } ], "output_params": [], "required_params": [], "constraints": { "Event": "Press" }, "sibling_selectors": [ "MouseAndKeyboard.PressReleaseKey.ReleaseKey" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "MouseAndKeyboard.PressReleaseKey.ReleaseKey", "module": "MouseAndKeyboard", "kind": "Action", "selector": "ReleaseKey", "template": "MouseAndKeyboard.PressReleaseKey.ReleaseKey Shift: False Win: False Alt: False Control: False", "golden_example": "MouseAndKeyboard.PressReleaseKey.ReleaseKey Shift: False Win: False Alt: False Control: False", "input_params": [ { "name": "Shift", "type": "Boolean", "required": true, "default": "False" }, { "name": "Win", "type": "Boolean", "required": true, "default": "False" }, { "name": "Alt", "type": "Boolean", "required": true, "default": "False" }, { "name": "Control", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [], "required_params": [ "Shift", "Win", "Alt", "Control" ], "constraints": { "Event": "Release" }, "sibling_selectors": [ "MouseAndKeyboard.PressReleaseKey.PressKey" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "MouseAndKeyboard.SendKeys.FocusAndSendKeys", "module": "MouseAndKeyboard", "kind": "Action", "selector": "FocusAndSendKeys", "template": "MouseAndKeyboard.SendKeys.FocusAndSendKeys TextToSend: `` DelayBetweenKeystrokes: 10 SendTextAsHardwareKeys: False", "golden_example": "MouseAndKeyboard.SendKeys.FocusAndSendKeys TextToSend: $'''password''' DelayBetweenKeystrokes: 10 SendTextAsHardwareKeys: False", "input_params": [ { "name": "DelayBetweenKeystrokes", "type": "Int32", "required": false }, { "name": "SendTextAsHardwareKeys", "type": "Boolean", "required": false }, { "name": "TextToSend", "type": "EncryptableObject", "required": false } ], "output_params": [], "required_params": [ "Text to send" ], "constraints": { "SendKeysTo": "Foreground" }, "sibling_selectors": [ "MouseAndKeyboard.SendKeys.FocusAndSendKeysByControl", "MouseAndKeyboard.SendKeys.FocusAndSendKeysByInstanceOrHandle", "MouseAndKeyboard.SendKeys.FocusAndSendKeysByTitleClass" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "MouseAndKeyboard.SendKeys.FocusAndSendKeysByControl", "module": "MouseAndKeyboard", "kind": "Action", "selector": "FocusAndSendKeysByControl", "template": "MouseAndKeyboard.SendKeys.FocusAndSendKeysByControl TextToSend: `` SendTextAsHardwareKeys: False Control: `` DelayBetweenKeystrokes: 10", "golden_example": "MouseAndKeyboard.SendKeys.FocusAndSendKeysByControl TextToSend: $'''password''' SendTextAsHardwareKeys: False Control: appmask['Window \\'KB Test Window\\'']['Button \\'OK\\''] DelayBetweenKeystrokes: 10", "input_params": [ { "name": "TextToSend", "type": "EncryptableObject", "required": true }, { "name": "SendTextAsHardwareKeys", "type": "Boolean", "required": true, "default": "False" }, { "name": "Control", "type": "UIControl", "required": true }, { "name": "DelayBetweenKeystrokes", "type": "Int32", "required": true, "default": "10" } ], "output_params": [], "required_params": [ "TextToSend", "SendTextAsHardwareKeys", "Control", "DelayBetweenKeystrokes" ], "constraints": { "SendKeysTo": "Control" }, "sibling_selectors": [ "MouseAndKeyboard.SendKeys.FocusAndSendKeysByInstanceOrHandle", "MouseAndKeyboard.SendKeys.FocusAndSendKeysByTitleClass", "MouseAndKeyboard.SendKeys.FocusAndSendKeys" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "MouseAndKeyboard.SendKeys.FocusAndSendKeysByInstanceOrHandle", "module": "MouseAndKeyboard", "kind": "Action", "selector": "FocusAndSendKeysByInstanceOrHandle", "template": "MouseAndKeyboard.SendKeys.FocusAndSendKeysByInstanceOrHandle TextToSend: `` SendTextAsHardwareKeys: False WindowInstance: `` DelayBetweenKeystrokes: 10", "golden_example": "MouseAndKeyboard.SendKeys.FocusAndSendKeysByInstanceOrHandle TextToSend: $'''password''' SendTextAsHardwareKeys: False WindowInstance: 1 DelayBetweenKeystrokes: 10", "input_params": [ { "name": "TextToSend", "type": "EncryptableObject", "required": true }, { "name": "SendTextAsHardwareKeys", "type": "Boolean", "required": true, "default": "False" }, { "name": "WindowInstance", "type": "Int32", "required": true }, { "name": "DelayBetweenKeystrokes", "type": "Int32", "required": true, "default": "10" } ], "output_params": [], "required_params": [ "TextToSend", "SendTextAsHardwareKeys", "WindowInstance", "DelayBetweenKeystrokes" ], "constraints": { "SendKeysTo": "InstanceOrHandle" }, "sibling_selectors": [ "MouseAndKeyboard.SendKeys.FocusAndSendKeysByControl", "MouseAndKeyboard.SendKeys.FocusAndSendKeysByTitleClass", "MouseAndKeyboard.SendKeys.FocusAndSendKeys" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "MouseAndKeyboard.SendKeys.FocusAndSendKeysByTitleClass", "module": "MouseAndKeyboard", "kind": "Action", "selector": "FocusAndSendKeysByTitleClass", "template": "MouseAndKeyboard.SendKeys.FocusAndSendKeysByTitleClass TextToSend: `` SendTextAsHardwareKeys: False Title: `` Class: `` DelayBetweenKeystrokes: 10", "golden_example": "MouseAndKeyboard.SendKeys.FocusAndSendKeysByTitleClass TextToSend: $'''password''' SendTextAsHardwareKeys: False Title: $'''example''' Class: $'''example''' DelayBetweenKeystrokes: 10", "input_params": [ { "name": "TextToSend", "type": "EncryptableObject", "required": true }, { "name": "SendTextAsHardwareKeys", "type": "Boolean", "required": true, "default": "False" }, { "name": "Title", "type": "String", "required": true, "default": "" }, { "name": "Class", "type": "String", "required": true, "default": "" }, { "name": "DelayBetweenKeystrokes", "type": "Int32", "required": true, "default": "10" } ], "output_params": [], "required_params": [ "TextToSend", "SendTextAsHardwareKeys", "Title", "Class", "DelayBetweenKeystrokes" ], "constraints": { "SendKeysTo": "TitleAndClass" }, "sibling_selectors": [ "MouseAndKeyboard.SendKeys.FocusAndSendKeysByControl", "MouseAndKeyboard.SendKeys.FocusAndSendKeysByInstanceOrHandle", "MouseAndKeyboard.SendKeys.FocusAndSendKeys" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "MouseAndKeyboard.SendMouseClick.Click", "module": "MouseAndKeyboard", "kind": "Action", "selector": "Click", "template": "MouseAndKeyboard.SendMouseClick.Click ClickType: MouseAndKeyboard.MouseClickType.LeftClick MillisecondsDelay: 0", "golden_example": "MouseAndKeyboard.SendMouseClick.Click ClickType: MouseAndKeyboard.MouseClickType.LeftClick MillisecondsDelay: 0", "input_params": [ { "name": "ClickType", "type": "MouseClickType", "required": false, "enumValues": [ "LeftClick", "RightClick", "DoubleClick", "LeftButtonDown", "LeftButtonUp", "RightButtonDown", "RightButtonUp", "MiddleClick" ] }, { "name": "MillisecondsDelay", "type": "Int32", "required": false } ], "output_params": [], "required_params": [], "constraints": { "MoveMouse": "False" }, "sibling_selectors": [ "MouseAndKeyboard.SendMouseClick.ClickAt" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "MouseAndKeyboard.SendMouseClick.ClickAt", "module": "MouseAndKeyboard", "kind": "Action", "selector": "ClickAt", "template": "MouseAndKeyboard.SendMouseClick.ClickAt RelativeTo: MouseAndKeyboard.PositionRelativeTo.Screen X: `` Y: `` ClickType: MouseAndKeyboard.MouseClickType.LeftClick MillisecondsDelay: 0 MovementStyle: MouseAndKeyboard.MovementStyle.Instant", "golden_example": "MouseAndKeyboard.SendMouseClick.ClickAt RelativeTo: MouseAndKeyboard.PositionRelativeTo.Screen X: 1 Y: 1 ClickType: MouseAndKeyboard.MouseClickType.LeftClick MillisecondsDelay: 0 MovementStyle: MouseAndKeyboard.MovementStyle.Instant", "input_params": [ { "name": "RelativeTo", "type": "PositionRelativeTo", "required": true, "default": "Screen", "enumValues": [ "Screen", "ActiveWindow", "CurrentMousePosition" ] }, { "name": "X", "type": "Int32", "required": true }, { "name": "Y", "type": "Int32", "required": true }, { "name": "ClickType", "type": "MouseClickType", "required": true, "default": "LeftClick", "enumValues": [ "LeftClick", "RightClick", "DoubleClick", "LeftButtonDown", "LeftButtonUp", "RightButtonDown", "RightButtonUp", "MiddleClick" ] }, { "name": "MillisecondsDelay", "type": "Int32", "required": true, "default": "0" }, { "name": "MovementStyle", "type": "MovementStyle", "required": true, "default": "Instant", "enumValues": [ "Instant", "AnimateSlow", "AnimateNormal", "AnimateFast" ] } ], "output_params": [], "required_params": [ "RelativeTo", "X", "Y", "ClickType", "MillisecondsDelay", "MovementStyle" ], "constraints": { "MoveMouse": "True" }, "sibling_selectors": [ "MouseAndKeyboard.SendMouseClick.Click" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "MouseAndKeyboard.SetKeyboardLayout", "module": "MouseAndKeyboard", "kind": "Action", "selector": null, "template": "MouseAndKeyboard.SetKeyboardLayout KeyboardLayoutId: ``", "golden_example": "MouseAndKeyboard.SetKeyboardLayout KeyboardLayoutId: 1", "input_params": [ { "name": "KeyboardLayoutId", "type": "Int64", "required": true } ], "output_params": [], "required_params": [ "KeyboardLayoutId" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "MouseAndKeyboard.SetKeyState", "module": "MouseAndKeyboard", "kind": "Action", "selector": null, "template": "MouseAndKeyboard.SetKeyState Key: MouseAndKeyboard.MultiStateKey.CapsLock State: MouseAndKeyboard.KeyState.ModeOn", "golden_example": "MouseAndKeyboard.SetKeyState Key: MouseAndKeyboard.MultiStateKey.CapsLock State: MouseAndKeyboard.KeyState.ModeOn", "input_params": [ { "name": "Key", "type": "MultiStateKey", "required": false, "enumValues": [ "CapsLock", "NumLock", "ScrollLock" ] }, { "name": "State", "type": "KeyState", "required": false, "enumValues": [ "ModeOff", "ModeOn" ] } ], "output_params": [], "required_params": [], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "MouseAndKeyboard.WaitForMouse.WaitForMouseToBecome", "module": "MouseAndKeyboard", "kind": "Wait", "selector": "WaitForMouseToBecome", "template": "WAIT (MouseAndKeyboard.WaitForMouse.WaitForMouseToBecome MousePointerState: MouseAndKeyboard.MousePointerState.Arrow)", "golden_example": "WAIT (MouseAndKeyboard.WaitForMouse.WaitForMouseToBecome MousePointerState: MouseAndKeyboard.MousePointerState.Arrow)", "input_params": [ { "name": "MousePointerState", "type": "MousePointerState", "required": true, "default": "Arrow", "enumValues": [ "Arrow", "AppStarting", "Cross", "Hand", "Help", "IBeam", "WaitCursor" ] } ], "output_params": [], "required_params": [], "constraints": { "MouseEvent": "Become" }, "sibling_selectors": [ "MouseAndKeyboard.WaitForMouse.WaitForMouseToBecomeDifferentThan" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "MouseAndKeyboard.WaitForMouse.WaitForMouseToBecomeDifferentThan", "module": "MouseAndKeyboard", "kind": "Wait", "selector": "WaitForMouseToBecomeDifferentThan", "template": "WAIT (MouseAndKeyboard.WaitForMouse.WaitForMouseToBecomeDifferentThan MousePointerState: MouseAndKeyboard.MousePointerState.Arrow)", "golden_example": "WAIT (MouseAndKeyboard.WaitForMouse.WaitForMouseToBecomeDifferentThan MousePointerState: MouseAndKeyboard.MousePointerState.Arrow)", "input_params": [ { "name": "MousePointerState", "type": "MousePointerState", "required": true, "default": "Arrow", "enumValues": [ "Arrow", "AppStarting", "Cross", "Hand", "Help", "IBeam", "WaitCursor" ] } ], "output_params": [], "required_params": [ "MousePointerState" ], "constraints": { "MouseEvent": "BecomeNot" }, "sibling_selectors": [ "MouseAndKeyboard.WaitForMouse.WaitForMouseToBecome" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "MouseAndKeyboard.WaitForShortcutKey.WaitForShortcutKey", "module": "MouseAndKeyboard", "kind": "Action", "selector": "WaitForShortcutKey", "template": "MouseAndKeyboard.WaitForShortcutKey.WaitForShortcutKey InputKeys: ['Ctrl+A'] IndexOfShortcutKeyPressed=> IndexOfShortcutKeyPressed", "golden_example": "MouseAndKeyboard.WaitForShortcutKey.WaitForShortcutKey InputKeys: ['Ctrl+A'] IndexOfShortcutKeyPressed=> IndexOfShortcutKeyPressed", "input_params": [ { "name": "InputKeys", "type": "List`1", "required": false } ], "output_params": [ { "name": "IndexOfShortcutKeyPressed", "type": "Int32" } ], "required_params": [], "constraints": { "ProceedOnTimeout": "False" }, "sibling_selectors": [ "MouseAndKeyboard.WaitForShortcutKey.WaitForShortcutKeyAndProceedOnTimeout" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "MouseAndKeyboard.WaitForShortcutKey.WaitForShortcutKeyAndProceedOnTimeout", "module": "MouseAndKeyboard", "kind": "Action", "selector": "WaitForShortcutKeyAndProceedOnTimeout", "template": "MouseAndKeyboard.WaitForShortcutKey.WaitForShortcutKeyAndProceedOnTimeout InputKeys: `` ContinueAfter: 10 IndexOfShortcutKeyPressed=> IndexOfShortcutKeyPressed", "golden_example": "MouseAndKeyboard.WaitForShortcutKey.WaitForShortcutKeyAndProceedOnTimeout InputKeys: List ContinueAfter: 10 IndexOfShortcutKeyPressed=> IndexOfShortcutKeyPressed", "input_params": [ { "name": "InputKeys", "type": "List`1", "required": true, "default": "Ctrl + A" }, { "name": "ContinueAfter", "type": "Int32", "required": true, "default": "10" } ], "output_params": [ { "name": "IndexOfShortcutKeyPressed", "type": "Int32", "defaultVariable": "IndexOfShortcutKeyPressed" } ], "required_params": [ "InputKeys", "ContinueAfter" ], "constraints": { "ProceedOnTimeout": "True" }, "sibling_selectors": [ "MouseAndKeyboard.WaitForShortcutKey.WaitForShortcutKey" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.ExtractTextWithOCR.ExtractTextFromFile", "module": "OCR", "kind": "Action", "selector": "ExtractTextFromFile", "template": "OCR.ExtractTextWithOCR.ExtractTextFromFile OCREngine: `` ImageFile: `` OcrText=> OcrText", "golden_example": "OCR.ExtractTextWithOCR.ExtractTextFromFile OCREngine: OCREngine ImageFile: $'''C:\\temp\\test.xlsx''' OcrText=> OcrText", "input_params": [ { "name": "OCREngine", "type": "OCREngineObject", "required": true }, { "name": "ImageFile", "type": "FileObject", "required": true } ], "output_params": [ { "name": "OcrText", "type": "String", "defaultVariable": "OcrText" } ], "required_params": [ "OCREngine", "ImageFile" ], "constraints": { "OcrSource": "File", "SearchMode": "Whole", "OCREngineType": "Predefined" }, "sibling_selectors": [ "OCR.ExtractTextWithOCR.ExtractTextFromScreen", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreen", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFile", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.ExtractTextWithOCR.ExtractTextFromFileWithCustomTesseract", "module": "OCR", "kind": "Action", "selector": "ExtractTextFromFileWithCustomTesseract", "template": "OCR.ExtractTextWithOCR.ExtractTextFromFileWithCustomTesseract ImageHeightMultiplier: 1 ImageWidthMultiplier: 1 LanguageDataPath: `` LanguageAbbreviation: `` ImageFile: `` OcrText=> OcrText", "golden_example": "OCR.ExtractTextWithOCR.ExtractTextFromFileWithCustomTesseract ImageHeightMultiplier: 1 ImageWidthMultiplier: 1 LanguageDataPath: $'''C:\\temp''' LanguageAbbreviation: $'''example''' ImageFile: $'''C:\\temp\\test.xlsx''' OcrText=> OcrText", "input_params": [ { "name": "ImageHeightMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "ImageWidthMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "LanguageDataPath", "type": "FolderObject", "required": true }, { "name": "LanguageAbbreviation", "type": "String", "required": true }, { "name": "ImageFile", "type": "FileObject", "required": true } ], "output_params": [ { "name": "OcrText", "type": "String", "defaultVariable": "OcrText" } ], "required_params": [ "ImageHeightMultiplier", "ImageWidthMultiplier", "LanguageDataPath", "LanguageAbbreviation", "ImageFile" ], "constraints": { "OcrSource": "File", "SearchMode": "Whole", "OCREngineType": "Tesseract", "UseOtherLanguage": "True" }, "sibling_selectors": [ "OCR.ExtractTextWithOCR.ExtractTextFromScreen", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreen", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFile", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFile", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.ExtractTextWithOCR.ExtractTextFromFileWithTesseract", "module": "OCR", "kind": "Action", "selector": "ExtractTextFromFileWithTesseract", "template": "OCR.ExtractTextWithOCR.ExtractTextFromFileWithTesseract ImageHeightMultiplier: 1 ImageWidthMultiplier: 1 Language: OCR.TesseractLanguage.English ImageFile: `` OcrText=> OcrText", "golden_example": "OCR.ExtractTextWithOCR.ExtractTextFromFileWithTesseract ImageHeightMultiplier: 1 ImageWidthMultiplier: 1 Language: OCR.TesseractLanguage.English ImageFile: $'''C:\\temp\\test.xlsx''' OcrText=> OcrText", "input_params": [ { "name": "ImageHeightMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "ImageWidthMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "Language", "type": "TesseractLanguage", "required": true, "default": "English", "enumValues": [ "English", "German", "Spanish", "French", "Italian" ] }, { "name": "ImageFile", "type": "FileObject", "required": true } ], "output_params": [ { "name": "OcrText", "type": "String", "defaultVariable": "OcrText" } ], "required_params": [ "ImageHeightMultiplier", "ImageWidthMultiplier", "Language", "ImageFile" ], "constraints": { "OcrSource": "File", "SearchMode": "Whole", "OCREngineType": "Tesseract", "UseOtherLanguage": "False" }, "sibling_selectors": [ "OCR.ExtractTextWithOCR.ExtractTextFromScreen", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreen", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFile", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFile", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.ExtractTextWithOCR.ExtractTextFromFileWithWindowsOcr", "module": "OCR", "kind": "Action", "selector": "ExtractTextFromFileWithWindowsOcr", "template": "OCR.ExtractTextWithOCR.ExtractTextFromFileWithWindowsOcr ImageHeightMultiplier: 1 ImageWidthMultiplier: 1 WindowsOcrLanguage: OCR.WindowsOcrLanguage.English ImageFile: `` OcrText=> OcrText", "golden_example": "OCR.ExtractTextWithOCR.ExtractTextFromFileWithWindowsOcr ImageHeightMultiplier: 1 ImageWidthMultiplier: 1 WindowsOcrLanguage: OCR.WindowsOcrLanguage.English ImageFile: $'''C:\\temp\\test.xlsx''' OcrText=> OcrText", "input_params": [ { "name": "ImageHeightMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "ImageWidthMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "WindowsOcrLanguage", "type": "WindowsOcrLanguage", "required": true, "default": "English", "enumValues": [ "ChineseSimplified", "ChineseTraditional", "Czech", "Danish", "Dutch", "English", "Finnish", "French", "German", "Greek", "Hungarian", "Italian", "Japanese", "Korean", "Norwegian", "Polish", "Portuguese", "Romanian", "Russian", "SerbianCyrillic", "SerbianLatin", "Slovak", "Spanish", "Swedish", "Turkish" ] }, { "name": "ImageFile", "type": "FileObject", "required": true } ], "output_params": [ { "name": "OcrText", "type": "String", "defaultVariable": "OcrText" } ], "required_params": [ "ImageHeightMultiplier", "ImageWidthMultiplier", "WindowsOcrLanguage", "ImageFile" ], "constraints": { "OcrSource": "File", "SearchMode": "Whole", "OCREngineType": "WindowsOcr" }, "sibling_selectors": [ "OCR.ExtractTextWithOCR.ExtractTextFromScreen", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreen", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFile", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFile", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindow", "module": "OCR", "kind": "Action", "selector": "ExtractTextFromForegroundWindow", "template": "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindow OCREngine: `` OcrText=> OcrText", "golden_example": "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindow OCREngine: OCREngine OcrText=> OcrText", "input_params": [ { "name": "OCREngine", "type": "OCREngineObject", "required": true } ], "output_params": [ { "name": "OcrText", "type": "String", "defaultVariable": "OcrText" } ], "required_params": [ "OCREngine" ], "constraints": { "OcrSource": "ForegroundWindow", "SearchMode": "Whole", "OCREngineType": "Predefined" }, "sibling_selectors": [ "OCR.ExtractTextWithOCR.ExtractTextFromScreen", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreen", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFile", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFile", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithCustomTesseract", "module": "OCR", "kind": "Action", "selector": "ExtractTextFromForegroundWindowWithCustomTesseract", "template": "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithCustomTesseract ImageHeightMultiplier: 1 ImageWidthMultiplier: 1 LanguageDataPath: `` LanguageAbbreviation: `` OcrText=> OcrText", "golden_example": "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithCustomTesseract ImageHeightMultiplier: 1 ImageWidthMultiplier: 1 LanguageDataPath: $'''C:\\temp''' LanguageAbbreviation: $'''example''' OcrText=> OcrText", "input_params": [ { "name": "ImageHeightMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "ImageWidthMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "LanguageDataPath", "type": "FolderObject", "required": true }, { "name": "LanguageAbbreviation", "type": "String", "required": true } ], "output_params": [ { "name": "OcrText", "type": "String", "defaultVariable": "OcrText" } ], "required_params": [ "ImageHeightMultiplier", "ImageWidthMultiplier", "LanguageDataPath", "LanguageAbbreviation" ], "constraints": { "OcrSource": "ForegroundWindow", "SearchMode": "Whole", "OCREngineType": "Tesseract", "UseOtherLanguage": "True" }, "sibling_selectors": [ "OCR.ExtractTextWithOCR.ExtractTextFromScreen", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreen", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFile", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFile", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithTesseract", "module": "OCR", "kind": "Action", "selector": "ExtractTextFromForegroundWindowWithTesseract", "template": "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithTesseract ImageHeightMultiplier: 1 ImageWidthMultiplier: 1 Language: OCR.TesseractLanguage.English OcrText=> OcrText", "golden_example": "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithTesseract ImageHeightMultiplier: 1 ImageWidthMultiplier: 1 Language: OCR.TesseractLanguage.English OcrText=> OcrText", "input_params": [ { "name": "ImageHeightMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "ImageWidthMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "Language", "type": "TesseractLanguage", "required": true, "default": "English", "enumValues": [ "English", "German", "Spanish", "French", "Italian" ] } ], "output_params": [ { "name": "OcrText", "type": "String", "defaultVariable": "OcrText" } ], "required_params": [ "ImageHeightMultiplier", "ImageWidthMultiplier", "Language" ], "constraints": { "OcrSource": "ForegroundWindow", "SearchMode": "Whole", "OCREngineType": "Tesseract", "UseOtherLanguage": "False" }, "sibling_selectors": [ "OCR.ExtractTextWithOCR.ExtractTextFromScreen", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreen", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFile", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFile", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithWindowsOcr", "module": "OCR", "kind": "Action", "selector": "ExtractTextFromForegroundWindowWithWindowsOcr", "template": "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithWindowsOcr ImageHeightMultiplier: 1 ImageWidthMultiplier: 1 WindowsOcrLanguage: OCR.WindowsOcrLanguage.English OcrText=> OcrText", "golden_example": "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithWindowsOcr ImageHeightMultiplier: 1 ImageWidthMultiplier: 1 WindowsOcrLanguage: OCR.WindowsOcrLanguage.English OcrText=> OcrText", "input_params": [ { "name": "ImageHeightMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "ImageWidthMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "WindowsOcrLanguage", "type": "WindowsOcrLanguage", "required": true, "default": "English", "enumValues": [ "ChineseSimplified", "ChineseTraditional", "Czech", "Danish", "Dutch", "English", "Finnish", "French", "German", "Greek", "Hungarian", "Italian", "Japanese", "Korean", "Norwegian", "Polish", "Portuguese", "Romanian", "Russian", "SerbianCyrillic", "SerbianLatin", "Slovak", "Spanish", "Swedish", "Turkish" ] } ], "output_params": [ { "name": "OcrText", "type": "String", "defaultVariable": "OcrText" } ], "required_params": [ "ImageHeightMultiplier", "ImageWidthMultiplier", "WindowsOcrLanguage" ], "constraints": { "OcrSource": "ForegroundWindow", "SearchMode": "Whole", "OCREngineType": "WindowsOcr" }, "sibling_selectors": [ "OCR.ExtractTextWithOCR.ExtractTextFromScreen", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreen", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFile", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFile", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFile", "module": "OCR", "kind": "Action", "selector": "ExtractTextFromRegionOfFile", "template": "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFile Y2: `` OCREngine: `` Y1: `` ImageFile: `` X1: `` X2: `` OcrText=> OcrText", "golden_example": "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFile Y2: 1 OCREngine: OCREngine Y1: 1 ImageFile: $'''C:\\temp\\test.xlsx''' X1: 1 X2: 1 OcrText=> OcrText", "input_params": [ { "name": "Y2", "type": "Nullable`1", "required": false }, { "name": "OCREngine", "type": "OCREngineObject", "required": true }, { "name": "Y1", "type": "Nullable`1", "required": false }, { "name": "ImageFile", "type": "FileObject", "required": true }, { "name": "X1", "type": "Nullable`1", "required": false }, { "name": "X2", "type": "Nullable`1", "required": false } ], "output_params": [ { "name": "OcrText", "type": "String", "defaultVariable": "OcrText" } ], "required_params": [ "OCREngine", "ImageFile" ], "constraints": { "OcrSource": "File", "SearchMode": "SpecificSubregion", "OCREngineType": "Predefined" }, "sibling_selectors": [ "OCR.ExtractTextWithOCR.ExtractTextFromScreen", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreen", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFile", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithCustomTesseract", "module": "OCR", "kind": "Action", "selector": "ExtractTextFromRegionOfFileWithCustomTesseract", "template": "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithCustomTesseract ImageHeightMultiplier: 1 ImageWidthMultiplier: 1 Y2: `` LanguageDataPath: `` LanguageAbbreviation: `` Y1: `` ImageFile: `` X1: `` X2: `` OcrText=> OcrText", "golden_example": "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithCustomTesseract ImageHeightMultiplier: 1 ImageWidthMultiplier: 1 Y2: 1 LanguageDataPath: $'''C:\\temp''' LanguageAbbreviation: $'''example''' Y1: 1 ImageFile: $'''C:\\temp\\test.xlsx''' X1: 1 X2: 1 OcrText=> OcrText", "input_params": [ { "name": "ImageHeightMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "ImageWidthMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "Y2", "type": "Nullable`1", "required": false }, { "name": "LanguageDataPath", "type": "FolderObject", "required": true }, { "name": "LanguageAbbreviation", "type": "String", "required": true }, { "name": "Y1", "type": "Nullable`1", "required": false }, { "name": "ImageFile", "type": "FileObject", "required": true }, { "name": "X1", "type": "Nullable`1", "required": false }, { "name": "X2", "type": "Nullable`1", "required": false } ], "output_params": [ { "name": "OcrText", "type": "String", "defaultVariable": "OcrText" } ], "required_params": [ "ImageHeightMultiplier", "ImageWidthMultiplier", "LanguageDataPath", "LanguageAbbreviation", "ImageFile" ], "constraints": { "OcrSource": "File", "SearchMode": "SpecificSubregion", "OCREngineType": "Tesseract", "UseOtherLanguage": "True" }, "sibling_selectors": [ "OCR.ExtractTextWithOCR.ExtractTextFromScreen", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreen", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFile", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFile", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithTesseract", "module": "OCR", "kind": "Action", "selector": "ExtractTextFromRegionOfFileWithTesseract", "template": "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithTesseract ImageHeightMultiplier: 1 ImageWidthMultiplier: 1 Y2: `` Language: OCR.TesseractLanguage.English Y1: `` ImageFile: `` X1: `` X2: `` OcrText=> OcrText", "golden_example": "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithTesseract ImageHeightMultiplier: 1 ImageWidthMultiplier: 1 Y2: 1 Language: OCR.TesseractLanguage.English Y1: 1 ImageFile: $'''C:\\temp\\test.xlsx''' X1: 1 X2: 1 OcrText=> OcrText", "input_params": [ { "name": "ImageHeightMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "ImageWidthMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "Y2", "type": "Nullable`1", "required": false }, { "name": "Language", "type": "TesseractLanguage", "required": true, "default": "English", "enumValues": [ "English", "German", "Spanish", "French", "Italian" ] }, { "name": "Y1", "type": "Nullable`1", "required": false }, { "name": "ImageFile", "type": "FileObject", "required": true }, { "name": "X1", "type": "Nullable`1", "required": false }, { "name": "X2", "type": "Nullable`1", "required": false } ], "output_params": [ { "name": "OcrText", "type": "String", "defaultVariable": "OcrText" } ], "required_params": [ "ImageHeightMultiplier", "ImageWidthMultiplier", "Language", "ImageFile" ], "constraints": { "OcrSource": "File", "SearchMode": "SpecificSubregion", "OCREngineType": "Tesseract", "UseOtherLanguage": "False" }, "sibling_selectors": [ "OCR.ExtractTextWithOCR.ExtractTextFromScreen", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreen", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFile", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFile", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithWindowsOcr", "module": "OCR", "kind": "Action", "selector": "ExtractTextFromRegionOfFileWithWindowsOcr", "template": "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithWindowsOcr ImageHeightMultiplier: 1 ImageWidthMultiplier: 1 Y2: `` WindowsOcrLanguage: OCR.WindowsOcrLanguage.English Y1: `` ImageFile: `` X1: `` X2: `` OcrText=> OcrText", "golden_example": "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithWindowsOcr ImageHeightMultiplier: 1 ImageWidthMultiplier: 1 Y2: 1 WindowsOcrLanguage: OCR.WindowsOcrLanguage.English Y1: 1 ImageFile: $'''C:\\temp\\test.xlsx''' X1: 1 X2: 1 OcrText=> OcrText", "input_params": [ { "name": "ImageHeightMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "ImageWidthMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "Y2", "type": "Nullable`1", "required": false }, { "name": "WindowsOcrLanguage", "type": "WindowsOcrLanguage", "required": true, "default": "English", "enumValues": [ "ChineseSimplified", "ChineseTraditional", "Czech", "Danish", "Dutch", "English", "Finnish", "French", "German", "Greek", "Hungarian", "Italian", "Japanese", "Korean", "Norwegian", "Polish", "Portuguese", "Romanian", "Russian", "SerbianCyrillic", "SerbianLatin", "Slovak", "Spanish", "Swedish", "Turkish" ] }, { "name": "Y1", "type": "Nullable`1", "required": false }, { "name": "ImageFile", "type": "FileObject", "required": true }, { "name": "X1", "type": "Nullable`1", "required": false }, { "name": "X2", "type": "Nullable`1", "required": false } ], "output_params": [ { "name": "OcrText", "type": "String", "defaultVariable": "OcrText" } ], "required_params": [ "ImageHeightMultiplier", "ImageWidthMultiplier", "WindowsOcrLanguage", "ImageFile" ], "constraints": { "OcrSource": "File", "SearchMode": "SpecificSubregion", "OCREngineType": "WindowsOcr" }, "sibling_selectors": [ "OCR.ExtractTextWithOCR.ExtractTextFromScreen", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreen", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFile", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFile", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithCustomTesseract" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindow", "module": "OCR", "kind": "Action", "selector": "ExtractTextFromRegionOfForegroundWindow", "template": "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindow Y2: `` OCREngine: `` Y1: `` X1: `` X2: `` OcrText=> OcrText", "golden_example": "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindow Y2: 1 OCREngine: OCREngine Y1: 1 X1: 1 X2: 1 OcrText=> OcrText", "input_params": [ { "name": "Y2", "type": "Nullable`1", "required": false }, { "name": "OCREngine", "type": "OCREngineObject", "required": true }, { "name": "Y1", "type": "Nullable`1", "required": false }, { "name": "X1", "type": "Nullable`1", "required": false }, { "name": "X2", "type": "Nullable`1", "required": false } ], "output_params": [ { "name": "OcrText", "type": "String", "defaultVariable": "OcrText" } ], "required_params": [ "OCREngine" ], "constraints": { "OcrSource": "ForegroundWindow", "SearchMode": "SpecificSubregion", "OCREngineType": "Predefined" }, "sibling_selectors": [ "OCR.ExtractTextWithOCR.ExtractTextFromScreen", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreen", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFile", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFile", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithCustomTesseract", "module": "OCR", "kind": "Action", "selector": "ExtractTextFromRegionOfForegroundWindowWithCustomTesseract", "template": "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithCustomTesseract ImageHeightMultiplier: 1 ImageWidthMultiplier: 1 Y2: `` LanguageDataPath: `` LanguageAbbreviation: `` Y1: `` X1: `` X2: `` OcrText=> OcrText", "golden_example": "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithCustomTesseract ImageHeightMultiplier: 1 ImageWidthMultiplier: 1 Y2: 1 LanguageDataPath: $'''C:\\temp''' LanguageAbbreviation: $'''example''' Y1: 1 X1: 1 X2: 1 OcrText=> OcrText", "input_params": [ { "name": "ImageHeightMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "ImageWidthMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "Y2", "type": "Nullable`1", "required": false }, { "name": "LanguageDataPath", "type": "FolderObject", "required": true }, { "name": "LanguageAbbreviation", "type": "String", "required": true }, { "name": "Y1", "type": "Nullable`1", "required": false }, { "name": "X1", "type": "Nullable`1", "required": false }, { "name": "X2", "type": "Nullable`1", "required": false } ], "output_params": [ { "name": "OcrText", "type": "String", "defaultVariable": "OcrText" } ], "required_params": [ "ImageHeightMultiplier", "ImageWidthMultiplier", "LanguageDataPath", "LanguageAbbreviation" ], "constraints": { "OcrSource": "ForegroundWindow", "SearchMode": "SpecificSubregion", "OCREngineType": "Tesseract", "UseOtherLanguage": "True" }, "sibling_selectors": [ "OCR.ExtractTextWithOCR.ExtractTextFromScreen", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreen", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFile", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFile", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithTesseract", "module": "OCR", "kind": "Action", "selector": "ExtractTextFromRegionOfForegroundWindowWithTesseract", "template": "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithTesseract ImageHeightMultiplier: 1 ImageWidthMultiplier: 1 Y2: `` Language: OCR.TesseractLanguage.English Y1: `` X1: `` X2: `` OcrText=> OcrText", "golden_example": "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithTesseract ImageHeightMultiplier: 1 ImageWidthMultiplier: 1 Y2: 1 Language: OCR.TesseractLanguage.English Y1: 1 X1: 1 X2: 1 OcrText=> OcrText", "input_params": [ { "name": "ImageHeightMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "ImageWidthMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "Y2", "type": "Nullable`1", "required": false }, { "name": "Language", "type": "TesseractLanguage", "required": true, "default": "English", "enumValues": [ "English", "German", "Spanish", "French", "Italian" ] }, { "name": "Y1", "type": "Nullable`1", "required": false }, { "name": "X1", "type": "Nullable`1", "required": false }, { "name": "X2", "type": "Nullable`1", "required": false } ], "output_params": [ { "name": "OcrText", "type": "String", "defaultVariable": "OcrText" } ], "required_params": [ "ImageHeightMultiplier", "ImageWidthMultiplier", "Language" ], "constraints": { "OcrSource": "ForegroundWindow", "SearchMode": "SpecificSubregion", "OCREngineType": "Tesseract", "UseOtherLanguage": "False" }, "sibling_selectors": [ "OCR.ExtractTextWithOCR.ExtractTextFromScreen", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreen", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFile", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFile", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithWindowsOcr", "module": "OCR", "kind": "Action", "selector": "ExtractTextFromRegionOfForegroundWindowWithWindowsOcr", "template": "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithWindowsOcr ImageHeightMultiplier: 1 ImageWidthMultiplier: 1 Y2: `` WindowsOcrLanguage: OCR.WindowsOcrLanguage.English Y1: `` X1: `` X2: `` OcrText=> OcrText", "golden_example": "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithWindowsOcr ImageHeightMultiplier: 1 ImageWidthMultiplier: 1 Y2: 1 WindowsOcrLanguage: OCR.WindowsOcrLanguage.English Y1: 1 X1: 1 X2: 1 OcrText=> OcrText", "input_params": [ { "name": "ImageHeightMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "ImageWidthMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "Y2", "type": "Nullable`1", "required": false }, { "name": "WindowsOcrLanguage", "type": "WindowsOcrLanguage", "required": true, "default": "English", "enumValues": [ "ChineseSimplified", "ChineseTraditional", "Czech", "Danish", "Dutch", "English", "Finnish", "French", "German", "Greek", "Hungarian", "Italian", "Japanese", "Korean", "Norwegian", "Polish", "Portuguese", "Romanian", "Russian", "SerbianCyrillic", "SerbianLatin", "Slovak", "Spanish", "Swedish", "Turkish" ] }, { "name": "Y1", "type": "Nullable`1", "required": false }, { "name": "X1", "type": "Nullable`1", "required": false }, { "name": "X2", "type": "Nullable`1", "required": false } ], "output_params": [ { "name": "OcrText", "type": "String", "defaultVariable": "OcrText" } ], "required_params": [ "ImageHeightMultiplier", "ImageWidthMultiplier", "WindowsOcrLanguage" ], "constraints": { "OcrSource": "ForegroundWindow", "SearchMode": "SpecificSubregion", "OCREngineType": "WindowsOcr" }, "sibling_selectors": [ "OCR.ExtractTextWithOCR.ExtractTextFromScreen", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreen", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFile", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFile", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreen", "module": "OCR", "kind": "Action", "selector": "ExtractTextFromRegionOfScreen", "template": "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreen Y2: `` OCREngine: `` Y1: `` X1: `` X2: `` OcrText=> OcrText", "golden_example": "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreen Y2: 1 OCREngine: OCREngine Y1: 1 X1: 1 X2: 1 OcrText=> OcrText", "input_params": [ { "name": "Y2", "type": "Nullable`1", "required": false }, { "name": "OCREngine", "type": "OCREngineObject", "required": true }, { "name": "Y1", "type": "Nullable`1", "required": false }, { "name": "X1", "type": "Nullable`1", "required": false }, { "name": "X2", "type": "Nullable`1", "required": false } ], "output_params": [ { "name": "OcrText", "type": "String", "defaultVariable": "OcrText" } ], "required_params": [ "OCREngine" ], "constraints": { "OcrSource": "Screen", "SearchMode": "SpecificSubregion", "OCREngineType": "Predefined" }, "sibling_selectors": [ "OCR.ExtractTextWithOCR.ExtractTextFromScreen", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFile", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFile", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithCustomTesseract", "module": "OCR", "kind": "Action", "selector": "ExtractTextFromRegionOfScreenWithCustomTesseract", "template": "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithCustomTesseract ImageHeightMultiplier: 1 ImageWidthMultiplier: 1 Y2: `` LanguageDataPath: `` LanguageAbbreviation: `` Y1: `` X1: `` X2: `` OcrText=> OcrText", "golden_example": "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithCustomTesseract ImageHeightMultiplier: 1 ImageWidthMultiplier: 1 Y2: 1 LanguageDataPath: $'''C:\\temp''' LanguageAbbreviation: $'''example''' Y1: 1 X1: 1 X2: 1 OcrText=> OcrText", "input_params": [ { "name": "ImageHeightMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "ImageWidthMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "Y2", "type": "Nullable`1", "required": false }, { "name": "LanguageDataPath", "type": "FolderObject", "required": true }, { "name": "LanguageAbbreviation", "type": "String", "required": true }, { "name": "Y1", "type": "Nullable`1", "required": false }, { "name": "X1", "type": "Nullable`1", "required": false }, { "name": "X2", "type": "Nullable`1", "required": false } ], "output_params": [ { "name": "OcrText", "type": "String", "defaultVariable": "OcrText" } ], "required_params": [ "ImageHeightMultiplier", "ImageWidthMultiplier", "LanguageDataPath", "LanguageAbbreviation" ], "constraints": { "OcrSource": "Screen", "SearchMode": "SpecificSubregion", "OCREngineType": "Tesseract", "UseOtherLanguage": "True" }, "sibling_selectors": [ "OCR.ExtractTextWithOCR.ExtractTextFromScreen", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreen", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFile", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFile", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithTesseract", "module": "OCR", "kind": "Action", "selector": "ExtractTextFromRegionOfScreenWithTesseract", "template": "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithTesseract ImageHeightMultiplier: 1 ImageWidthMultiplier: 1 Y2: `` Language: OCR.TesseractLanguage.English Y1: `` X1: `` X2: `` OcrText=> OcrText", "golden_example": "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithTesseract ImageHeightMultiplier: 1 ImageWidthMultiplier: 1 Y2: 1 Language: OCR.TesseractLanguage.English Y1: 1 X1: 1 X2: 1 OcrText=> OcrText", "input_params": [ { "name": "ImageHeightMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "ImageWidthMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "Y2", "type": "Nullable`1", "required": false }, { "name": "Language", "type": "TesseractLanguage", "required": true, "default": "English", "enumValues": [ "English", "German", "Spanish", "French", "Italian" ] }, { "name": "Y1", "type": "Nullable`1", "required": false }, { "name": "X1", "type": "Nullable`1", "required": false }, { "name": "X2", "type": "Nullable`1", "required": false } ], "output_params": [ { "name": "OcrText", "type": "String", "defaultVariable": "OcrText" } ], "required_params": [ "ImageHeightMultiplier", "ImageWidthMultiplier", "Language" ], "constraints": { "OcrSource": "Screen", "SearchMode": "SpecificSubregion", "OCREngineType": "Tesseract", "UseOtherLanguage": "False" }, "sibling_selectors": [ "OCR.ExtractTextWithOCR.ExtractTextFromScreen", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreen", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFile", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFile", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithWindowsOcr", "module": "OCR", "kind": "Action", "selector": "ExtractTextFromRegionOfScreenWithWindowsOcr", "template": "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithWindowsOcr ImageHeightMultiplier: 1 ImageWidthMultiplier: 1 Y2: `` WindowsOcrLanguage: OCR.WindowsOcrLanguage.English Y1: `` X1: `` X2: `` OcrText=> OcrText", "golden_example": "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithWindowsOcr ImageHeightMultiplier: 1 ImageWidthMultiplier: 1 Y2: 1 WindowsOcrLanguage: OCR.WindowsOcrLanguage.English Y1: 1 X1: 1 X2: 1 OcrText=> OcrText", "input_params": [ { "name": "ImageHeightMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "ImageWidthMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "Y2", "type": "Nullable`1", "required": false }, { "name": "WindowsOcrLanguage", "type": "WindowsOcrLanguage", "required": true, "default": "English", "enumValues": [ "ChineseSimplified", "ChineseTraditional", "Czech", "Danish", "Dutch", "English", "Finnish", "French", "German", "Greek", "Hungarian", "Italian", "Japanese", "Korean", "Norwegian", "Polish", "Portuguese", "Romanian", "Russian", "SerbianCyrillic", "SerbianLatin", "Slovak", "Spanish", "Swedish", "Turkish" ] }, { "name": "Y1", "type": "Nullable`1", "required": false }, { "name": "X1", "type": "Nullable`1", "required": false }, { "name": "X2", "type": "Nullable`1", "required": false } ], "output_params": [ { "name": "OcrText", "type": "String", "defaultVariable": "OcrText" } ], "required_params": [ "ImageHeightMultiplier", "ImageWidthMultiplier", "WindowsOcrLanguage" ], "constraints": { "OcrSource": "Screen", "SearchMode": "SpecificSubregion", "OCREngineType": "WindowsOcr" }, "sibling_selectors": [ "OCR.ExtractTextWithOCR.ExtractTextFromScreen", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreen", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFile", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFile", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.ExtractTextWithOCR.ExtractTextFromScreen", "module": "OCR", "kind": "Action", "selector": "ExtractTextFromScreen", "template": "OCR.ExtractTextWithOCR.ExtractTextFromScreen OCREngine: `` OcrText=> OcrText", "golden_example": "OCR.ExtractTextWithOCR.ExtractTextFromScreen OCREngine: OCREngine OcrText=> OcrText", "input_params": [ { "name": "OCREngine", "type": "OCREngineObject", "required": true } ], "output_params": [ { "name": "OcrText", "type": "String", "defaultVariable": "OcrText" } ], "required_params": [ "OCREngine" ], "constraints": { "OcrSource": "Screen", "SearchMode": "Whole", "OCREngineType": "Predefined" }, "sibling_selectors": [ "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreen", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFile", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFile", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithCustomTesseract", "module": "OCR", "kind": "Action", "selector": "ExtractTextFromScreenWithCustomTesseract", "template": "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithCustomTesseract ImageHeightMultiplier: 1 ImageWidthMultiplier: 1 LanguageDataPath: `` LanguageAbbreviation: `` OcrText=> OcrText", "golden_example": "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithCustomTesseract ImageHeightMultiplier: 1 ImageWidthMultiplier: 1 LanguageDataPath: $'''C:\\temp''' LanguageAbbreviation: $'''example''' OcrText=> OcrText", "input_params": [ { "name": "ImageHeightMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "ImageWidthMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "LanguageDataPath", "type": "FolderObject", "required": true }, { "name": "LanguageAbbreviation", "type": "String", "required": true } ], "output_params": [ { "name": "OcrText", "type": "String", "defaultVariable": "OcrText" } ], "required_params": [ "ImageHeightMultiplier", "ImageWidthMultiplier", "LanguageDataPath", "LanguageAbbreviation" ], "constraints": { "OcrSource": "Screen", "SearchMode": "Whole", "OCREngineType": "Tesseract", "UseOtherLanguage": "True" }, "sibling_selectors": [ "OCR.ExtractTextWithOCR.ExtractTextFromScreen", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreen", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFile", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFile", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithTesseract", "module": "OCR", "kind": "Action", "selector": "ExtractTextFromScreenWithTesseract", "template": "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithTesseract ImageHeightMultiplier: 1 ImageWidthMultiplier: 1 Language: OCR.TesseractLanguage.English OcrText=> OcrText", "golden_example": "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithTesseract ImageHeightMultiplier: 1 ImageWidthMultiplier: 1 Language: OCR.TesseractLanguage.English OcrText=> OcrText", "input_params": [ { "name": "ImageHeightMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "ImageWidthMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "Language", "type": "TesseractLanguage", "required": true, "default": "English", "enumValues": [ "English", "German", "Spanish", "French", "Italian" ] } ], "output_params": [ { "name": "OcrText", "type": "String", "defaultVariable": "OcrText" } ], "required_params": [ "ImageHeightMultiplier", "ImageWidthMultiplier", "Language" ], "constraints": { "OcrSource": "Screen", "SearchMode": "Whole", "OCREngineType": "Tesseract", "UseOtherLanguage": "False" }, "sibling_selectors": [ "OCR.ExtractTextWithOCR.ExtractTextFromScreen", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreen", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFile", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFile", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithWindowsOcr", "module": "OCR", "kind": "Action", "selector": "ExtractTextFromScreenWithWindowsOcr", "template": "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithWindowsOcr WindowsOcrLanguage: OCR.WindowsOcrLanguage.English ImageWidthMultiplier: 1 ImageHeightMultiplier: 1 OcrText=> OcrText", "golden_example": "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithWindowsOcr WindowsOcrLanguage: OCR.WindowsOcrLanguage.English ImageWidthMultiplier: 1 ImageHeightMultiplier: 1 OcrText=> OcrText", "input_params": [ { "name": "ImageHeightMultiplier", "type": "Int32", "required": false }, { "name": "ImageWidthMultiplier", "type": "Int32", "required": false }, { "name": "WindowsOcrLanguage", "type": "WindowsOcrLanguage", "required": false, "enumValues": [ "ChineseSimplified", "ChineseTraditional", "Czech", "Danish", "Dutch", "English", "Finnish", "French", "German", "Greek", "Hungarian", "Italian", "Japanese", "Korean", "Norwegian", "Polish", "Portuguese", "Romanian", "Russian", "SerbianCyrillic", "SerbianLatin", "Slovak", "Spanish", "Swedish", "Turkish" ] } ], "output_params": [ { "name": "OcrText", "type": "String" } ], "required_params": [], "constraints": { "OcrSource": "Screen", "SearchMode": "Whole", "OCREngineType": "WindowsOcr" }, "sibling_selectors": [ "OCR.ExtractTextWithOCR.ExtractTextFromScreen", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreen", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfScreenWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromScreenRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.WaitAndExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromForegroundWindowRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindow", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfForegroundWindowWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFile", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImage", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromFileRelativeToImageWithWindowsOcr", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFile", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithCustomTesseract", "OCR.ExtractTextWithOCR.ExtractTextFromRegionOfFileWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.IfTextOnScreen.TextOnScreenDoesNotExist", "module": "OCR", "kind": "Condition", "selector": "TextOnScreenDoesNotExist", "template": "IF (OCR.IfTextOnScreen.TextOnScreenDoesNotExist OCREngine: `` TextToFind: `` IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX) THEN", "golden_example": "IF (OCR.IfTextOnScreen.TextOnScreenDoesNotExist OCREngine: OCREngine TextToFind: $'''example''' IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX) THEN", "input_params": [ { "name": "OCREngine", "type": "OCREngineObject", "required": true }, { "name": "TextToFind", "type": "String", "required": true }, { "name": "IsRegex", "type": "Boolean", "required": true, "default": "False" }, { "name": "SearchForTextOn", "type": "SearchTarget", "required": true, "default": "EntireScreen", "enumValues": [ "EntireScreen", "ForegroundWindow" ] } ], "output_params": [ { "name": "TextLocationY", "type": "Int32", "defaultVariable": "LocationOfTextFoundY" }, { "name": "TextLocationX", "type": "Int32", "defaultVariable": "LocationOfTextFoundX" } ], "required_params": [ "OCREngine", "TextToFind", "IsRegex", "SearchForTextOn" ], "constraints": { "SearchMode": "Whole", "CheckMode": "DoesNotExist", "OCREngineType": "Predefined" }, "sibling_selectors": [ "OCR.IfTextOnScreen.TextOnScreenExists", "OCR.IfTextOnScreen.TextOnScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExists", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExists", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithCustomTesseract", "module": "OCR", "kind": "Condition", "selector": "TextOnScreenDoesNotExistWithCustomTesseract", "template": "IF (OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithCustomTesseract ImageHeightMultiplier: 1 LanguageDataPath: `` ImageWidthMultiplier: 1 LanguageAbbreviation: `` TextToFind: `` IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX) THEN", "golden_example": "IF (OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithCustomTesseract ImageHeightMultiplier: 1 LanguageDataPath: $'''C:\\temp''' ImageWidthMultiplier: 1 LanguageAbbreviation: $'''example''' TextToFind: $'''example''' IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX) THEN", "input_params": [ { "name": "ImageHeightMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "LanguageDataPath", "type": "FolderObject", "required": true }, { "name": "ImageWidthMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "LanguageAbbreviation", "type": "String", "required": true }, { "name": "TextToFind", "type": "String", "required": true }, { "name": "IsRegex", "type": "Boolean", "required": true, "default": "False" }, { "name": "SearchForTextOn", "type": "SearchTarget", "required": true, "default": "EntireScreen", "enumValues": [ "EntireScreen", "ForegroundWindow" ] } ], "output_params": [ { "name": "TextLocationY", "type": "Int32", "defaultVariable": "LocationOfTextFoundY" }, { "name": "TextLocationX", "type": "Int32", "defaultVariable": "LocationOfTextFoundX" } ], "required_params": [ "ImageHeightMultiplier", "LanguageDataPath", "ImageWidthMultiplier", "LanguageAbbreviation", "TextToFind", "IsRegex", "SearchForTextOn" ], "constraints": { "SearchMode": "Whole", "CheckMode": "DoesNotExist", "OCREngineType": "Tesseract", "UseOtherLanguage": "True" }, "sibling_selectors": [ "OCR.IfTextOnScreen.TextOnScreenExists", "OCR.IfTextOnScreen.TextOnScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExists", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExists", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithTesseract", "module": "OCR", "kind": "Condition", "selector": "TextOnScreenDoesNotExistWithTesseract", "template": "IF (OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithTesseract ImageHeightMultiplier: 1 ImageWidthMultiplier: 1 Language: OCR.TesseractLanguage.English TextToFind: `` IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX) THEN", "golden_example": "IF (OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithTesseract ImageHeightMultiplier: 1 ImageWidthMultiplier: 1 Language: OCR.TesseractLanguage.English TextToFind: $'''example''' IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX) THEN", "input_params": [ { "name": "ImageHeightMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "ImageWidthMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "Language", "type": "TesseractLanguage", "required": true, "default": "English", "enumValues": [ "English", "German", "Spanish", "French", "Italian" ] }, { "name": "TextToFind", "type": "String", "required": true }, { "name": "IsRegex", "type": "Boolean", "required": true, "default": "False" }, { "name": "SearchForTextOn", "type": "SearchTarget", "required": true, "default": "EntireScreen", "enumValues": [ "EntireScreen", "ForegroundWindow" ] } ], "output_params": [ { "name": "TextLocationY", "type": "Int32", "defaultVariable": "LocationOfTextFoundY" }, { "name": "TextLocationX", "type": "Int32", "defaultVariable": "LocationOfTextFoundX" } ], "required_params": [ "ImageHeightMultiplier", "ImageWidthMultiplier", "Language", "TextToFind", "IsRegex", "SearchForTextOn" ], "constraints": { "SearchMode": "Whole", "CheckMode": "DoesNotExist", "OCREngineType": "Tesseract", "UseOtherLanguage": "False" }, "sibling_selectors": [ "OCR.IfTextOnScreen.TextOnScreenExists", "OCR.IfTextOnScreen.TextOnScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExists", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExists", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithWindowsOcr", "module": "OCR", "kind": "Condition", "selector": "TextOnScreenDoesNotExistWithWindowsOcr", "template": "IF (OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithWindowsOcr ImageHeightMultiplier: 1 WindowsOcrLanguage: OCR.WindowsOcrLanguage.English ImageWidthMultiplier: 1 TextToFind: `` IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX) THEN", "golden_example": "IF (OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithWindowsOcr ImageHeightMultiplier: 1 WindowsOcrLanguage: OCR.WindowsOcrLanguage.English ImageWidthMultiplier: 1 TextToFind: $'''example''' IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX) THEN", "input_params": [ { "name": "ImageHeightMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "WindowsOcrLanguage", "type": "WindowsOcrLanguage", "required": true, "default": "English", "enumValues": [ "ChineseSimplified", "ChineseTraditional", "Czech", "Danish", "Dutch", "English", "Finnish", "French", "German", "Greek", "Hungarian", "Italian", "Japanese", "Korean", "Norwegian", "Polish", "Portuguese", "Romanian", "Russian", "SerbianCyrillic", "SerbianLatin", "Slovak", "Spanish", "Swedish", "Turkish" ] }, { "name": "ImageWidthMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "TextToFind", "type": "String", "required": true }, { "name": "IsRegex", "type": "Boolean", "required": true, "default": "False" }, { "name": "SearchForTextOn", "type": "SearchTarget", "required": true, "default": "EntireScreen", "enumValues": [ "EntireScreen", "ForegroundWindow" ] } ], "output_params": [ { "name": "TextLocationY", "type": "Int32", "defaultVariable": "LocationOfTextFoundY" }, { "name": "TextLocationX", "type": "Int32", "defaultVariable": "LocationOfTextFoundX" } ], "required_params": [ "ImageHeightMultiplier", "WindowsOcrLanguage", "ImageWidthMultiplier", "TextToFind", "IsRegex", "SearchForTextOn" ], "constraints": { "SearchMode": "Whole", "CheckMode": "DoesNotExist", "OCREngineType": "WindowsOcr" }, "sibling_selectors": [ "OCR.IfTextOnScreen.TextOnScreenExists", "OCR.IfTextOnScreen.TextOnScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExists", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExists", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.IfTextOnScreen.TextOnScreenExists", "module": "OCR", "kind": "Condition", "selector": "TextOnScreenExists", "template": "IF (OCR.IfTextOnScreen.TextOnScreenExists OCREngine: `` TextToFind: `` IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX) THEN", "golden_example": "IF (OCR.IfTextOnScreen.TextOnScreenExists OCREngine: OCREngine TextToFind: $'''example''' IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX) THEN", "input_params": [ { "name": "OCREngine", "type": "OCREngineObject", "required": true }, { "name": "TextToFind", "type": "String", "required": true }, { "name": "IsRegex", "type": "Boolean", "required": true, "default": "False" }, { "name": "SearchForTextOn", "type": "SearchTarget", "required": true, "default": "EntireScreen", "enumValues": [ "EntireScreen", "ForegroundWindow" ] } ], "output_params": [ { "name": "TextLocationY", "type": "Int32", "defaultVariable": "LocationOfTextFoundY" }, { "name": "TextLocationX", "type": "Int32", "defaultVariable": "LocationOfTextFoundX" } ], "required_params": [ "OCREngine", "TextToFind", "IsRegex", "SearchForTextOn" ], "constraints": { "SearchMode": "Whole", "CheckMode": "Exists", "OCREngineType": "Predefined" }, "sibling_selectors": [ "OCR.IfTextOnScreen.TextOnScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExists", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExists", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.IfTextOnScreen.TextOnScreenExistsWithCustomTesseract", "module": "OCR", "kind": "Condition", "selector": "TextOnScreenExistsWithCustomTesseract", "template": "IF (OCR.IfTextOnScreen.TextOnScreenExistsWithCustomTesseract ImageHeightMultiplier: 1 LanguageDataPath: `` ImageWidthMultiplier: 1 LanguageAbbreviation: `` TextToFind: `` IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX) THEN", "golden_example": "IF (OCR.IfTextOnScreen.TextOnScreenExistsWithCustomTesseract ImageHeightMultiplier: 1 LanguageDataPath: $'''C:\\temp''' ImageWidthMultiplier: 1 LanguageAbbreviation: $'''example''' TextToFind: $'''example''' IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX) THEN", "input_params": [ { "name": "ImageHeightMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "LanguageDataPath", "type": "FolderObject", "required": true }, { "name": "ImageWidthMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "LanguageAbbreviation", "type": "String", "required": true }, { "name": "TextToFind", "type": "String", "required": true }, { "name": "IsRegex", "type": "Boolean", "required": true, "default": "False" }, { "name": "SearchForTextOn", "type": "SearchTarget", "required": true, "default": "EntireScreen", "enumValues": [ "EntireScreen", "ForegroundWindow" ] } ], "output_params": [ { "name": "TextLocationY", "type": "Int32", "defaultVariable": "LocationOfTextFoundY" }, { "name": "TextLocationX", "type": "Int32", "defaultVariable": "LocationOfTextFoundX" } ], "required_params": [ "ImageHeightMultiplier", "LanguageDataPath", "ImageWidthMultiplier", "LanguageAbbreviation", "TextToFind", "IsRegex", "SearchForTextOn" ], "constraints": { "SearchMode": "Whole", "CheckMode": "Exists", "OCREngineType": "Tesseract", "UseOtherLanguage": "True" }, "sibling_selectors": [ "OCR.IfTextOnScreen.TextOnScreenExists", "OCR.IfTextOnScreen.TextOnScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExists", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExists", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.IfTextOnScreen.TextOnScreenExistsWithTesseract", "module": "OCR", "kind": "Condition", "selector": "TextOnScreenExistsWithTesseract", "template": "IF (OCR.IfTextOnScreen.TextOnScreenExistsWithTesseract ImageHeightMultiplier: 1 ImageWidthMultiplier: 1 Language: OCR.TesseractLanguage.English TextToFind: `` IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX) THEN", "golden_example": "IF (OCR.IfTextOnScreen.TextOnScreenExistsWithTesseract ImageHeightMultiplier: 1 ImageWidthMultiplier: 1 Language: OCR.TesseractLanguage.English TextToFind: $'''example''' IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX) THEN", "input_params": [ { "name": "ImageHeightMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "ImageWidthMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "Language", "type": "TesseractLanguage", "required": true, "default": "English", "enumValues": [ "English", "German", "Spanish", "French", "Italian" ] }, { "name": "TextToFind", "type": "String", "required": true }, { "name": "IsRegex", "type": "Boolean", "required": true, "default": "False" }, { "name": "SearchForTextOn", "type": "SearchTarget", "required": true, "default": "EntireScreen", "enumValues": [ "EntireScreen", "ForegroundWindow" ] } ], "output_params": [ { "name": "TextLocationY", "type": "Int32", "defaultVariable": "LocationOfTextFoundY" }, { "name": "TextLocationX", "type": "Int32", "defaultVariable": "LocationOfTextFoundX" } ], "required_params": [ "ImageHeightMultiplier", "ImageWidthMultiplier", "Language", "TextToFind", "IsRegex", "SearchForTextOn" ], "constraints": { "SearchMode": "Whole", "CheckMode": "Exists", "OCREngineType": "Tesseract", "UseOtherLanguage": "False" }, "sibling_selectors": [ "OCR.IfTextOnScreen.TextOnScreenExists", "OCR.IfTextOnScreen.TextOnScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExists", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExists", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.IfTextOnScreen.TextOnScreenExistsWithWindowsOcr", "module": "OCR", "kind": "Condition", "selector": "TextOnScreenExistsWithWindowsOcr", "template": "IF (OCR.IfTextOnScreen.TextOnScreenExistsWithWindowsOcr TextToFind: `` IsRegex: False WindowsOcrLanguage: OCR.WindowsOcrLanguage.English SearchForTextOn: OCR.SearchTarget.EntireScreen ImageWidthMultiplier: 1 ImageHeightMultiplier: 1 TextLocationX=> LocationOfTextFoundX TextLocationY=> LocationOfTextFoundY) THEN", "golden_example": "IF (OCR.IfTextOnScreen.TextOnScreenExistsWithWindowsOcr TextToFind: $'''example''' IsRegex: False WindowsOcrLanguage: OCR.WindowsOcrLanguage.English SearchForTextOn: OCR.SearchTarget.EntireScreen ImageWidthMultiplier: 1 ImageHeightMultiplier: 1 TextLocationX=> LocationOfTextFoundX TextLocationY=> LocationOfTextFoundY) THEN", "input_params": [ { "name": "ImageHeightMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "WindowsOcrLanguage", "type": "WindowsOcrLanguage", "required": true, "default": "English", "enumValues": [ "ChineseSimplified", "ChineseTraditional", "Czech", "Danish", "Dutch", "English", "Finnish", "French", "German", "Greek", "Hungarian", "Italian", "Japanese", "Korean", "Norwegian", "Polish", "Portuguese", "Romanian", "Russian", "SerbianCyrillic", "SerbianLatin", "Slovak", "Spanish", "Swedish", "Turkish" ] }, { "name": "ImageWidthMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "TextToFind", "type": "String", "required": true }, { "name": "IsRegex", "type": "Boolean", "required": true, "default": "False" }, { "name": "SearchForTextOn", "type": "SearchTarget", "required": true, "default": "EntireScreen", "enumValues": [ "EntireScreen", "ForegroundWindow" ] } ], "output_params": [ { "name": "TextLocationY", "type": "Int32", "defaultVariable": "LocationOfTextFoundY" }, { "name": "TextLocationX", "type": "Int32", "defaultVariable": "LocationOfTextFoundX" } ], "required_params": [ "Text to find" ], "constraints": { "SearchMode": "Whole", "CheckMode": "Exists", "OCREngineType": "WindowsOcr" }, "sibling_selectors": [ "OCR.IfTextOnScreen.TextOnScreenExists", "OCR.IfTextOnScreen.TextOnScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExists", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExists", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithWindowsOcr" ], "needs_ui_selector": true, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExist", "module": "OCR", "kind": "Condition", "selector": "TextOnSubregionOfScreenDoesNotExist", "template": "IF (OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExist OCREngine: `` X2: `` Y1: `` Y2: `` X1: `` TextToFind: `` IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX) THEN", "golden_example": "IF (OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExist OCREngine: OCREngine X2: 1 Y1: 1 Y2: 1 X1: 1 TextToFind: $'''example''' IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX) THEN", "input_params": [ { "name": "OCREngine", "type": "OCREngineObject", "required": true }, { "name": "X2", "type": "Nullable`1", "required": false }, { "name": "Y1", "type": "Nullable`1", "required": false }, { "name": "Y2", "type": "Nullable`1", "required": false }, { "name": "X1", "type": "Nullable`1", "required": false }, { "name": "TextToFind", "type": "String", "required": true }, { "name": "IsRegex", "type": "Boolean", "required": true, "default": "False" }, { "name": "SearchForTextOn", "type": "SearchTarget", "required": true, "default": "EntireScreen", "enumValues": [ "EntireScreen", "ForegroundWindow" ] } ], "output_params": [ { "name": "TextLocationY", "type": "Int32", "defaultVariable": "LocationOfTextFoundY" }, { "name": "TextLocationX", "type": "Int32", "defaultVariable": "LocationOfTextFoundX" } ], "required_params": [ "OCREngine", "TextToFind", "IsRegex", "SearchForTextOn" ], "constraints": { "SearchMode": "SpecificSubregion", "CheckMode": "DoesNotExist", "OCREngineType": "Predefined" }, "sibling_selectors": [ "OCR.IfTextOnScreen.TextOnScreenExists", "OCR.IfTextOnScreen.TextOnScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExists", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExists", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithCustomTesseract", "module": "OCR", "kind": "Condition", "selector": "TextOnSubregionOfScreenDoesNotExistWithCustomTesseract", "template": "IF (OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithCustomTesseract ImageHeightMultiplier: 1 X2: `` Y1: `` Y2: `` LanguageDataPath: `` ImageWidthMultiplier: 1 LanguageAbbreviation: `` X1: `` TextToFind: `` IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX) THEN", "golden_example": "IF (OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithCustomTesseract ImageHeightMultiplier: 1 X2: 1 Y1: 1 Y2: 1 LanguageDataPath: $'''C:\\temp''' ImageWidthMultiplier: 1 LanguageAbbreviation: $'''example''' X1: 1 TextToFind: $'''example''' IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX) THEN", "input_params": [ { "name": "ImageHeightMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "X2", "type": "Nullable`1", "required": false }, { "name": "Y1", "type": "Nullable`1", "required": false }, { "name": "Y2", "type": "Nullable`1", "required": false }, { "name": "LanguageDataPath", "type": "FolderObject", "required": true }, { "name": "ImageWidthMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "LanguageAbbreviation", "type": "String", "required": true }, { "name": "X1", "type": "Nullable`1", "required": false }, { "name": "TextToFind", "type": "String", "required": true }, { "name": "IsRegex", "type": "Boolean", "required": true, "default": "False" }, { "name": "SearchForTextOn", "type": "SearchTarget", "required": true, "default": "EntireScreen", "enumValues": [ "EntireScreen", "ForegroundWindow" ] } ], "output_params": [ { "name": "TextLocationY", "type": "Int32", "defaultVariable": "LocationOfTextFoundY" }, { "name": "TextLocationX", "type": "Int32", "defaultVariable": "LocationOfTextFoundX" } ], "required_params": [ "ImageHeightMultiplier", "LanguageDataPath", "ImageWidthMultiplier", "LanguageAbbreviation", "TextToFind", "IsRegex", "SearchForTextOn" ], "constraints": { "SearchMode": "SpecificSubregion", "CheckMode": "DoesNotExist", "OCREngineType": "Tesseract", "UseOtherLanguage": "True" }, "sibling_selectors": [ "OCR.IfTextOnScreen.TextOnScreenExists", "OCR.IfTextOnScreen.TextOnScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExists", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExists", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithTesseract", "module": "OCR", "kind": "Condition", "selector": "TextOnSubregionOfScreenDoesNotExistWithTesseract", "template": "IF (OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithTesseract ImageHeightMultiplier: 1 X2: `` Y1: `` Y2: `` ImageWidthMultiplier: 1 Language: OCR.TesseractLanguage.English X1: `` TextToFind: `` IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX) THEN", "golden_example": "IF (OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithTesseract ImageHeightMultiplier: 1 X2: 1 Y1: 1 Y2: 1 ImageWidthMultiplier: 1 Language: OCR.TesseractLanguage.English X1: 1 TextToFind: $'''example''' IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX) THEN", "input_params": [ { "name": "ImageHeightMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "X2", "type": "Nullable`1", "required": false }, { "name": "Y1", "type": "Nullable`1", "required": false }, { "name": "Y2", "type": "Nullable`1", "required": false }, { "name": "ImageWidthMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "Language", "type": "TesseractLanguage", "required": true, "default": "English", "enumValues": [ "English", "German", "Spanish", "French", "Italian" ] }, { "name": "X1", "type": "Nullable`1", "required": false }, { "name": "TextToFind", "type": "String", "required": true }, { "name": "IsRegex", "type": "Boolean", "required": true, "default": "False" }, { "name": "SearchForTextOn", "type": "SearchTarget", "required": true, "default": "EntireScreen", "enumValues": [ "EntireScreen", "ForegroundWindow" ] } ], "output_params": [ { "name": "TextLocationY", "type": "Int32", "defaultVariable": "LocationOfTextFoundY" }, { "name": "TextLocationX", "type": "Int32", "defaultVariable": "LocationOfTextFoundX" } ], "required_params": [ "ImageHeightMultiplier", "ImageWidthMultiplier", "Language", "TextToFind", "IsRegex", "SearchForTextOn" ], "constraints": { "SearchMode": "SpecificSubregion", "CheckMode": "DoesNotExist", "OCREngineType": "Tesseract", "UseOtherLanguage": "False" }, "sibling_selectors": [ "OCR.IfTextOnScreen.TextOnScreenExists", "OCR.IfTextOnScreen.TextOnScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExists", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExists", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithWindowsOcr", "module": "OCR", "kind": "Condition", "selector": "TextOnSubregionOfScreenDoesNotExistWithWindowsOcr", "template": "IF (OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithWindowsOcr ImageHeightMultiplier: 1 X2: `` Y1: `` Y2: `` WindowsOcrLanguage: OCR.WindowsOcrLanguage.English ImageWidthMultiplier: 1 X1: `` TextToFind: `` IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX) THEN", "golden_example": "IF (OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithWindowsOcr ImageHeightMultiplier: 1 X2: 1 Y1: 1 Y2: 1 WindowsOcrLanguage: OCR.WindowsOcrLanguage.English ImageWidthMultiplier: 1 X1: 1 TextToFind: $'''example''' IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX) THEN", "input_params": [ { "name": "ImageHeightMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "X2", "type": "Nullable`1", "required": false }, { "name": "Y1", "type": "Nullable`1", "required": false }, { "name": "Y2", "type": "Nullable`1", "required": false }, { "name": "WindowsOcrLanguage", "type": "WindowsOcrLanguage", "required": true, "default": "English", "enumValues": [ "ChineseSimplified", "ChineseTraditional", "Czech", "Danish", "Dutch", "English", "Finnish", "French", "German", "Greek", "Hungarian", "Italian", "Japanese", "Korean", "Norwegian", "Polish", "Portuguese", "Romanian", "Russian", "SerbianCyrillic", "SerbianLatin", "Slovak", "Spanish", "Swedish", "Turkish" ] }, { "name": "ImageWidthMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "X1", "type": "Nullable`1", "required": false }, { "name": "TextToFind", "type": "String", "required": true }, { "name": "IsRegex", "type": "Boolean", "required": true, "default": "False" }, { "name": "SearchForTextOn", "type": "SearchTarget", "required": true, "default": "EntireScreen", "enumValues": [ "EntireScreen", "ForegroundWindow" ] } ], "output_params": [ { "name": "TextLocationY", "type": "Int32", "defaultVariable": "LocationOfTextFoundY" }, { "name": "TextLocationX", "type": "Int32", "defaultVariable": "LocationOfTextFoundX" } ], "required_params": [ "ImageHeightMultiplier", "WindowsOcrLanguage", "ImageWidthMultiplier", "TextToFind", "IsRegex", "SearchForTextOn" ], "constraints": { "SearchMode": "SpecificSubregion", "CheckMode": "DoesNotExist", "OCREngineType": "WindowsOcr" }, "sibling_selectors": [ "OCR.IfTextOnScreen.TextOnScreenExists", "OCR.IfTextOnScreen.TextOnScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExists", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExists", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.IfTextOnScreen.TextOnSubregionOfScreenExists", "module": "OCR", "kind": "Condition", "selector": "TextOnSubregionOfScreenExists", "template": "IF (OCR.IfTextOnScreen.TextOnSubregionOfScreenExists OCREngine: `` X2: `` Y1: `` Y2: `` X1: `` TextToFind: `` IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX) THEN", "golden_example": "IF (OCR.IfTextOnScreen.TextOnSubregionOfScreenExists OCREngine: OCREngine X2: 1 Y1: 1 Y2: 1 X1: 1 TextToFind: $'''example''' IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX) THEN", "input_params": [ { "name": "OCREngine", "type": "OCREngineObject", "required": true }, { "name": "X2", "type": "Nullable`1", "required": false }, { "name": "Y1", "type": "Nullable`1", "required": false }, { "name": "Y2", "type": "Nullable`1", "required": false }, { "name": "X1", "type": "Nullable`1", "required": false }, { "name": "TextToFind", "type": "String", "required": true }, { "name": "IsRegex", "type": "Boolean", "required": true, "default": "False" }, { "name": "SearchForTextOn", "type": "SearchTarget", "required": true, "default": "EntireScreen", "enumValues": [ "EntireScreen", "ForegroundWindow" ] } ], "output_params": [ { "name": "TextLocationY", "type": "Int32", "defaultVariable": "LocationOfTextFoundY" }, { "name": "TextLocationX", "type": "Int32", "defaultVariable": "LocationOfTextFoundX" } ], "required_params": [ "OCREngine", "TextToFind", "IsRegex", "SearchForTextOn" ], "constraints": { "SearchMode": "SpecificSubregion", "CheckMode": "Exists", "OCREngineType": "Predefined" }, "sibling_selectors": [ "OCR.IfTextOnScreen.TextOnScreenExists", "OCR.IfTextOnScreen.TextOnScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExists", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithCustomTesseract", "module": "OCR", "kind": "Condition", "selector": "TextOnSubregionOfScreenExistsWithCustomTesseract", "template": "IF (OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithCustomTesseract ImageHeightMultiplier: 1 X2: `` Y1: `` Y2: `` LanguageDataPath: `` ImageWidthMultiplier: 1 LanguageAbbreviation: `` X1: `` TextToFind: `` IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX) THEN", "golden_example": "IF (OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithCustomTesseract ImageHeightMultiplier: 1 X2: 1 Y1: 1 Y2: 1 LanguageDataPath: $'''C:\\temp''' ImageWidthMultiplier: 1 LanguageAbbreviation: $'''example''' X1: 1 TextToFind: $'''example''' IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX) THEN", "input_params": [ { "name": "ImageHeightMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "X2", "type": "Nullable`1", "required": false }, { "name": "Y1", "type": "Nullable`1", "required": false }, { "name": "Y2", "type": "Nullable`1", "required": false }, { "name": "LanguageDataPath", "type": "FolderObject", "required": true }, { "name": "ImageWidthMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "LanguageAbbreviation", "type": "String", "required": true }, { "name": "X1", "type": "Nullable`1", "required": false }, { "name": "TextToFind", "type": "String", "required": true }, { "name": "IsRegex", "type": "Boolean", "required": true, "default": "False" }, { "name": "SearchForTextOn", "type": "SearchTarget", "required": true, "default": "EntireScreen", "enumValues": [ "EntireScreen", "ForegroundWindow" ] } ], "output_params": [ { "name": "TextLocationY", "type": "Int32", "defaultVariable": "LocationOfTextFoundY" }, { "name": "TextLocationX", "type": "Int32", "defaultVariable": "LocationOfTextFoundX" } ], "required_params": [ "ImageHeightMultiplier", "LanguageDataPath", "ImageWidthMultiplier", "LanguageAbbreviation", "TextToFind", "IsRegex", "SearchForTextOn" ], "constraints": { "SearchMode": "SpecificSubregion", "CheckMode": "Exists", "OCREngineType": "Tesseract", "UseOtherLanguage": "True" }, "sibling_selectors": [ "OCR.IfTextOnScreen.TextOnScreenExists", "OCR.IfTextOnScreen.TextOnScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExists", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExists", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithTesseract", "module": "OCR", "kind": "Condition", "selector": "TextOnSubregionOfScreenExistsWithTesseract", "template": "IF (OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithTesseract ImageHeightMultiplier: 1 X2: `` Y1: `` Y2: `` ImageWidthMultiplier: 1 Language: OCR.TesseractLanguage.English X1: `` TextToFind: `` IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX) THEN", "golden_example": "IF (OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithTesseract ImageHeightMultiplier: 1 X2: 1 Y1: 1 Y2: 1 ImageWidthMultiplier: 1 Language: OCR.TesseractLanguage.English X1: 1 TextToFind: $'''example''' IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX) THEN", "input_params": [ { "name": "ImageHeightMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "X2", "type": "Nullable`1", "required": false }, { "name": "Y1", "type": "Nullable`1", "required": false }, { "name": "Y2", "type": "Nullable`1", "required": false }, { "name": "ImageWidthMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "Language", "type": "TesseractLanguage", "required": true, "default": "English", "enumValues": [ "English", "German", "Spanish", "French", "Italian" ] }, { "name": "X1", "type": "Nullable`1", "required": false }, { "name": "TextToFind", "type": "String", "required": true }, { "name": "IsRegex", "type": "Boolean", "required": true, "default": "False" }, { "name": "SearchForTextOn", "type": "SearchTarget", "required": true, "default": "EntireScreen", "enumValues": [ "EntireScreen", "ForegroundWindow" ] } ], "output_params": [ { "name": "TextLocationY", "type": "Int32", "defaultVariable": "LocationOfTextFoundY" }, { "name": "TextLocationX", "type": "Int32", "defaultVariable": "LocationOfTextFoundX" } ], "required_params": [ "ImageHeightMultiplier", "ImageWidthMultiplier", "Language", "TextToFind", "IsRegex", "SearchForTextOn" ], "constraints": { "SearchMode": "SpecificSubregion", "CheckMode": "Exists", "OCREngineType": "Tesseract", "UseOtherLanguage": "False" }, "sibling_selectors": [ "OCR.IfTextOnScreen.TextOnScreenExists", "OCR.IfTextOnScreen.TextOnScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExists", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExists", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithWindowsOcr", "module": "OCR", "kind": "Condition", "selector": "TextOnSubregionOfScreenExistsWithWindowsOcr", "template": "IF (OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithWindowsOcr ImageHeightMultiplier: 1 X2: `` Y1: `` Y2: `` WindowsOcrLanguage: OCR.WindowsOcrLanguage.English ImageWidthMultiplier: 1 X1: `` TextToFind: `` IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX) THEN", "golden_example": "IF (OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithWindowsOcr ImageHeightMultiplier: 1 X2: 1 Y1: 1 Y2: 1 WindowsOcrLanguage: OCR.WindowsOcrLanguage.English ImageWidthMultiplier: 1 X1: 1 TextToFind: $'''example''' IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX) THEN", "input_params": [ { "name": "ImageHeightMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "X2", "type": "Nullable`1", "required": false }, { "name": "Y1", "type": "Nullable`1", "required": false }, { "name": "Y2", "type": "Nullable`1", "required": false }, { "name": "WindowsOcrLanguage", "type": "WindowsOcrLanguage", "required": true, "default": "English", "enumValues": [ "ChineseSimplified", "ChineseTraditional", "Czech", "Danish", "Dutch", "English", "Finnish", "French", "German", "Greek", "Hungarian", "Italian", "Japanese", "Korean", "Norwegian", "Polish", "Portuguese", "Romanian", "Russian", "SerbianCyrillic", "SerbianLatin", "Slovak", "Spanish", "Swedish", "Turkish" ] }, { "name": "ImageWidthMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "X1", "type": "Nullable`1", "required": false }, { "name": "TextToFind", "type": "String", "required": true }, { "name": "IsRegex", "type": "Boolean", "required": true, "default": "False" }, { "name": "SearchForTextOn", "type": "SearchTarget", "required": true, "default": "EntireScreen", "enumValues": [ "EntireScreen", "ForegroundWindow" ] } ], "output_params": [ { "name": "TextLocationY", "type": "Int32", "defaultVariable": "LocationOfTextFoundY" }, { "name": "TextLocationX", "type": "Int32", "defaultVariable": "LocationOfTextFoundX" } ], "required_params": [ "ImageHeightMultiplier", "WindowsOcrLanguage", "ImageWidthMultiplier", "TextToFind", "IsRegex", "SearchForTextOn" ], "constraints": { "SearchMode": "SpecificSubregion", "CheckMode": "Exists", "OCREngineType": "WindowsOcr" }, "sibling_selectors": [ "OCR.IfTextOnScreen.TextOnScreenExists", "OCR.IfTextOnScreen.TextOnScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExists", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExists", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenExistsWithWindowsOcr", "OCR.IfTextOnScreen.TextOnScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnScreenDoesNotExistWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionOfScreenDoesNotExistWithWindowsOcr", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExist", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithCustomTesseract", "OCR.IfTextOnScreen.TextOnSubregionRelativeToImageOnScreenDoesNotExistWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.WaitForTextOnScreen.TextOnScreenToAppear", "module": "OCR", "kind": "Wait", "selector": "TextOnScreenToAppear", "template": "WAIT (OCR.WaitForTextOnScreen.TextOnScreenToAppear OCREngine: `` TextToFind: `` IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX)", "golden_example": "WAIT (OCR.WaitForTextOnScreen.TextOnScreenToAppear OCREngine: OCREngine TextToFind: $'''example''' IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX)", "input_params": [ { "name": "OCREngine", "type": "OCREngineObject", "required": true }, { "name": "TextToFind", "type": "String", "required": true }, { "name": "IsRegex", "type": "Boolean", "required": true, "default": "False" }, { "name": "SearchForTextOn", "type": "SearchTarget", "required": true, "default": "EntireScreen", "enumValues": [ "EntireScreen", "ForegroundWindow" ] } ], "output_params": [ { "name": "TextLocationY", "type": "Int32", "defaultVariable": "LocationOfTextFoundY" }, { "name": "TextLocationX", "type": "Int32", "defaultVariable": "LocationOfTextFoundX" } ], "required_params": [ "OCREngine", "TextToFind", "IsRegex", "SearchForTextOn" ], "constraints": { "SearchMode": "Whole", "WaitFor": "Appear", "OCREngineType": "Predefined" }, "sibling_selectors": [ "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppear", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppear", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithCustomTesseract", "module": "OCR", "kind": "Wait", "selector": "TextOnScreenToAppearWithCustomTesseract", "template": "WAIT (OCR.WaitForTextOnScreen.TextOnScreenToAppearWithCustomTesseract ImageHeightMultiplier: 1 LanguageDataPath: `` ImageWidthMultiplier: 1 LanguageAbbreviation: `` TextToFind: `` IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX)", "golden_example": "WAIT (OCR.WaitForTextOnScreen.TextOnScreenToAppearWithCustomTesseract ImageHeightMultiplier: 1 LanguageDataPath: $'''C:\\temp''' ImageWidthMultiplier: 1 LanguageAbbreviation: $'''example''' TextToFind: $'''example''' IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX)", "input_params": [ { "name": "ImageHeightMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "LanguageDataPath", "type": "FolderObject", "required": true }, { "name": "ImageWidthMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "LanguageAbbreviation", "type": "String", "required": true }, { "name": "TextToFind", "type": "String", "required": true }, { "name": "IsRegex", "type": "Boolean", "required": true, "default": "False" }, { "name": "SearchForTextOn", "type": "SearchTarget", "required": true, "default": "EntireScreen", "enumValues": [ "EntireScreen", "ForegroundWindow" ] } ], "output_params": [ { "name": "TextLocationY", "type": "Int32", "defaultVariable": "LocationOfTextFoundY" }, { "name": "TextLocationX", "type": "Int32", "defaultVariable": "LocationOfTextFoundX" } ], "required_params": [ "ImageHeightMultiplier", "LanguageDataPath", "ImageWidthMultiplier", "LanguageAbbreviation", "TextToFind", "IsRegex", "SearchForTextOn" ], "constraints": { "SearchMode": "Whole", "WaitFor": "Appear", "OCREngineType": "Tesseract", "UseOtherLanguage": "True" }, "sibling_selectors": [ "OCR.WaitForTextOnScreen.TextOnScreenToAppear", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppear", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppear", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithTesseract", "module": "OCR", "kind": "Wait", "selector": "TextOnScreenToAppearWithTesseract", "template": "WAIT (OCR.WaitForTextOnScreen.TextOnScreenToAppearWithTesseract ImageHeightMultiplier: 1 ImageWidthMultiplier: 1 Language: OCR.TesseractLanguage.English TextToFind: `` IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX)", "golden_example": "WAIT (OCR.WaitForTextOnScreen.TextOnScreenToAppearWithTesseract ImageHeightMultiplier: 1 ImageWidthMultiplier: 1 Language: OCR.TesseractLanguage.English TextToFind: $'''example''' IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX)", "input_params": [ { "name": "ImageHeightMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "ImageWidthMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "Language", "type": "TesseractLanguage", "required": true, "default": "English", "enumValues": [ "English", "German", "Spanish", "French", "Italian" ] }, { "name": "TextToFind", "type": "String", "required": true }, { "name": "IsRegex", "type": "Boolean", "required": true, "default": "False" }, { "name": "SearchForTextOn", "type": "SearchTarget", "required": true, "default": "EntireScreen", "enumValues": [ "EntireScreen", "ForegroundWindow" ] } ], "output_params": [ { "name": "TextLocationY", "type": "Int32", "defaultVariable": "LocationOfTextFoundY" }, { "name": "TextLocationX", "type": "Int32", "defaultVariable": "LocationOfTextFoundX" } ], "required_params": [ "ImageHeightMultiplier", "ImageWidthMultiplier", "Language", "TextToFind", "IsRegex", "SearchForTextOn" ], "constraints": { "SearchMode": "Whole", "WaitFor": "Appear", "OCREngineType": "Tesseract", "UseOtherLanguage": "False" }, "sibling_selectors": [ "OCR.WaitForTextOnScreen.TextOnScreenToAppear", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppear", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppear", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithWindowsOcr", "module": "OCR", "kind": "Wait", "selector": "TextOnScreenToAppearWithWindowsOcr", "template": "WAIT (OCR.WaitForTextOnScreen.TextOnScreenToAppearWithWindowsOcr TextToFind: `` IsRegex: False WindowsOcrLanguage: OCR.WindowsOcrLanguage.English SearchForTextOn: OCR.SearchTarget.EntireScreen ImageWidthMultiplier: 1 ImageHeightMultiplier: 1 TextLocationX=> LocationOfTextFoundX TextLocationY=> LocationOfTextFoundY)", "golden_example": "WAIT (OCR.WaitForTextOnScreen.TextOnScreenToAppearWithWindowsOcr TextToFind: $'''example''' IsRegex: False WindowsOcrLanguage: OCR.WindowsOcrLanguage.English SearchForTextOn: OCR.SearchTarget.EntireScreen ImageWidthMultiplier: 1 ImageHeightMultiplier: 1 TextLocationX=> LocationOfTextFoundX TextLocationY=> LocationOfTextFoundY)", "input_params": [ { "name": "ImageHeightMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "WindowsOcrLanguage", "type": "WindowsOcrLanguage", "required": true, "default": "English", "enumValues": [ "ChineseSimplified", "ChineseTraditional", "Czech", "Danish", "Dutch", "English", "Finnish", "French", "German", "Greek", "Hungarian", "Italian", "Japanese", "Korean", "Norwegian", "Polish", "Portuguese", "Romanian", "Russian", "SerbianCyrillic", "SerbianLatin", "Slovak", "Spanish", "Swedish", "Turkish" ] }, { "name": "ImageWidthMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "TextToFind", "type": "String", "required": true }, { "name": "IsRegex", "type": "Boolean", "required": true, "default": "False" }, { "name": "SearchForTextOn", "type": "SearchTarget", "required": true, "default": "EntireScreen", "enumValues": [ "EntireScreen", "ForegroundWindow" ] } ], "output_params": [ { "name": "TextLocationY", "type": "Int32", "defaultVariable": "LocationOfTextFoundY" }, { "name": "TextLocationX", "type": "Int32", "defaultVariable": "LocationOfTextFoundX" } ], "required_params": [ "Text to find" ], "constraints": { "SearchMode": "Whole", "WaitFor": "Appear", "OCREngineType": "WindowsOcr" }, "sibling_selectors": [ "OCR.WaitForTextOnScreen.TextOnScreenToAppear", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppear", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppear", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithWindowsOcr" ], "needs_ui_selector": true, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.WaitForTextOnScreen.TextOnScreenToDisappear", "module": "OCR", "kind": "Wait", "selector": "TextOnScreenToDisappear", "template": "WAIT (OCR.WaitForTextOnScreen.TextOnScreenToDisappear OCREngine: `` TextToFind: `` IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX)", "golden_example": "WAIT (OCR.WaitForTextOnScreen.TextOnScreenToDisappear OCREngine: OCREngine TextToFind: $'''example''' IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX)", "input_params": [ { "name": "OCREngine", "type": "OCREngineObject", "required": true }, { "name": "TextToFind", "type": "String", "required": true }, { "name": "IsRegex", "type": "Boolean", "required": true, "default": "False" }, { "name": "SearchForTextOn", "type": "SearchTarget", "required": true, "default": "EntireScreen", "enumValues": [ "EntireScreen", "ForegroundWindow" ] } ], "output_params": [ { "name": "TextLocationY", "type": "Int32", "defaultVariable": "LocationOfTextFoundY" }, { "name": "TextLocationX", "type": "Int32", "defaultVariable": "LocationOfTextFoundX" } ], "required_params": [ "OCREngine", "TextToFind", "IsRegex", "SearchForTextOn" ], "constraints": { "SearchMode": "Whole", "WaitFor": "Disappear", "OCREngineType": "Predefined" }, "sibling_selectors": [ "OCR.WaitForTextOnScreen.TextOnScreenToAppear", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppear", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppear", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithCustomTesseract", "module": "OCR", "kind": "Wait", "selector": "TextOnScreenToDisappearWithCustomTesseract", "template": "WAIT (OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithCustomTesseract ImageHeightMultiplier: 1 LanguageDataPath: `` ImageWidthMultiplier: 1 LanguageAbbreviation: `` TextToFind: `` IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX)", "golden_example": "WAIT (OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithCustomTesseract ImageHeightMultiplier: 1 LanguageDataPath: $'''C:\\temp''' ImageWidthMultiplier: 1 LanguageAbbreviation: $'''example''' TextToFind: $'''example''' IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX)", "input_params": [ { "name": "ImageHeightMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "LanguageDataPath", "type": "FolderObject", "required": true }, { "name": "ImageWidthMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "LanguageAbbreviation", "type": "String", "required": true }, { "name": "TextToFind", "type": "String", "required": true }, { "name": "IsRegex", "type": "Boolean", "required": true, "default": "False" }, { "name": "SearchForTextOn", "type": "SearchTarget", "required": true, "default": "EntireScreen", "enumValues": [ "EntireScreen", "ForegroundWindow" ] } ], "output_params": [ { "name": "TextLocationY", "type": "Int32", "defaultVariable": "LocationOfTextFoundY" }, { "name": "TextLocationX", "type": "Int32", "defaultVariable": "LocationOfTextFoundX" } ], "required_params": [ "ImageHeightMultiplier", "LanguageDataPath", "ImageWidthMultiplier", "LanguageAbbreviation", "TextToFind", "IsRegex", "SearchForTextOn" ], "constraints": { "SearchMode": "Whole", "WaitFor": "Disappear", "OCREngineType": "Tesseract", "UseOtherLanguage": "True" }, "sibling_selectors": [ "OCR.WaitForTextOnScreen.TextOnScreenToAppear", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppear", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppear", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithTesseract", "module": "OCR", "kind": "Wait", "selector": "TextOnScreenToDisappearWithTesseract", "template": "WAIT (OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithTesseract ImageHeightMultiplier: 1 ImageWidthMultiplier: 1 Language: OCR.TesseractLanguage.English TextToFind: `` IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX)", "golden_example": "WAIT (OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithTesseract ImageHeightMultiplier: 1 ImageWidthMultiplier: 1 Language: OCR.TesseractLanguage.English TextToFind: $'''example''' IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX)", "input_params": [ { "name": "ImageHeightMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "ImageWidthMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "Language", "type": "TesseractLanguage", "required": true, "default": "English", "enumValues": [ "English", "German", "Spanish", "French", "Italian" ] }, { "name": "TextToFind", "type": "String", "required": true }, { "name": "IsRegex", "type": "Boolean", "required": true, "default": "False" }, { "name": "SearchForTextOn", "type": "SearchTarget", "required": true, "default": "EntireScreen", "enumValues": [ "EntireScreen", "ForegroundWindow" ] } ], "output_params": [ { "name": "TextLocationY", "type": "Int32", "defaultVariable": "LocationOfTextFoundY" }, { "name": "TextLocationX", "type": "Int32", "defaultVariable": "LocationOfTextFoundX" } ], "required_params": [ "ImageHeightMultiplier", "ImageWidthMultiplier", "Language", "TextToFind", "IsRegex", "SearchForTextOn" ], "constraints": { "SearchMode": "Whole", "WaitFor": "Disappear", "OCREngineType": "Tesseract", "UseOtherLanguage": "False" }, "sibling_selectors": [ "OCR.WaitForTextOnScreen.TextOnScreenToAppear", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppear", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppear", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithWindowsOcr", "module": "OCR", "kind": "Wait", "selector": "TextOnScreenToDisappearWithWindowsOcr", "template": "WAIT (OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithWindowsOcr ImageHeightMultiplier: 1 WindowsOcrLanguage: OCR.WindowsOcrLanguage.English ImageWidthMultiplier: 1 TextToFind: `` IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX)", "golden_example": "WAIT (OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithWindowsOcr ImageHeightMultiplier: 1 WindowsOcrLanguage: OCR.WindowsOcrLanguage.English ImageWidthMultiplier: 1 TextToFind: $'''example''' IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX)", "input_params": [ { "name": "ImageHeightMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "WindowsOcrLanguage", "type": "WindowsOcrLanguage", "required": true, "default": "English", "enumValues": [ "ChineseSimplified", "ChineseTraditional", "Czech", "Danish", "Dutch", "English", "Finnish", "French", "German", "Greek", "Hungarian", "Italian", "Japanese", "Korean", "Norwegian", "Polish", "Portuguese", "Romanian", "Russian", "SerbianCyrillic", "SerbianLatin", "Slovak", "Spanish", "Swedish", "Turkish" ] }, { "name": "ImageWidthMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "TextToFind", "type": "String", "required": true }, { "name": "IsRegex", "type": "Boolean", "required": true, "default": "False" }, { "name": "SearchForTextOn", "type": "SearchTarget", "required": true, "default": "EntireScreen", "enumValues": [ "EntireScreen", "ForegroundWindow" ] } ], "output_params": [ { "name": "TextLocationY", "type": "Int32", "defaultVariable": "LocationOfTextFoundY" }, { "name": "TextLocationX", "type": "Int32", "defaultVariable": "LocationOfTextFoundX" } ], "required_params": [ "ImageHeightMultiplier", "WindowsOcrLanguage", "ImageWidthMultiplier", "TextToFind", "IsRegex", "SearchForTextOn" ], "constraints": { "SearchMode": "Whole", "WaitFor": "Disappear", "OCREngineType": "WindowsOcr" }, "sibling_selectors": [ "OCR.WaitForTextOnScreen.TextOnScreenToAppear", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppear", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppear", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppear", "module": "OCR", "kind": "Wait", "selector": "TextOnSubregionOfScreenToAppear", "template": "WAIT (OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppear OCREngine: `` X2: `` Y1: `` Y2: `` X1: `` TextToFind: `` IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX)", "golden_example": "WAIT (OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppear OCREngine: OCREngine X2: 1 Y1: 1 Y2: 1 X1: 1 TextToFind: $'''example''' IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX)", "input_params": [ { "name": "OCREngine", "type": "OCREngineObject", "required": true }, { "name": "X2", "type": "Nullable`1", "required": false }, { "name": "Y1", "type": "Nullable`1", "required": false }, { "name": "Y2", "type": "Nullable`1", "required": false }, { "name": "X1", "type": "Nullable`1", "required": false }, { "name": "TextToFind", "type": "String", "required": true }, { "name": "IsRegex", "type": "Boolean", "required": true, "default": "False" }, { "name": "SearchForTextOn", "type": "SearchTarget", "required": true, "default": "EntireScreen", "enumValues": [ "EntireScreen", "ForegroundWindow" ] } ], "output_params": [ { "name": "TextLocationY", "type": "Int32", "defaultVariable": "LocationOfTextFoundY" }, { "name": "TextLocationX", "type": "Int32", "defaultVariable": "LocationOfTextFoundX" } ], "required_params": [ "OCREngine", "TextToFind", "IsRegex", "SearchForTextOn" ], "constraints": { "SearchMode": "SpecificSubregion", "WaitFor": "Appear", "OCREngineType": "Predefined" }, "sibling_selectors": [ "OCR.WaitForTextOnScreen.TextOnScreenToAppear", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppear", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithCustomTesseract", "module": "OCR", "kind": "Wait", "selector": "TextOnSubregionOfScreenToAppearWithCustomTesseract", "template": "WAIT (OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithCustomTesseract ImageHeightMultiplier: 1 X2: `` Y1: `` Y2: `` LanguageDataPath: `` ImageWidthMultiplier: 1 LanguageAbbreviation: `` X1: `` TextToFind: `` IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX)", "golden_example": "WAIT (OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithCustomTesseract ImageHeightMultiplier: 1 X2: 1 Y1: 1 Y2: 1 LanguageDataPath: $'''C:\\temp''' ImageWidthMultiplier: 1 LanguageAbbreviation: $'''example''' X1: 1 TextToFind: $'''example''' IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX)", "input_params": [ { "name": "ImageHeightMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "X2", "type": "Nullable`1", "required": false }, { "name": "Y1", "type": "Nullable`1", "required": false }, { "name": "Y2", "type": "Nullable`1", "required": false }, { "name": "LanguageDataPath", "type": "FolderObject", "required": true }, { "name": "ImageWidthMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "LanguageAbbreviation", "type": "String", "required": true }, { "name": "X1", "type": "Nullable`1", "required": false }, { "name": "TextToFind", "type": "String", "required": true }, { "name": "IsRegex", "type": "Boolean", "required": true, "default": "False" }, { "name": "SearchForTextOn", "type": "SearchTarget", "required": true, "default": "EntireScreen", "enumValues": [ "EntireScreen", "ForegroundWindow" ] } ], "output_params": [ { "name": "TextLocationY", "type": "Int32", "defaultVariable": "LocationOfTextFoundY" }, { "name": "TextLocationX", "type": "Int32", "defaultVariable": "LocationOfTextFoundX" } ], "required_params": [ "ImageHeightMultiplier", "LanguageDataPath", "ImageWidthMultiplier", "LanguageAbbreviation", "TextToFind", "IsRegex", "SearchForTextOn" ], "constraints": { "SearchMode": "SpecificSubregion", "WaitFor": "Appear", "OCREngineType": "Tesseract", "UseOtherLanguage": "True" }, "sibling_selectors": [ "OCR.WaitForTextOnScreen.TextOnScreenToAppear", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppear", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppear", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithTesseract", "module": "OCR", "kind": "Wait", "selector": "TextOnSubregionOfScreenToAppearWithTesseract", "template": "WAIT (OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithTesseract ImageHeightMultiplier: 1 X2: `` Y1: `` Y2: `` ImageWidthMultiplier: 1 Language: OCR.TesseractLanguage.English X1: `` TextToFind: `` IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX)", "golden_example": "WAIT (OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithTesseract ImageHeightMultiplier: 1 X2: 1 Y1: 1 Y2: 1 ImageWidthMultiplier: 1 Language: OCR.TesseractLanguage.English X1: 1 TextToFind: $'''example''' IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX)", "input_params": [ { "name": "ImageHeightMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "X2", "type": "Nullable`1", "required": false }, { "name": "Y1", "type": "Nullable`1", "required": false }, { "name": "Y2", "type": "Nullable`1", "required": false }, { "name": "ImageWidthMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "Language", "type": "TesseractLanguage", "required": true, "default": "English", "enumValues": [ "English", "German", "Spanish", "French", "Italian" ] }, { "name": "X1", "type": "Nullable`1", "required": false }, { "name": "TextToFind", "type": "String", "required": true }, { "name": "IsRegex", "type": "Boolean", "required": true, "default": "False" }, { "name": "SearchForTextOn", "type": "SearchTarget", "required": true, "default": "EntireScreen", "enumValues": [ "EntireScreen", "ForegroundWindow" ] } ], "output_params": [ { "name": "TextLocationY", "type": "Int32", "defaultVariable": "LocationOfTextFoundY" }, { "name": "TextLocationX", "type": "Int32", "defaultVariable": "LocationOfTextFoundX" } ], "required_params": [ "ImageHeightMultiplier", "ImageWidthMultiplier", "Language", "TextToFind", "IsRegex", "SearchForTextOn" ], "constraints": { "SearchMode": "SpecificSubregion", "WaitFor": "Appear", "OCREngineType": "Tesseract", "UseOtherLanguage": "False" }, "sibling_selectors": [ "OCR.WaitForTextOnScreen.TextOnScreenToAppear", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppear", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppear", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithWindowsOcr", "module": "OCR", "kind": "Wait", "selector": "TextOnSubregionOfScreenToAppearWithWindowsOcr", "template": "WAIT (OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithWindowsOcr ImageHeightMultiplier: 1 X2: `` Y1: `` Y2: `` WindowsOcrLanguage: OCR.WindowsOcrLanguage.English ImageWidthMultiplier: 1 X1: `` TextToFind: `` IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX)", "golden_example": "WAIT (OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithWindowsOcr ImageHeightMultiplier: 1 X2: 1 Y1: 1 Y2: 1 WindowsOcrLanguage: OCR.WindowsOcrLanguage.English ImageWidthMultiplier: 1 X1: 1 TextToFind: $'''example''' IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX)", "input_params": [ { "name": "ImageHeightMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "X2", "type": "Nullable`1", "required": false }, { "name": "Y1", "type": "Nullable`1", "required": false }, { "name": "Y2", "type": "Nullable`1", "required": false }, { "name": "WindowsOcrLanguage", "type": "WindowsOcrLanguage", "required": true, "default": "English", "enumValues": [ "ChineseSimplified", "ChineseTraditional", "Czech", "Danish", "Dutch", "English", "Finnish", "French", "German", "Greek", "Hungarian", "Italian", "Japanese", "Korean", "Norwegian", "Polish", "Portuguese", "Romanian", "Russian", "SerbianCyrillic", "SerbianLatin", "Slovak", "Spanish", "Swedish", "Turkish" ] }, { "name": "ImageWidthMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "X1", "type": "Nullable`1", "required": false }, { "name": "TextToFind", "type": "String", "required": true }, { "name": "IsRegex", "type": "Boolean", "required": true, "default": "False" }, { "name": "SearchForTextOn", "type": "SearchTarget", "required": true, "default": "EntireScreen", "enumValues": [ "EntireScreen", "ForegroundWindow" ] } ], "output_params": [ { "name": "TextLocationY", "type": "Int32", "defaultVariable": "LocationOfTextFoundY" }, { "name": "TextLocationX", "type": "Int32", "defaultVariable": "LocationOfTextFoundX" } ], "required_params": [ "ImageHeightMultiplier", "WindowsOcrLanguage", "ImageWidthMultiplier", "TextToFind", "IsRegex", "SearchForTextOn" ], "constraints": { "SearchMode": "SpecificSubregion", "WaitFor": "Appear", "OCREngineType": "WindowsOcr" }, "sibling_selectors": [ "OCR.WaitForTextOnScreen.TextOnScreenToAppear", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppear", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppear", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappear", "module": "OCR", "kind": "Wait", "selector": "TextOnSubregionOfScreenToDisappear", "template": "WAIT (OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappear OCREngine: `` X2: `` Y1: `` Y2: `` X1: `` TextToFind: `` IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX)", "golden_example": "WAIT (OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappear OCREngine: OCREngine X2: 1 Y1: 1 Y2: 1 X1: 1 TextToFind: $'''example''' IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX)", "input_params": [ { "name": "OCREngine", "type": "OCREngineObject", "required": true }, { "name": "X2", "type": "Nullable`1", "required": false }, { "name": "Y1", "type": "Nullable`1", "required": false }, { "name": "Y2", "type": "Nullable`1", "required": false }, { "name": "X1", "type": "Nullable`1", "required": false }, { "name": "TextToFind", "type": "String", "required": true }, { "name": "IsRegex", "type": "Boolean", "required": true, "default": "False" }, { "name": "SearchForTextOn", "type": "SearchTarget", "required": true, "default": "EntireScreen", "enumValues": [ "EntireScreen", "ForegroundWindow" ] } ], "output_params": [ { "name": "TextLocationY", "type": "Int32", "defaultVariable": "LocationOfTextFoundY" }, { "name": "TextLocationX", "type": "Int32", "defaultVariable": "LocationOfTextFoundX" } ], "required_params": [ "OCREngine", "TextToFind", "IsRegex", "SearchForTextOn" ], "constraints": { "SearchMode": "SpecificSubregion", "WaitFor": "Disappear", "OCREngineType": "Predefined" }, "sibling_selectors": [ "OCR.WaitForTextOnScreen.TextOnScreenToAppear", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppear", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppear", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithCustomTesseract", "module": "OCR", "kind": "Wait", "selector": "TextOnSubregionOfScreenToDisappearWithCustomTesseract", "template": "WAIT (OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithCustomTesseract ImageHeightMultiplier: 1 X2: `` Y1: `` Y2: `` LanguageDataPath: `` ImageWidthMultiplier: 1 LanguageAbbreviation: `` X1: `` TextToFind: `` IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX)", "golden_example": "WAIT (OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithCustomTesseract ImageHeightMultiplier: 1 X2: 1 Y1: 1 Y2: 1 LanguageDataPath: $'''C:\\temp''' ImageWidthMultiplier: 1 LanguageAbbreviation: $'''example''' X1: 1 TextToFind: $'''example''' IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX)", "input_params": [ { "name": "ImageHeightMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "X2", "type": "Nullable`1", "required": false }, { "name": "Y1", "type": "Nullable`1", "required": false }, { "name": "Y2", "type": "Nullable`1", "required": false }, { "name": "LanguageDataPath", "type": "FolderObject", "required": true }, { "name": "ImageWidthMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "LanguageAbbreviation", "type": "String", "required": true }, { "name": "X1", "type": "Nullable`1", "required": false }, { "name": "TextToFind", "type": "String", "required": true }, { "name": "IsRegex", "type": "Boolean", "required": true, "default": "False" }, { "name": "SearchForTextOn", "type": "SearchTarget", "required": true, "default": "EntireScreen", "enumValues": [ "EntireScreen", "ForegroundWindow" ] } ], "output_params": [ { "name": "TextLocationY", "type": "Int32", "defaultVariable": "LocationOfTextFoundY" }, { "name": "TextLocationX", "type": "Int32", "defaultVariable": "LocationOfTextFoundX" } ], "required_params": [ "ImageHeightMultiplier", "LanguageDataPath", "ImageWidthMultiplier", "LanguageAbbreviation", "TextToFind", "IsRegex", "SearchForTextOn" ], "constraints": { "SearchMode": "SpecificSubregion", "WaitFor": "Disappear", "OCREngineType": "Tesseract", "UseOtherLanguage": "True" }, "sibling_selectors": [ "OCR.WaitForTextOnScreen.TextOnScreenToAppear", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppear", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppear", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithTesseract", "module": "OCR", "kind": "Wait", "selector": "TextOnSubregionOfScreenToDisappearWithTesseract", "template": "WAIT (OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithTesseract ImageHeightMultiplier: 1 X2: `` Y1: `` Y2: `` ImageWidthMultiplier: 1 Language: OCR.TesseractLanguage.English X1: `` TextToFind: `` IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX)", "golden_example": "WAIT (OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithTesseract ImageHeightMultiplier: 1 X2: 1 Y1: 1 Y2: 1 ImageWidthMultiplier: 1 Language: OCR.TesseractLanguage.English X1: 1 TextToFind: $'''example''' IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX)", "input_params": [ { "name": "ImageHeightMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "X2", "type": "Nullable`1", "required": false }, { "name": "Y1", "type": "Nullable`1", "required": false }, { "name": "Y2", "type": "Nullable`1", "required": false }, { "name": "ImageWidthMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "Language", "type": "TesseractLanguage", "required": true, "default": "English", "enumValues": [ "English", "German", "Spanish", "French", "Italian" ] }, { "name": "X1", "type": "Nullable`1", "required": false }, { "name": "TextToFind", "type": "String", "required": true }, { "name": "IsRegex", "type": "Boolean", "required": true, "default": "False" }, { "name": "SearchForTextOn", "type": "SearchTarget", "required": true, "default": "EntireScreen", "enumValues": [ "EntireScreen", "ForegroundWindow" ] } ], "output_params": [ { "name": "TextLocationY", "type": "Int32", "defaultVariable": "LocationOfTextFoundY" }, { "name": "TextLocationX", "type": "Int32", "defaultVariable": "LocationOfTextFoundX" } ], "required_params": [ "ImageHeightMultiplier", "ImageWidthMultiplier", "Language", "TextToFind", "IsRegex", "SearchForTextOn" ], "constraints": { "SearchMode": "SpecificSubregion", "WaitFor": "Disappear", "OCREngineType": "Tesseract", "UseOtherLanguage": "False" }, "sibling_selectors": [ "OCR.WaitForTextOnScreen.TextOnScreenToAppear", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppear", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppear", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithWindowsOcr", "module": "OCR", "kind": "Wait", "selector": "TextOnSubregionOfScreenToDisappearWithWindowsOcr", "template": "WAIT (OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithWindowsOcr ImageHeightMultiplier: 1 X2: `` Y1: `` Y2: `` WindowsOcrLanguage: OCR.WindowsOcrLanguage.English ImageWidthMultiplier: 1 X1: `` TextToFind: `` IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX)", "golden_example": "WAIT (OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithWindowsOcr ImageHeightMultiplier: 1 X2: 1 Y1: 1 Y2: 1 WindowsOcrLanguage: OCR.WindowsOcrLanguage.English ImageWidthMultiplier: 1 X1: 1 TextToFind: $'''example''' IsRegex: False SearchForTextOn: OCR.SearchTarget.EntireScreen TextLocationY=> LocationOfTextFoundY TextLocationX=> LocationOfTextFoundX)", "input_params": [ { "name": "ImageHeightMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "X2", "type": "Nullable`1", "required": false }, { "name": "Y1", "type": "Nullable`1", "required": false }, { "name": "Y2", "type": "Nullable`1", "required": false }, { "name": "WindowsOcrLanguage", "type": "WindowsOcrLanguage", "required": true, "default": "English", "enumValues": [ "ChineseSimplified", "ChineseTraditional", "Czech", "Danish", "Dutch", "English", "Finnish", "French", "German", "Greek", "Hungarian", "Italian", "Japanese", "Korean", "Norwegian", "Polish", "Portuguese", "Romanian", "Russian", "SerbianCyrillic", "SerbianLatin", "Slovak", "Spanish", "Swedish", "Turkish" ] }, { "name": "ImageWidthMultiplier", "type": "Int32", "required": true, "default": "1" }, { "name": "X1", "type": "Nullable`1", "required": false }, { "name": "TextToFind", "type": "String", "required": true }, { "name": "IsRegex", "type": "Boolean", "required": true, "default": "False" }, { "name": "SearchForTextOn", "type": "SearchTarget", "required": true, "default": "EntireScreen", "enumValues": [ "EntireScreen", "ForegroundWindow" ] } ], "output_params": [ { "name": "TextLocationY", "type": "Int32", "defaultVariable": "LocationOfTextFoundY" }, { "name": "TextLocationX", "type": "Int32", "defaultVariable": "LocationOfTextFoundX" } ], "required_params": [ "ImageHeightMultiplier", "WindowsOcrLanguage", "ImageWidthMultiplier", "TextToFind", "IsRegex", "SearchForTextOn" ], "constraints": { "SearchMode": "SpecificSubregion", "WaitFor": "Disappear", "OCREngineType": "WindowsOcr" }, "sibling_selectors": [ "OCR.WaitForTextOnScreen.TextOnScreenToAppear", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppear", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppear", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToAppearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnScreenToDisappearWithWindowsOcr", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionOfScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappear", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithCustomTesseract", "OCR.WaitForTextOnScreen.TextOnSubregionRelativeToImageOnScreenToDisappearWithWindowsOcr" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Outlook.Close", "module": "Outlook", "kind": "Action", "selector": null, "template": "Outlook.Close Instance: ``", "golden_example": "Outlook.Close Instance: OutlookInstance", "input_params": [ { "name": "Instance", "type": "OutlookInstanceHandle", "required": false } ], "output_params": [], "required_params": [ "Outlook instance" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Outlook.Launch", "module": "Outlook", "kind": "Action", "selector": null, "template": "Outlook.Launch Instance=> OutlookInstance", "golden_example": "Outlook.Launch Instance=> OutlookInstance", "input_params": [], "output_params": [ { "name": "Instance", "type": "OutlookInstanceHandle" } ], "required_params": [], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Outlook.ProcessEmailMessages.DeleteEmails", "module": "Outlook", "kind": "Action", "selector": "DeleteEmails", "template": "Outlook.ProcessEmailMessages.DeleteEmails Instance: `` Account: `` EmailsToProcess: ``", "golden_example": "Outlook.ProcessEmailMessages.DeleteEmails Instance: OutlookInstance Account: $'''example''' EmailsToProcess: List", "input_params": [ { "name": "Instance", "type": "OutlookInstanceHandle", "required": true }, { "name": "Account", "type": "String", "required": true }, { "name": "EmailsToProcess", "type": "List`1", "required": true } ], "output_params": [], "required_params": [ "Instance", "Account", "EmailsToProcess" ], "constraints": { "Operation": "Delete" }, "sibling_selectors": [ "Outlook.ProcessEmailMessages.MarkEmailsAsUnread", "Outlook.ProcessEmailMessages.MoveEmails" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Outlook.ProcessEmailMessages.MarkEmailsAsUnread", "module": "Outlook", "kind": "Action", "selector": "MarkEmailsAsUnread", "template": "Outlook.ProcessEmailMessages.MarkEmailsAsUnread Instance: `` Account: `` EmailsToProcess: ``", "golden_example": "Outlook.ProcessEmailMessages.MarkEmailsAsUnread Instance: OutlookInstance Account: $'''example''' EmailsToProcess: List", "input_params": [ { "name": "Instance", "type": "OutlookInstanceHandle", "required": true }, { "name": "Account", "type": "String", "required": true }, { "name": "EmailsToProcess", "type": "List`1", "required": true } ], "output_params": [], "required_params": [ "Instance", "Account", "EmailsToProcess" ], "constraints": { "Operation": "MarkAsUnread" }, "sibling_selectors": [ "Outlook.ProcessEmailMessages.DeleteEmails", "Outlook.ProcessEmailMessages.MoveEmails" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Outlook.ProcessEmailMessages.MoveEmails", "module": "Outlook", "kind": "Action", "selector": "MoveEmails", "template": "Outlook.ProcessEmailMessages.MoveEmails MailFolder: `` Instance: `` Account: `` EmailsToProcess: ``", "golden_example": "Outlook.ProcessEmailMessages.MoveEmails MailFolder: $'''example''' Instance: OutlookInstance Account: $'''example''' EmailsToProcess: List", "input_params": [ { "name": "MailFolder", "type": "String", "required": true }, { "name": "Instance", "type": "OutlookInstanceHandle", "required": true }, { "name": "Account", "type": "String", "required": true }, { "name": "EmailsToProcess", "type": "List`1", "required": true } ], "output_params": [], "required_params": [ "MailFolder", "Instance", "Account", "EmailsToProcess" ], "constraints": { "Operation": "Move" }, "sibling_selectors": [ "Outlook.ProcessEmailMessages.DeleteEmails", "Outlook.ProcessEmailMessages.MarkEmailsAsUnread" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Outlook.RespondToMailMessage.ReplyToEmail", "module": "Outlook", "kind": "Action", "selector": "ReplyToEmail", "template": "Outlook.RespondToMailMessage.ReplyToEmail Instance: `` Account: `` MailMessage: `` Body: $''''''", "golden_example": "Outlook.RespondToMailMessage.ReplyToEmail Instance: OutlookInstance Account: $'''test@test.com''' MailMessage: MailMessage Body: $'''test'''", "input_params": [ { "name": "Account", "type": "String", "required": false }, { "name": "Attachments", "type": "List`1", "required": false }, { "name": "Body", "type": "String", "required": false }, { "name": "Instance", "type": "OutlookInstanceHandle", "required": false }, { "name": "MailMessage", "type": "OutlookMailMessage", "required": false } ], "output_params": [], "required_params": [ "Outlook instance", "Account", "Mail message" ], "constraints": { "ResponseAction": "Reply" }, "sibling_selectors": [ "Outlook.RespondToMailMessage.ReplyAllToEmail", "Outlook.RespondToMailMessage.ForwardEmail" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Outlook.RetrieveEmailMessages.RetrieveEmails", "module": "Outlook", "kind": "Action", "selector": "RetrieveEmails", "template": "Outlook.RetrieveEmailMessages.RetrieveEmails Instance: `` Account: `` MailFolder: `` EmailsToRetrieve: Outlook.RetrieveMessagesMode.All MarkAsRead: True ReadBodyAsHtml: False", "golden_example": "Outlook.RetrieveEmailMessages.RetrieveEmails Instance: OutlookInstance Account: $'''test@test.com''' MailFolder: $'''example''' EmailsToRetrieve: Outlook.RetrieveMessagesMode.All MarkAsRead: True ReadBodyAsHtml: False", "input_params": [ { "name": "BodyContains", "type": "String", "required": false }, { "name": "FromContains", "type": "String", "required": false }, { "name": "MailFolder", "type": "String", "required": false }, { "name": "MarkAsRead", "type": "Boolean", "required": false }, { "name": "SubjectContains", "type": "String", "required": false }, { "name": "ToContains", "type": "String", "required": false }, { "name": "ReadBodyAsHtml", "type": "Boolean", "required": true }, { "name": "Account", "type": "String", "required": true }, { "name": "Instance", "type": "OutlookInstanceHandle", "required": true }, { "name": "EmailsToRetrieve", "type": "RetrieveMessagesMode", "required": true, "enumValues": [ "All", "Unread", "Read" ] } ], "output_params": [ { "name": "Messages", "type": "List`1" } ], "required_params": [ "Outlook instance", "Account", "Mail folder" ], "constraints": { "AttachmentsOptions": "DoNotSave" }, "sibling_selectors": [ "Outlook.RetrieveEmailMessages.RetrieveEmailsAndSaveAttachments" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Outlook.RetrieveEmailMessages.RetrieveEmailsAndSaveAttachments", "module": "Outlook", "kind": "Action", "selector": "RetrieveEmailsAndSaveAttachments", "template": "Outlook.RetrieveEmailMessages.RetrieveEmailsAndSaveAttachments ReadBodyAsHtml: False MarkAsRead: True MailFolder: `` ToContains: `` SubjectContains: `` SaveAttachmentsInto: `` BodyContains: `` Account: `` Instance: `` FromContains: `` EmailsToRetrieve: Outlook.RetrieveMessagesMode.All Messages=> RetrievedEmails", "golden_example": "Outlook.RetrieveEmailMessages.RetrieveEmailsAndSaveAttachments ReadBodyAsHtml: False MarkAsRead: True MailFolder: $'''example''' ToContains: $'''example''' SubjectContains: $'''example''' SaveAttachmentsInto: $'''C:\\temp''' BodyContains: $'''example''' Account: $'''example''' Instance: OutlookInstance FromContains: $'''example''' EmailsToRetrieve: Outlook.RetrieveMessagesMode.All Messages=> RetrievedEmails", "input_params": [ { "name": "ReadBodyAsHtml", "type": "Boolean", "required": true, "default": "False" }, { "name": "MarkAsRead", "type": "Boolean", "required": true, "default": "True" }, { "name": "MailFolder", "type": "String", "required": true }, { "name": "ToContains", "type": "String", "required": false, "default": "" }, { "name": "SubjectContains", "type": "String", "required": false, "default": "" }, { "name": "SaveAttachmentsInto", "type": "FolderObject", "required": true }, { "name": "BodyContains", "type": "String", "required": false, "default": "" }, { "name": "Account", "type": "String", "required": true }, { "name": "Instance", "type": "OutlookInstanceHandle", "required": true }, { "name": "FromContains", "type": "String", "required": false, "default": "" }, { "name": "EmailsToRetrieve", "type": "RetrieveMessagesMode", "required": true, "default": "All", "enumValues": [ "All", "Unread", "Read" ] } ], "output_params": [ { "name": "Messages", "type": "List`1", "defaultVariable": "RetrievedEmails" } ], "required_params": [ "ReadBodyAsHtml", "MarkAsRead", "MailFolder", "SaveAttachmentsInto", "Account", "Instance", "EmailsToRetrieve" ], "constraints": { "AttachmentsOptions": "Save" }, "sibling_selectors": [ "Outlook.RetrieveEmailMessages.RetrieveEmails" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Outlook.SaveOutlookEmailMessages.SaveEmails", "module": "Outlook", "kind": "Action", "selector": "SaveEmails", "template": "Outlook.SaveOutlookEmailMessages.SaveEmails Instance: `` Account: `` EmailsToSave: `` SaveFormat: Outlook.MessageType.OutlookMessageFormatUnicode SaveEmailsTo: `` MessagesFiles=> StoredMessagesFiles", "golden_example": "Outlook.SaveOutlookEmailMessages.SaveEmails Instance: OutlookInstance Account: $'''example''' EmailsToSave: FileList SaveFormat: Outlook.MessageType.OutlookMessageFormatUnicode SaveEmailsTo: $'''C:\\temp''' MessagesFiles=> StoredMessagesFiles", "input_params": [ { "name": "Account", "type": "String", "required": false }, { "name": "EmailsToSave", "type": "List`1", "required": false }, { "name": "Instance", "type": "OutlookInstanceHandle", "required": false }, { "name": "SaveEmailsTo", "type": "FolderObject", "required": false }, { "name": "SaveFormat", "type": "MessageType", "required": false, "enumValues": [ "TextOnly", "OutlookTemplate", "OutlookMessageFormat", "OutlookMessageFormatUnicode", "Html", "MhtFiles" ] } ], "output_params": [ { "name": "MessagesFiles", "type": "List`1" } ], "required_params": [ "Outlook instance", "Account", "Email message(s) to save" ], "constraints": { "SaveAsMode": "DefaultName" }, "sibling_selectors": [ "Outlook.SaveOutlookEmailMessages.SaveEmailsAs" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Outlook.SaveOutlookEmailMessages.SaveEmailsAs", "module": "Outlook", "kind": "Action", "selector": "SaveEmailsAs", "template": "Outlook.SaveOutlookEmailMessages.SaveEmailsAs SaveEmailsAs: `` SaveEmailsTo: `` SaveFormat: Outlook.MessageType.OutlookMessageFormatUnicode Account: `` EmailsToSave: `` Instance: `` MessagesFiles=> StoredMessagesFiles", "golden_example": "Outlook.SaveOutlookEmailMessages.SaveEmailsAs SaveEmailsAs: $'''example''' SaveEmailsTo: $'''C:\\temp''' SaveFormat: Outlook.MessageType.OutlookMessageFormatUnicode Account: $'''example''' EmailsToSave: List Instance: OutlookInstance MessagesFiles=> StoredMessagesFiles", "input_params": [ { "name": "SaveEmailsAs", "type": "String", "required": true }, { "name": "SaveEmailsTo", "type": "FolderObject", "required": true }, { "name": "SaveFormat", "type": "MessageType", "required": true, "default": "OutlookMessageFormatUnicode", "enumValues": [ "TextOnly", "OutlookTemplate", "OutlookMessageFormat", "OutlookMessageFormatUnicode", "Html", "MhtFiles" ] }, { "name": "Account", "type": "String", "required": true }, { "name": "EmailsToSave", "type": "List`1", "required": true }, { "name": "Instance", "type": "OutlookInstanceHandle", "required": true } ], "output_params": [ { "name": "MessagesFiles", "type": "List`1", "defaultVariable": "StoredMessagesFiles" } ], "required_params": [ "SaveEmailsAs", "SaveEmailsTo", "SaveFormat", "Account", "EmailsToSave", "Instance" ], "constraints": { "SaveAsMode": "CustomName" }, "sibling_selectors": [ "Outlook.SaveOutlookEmailMessages.SaveEmails" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Outlook.SendEmailThroughOutlook.SendEmail", "module": "Outlook", "kind": "Action", "selector": "SendEmail", "template": "Outlook.SendEmailThroughOutlook.SendEmail Instance: `` Account: `` SendTo: `` IsBodyHtml: False IsDraft: False", "golden_example": "Outlook.SendEmailThroughOutlook.SendEmail Instance: OutlookInstance Account: $'''test@test.com''' SendTo: $'''example''' IsBodyHtml: False IsDraft: False", "input_params": [ { "name": "Attachments", "type": "List`1", "required": false }, { "name": "BCC", "type": "String", "required": false }, { "name": "Body", "type": "String", "required": false }, { "name": "CC", "type": "String", "required": false }, { "name": "IsBodyHtml", "type": "Boolean", "required": false }, { "name": "SendTo", "type": "String", "required": false }, { "name": "Subject", "type": "String", "required": false }, { "name": "IsDraft", "type": "Boolean", "required": true }, { "name": "Account", "type": "String", "required": true }, { "name": "Instance", "type": "OutlookInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "Outlook instance", "Account", "To" ], "constraints": { "SendEmailFrom": "Account" }, "sibling_selectors": [ "Outlook.SendEmailThroughOutlook.SendEmailFromMailbox" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Outlook.SendEmailThroughOutlook.SendEmailFromMailbox", "module": "Outlook", "kind": "Action", "selector": "SendEmailFromMailbox", "template": "Outlook.SendEmailThroughOutlook.SendEmailFromMailbox IsDraft: False IsBodyHtml: False Subject: `` SendTo: `` SendFrom: `` BCC: `` Attachments: `` Account: `` Instance: `` CC: `` Body: ``", "golden_example": "Outlook.SendEmailThroughOutlook.SendEmailFromMailbox IsDraft: False IsBodyHtml: False Subject: $'''example''' SendTo: $'''example''' SendFrom: $'''example''' BCC: $'''example''' Attachments: Files Account: $'''example''' Instance: OutlookInstance CC: $'''example''' Body: $'''example'''", "input_params": [ { "name": "IsDraft", "type": "Boolean", "required": true, "default": "False" }, { "name": "IsBodyHtml", "type": "Boolean", "required": true, "default": "False" }, { "name": "Subject", "type": "String", "required": false, "default": "" }, { "name": "SendTo", "type": "String", "required": true }, { "name": "SendFrom", "type": "String", "required": true }, { "name": "BCC", "type": "String", "required": false, "default": "" }, { "name": "Attachments", "type": "List`1", "required": false, "default": "" }, { "name": "Account", "type": "String", "required": true }, { "name": "Instance", "type": "OutlookInstanceHandle", "required": true }, { "name": "CC", "type": "String", "required": false, "default": "" }, { "name": "Body", "type": "String", "required": false, "default": "" } ], "output_params": [], "required_params": [ "IsDraft", "IsBodyHtml", "SendTo", "SendFrom", "Account", "Instance" ], "constraints": { "SendEmailFrom": "OtherMailbox" }, "sibling_selectors": [ "Outlook.SendEmailThroughOutlook.SendEmail" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Pdf.ExtractImagesFromPDF.ExtractImages", "module": "PDF", "kind": "Action", "selector": "ExtractImages", "template": "Pdf.ExtractImagesFromPDF.ExtractImages PDFFile: `` ImagesName: `` ImagesFolder: `` Password: ``", "golden_example": "Pdf.ExtractImagesFromPDF.ExtractImages PDFFile: $'''C:\\temp\\test.xlsx''' ImagesName: $'''example''' ImagesFolder: $'''C:\\temp''' Password: $'''password'''", "input_params": [ { "name": "ImagesFolder", "type": "FolderObject", "required": false }, { "name": "ImagesName", "type": "String", "required": false }, { "name": "Password", "type": "EncryptableObject", "required": false }, { "name": "PDFFile", "type": "FileObject", "required": false } ], "output_params": [], "required_params": [ "PDF file", "Image name(s)", "Save image(s) to" ], "constraints": { "PagesToExtract": "All" }, "sibling_selectors": [ "Pdf.ExtractImagesFromPDF.ExtractImagesFromPage", "Pdf.ExtractImagesFromPDF.ExtractImagesFromPageRange" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Pdf.ExtractImagesFromPDF.ExtractImagesFromPage", "module": "PDF", "kind": "Action", "selector": "ExtractImagesFromPage", "template": "Pdf.ExtractImagesFromPDF.ExtractImagesFromPage Password: `` PDFFile: `` ImagesFolder: `` PageNumber: `` ImagesName: ``", "golden_example": "Pdf.ExtractImagesFromPDF.ExtractImagesFromPage Password: $'''password''' PDFFile: $'''C:\\temp\\test.xlsx''' ImagesFolder: $'''C:\\temp''' PageNumber: 1 ImagesName: $'''example'''", "input_params": [ { "name": "Password", "type": "EncryptableObject", "required": false, "default": "" }, { "name": "PDFFile", "type": "FileObject", "required": true }, { "name": "ImagesFolder", "type": "FolderObject", "required": true }, { "name": "PageNumber", "type": "Int32", "required": true }, { "name": "ImagesName", "type": "String", "required": true } ], "output_params": [], "required_params": [ "PDFFile", "ImagesFolder", "PageNumber", "ImagesName" ], "constraints": { "PagesToExtract": "Single" }, "sibling_selectors": [ "Pdf.ExtractImagesFromPDF.ExtractImages", "Pdf.ExtractImagesFromPDF.ExtractImagesFromPageRange" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Pdf.ExtractImagesFromPDF.ExtractImagesFromPageRange", "module": "PDF", "kind": "Action", "selector": "ExtractImagesFromPageRange", "template": "Pdf.ExtractImagesFromPDF.ExtractImagesFromPageRange Password: `` ToPageNumber: `` PDFFile: `` ImagesFolder: `` FromPageNumber: `` ImagesName: ``", "golden_example": "Pdf.ExtractImagesFromPDF.ExtractImagesFromPageRange Password: $'''password''' ToPageNumber: 1 PDFFile: $'''C:\\temp\\test.xlsx''' ImagesFolder: $'''C:\\temp''' FromPageNumber: 1 ImagesName: $'''example'''", "input_params": [ { "name": "Password", "type": "EncryptableObject", "required": false, "default": "" }, { "name": "ToPageNumber", "type": "Int32", "required": true }, { "name": "PDFFile", "type": "FileObject", "required": true }, { "name": "ImagesFolder", "type": "FolderObject", "required": true }, { "name": "FromPageNumber", "type": "Int32", "required": true }, { "name": "ImagesName", "type": "String", "required": true } ], "output_params": [], "required_params": [ "ToPageNumber", "PDFFile", "ImagesFolder", "FromPageNumber", "ImagesName" ], "constraints": { "PagesToExtract": "Range" }, "sibling_selectors": [ "Pdf.ExtractImagesFromPDF.ExtractImages", "Pdf.ExtractImagesFromPDF.ExtractImagesFromPage" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Pdf.ExtractPages", "module": "PDF", "kind": "Action", "selector": null, "template": "Pdf.ExtractPages PDFFile: `` PageSelection: `` ExtractedPDFPath: `` IfFileExists: Pdf.IfFileExists.AddSequentialSuffix Password: `` ExtractedPDFFile=> ExtractedPDF", "golden_example": "Pdf.ExtractPages PDFFile: $'''C:\\temp\\test.xlsx''' PageSelection: $'''example''' ExtractedPDFPath: $'''C:\\temp\\test.xlsx''' IfFileExists: Pdf.IfFileExists.AddSequentialSuffix Password: $'''password''' ExtractedPDFFile=> ExtractedPDF", "input_params": [ { "name": "ExtractedPDFPath", "type": "FileObject", "required": false }, { "name": "IfFileExists", "type": "IfFileExists", "required": false, "enumValues": [ "Overwrite", "DoNotModifyFiles", "AddSequentialSuffix" ] }, { "name": "PageSelection", "type": "String", "required": false }, { "name": "Password", "type": "EncryptableObject", "required": false }, { "name": "PDFFile", "type": "FileObject", "required": false } ], "output_params": [ { "name": "ExtractedPDFFile", "type": "FileObject" } ], "required_params": [ "PDF file", "Page selection", "Extracted PDF file path" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Pdf.ExtractTablesFromPDF.ExtractTables", "module": "PDF", "kind": "Action", "selector": "ExtractTables", "template": "Pdf.ExtractTablesFromPDF.ExtractTables PDFFile: `` MultiPageTables: True SetFirstRowAsHeader: True Password: `` ExtractedPDFTables=> ExtractedPDFTables", "golden_example": "Pdf.ExtractTablesFromPDF.ExtractTables PDFFile: $'''C:\\temp\\test.xlsx''' MultiPageTables: True SetFirstRowAsHeader: True Password: $'''password''' ExtractedPDFTables=> ExtractedPDFTables", "input_params": [ { "name": "MultiPageTables", "type": "Boolean", "required": false }, { "name": "Password", "type": "EncryptableObject", "required": false }, { "name": "PDFFile", "type": "FileObject", "required": false }, { "name": "SetFirstRowAsHeader", "type": "Boolean", "required": false } ], "output_params": [ { "name": "ExtractedPDFTables", "type": "List`1" } ], "required_params": [ "PDF file" ], "constraints": { "PagesToExtract": "All" }, "sibling_selectors": [ "Pdf.ExtractTablesFromPDF.ExtractTablesFromPage", "Pdf.ExtractTablesFromPDF.ExtractTablesFromPageRange" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Pdf.ExtractTablesFromPDF.ExtractTablesFromPage", "module": "PDF", "kind": "Action", "selector": "ExtractTablesFromPage", "template": "Pdf.ExtractTablesFromPDF.ExtractTablesFromPage PDFFile: `` Password: `` SetFirstRowAsHeader: True MultiPageTables: True PageNumber: `` ExtractedPDFTables=> ExtractedPDFTables", "golden_example": "Pdf.ExtractTablesFromPDF.ExtractTablesFromPage PDFFile: $'''C:\\temp\\test.xlsx''' Password: $'''password''' SetFirstRowAsHeader: True MultiPageTables: True PageNumber: 1 ExtractedPDFTables=> ExtractedPDFTables", "input_params": [ { "name": "PDFFile", "type": "FileObject", "required": true }, { "name": "Password", "type": "EncryptableObject", "required": false, "default": "" }, { "name": "SetFirstRowAsHeader", "type": "Boolean", "required": true, "default": "True" }, { "name": "MultiPageTables", "type": "Boolean", "required": true, "default": "True" }, { "name": "PageNumber", "type": "Int32", "required": true } ], "output_params": [ { "name": "ExtractedPDFTables", "type": "List`1", "defaultVariable": "ExtractedPDFTables" } ], "required_params": [ "PDFFile", "SetFirstRowAsHeader", "MultiPageTables", "PageNumber" ], "constraints": { "PagesToExtract": "Single" }, "sibling_selectors": [ "Pdf.ExtractTablesFromPDF.ExtractTables", "Pdf.ExtractTablesFromPDF.ExtractTablesFromPageRange" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Pdf.ExtractTablesFromPDF.ExtractTablesFromPageRange", "module": "PDF", "kind": "Action", "selector": "ExtractTablesFromPageRange", "template": "Pdf.ExtractTablesFromPDF.ExtractTablesFromPageRange PDFFile: `` Password: `` ToPageNumber: `` SetFirstRowAsHeader: True MultiPageTables: True FromPageNumber: `` ExtractedPDFTables=> ExtractedPDFTables", "golden_example": "Pdf.ExtractTablesFromPDF.ExtractTablesFromPageRange PDFFile: $'''C:\\temp\\test.xlsx''' Password: $'''password''' ToPageNumber: 1 SetFirstRowAsHeader: True MultiPageTables: True FromPageNumber: 1 ExtractedPDFTables=> ExtractedPDFTables", "input_params": [ { "name": "PDFFile", "type": "FileObject", "required": true }, { "name": "Password", "type": "EncryptableObject", "required": false, "default": "" }, { "name": "ToPageNumber", "type": "Int32", "required": true }, { "name": "SetFirstRowAsHeader", "type": "Boolean", "required": true, "default": "True" }, { "name": "MultiPageTables", "type": "Boolean", "required": true, "default": "True" }, { "name": "FromPageNumber", "type": "Int32", "required": true } ], "output_params": [ { "name": "ExtractedPDFTables", "type": "List`1", "defaultVariable": "ExtractedPDFTables" } ], "required_params": [ "PDFFile", "ToPageNumber", "SetFirstRowAsHeader", "MultiPageTables", "FromPageNumber" ], "constraints": { "PagesToExtract": "Range" }, "sibling_selectors": [ "Pdf.ExtractTablesFromPDF.ExtractTables", "Pdf.ExtractTablesFromPDF.ExtractTablesFromPage" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Pdf.ExtractTextFromPDF.ExtractText", "module": "PDF", "kind": "Action", "selector": "ExtractText", "template": "Pdf.ExtractTextFromPDF.ExtractText PDFFile: `` DetectLayout: False Password: `` ExtractedText=> ExtractedPDFText", "golden_example": "Pdf.ExtractTextFromPDF.ExtractText PDFFile: $'''C:\\temp\\test.xlsx''' DetectLayout: False Password: $'''password''' ExtractedText=> ExtractedPDFText", "input_params": [ { "name": "Password", "type": "EncryptableObject", "required": false }, { "name": "PDFFile", "type": "FileObject", "required": false }, { "name": "DetectLayout", "type": "Boolean", "required": false } ], "output_params": [ { "name": "ExtractedText", "type": "String" } ], "required_params": [ "PDF file" ], "constraints": { "PagesToExtract": "All" }, "sibling_selectors": [ "Pdf.ExtractTextFromPDF.ExtractTextFromPage", "Pdf.ExtractTextFromPDF.ExtractTextFromPageRange" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Pdf.ExtractTextFromPDF.ExtractTextFromPage", "module": "PDF", "kind": "Action", "selector": "ExtractTextFromPage", "template": "Pdf.ExtractTextFromPDF.ExtractTextFromPage PDFFile: `` DetectLayout: False Password: `` PageNumber: `` ExtractedText=> ExtractedPDFText", "golden_example": "Pdf.ExtractTextFromPDF.ExtractTextFromPage PDFFile: $'''C:\\temp\\test.xlsx''' DetectLayout: False Password: $'''password''' PageNumber: 1 ExtractedText=> ExtractedPDFText", "input_params": [ { "name": "PDFFile", "type": "FileObject", "required": true }, { "name": "DetectLayout", "type": "Boolean", "required": true, "default": "False" }, { "name": "Password", "type": "EncryptableObject", "required": false, "default": "" }, { "name": "PageNumber", "type": "Int32", "required": true } ], "output_params": [ { "name": "ExtractedText", "type": "String", "defaultVariable": "ExtractedPDFText" } ], "required_params": [ "PDFFile", "DetectLayout", "PageNumber" ], "constraints": { "PagesToExtract": "Single" }, "sibling_selectors": [ "Pdf.ExtractTextFromPDF.ExtractText", "Pdf.ExtractTextFromPDF.ExtractTextFromPageRange" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Pdf.ExtractTextFromPDF.ExtractTextFromPageRange", "module": "PDF", "kind": "Action", "selector": "ExtractTextFromPageRange", "template": "Pdf.ExtractTextFromPDF.ExtractTextFromPageRange PDFFile: `` ToPageNumber: `` DetectLayout: False Password: `` FromPageNumber: `` ExtractedText=> ExtractedPDFText", "golden_example": "Pdf.ExtractTextFromPDF.ExtractTextFromPageRange PDFFile: $'''C:\\temp\\test.xlsx''' ToPageNumber: 1 DetectLayout: False Password: $'''password''' FromPageNumber: 1 ExtractedText=> ExtractedPDFText", "input_params": [ { "name": "PDFFile", "type": "FileObject", "required": true }, { "name": "ToPageNumber", "type": "Int32", "required": true }, { "name": "DetectLayout", "type": "Boolean", "required": true, "default": "False" }, { "name": "Password", "type": "EncryptableObject", "required": false, "default": "" }, { "name": "FromPageNumber", "type": "Int32", "required": true } ], "output_params": [ { "name": "ExtractedText", "type": "String", "defaultVariable": "ExtractedPDFText" } ], "required_params": [ "PDFFile", "ToPageNumber", "DetectLayout", "FromPageNumber" ], "constraints": { "PagesToExtract": "Range" }, "sibling_selectors": [ "Pdf.ExtractTextFromPDF.ExtractText", "Pdf.ExtractTextFromPDF.ExtractTextFromPage" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Pdf.MergeFiles", "module": "PDF", "kind": "Action", "selector": null, "template": "Pdf.MergeFiles PDFFiles: `` MergedPDFPath: `` IfFileExists: Pdf.IfFileExists.AddSequentialSuffix PasswordDelimiter: $''',''' Passwords: `` MergedPDF=> MergedPDF", "golden_example": "Pdf.MergeFiles PDFFiles: FileList MergedPDFPath: $'''C:\\temp\\test.xlsx''' IfFileExists: Pdf.IfFileExists.AddSequentialSuffix PasswordDelimiter: $''',''' Passwords: $'''password''' MergedPDF=> MergedPDF", "input_params": [ { "name": "IfFileExists", "type": "IfFileExists", "required": false, "enumValues": [ "Overwrite", "DoNotModifyFiles", "AddSequentialSuffix" ] }, { "name": "MergedPDFPath", "type": "FileObject", "required": false }, { "name": "PasswordDelimiter", "type": "String", "required": false }, { "name": "Passwords", "type": "EncryptableObject", "required": false }, { "name": "PDFFiles", "type": "List`1", "required": false } ], "output_params": [ { "name": "MergedPDF", "type": "FileObject" } ], "required_params": [ "PDF files", "Merged PDF path" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "PGP.PgpDecryptFile.PgpDecryptFile", "module": "PGP", "kind": "Action", "selector": "PgpDecryptFile", "template": "PGP.PgpDecryptFile.PgpDecryptFile PrivateKeyFilePath: `` Passphrase: `` InputFilePath: `` OutputFilePath: ``", "golden_example": "PGP.PgpDecryptFile.PgpDecryptFile PrivateKeyFilePath: $'''C:\\temp\\test.xlsx''' Passphrase: $'''password''' InputFilePath: $'''C:\\temp\\test.xlsx''' OutputFilePath: $'''C:\\temp\\test.xlsx'''", "input_params": [ { "name": "PrivateKeyFilePath", "type": "FileObject", "required": true }, { "name": "Passphrase", "type": "EncryptableObject", "required": false }, { "name": "InputFilePath", "type": "FileObject", "required": true }, { "name": "OutputFilePath", "type": "FileObject", "required": true } ], "output_params": [], "required_params": [ "PrivateKeyFilePath", "InputFilePath", "OutputFilePath" ], "constraints": { "PrivateKeySource": "File" }, "sibling_selectors": [ "PGP.PgpDecryptFile.PgpDecryptFilePrivateKeyAsText" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "PGP.PgpDecryptFile.PgpDecryptFilePrivateKeyAsText", "module": "PGP", "kind": "Action", "selector": "PgpDecryptFilePrivateKeyAsText", "template": "PGP.PgpDecryptFile.PgpDecryptFilePrivateKeyAsText PrivateKeyText: `` Passphrase: `` InputFilePath: `` OutputFilePath: ``", "golden_example": "PGP.PgpDecryptFile.PgpDecryptFilePrivateKeyAsText PrivateKeyText: $'''example''' Passphrase: $'''password''' InputFilePath: $'''C:\\temp\\test.xlsx''' OutputFilePath: $'''C:\\temp\\test.xlsx'''", "input_params": [ { "name": "PrivateKeyText", "type": "String", "required": true }, { "name": "Passphrase", "type": "EncryptableObject", "required": false }, { "name": "InputFilePath", "type": "FileObject", "required": true }, { "name": "OutputFilePath", "type": "FileObject", "required": true } ], "output_params": [], "required_params": [ "PrivateKeyText", "InputFilePath", "OutputFilePath" ], "constraints": { "PrivateKeySource": "Text" }, "sibling_selectors": [ "PGP.PgpDecryptFile.PgpDecryptFile" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "PGP.PgpEncryptFile.PgpEncryptFile", "module": "PGP", "kind": "Action", "selector": "PgpEncryptFile", "template": "PGP.PgpEncryptFile.PgpEncryptFile EncryptionAlgorithm: PGP.PgpEncryptionAlgorithm.AES256 PublicKeyFilePath: `` IsAsciiArmored: False CompressionAlgorithm: PGP.PgpCompressionAlgorithm.ZIP OutputFilePath: `` InputFilePath: ``", "golden_example": "PGP.PgpEncryptFile.PgpEncryptFile EncryptionAlgorithm: PGP.PgpEncryptionAlgorithm.AES256 PublicKeyFilePath: $'''C:\\temp\\test.xlsx''' IsAsciiArmored: False CompressionAlgorithm: PGP.PgpCompressionAlgorithm.ZIP OutputFilePath: $'''C:\\temp\\test.xlsx''' InputFilePath: $'''C:\\temp\\test.xlsx'''", "input_params": [ { "name": "EncryptionAlgorithm", "type": "PgpEncryptionAlgorithm", "required": true, "default": "AES256", "enumValues": [ "AES256", "AES192", "AES128", "TripleDES", "CAST5" ] }, { "name": "PublicKeyFilePath", "type": "FileObject", "required": true }, { "name": "IsAsciiArmored", "type": "Boolean", "required": true, "default": "False" }, { "name": "CompressionAlgorithm", "type": "PgpCompressionAlgorithm", "required": true, "default": "ZIP", "enumValues": [ "None", "ZIP", "ZLIB", "BZIP2" ] }, { "name": "OutputFilePath", "type": "FileObject", "required": true }, { "name": "InputFilePath", "type": "FileObject", "required": true } ], "output_params": [], "required_params": [ "EncryptionAlgorithm", "PublicKeyFilePath", "IsAsciiArmored", "CompressionAlgorithm", "OutputFilePath", "InputFilePath" ], "constraints": { "PublicKeySource": "File" }, "sibling_selectors": [ "PGP.PgpEncryptFile.PgpEncryptFilePublicKeyAsText" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "PGP.PgpEncryptFile.PgpEncryptFilePublicKeyAsText", "module": "PGP", "kind": "Action", "selector": "PgpEncryptFilePublicKeyAsText", "template": "PGP.PgpEncryptFile.PgpEncryptFilePublicKeyAsText EncryptionAlgorithm: PGP.PgpEncryptionAlgorithm.AES256 IsAsciiArmored: False CompressionAlgorithm: PGP.PgpCompressionAlgorithm.ZIP OutputFilePath: `` InputFilePath: `` PublicKeyText: ``", "golden_example": "PGP.PgpEncryptFile.PgpEncryptFilePublicKeyAsText EncryptionAlgorithm: PGP.PgpEncryptionAlgorithm.AES256 IsAsciiArmored: False CompressionAlgorithm: PGP.PgpCompressionAlgorithm.ZIP OutputFilePath: $'''C:\\temp\\test.xlsx''' InputFilePath: $'''C:\\temp\\test.xlsx''' PublicKeyText: $'''example'''", "input_params": [ { "name": "EncryptionAlgorithm", "type": "PgpEncryptionAlgorithm", "required": true, "default": "AES256", "enumValues": [ "AES256", "AES192", "AES128", "TripleDES", "CAST5" ] }, { "name": "IsAsciiArmored", "type": "Boolean", "required": true, "default": "False" }, { "name": "CompressionAlgorithm", "type": "PgpCompressionAlgorithm", "required": true, "default": "ZIP", "enumValues": [ "None", "ZIP", "ZLIB", "BZIP2" ] }, { "name": "OutputFilePath", "type": "FileObject", "required": true }, { "name": "InputFilePath", "type": "FileObject", "required": true }, { "name": "PublicKeyText", "type": "String", "required": true } ], "output_params": [], "required_params": [ "EncryptionAlgorithm", "IsAsciiArmored", "CompressionAlgorithm", "OutputFilePath", "InputFilePath", "PublicKeyText" ], "constraints": { "PublicKeySource": "Text" }, "sibling_selectors": [ "PGP.PgpEncryptFile.PgpEncryptFile" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "PowerAutomateEnvironment.GetEnvironmentMetadata", "module": "PowerAutomateEnvironment", "kind": "Action", "selector": null, "template": "PowerAutomateEnvironment.GetEnvironmentMetadata EnvironmentName=> EnvironmentName EnvironmentId=> EnvironmentId", "golden_example": "PowerAutomateEnvironment.GetEnvironmentMetadata EnvironmentName=> EnvironmentName EnvironmentId=> EnvironmentId", "input_params": [], "output_params": [ { "name": "EnvironmentName", "type": "String", "defaultVariable": "EnvironmentName" }, { "name": "EnvironmentId", "type": "String", "defaultVariable": "EnvironmentId" } ], "required_params": [], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "PowerAutomateEnvironment.GetFlowMetadata", "module": "PowerAutomateEnvironment", "kind": "Action", "selector": null, "template": "PowerAutomateEnvironment.GetFlowMetadata CurrentSubflowName=> CurrentSubflowName FlowId=> FlowId FlowName=> FlowName", "golden_example": "PowerAutomateEnvironment.GetFlowMetadata CurrentSubflowName=> CurrentSubflowName FlowId=> FlowId FlowName=> FlowName", "input_params": [], "output_params": [ { "name": "CurrentSubflowName", "type": "String", "defaultVariable": "CurrentSubflowName" }, { "name": "FlowId", "type": "String", "defaultVariable": "FlowId" }, { "name": "FlowName", "type": "String", "defaultVariable": "FlowName" } ], "required_params": [], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "PowerPoint.AddPowerPointSlide.AddSlideAsFirst", "module": "PowerPoint", "kind": "Action", "selector": "AddSlideAsFirst", "template": "PowerPoint.AddPowerPointSlide.AddSlideAsFirst Instance: `` SlideIndex=> SlideIndex", "golden_example": "PowerPoint.AddPowerPointSlide.AddSlideAsFirst Instance: PowerPointInstance SlideIndex=> SlideIndex", "input_params": [ { "name": "Instance", "type": "PowerPointInstanceHandle", "required": true } ], "output_params": [ { "name": "SlideIndex", "type": "Int32", "defaultVariable": "SlideIndex" } ], "required_params": [ "Instance" ], "constraints": { "AddSlidePosition": "FirstSlide" }, "sibling_selectors": [ "PowerPoint.AddPowerPointSlide.AddSlideAsLast", "PowerPoint.AddPowerPointSlide.AddSlideAtPosition" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "PowerPoint.AddPowerPointSlide.AddSlideAsLast", "module": "PowerPoint", "kind": "Action", "selector": "AddSlideAsLast", "template": "PowerPoint.AddPowerPointSlide.AddSlideAsLast Instance: `` SlideIndex=> SlideIndex", "golden_example": "PowerPoint.AddPowerPointSlide.AddSlideAsLast Instance: PowerPointInstance SlideIndex=> SlideIndex", "input_params": [ { "name": "Instance", "type": "PowerPointInstanceHandle", "required": true } ], "output_params": [ { "name": "SlideIndex", "type": "Int32", "defaultVariable": "SlideIndex" } ], "required_params": [ "Instance" ], "constraints": { "AddSlidePosition": "LastSlide" }, "sibling_selectors": [ "PowerPoint.AddPowerPointSlide.AddSlideAsFirst", "PowerPoint.AddPowerPointSlide.AddSlideAtPosition" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "PowerPoint.AddPowerPointSlide.AddSlideAtPosition", "module": "PowerPoint", "kind": "Action", "selector": "AddSlideAtPosition", "template": "PowerPoint.AddPowerPointSlide.AddSlideAtPosition SlidePosition: 1 Instance: `` SlideIndex=> SlideIndex", "golden_example": "PowerPoint.AddPowerPointSlide.AddSlideAtPosition SlidePosition: 1 Instance: PowerPointInstance SlideIndex=> SlideIndex", "input_params": [ { "name": "SlidePosition", "type": "Int32", "required": true, "default": "1" }, { "name": "Instance", "type": "PowerPointInstanceHandle", "required": true } ], "output_params": [ { "name": "SlideIndex", "type": "Int32", "defaultVariable": "SlideIndex" } ], "required_params": [ "SlidePosition", "Instance" ], "constraints": { "AddSlidePosition": "AtPosition" }, "sibling_selectors": [ "PowerPoint.AddPowerPointSlide.AddSlideAsFirst", "PowerPoint.AddPowerPointSlide.AddSlideAsLast" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "PowerPoint.AttachToRunningPowerPoint", "module": "PowerPoint", "kind": "Action", "selector": null, "template": "PowerPoint.AttachToRunningPowerPoint PresentationName: `` Instance=> PowerPointInstance", "golden_example": "PowerPoint.AttachToRunningPowerPoint PresentationName: $'''C:\\temp\\test.xlsx''' Instance=> PowerPointInstance", "input_params": [ { "name": "PresentationName", "type": "FileObject", "required": true } ], "output_params": [ { "name": "Instance", "type": "PowerPointInstanceHandle", "defaultVariable": "PowerPointInstance" } ], "required_params": [ "PresentationName" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "PowerPoint.ClosePowerPoint.Close", "module": "PowerPoint", "kind": "Action", "selector": "Close", "template": "PowerPoint.ClosePowerPoint.Close Instance: ``", "golden_example": "PowerPoint.ClosePowerPoint.Close Instance: PowerPointInstance", "input_params": [ { "name": "Instance", "type": "PowerPointInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "Instance" ], "constraints": { "CloseMode": "DoNotSave" }, "sibling_selectors": [ "PowerPoint.ClosePowerPoint.CloseAndSave", "PowerPoint.ClosePowerPoint.CloseAndSaveAs" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "PowerPoint.ClosePowerPoint.CloseAndSave", "module": "PowerPoint", "kind": "Action", "selector": "CloseAndSave", "template": "PowerPoint.ClosePowerPoint.CloseAndSave Instance: ``", "golden_example": "PowerPoint.ClosePowerPoint.CloseAndSave Instance: PowerPointInstance", "input_params": [ { "name": "Instance", "type": "PowerPointInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "Instance" ], "constraints": { "CloseMode": "Save" }, "sibling_selectors": [ "PowerPoint.ClosePowerPoint.Close", "PowerPoint.ClosePowerPoint.CloseAndSaveAs" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "PowerPoint.ClosePowerPoint.CloseAndSaveAs", "module": "PowerPoint", "kind": "Action", "selector": "CloseAndSaveAs", "template": "PowerPoint.ClosePowerPoint.CloseAndSaveAs DocumentFormat: PowerPoint.PowerPointFormat.FromExtension DocumentPath: `` Instance: ``", "golden_example": "PowerPoint.ClosePowerPoint.CloseAndSaveAs DocumentFormat: PowerPoint.PowerPointFormat.FromExtension DocumentPath: $'''C:\\temp\\test.xlsx''' Instance: PowerPointInstance", "input_params": [ { "name": "DocumentFormat", "type": "PowerPointFormat", "required": true, "default": "FromExtension", "enumValues": [ "PPTX", "PPTM", "PPT", "PDF", "XPS", "POTX", "POTM", "PPSX", "PPSM", "ODP", "FromExtension" ] }, { "name": "DocumentPath", "type": "FileObject", "required": true }, { "name": "Instance", "type": "PowerPointInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "DocumentFormat", "DocumentPath", "Instance" ], "constraints": { "CloseMode": "SaveAs" }, "sibling_selectors": [ "PowerPoint.ClosePowerPoint.Close", "PowerPoint.ClosePowerPoint.CloseAndSave" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "PowerPoint.CopyPastePowerPointSlide", "module": "PowerPoint", "kind": "Action", "selector": null, "template": "PowerPoint.CopyPastePowerPointSlide DestinationInstance: `` DestinationSlidePosition: 1 SourceInstance: `` SourceSlidePosition: 1", "golden_example": "PowerPoint.CopyPastePowerPointSlide DestinationInstance: PowerPointInstance DestinationSlidePosition: 1 SourceInstance: PowerPointInstance SourceSlidePosition: 1", "input_params": [ { "name": "DestinationInstance", "type": "PowerPointInstanceHandle", "required": true }, { "name": "DestinationSlidePosition", "type": "Int32", "required": true, "default": "1" }, { "name": "SourceInstance", "type": "PowerPointInstanceHandle", "required": true }, { "name": "SourceSlidePosition", "type": "Int32", "required": true, "default": "1" } ], "output_params": [], "required_params": [ "DestinationInstance", "DestinationSlidePosition", "SourceInstance", "SourceSlidePosition" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "PowerPoint.DeletePowerPointSlide.DeleteSlideAtPosition", "module": "PowerPoint", "kind": "Action", "selector": "DeleteSlideAtPosition", "template": "PowerPoint.DeletePowerPointSlide.DeleteSlideAtPosition SlidePosition: 1 Instance: ``", "golden_example": "PowerPoint.DeletePowerPointSlide.DeleteSlideAtPosition SlidePosition: 1 Instance: PowerPointInstance", "input_params": [ { "name": "SlidePosition", "type": "Int32", "required": true, "default": "1" }, { "name": "Instance", "type": "PowerPointInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "SlidePosition", "Instance" ], "constraints": { "DeleteSlidePosition": "AtPosition" }, "sibling_selectors": [ "PowerPoint.DeletePowerPointSlide.DeleteSlideFirst", "PowerPoint.DeletePowerPointSlide.DeleteSlideLast" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "PowerPoint.DeletePowerPointSlide.DeleteSlideFirst", "module": "PowerPoint", "kind": "Action", "selector": "DeleteSlideFirst", "template": "PowerPoint.DeletePowerPointSlide.DeleteSlideFirst Instance: ``", "golden_example": "PowerPoint.DeletePowerPointSlide.DeleteSlideFirst Instance: PowerPointInstance", "input_params": [ { "name": "Instance", "type": "PowerPointInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "Instance" ], "constraints": { "DeleteSlidePosition": "FirstSlide" }, "sibling_selectors": [ "PowerPoint.DeletePowerPointSlide.DeleteSlideLast", "PowerPoint.DeletePowerPointSlide.DeleteSlideAtPosition" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "PowerPoint.DeletePowerPointSlide.DeleteSlideLast", "module": "PowerPoint", "kind": "Action", "selector": "DeleteSlideLast", "template": "PowerPoint.DeletePowerPointSlide.DeleteSlideLast Instance: ``", "golden_example": "PowerPoint.DeletePowerPointSlide.DeleteSlideLast Instance: PowerPointInstance", "input_params": [ { "name": "Instance", "type": "PowerPointInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "Instance" ], "constraints": { "DeleteSlidePosition": "LastSlide" }, "sibling_selectors": [ "PowerPoint.DeletePowerPointSlide.DeleteSlideFirst", "PowerPoint.DeletePowerPointSlide.DeleteSlideAtPosition" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "PowerPoint.LaunchPowerPoint.Launch", "module": "PowerPoint", "kind": "Action", "selector": "Launch", "template": "PowerPoint.LaunchPowerPoint.Launch Instance=> PowerPointInstance", "golden_example": "PowerPoint.LaunchPowerPoint.Launch Instance=> PowerPointInstance", "input_params": [], "output_params": [ { "name": "Instance", "type": "PowerPointInstanceHandle", "defaultVariable": "PowerPointInstance" } ], "required_params": [], "constraints": { "LaunchPowerPointMode": "NewPresentation" }, "sibling_selectors": [ "PowerPoint.LaunchPowerPoint.LaunchAndOpen" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "PowerPoint.LaunchPowerPoint.LaunchAndOpen", "module": "PowerPoint", "kind": "Action", "selector": "LaunchAndOpen", "template": "PowerPoint.LaunchPowerPoint.LaunchAndOpen ReadOnly: False Path: `` Instance=> PowerPointInstance", "golden_example": "PowerPoint.LaunchPowerPoint.LaunchAndOpen ReadOnly: False Path: $'''C:\\temp\\test.xlsx''' Instance=> PowerPointInstance", "input_params": [ { "name": "ReadOnly", "type": "Boolean", "required": true, "default": "False" }, { "name": "Path", "type": "FileObject", "required": true } ], "output_params": [ { "name": "Instance", "type": "PowerPointInstanceHandle", "defaultVariable": "PowerPointInstance" } ], "required_params": [ "ReadOnly", "Path" ], "constraints": { "LaunchPowerPointMode": "StoredPresentation" }, "sibling_selectors": [ "PowerPoint.LaunchPowerPoint.Launch" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "PowerPoint.MovePowerPointSlide", "module": "PowerPoint", "kind": "Action", "selector": null, "template": "PowerPoint.MovePowerPointSlide DestinationInstance: `` DestinationSlidePosition: 1 SourceInstance: `` SourceSlidePosition: 1", "golden_example": "PowerPoint.MovePowerPointSlide DestinationInstance: PowerPointInstance DestinationSlidePosition: 1 SourceInstance: PowerPointInstance SourceSlidePosition: 1", "input_params": [ { "name": "DestinationInstance", "type": "PowerPointInstanceHandle", "required": true }, { "name": "DestinationSlidePosition", "type": "Int32", "required": true, "default": "1" }, { "name": "SourceInstance", "type": "PowerPointInstanceHandle", "required": true }, { "name": "SourceSlidePosition", "type": "Int32", "required": true, "default": "1" } ], "output_params": [], "required_params": [ "DestinationInstance", "DestinationSlidePosition", "SourceInstance", "SourceSlidePosition" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "PowerPoint.ReadFromPowerPoint.Read", "module": "PowerPoint", "kind": "Action", "selector": "Read", "template": "PowerPoint.ReadFromPowerPoint.Read Instance: `` PowerPointData=> PowerPointData", "golden_example": "PowerPoint.ReadFromPowerPoint.Read Instance: PowerPointInstance PowerPointData=> PowerPointData", "input_params": [ { "name": "Instance", "type": "PowerPointInstanceHandle", "required": true } ], "output_params": [ { "name": "PowerPointData", "type": "String", "defaultVariable": "PowerPointData" } ], "required_params": [ "Instance" ], "constraints": { "ReadMode": "WholePresentation" }, "sibling_selectors": [ "PowerPoint.ReadFromPowerPoint.ReadSlides" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "PowerPoint.ReadFromPowerPoint.ReadSlides", "module": "PowerPoint", "kind": "Action", "selector": "ReadSlides", "template": "PowerPoint.ReadFromPowerPoint.ReadSlides Slides: `` Instance: `` PowerPointData=> PowerPointData", "golden_example": "PowerPoint.ReadFromPowerPoint.ReadSlides Slides: $'''example''' Instance: PowerPointInstance PowerPointData=> PowerPointData", "input_params": [ { "name": "Slides", "type": "String", "required": true, "default": "1" }, { "name": "Instance", "type": "PowerPointInstanceHandle", "required": true } ], "output_params": [ { "name": "PowerPointData", "type": "String", "defaultVariable": "PowerPointData" } ], "required_params": [ "Slides", "Instance" ], "constraints": { "ReadMode": "Slides" }, "sibling_selectors": [ "PowerPoint.ReadFromPowerPoint.Read" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "PowerPoint.SavePowerPoint.Save", "module": "PowerPoint", "kind": "Action", "selector": "Save", "template": "PowerPoint.SavePowerPoint.Save Instance: ``", "golden_example": "PowerPoint.SavePowerPoint.Save Instance: PowerPointInstance", "input_params": [ { "name": "Instance", "type": "PowerPointInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "Instance" ], "constraints": { "SaveMode": "Save" }, "sibling_selectors": [ "PowerPoint.SavePowerPoint.SaveAs" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "PowerPoint.SavePowerPoint.SaveAs", "module": "PowerPoint", "kind": "Action", "selector": "SaveAs", "template": "PowerPoint.SavePowerPoint.SaveAs DocumentFormat: PowerPoint.PowerPointFormat.FromExtension DocumentPath: `` Instance: ``", "golden_example": "PowerPoint.SavePowerPoint.SaveAs DocumentFormat: PowerPoint.PowerPointFormat.FromExtension DocumentPath: $'''C:\\temp\\test.xlsx''' Instance: PowerPointInstance", "input_params": [ { "name": "DocumentFormat", "type": "PowerPointFormat", "required": true, "default": "FromExtension", "enumValues": [ "PPTX", "PPTM", "PPT", "PDF", "XPS", "POTX", "POTM", "PPSX", "PPSM", "ODP", "FromExtension" ] }, { "name": "DocumentPath", "type": "FileObject", "required": true }, { "name": "Instance", "type": "PowerPointInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "DocumentFormat", "DocumentPath", "Instance" ], "constraints": { "SaveMode": "SaveAs" }, "sibling_selectors": [ "PowerPoint.SavePowerPoint.Save" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "PowerPoint.WriteToPowerPoint.WriteToFirstSlide", "module": "PowerPoint", "kind": "Action", "selector": "WriteToFirstSlide", "template": "PowerPoint.WriteToPowerPoint.WriteToFirstSlide AppendNewLine: False Instance: `` Text: ``", "golden_example": "PowerPoint.WriteToPowerPoint.WriteToFirstSlide AppendNewLine: False Instance: PowerPointInstance Text: $'''example'''", "input_params": [ { "name": "AppendNewLine", "type": "Boolean", "required": true, "default": "False" }, { "name": "Instance", "type": "PowerPointInstanceHandle", "required": true }, { "name": "Text", "type": "String", "required": true } ], "output_params": [], "required_params": [ "AppendNewLine", "Instance", "Text" ], "constraints": { "WriteMode": "FirstSlide" }, "sibling_selectors": [ "PowerPoint.WriteToPowerPoint.WriteToLastSlide", "PowerPoint.WriteToPowerPoint.WriteToSlideAtPosition" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "PowerPoint.WriteToPowerPoint.WriteToLastSlide", "module": "PowerPoint", "kind": "Action", "selector": "WriteToLastSlide", "template": "PowerPoint.WriteToPowerPoint.WriteToLastSlide AppendNewLine: False Instance: `` Text: ``", "golden_example": "PowerPoint.WriteToPowerPoint.WriteToLastSlide AppendNewLine: False Instance: PowerPointInstance Text: $'''example'''", "input_params": [ { "name": "AppendNewLine", "type": "Boolean", "required": true, "default": "False" }, { "name": "Instance", "type": "PowerPointInstanceHandle", "required": true }, { "name": "Text", "type": "String", "required": true } ], "output_params": [], "required_params": [ "AppendNewLine", "Instance", "Text" ], "constraints": { "WriteMode": "LastSlide" }, "sibling_selectors": [ "PowerPoint.WriteToPowerPoint.WriteToFirstSlide", "PowerPoint.WriteToPowerPoint.WriteToSlideAtPosition" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "PowerPoint.WriteToPowerPoint.WriteToSlideAtPosition", "module": "PowerPoint", "kind": "Action", "selector": "WriteToSlideAtPosition", "template": "PowerPoint.WriteToPowerPoint.WriteToSlideAtPosition SlidePosition: 1 AppendNewLine: False Instance: `` Text: ``", "golden_example": "PowerPoint.WriteToPowerPoint.WriteToSlideAtPosition SlidePosition: 1 AppendNewLine: False Instance: PowerPointInstance Text: $'''example'''", "input_params": [ { "name": "SlidePosition", "type": "Int32", "required": true, "default": "1" }, { "name": "AppendNewLine", "type": "Boolean", "required": true, "default": "False" }, { "name": "Instance", "type": "PowerPointInstanceHandle", "required": true }, { "name": "Text", "type": "String", "required": true } ], "output_params": [], "required_params": [ "SlidePosition", "AppendNewLine", "Instance", "Text" ], "constraints": { "WriteMode": "AtPosition" }, "sibling_selectors": [ "PowerPoint.WriteToPowerPoint.WriteToFirstSlide", "PowerPoint.WriteToPowerPoint.WriteToLastSlide" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "SAP.AttachToRunning.AttachToRunningSapByActiveSession", "module": "SAP", "kind": "Action", "selector": "AttachToRunningSapByActiveSession", "template": "SAP.AttachToRunning.AttachToRunningSapByActiveSession SapInstance=> SapInstance", "golden_example": "SAP.AttachToRunning.AttachToRunningSapByActiveSession SapInstance=> SapInstance", "input_params": [], "output_params": [ { "name": "SapInstance", "type": "SapInstanceHandle", "defaultVariable": "SapInstance" } ], "required_params": [], "constraints": { "AttachMode": "Active" }, "sibling_selectors": [ "SAP.AttachToRunning.AttachToRunningSapByWindowTitle" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "SAP.AttachToRunning.AttachToRunningSapByWindowTitle", "module": "SAP", "kind": "Action", "selector": "AttachToRunningSapByWindowTitle", "template": "SAP.AttachToRunning.AttachToRunningSapByWindowTitle WindowTitle: `` SapInstance=> SapInstance2", "golden_example": "SAP.AttachToRunning.AttachToRunningSapByWindowTitle WindowTitle: $'''example''' SapInstance=> SapInstance2", "input_params": [ { "name": "WindowTitle", "type": "String", "required": false } ], "output_params": [ { "name": "SapInstance", "type": "SapInstanceHandle" } ], "required_params": [ "Window title" ], "constraints": { "AttachMode": "WindowTitle" }, "sibling_selectors": [ "SAP.AttachToRunning.AttachToRunningSapByActiveSession" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "SAP.ClickSapGuiElement.BasicElementSelected", "module": "SAP", "kind": "Action", "selector": "BasicElementSelected", "template": "SAP.ClickSapGuiElement.BasicElementSelected SapInstance: SapInstance ElementId: ``", "golden_example": "SAP.ClickSapGuiElement.BasicElementSelected SapInstance: SapInstance ElementId: $'''example'''", "input_params": [ { "name": "ElementId", "type": "String", "required": false }, { "name": "SapInstance", "type": "SapInstanceHandle", "required": false } ], "output_params": [], "required_params": [ "SAP element ID" ], "constraints": { "SapElementType": "BasicSapElement" }, "sibling_selectors": [ "SAP.ClickSapGuiElement.LabelSelected", "SAP.ClickSapGuiElement.CheckBoxSelected", "SAP.ClickSapGuiElement.ComboBoxSelected", "SAP.ClickSapGuiElement.GridCellSelected", "SAP.ClickSapGuiElement.GridCellCheckboxSelected", "SAP.ClickSapGuiElement.GridCellListSelected" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "SAP.ClickSapGuiElement.CheckBoxSelected", "module": "SAP", "kind": "Action", "selector": "CheckBoxSelected", "template": "SAP.ClickSapGuiElement.CheckBoxSelected SapInstance: `` ElementId: `` SapCheckBoxAction: SAP.SapCheckBoxAction.Check", "golden_example": "SAP.ClickSapGuiElement.CheckBoxSelected SapInstance: SapInstance2 ElementId: $'''example''' SapCheckBoxAction: SAP.SapCheckBoxAction.Check", "input_params": [ { "name": "SapInstance", "type": "SapInstanceHandle", "required": true }, { "name": "ElementId", "type": "String", "required": true }, { "name": "SapCheckBoxAction", "type": "SapCheckBoxAction", "required": true, "default": "Check", "enumValues": [ "Check", "Uncheck" ] } ], "output_params": [], "required_params": [ "SapInstance", "ElementId", "SapCheckBoxAction" ], "constraints": { "SapElementType": "CheckBox" }, "sibling_selectors": [ "SAP.ClickSapGuiElement.BasicElementSelected", "SAP.ClickSapGuiElement.LabelSelected", "SAP.ClickSapGuiElement.ComboBoxSelected", "SAP.ClickSapGuiElement.GridCellSelected", "SAP.ClickSapGuiElement.GridCellCheckboxSelected", "SAP.ClickSapGuiElement.GridCellListSelected" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "SAP.ClickSapGuiElement.ComboBoxSelected", "module": "SAP", "kind": "Action", "selector": "ComboBoxSelected", "template": "SAP.ClickSapGuiElement.ComboBoxSelected SapInstance: `` ComboboxValue: `` ElementId: ``", "golden_example": "SAP.ClickSapGuiElement.ComboBoxSelected SapInstance: SapInstance2 ComboboxValue: $'''example''' ElementId: $'''example'''", "input_params": [ { "name": "SapInstance", "type": "SapInstanceHandle", "required": true }, { "name": "ComboboxValue", "type": "String", "required": true }, { "name": "ElementId", "type": "String", "required": true } ], "output_params": [], "required_params": [ "SapInstance", "ComboboxValue", "ElementId" ], "constraints": { "SapElementType": "SapComboBox" }, "sibling_selectors": [ "SAP.ClickSapGuiElement.BasicElementSelected", "SAP.ClickSapGuiElement.LabelSelected", "SAP.ClickSapGuiElement.CheckBoxSelected", "SAP.ClickSapGuiElement.GridCellSelected", "SAP.ClickSapGuiElement.GridCellCheckboxSelected", "SAP.ClickSapGuiElement.GridCellListSelected" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "SAP.ClickSapGuiElement.GridCellCheckboxSelected", "module": "SAP", "kind": "Action", "selector": "GridCellCheckboxSelected", "template": "SAP.ClickSapGuiElement.GridCellCheckboxSelected SapInstance: `` ElementId: `` SapCheckBoxAction: SAP.SapCheckBoxAction.Check", "golden_example": "SAP.ClickSapGuiElement.GridCellCheckboxSelected SapInstance: SapInstance2 ElementId: $'''example''' SapCheckBoxAction: SAP.SapCheckBoxAction.Check", "input_params": [ { "name": "SapInstance", "type": "SapInstanceHandle", "required": true }, { "name": "ElementId", "type": "String", "required": true }, { "name": "SapCheckBoxAction", "type": "SapCheckBoxAction", "required": true, "default": "Check", "enumValues": [ "Check", "Uncheck" ] } ], "output_params": [], "required_params": [ "SapInstance", "ElementId", "SapCheckBoxAction" ], "constraints": { "SapElementType": "SapGridElement", "SapGridElementType": "Checkbox" }, "sibling_selectors": [ "SAP.ClickSapGuiElement.BasicElementSelected", "SAP.ClickSapGuiElement.LabelSelected", "SAP.ClickSapGuiElement.CheckBoxSelected", "SAP.ClickSapGuiElement.ComboBoxSelected", "SAP.ClickSapGuiElement.GridCellSelected", "SAP.ClickSapGuiElement.GridCellListSelected" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "SAP.ClickSapGuiElement.GridCellListSelected", "module": "SAP", "kind": "Action", "selector": "GridCellListSelected", "template": "SAP.ClickSapGuiElement.GridCellListSelected SapInstance: `` ComboboxValue: `` ElementId: ``", "golden_example": "SAP.ClickSapGuiElement.GridCellListSelected SapInstance: SapInstance2 ComboboxValue: $'''example''' ElementId: $'''example'''", "input_params": [ { "name": "SapInstance", "type": "SapInstanceHandle", "required": true }, { "name": "ComboboxValue", "type": "String", "required": true }, { "name": "ElementId", "type": "String", "required": true } ], "output_params": [], "required_params": [ "SapInstance", "ComboboxValue", "ElementId" ], "constraints": { "SapElementType": "SapGridElement", "SapGridElementType": "ValueList" }, "sibling_selectors": [ "SAP.ClickSapGuiElement.BasicElementSelected", "SAP.ClickSapGuiElement.LabelSelected", "SAP.ClickSapGuiElement.CheckBoxSelected", "SAP.ClickSapGuiElement.ComboBoxSelected", "SAP.ClickSapGuiElement.GridCellSelected", "SAP.ClickSapGuiElement.GridCellCheckboxSelected" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "SAP.ClickSapGuiElement.GridCellSelected", "module": "SAP", "kind": "Action", "selector": "GridCellSelected", "template": "SAP.ClickSapGuiElement.GridCellSelected SapGridElementType: SAP.SapGridElementType.Normal SapInstance: `` ElementId: ``", "golden_example": "SAP.ClickSapGuiElement.GridCellSelected SapGridElementType: SAP.SapGridElementType.Normal SapInstance: SapInstance2 ElementId: $'''example'''", "input_params": [ { "name": "SapGridElementType", "type": "SapGridElementType", "required": true, "default": "Normal", "enumValues": [ "Normal", "Row", "Header", "ValueList", "Button", "ToolbarButton", "Checkbox", "RadioButton" ] }, { "name": "SapInstance", "type": "SapInstanceHandle", "required": true }, { "name": "ElementId", "type": "String", "required": true } ], "output_params": [], "required_params": [ "SapGridElementType", "SapInstance", "ElementId" ], "constraints": { "SapElementType": "SapGridElement" }, "sibling_selectors": [ "SAP.ClickSapGuiElement.BasicElementSelected", "SAP.ClickSapGuiElement.LabelSelected", "SAP.ClickSapGuiElement.CheckBoxSelected", "SAP.ClickSapGuiElement.ComboBoxSelected", "SAP.ClickSapGuiElement.GridCellCheckboxSelected", "SAP.ClickSapGuiElement.GridCellListSelected" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "SAP.ClickSapGuiElement.LabelSelected", "module": "SAP", "kind": "Action", "selector": "LabelSelected", "template": "SAP.ClickSapGuiElement.LabelSelected SapInstance: `` SapLabelAction: SAP.SapLabelAction.Expand ElementId: ``", "golden_example": "SAP.ClickSapGuiElement.LabelSelected SapInstance: SapInstance2 SapLabelAction: SAP.SapLabelAction.Expand ElementId: $'''example'''", "input_params": [ { "name": "SapInstance", "type": "SapInstanceHandle", "required": true }, { "name": "SapLabelAction", "type": "SapLabelAction", "required": true, "default": "Expand", "enumValues": [ "Expand", "Collapse", "Choose" ] }, { "name": "ElementId", "type": "String", "required": true } ], "output_params": [], "required_params": [ "SapInstance", "SapLabelAction", "ElementId" ], "constraints": { "SapElementType": "SapLabel" }, "sibling_selectors": [ "SAP.ClickSapGuiElement.BasicElementSelected", "SAP.ClickSapGuiElement.CheckBoxSelected", "SAP.ClickSapGuiElement.ComboBoxSelected", "SAP.ClickSapGuiElement.GridCellSelected", "SAP.ClickSapGuiElement.GridCellCheckboxSelected", "SAP.ClickSapGuiElement.GridCellListSelected" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "SAP.CloseSapConnection", "module": "SAP", "kind": "Action", "selector": null, "template": "SAP.CloseSapConnection SapInstance: `` CloseSapLogonOnLastConnection: True", "golden_example": "SAP.CloseSapConnection SapInstance: SapInstance CloseSapLogonOnLastConnection: True", "input_params": [ { "name": "CloseSapLogonOnLastConnection", "type": "Boolean", "required": false }, { "name": "SapInstance", "type": "SapInstanceHandle", "required": false } ], "output_params": [], "required_params": [ "SAP Instance" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "SAP.CreateNewSession", "module": "SAP", "kind": "Action", "selector": null, "template": "SAP.CreateNewSession SapInstance: `` SapInstanceOutput=> SapInstance", "golden_example": "SAP.CreateNewSession SapInstance: SapInstance SapInstanceOutput=> SapInstance", "input_params": [ { "name": "SapInstance", "type": "SapInstanceHandle", "required": false } ], "output_params": [ { "name": "SapInstanceOutput", "type": "SapInstanceHandle" } ], "required_params": [ "SAP Instance" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "SAP.EndTransaction", "module": "SAP", "kind": "Action", "selector": null, "template": "SAP.EndTransaction SapInstance: ``", "golden_example": "SAP.EndTransaction SapInstance: SapInstance", "input_params": [ { "name": "SapInstance", "type": "SapInstanceHandle", "required": false } ], "output_params": [], "required_params": [ "SAP Instance" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "SAP.GetSapElementDetail", "module": "SAP", "kind": "Action", "selector": null, "template": "SAP.GetSapElementDetail SapInstance: `` ElementId: `` AttributeName: $'''Own Text''' AttributeValue=> SAPAttributeValue", "golden_example": "SAP.GetSapElementDetail SapInstance: SapInstance ElementId: $'''example''' AttributeName: $'''Own Text''' AttributeValue=> SAPAttributeValue", "input_params": [ { "name": "SapInstance", "type": "SapInstanceHandle", "required": false }, { "name": "ElementId", "type": "String", "required": false }, { "name": "AttributeName", "type": "String", "required": false } ], "output_params": [ { "name": "AttributeValue", "type": "String" } ], "required_params": [ "SAP Instance", "SAP element ID" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "SAP.PopulateTextField", "module": "SAP", "kind": "Action", "selector": null, "template": "SAP.PopulateTextField SapInstance: SapInstance ElementId: `` TextValue: `` PopulateTextFieldMode: SAP.PopulateTextFieldMode.Replace", "golden_example": "SAP.PopulateTextField SapInstance: SapInstance ElementId: $'''example''' TextValue: $'''example''' PopulateTextFieldMode: SAP.PopulateTextFieldMode.Replace", "input_params": [ { "name": "SapInstance", "type": "SapInstanceHandle", "required": false }, { "name": "ElementId", "type": "String", "required": false }, { "name": "TextValue", "type": "String", "required": false }, { "name": "PopulateTextFieldMode", "type": "PopulateTextFieldMode", "required": false, "enumValues": [ "Replace", "Append" ] } ], "output_params": [], "required_params": [ "SAP element ID", "Text to fill-in" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "SAP.SapLogin.SapLogInAdvancedConnectionOptionMultiple", "module": "SAP", "kind": "Action", "selector": "SapLogInAdvancedConnectionOptionMultiple", "template": "SAP.SapLogin.SapLogInAdvancedConnectionOptionMultiple Password: `` Username: `` Server: `` Client: `` Language: `` SapInstance=> SapInstance", "golden_example": "SAP.SapLogin.SapLogInAdvancedConnectionOptionMultiple Password: $'''password''' Username: $'''example''' Server: $'''example''' Client: $'''example''' Language: $'''example''' SapInstance=> SapInstance", "input_params": [ { "name": "Password", "type": "EncryptableObject", "required": true }, { "name": "Username", "type": "String", "required": true }, { "name": "Server", "type": "String", "required": true }, { "name": "Client", "type": "String", "required": true }, { "name": "Language", "type": "String", "required": true } ], "output_params": [ { "name": "SapInstance", "type": "SapInstanceHandle", "defaultVariable": "SapInstance" } ], "required_params": [ "Password", "Username", "Server", "Client", "Language" ], "constraints": { "ConnectionMode": "ConnectionString", "LogInOption": "Multiple", "LoginMode": "Normal" }, "sibling_selectors": [ "SAP.SapLogin.SapLogInOptionSingle", "SAP.SapLogin.SapLogInOptionMultiple", "SAP.SapLogin.SapLogInOptionTerminate", "SAP.SapLogin.SapSSOLogInOptionSingle", "SAP.SapLogin.SapSSOLogInOptionMultiple", "SAP.SapLogin.SapSSOLogInOptionTerminate", "SAP.SapLogin.SapLogInAdvancedConnectionOptionSingle", "SAP.SapLogin.SapLogInAdvancedConnectionOptionTerminate", "SAP.SapLogin.SapSSOLogInAdvancedConnectionOptionSingle", "SAP.SapLogin.SapSSOLogInAdvancedConnectionOptionMultiple", "SAP.SapLogin.SapSSOLogInAdvancedConnectionOptionTerminate" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "SAP.SapLogin.SapLogInAdvancedConnectionOptionSingle", "module": "SAP", "kind": "Action", "selector": "SapLogInAdvancedConnectionOptionSingle", "template": "SAP.SapLogin.SapLogInAdvancedConnectionOptionSingle Password: `` Username: `` Server: `` Client: `` Language: `` SapInstance=> SapInstance OtherSapLoginTerminated=> OtherSapLoginTerminated", "golden_example": "SAP.SapLogin.SapLogInAdvancedConnectionOptionSingle Password: $'''password''' Username: $'''example''' Server: $'''example''' Client: $'''example''' Language: $'''example''' SapInstance=> SapInstance OtherSapLoginTerminated=> OtherSapLoginTerminated", "input_params": [ { "name": "Password", "type": "EncryptableObject", "required": true }, { "name": "Username", "type": "String", "required": true }, { "name": "Server", "type": "String", "required": true }, { "name": "Client", "type": "String", "required": true }, { "name": "Language", "type": "String", "required": true } ], "output_params": [ { "name": "SapInstance", "type": "SapInstanceHandle", "defaultVariable": "SapInstance" }, { "name": "OtherSapLoginTerminated", "type": "Boolean", "defaultVariable": "OtherSapLoginTerminated" } ], "required_params": [ "Password", "Username", "Server", "Client", "Language" ], "constraints": { "ConnectionMode": "ConnectionString", "LogInOption": "Single", "LoginMode": "Normal" }, "sibling_selectors": [ "SAP.SapLogin.SapLogInOptionSingle", "SAP.SapLogin.SapLogInOptionMultiple", "SAP.SapLogin.SapLogInOptionTerminate", "SAP.SapLogin.SapSSOLogInOptionSingle", "SAP.SapLogin.SapSSOLogInOptionMultiple", "SAP.SapLogin.SapSSOLogInOptionTerminate", "SAP.SapLogin.SapLogInAdvancedConnectionOptionMultiple", "SAP.SapLogin.SapLogInAdvancedConnectionOptionTerminate", "SAP.SapLogin.SapSSOLogInAdvancedConnectionOptionSingle", "SAP.SapLogin.SapSSOLogInAdvancedConnectionOptionMultiple", "SAP.SapLogin.SapSSOLogInAdvancedConnectionOptionTerminate" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "SAP.SapLogin.SapLogInAdvancedConnectionOptionTerminate", "module": "SAP", "kind": "Action", "selector": "SapLogInAdvancedConnectionOptionTerminate", "template": "SAP.SapLogin.SapLogInAdvancedConnectionOptionTerminate Password: `` Username: `` Server: `` Client: `` Language: `` SapInstance=> SapInstance CurrentSapLoginTerminated=> CurrentSapLoginTerminated", "golden_example": "SAP.SapLogin.SapLogInAdvancedConnectionOptionTerminate Password: $'''password''' Username: $'''example''' Server: $'''example''' Client: $'''example''' Language: $'''example''' SapInstance=> SapInstance CurrentSapLoginTerminated=> CurrentSapLoginTerminated", "input_params": [ { "name": "Password", "type": "EncryptableObject", "required": true }, { "name": "Username", "type": "String", "required": true }, { "name": "Server", "type": "String", "required": true }, { "name": "Client", "type": "String", "required": true }, { "name": "Language", "type": "String", "required": true } ], "output_params": [ { "name": "SapInstance", "type": "SapInstanceHandle", "defaultVariable": "SapInstance" }, { "name": "CurrentSapLoginTerminated", "type": "Boolean", "defaultVariable": "CurrentSapLoginTerminated" } ], "required_params": [ "Password", "Username", "Server", "Client", "Language" ], "constraints": { "ConnectionMode": "ConnectionString", "LogInOption": "Terminate", "LoginMode": "Normal" }, "sibling_selectors": [ "SAP.SapLogin.SapLogInOptionSingle", "SAP.SapLogin.SapLogInOptionMultiple", "SAP.SapLogin.SapLogInOptionTerminate", "SAP.SapLogin.SapSSOLogInOptionSingle", "SAP.SapLogin.SapSSOLogInOptionMultiple", "SAP.SapLogin.SapSSOLogInOptionTerminate", "SAP.SapLogin.SapLogInAdvancedConnectionOptionSingle", "SAP.SapLogin.SapLogInAdvancedConnectionOptionMultiple", "SAP.SapLogin.SapSSOLogInAdvancedConnectionOptionSingle", "SAP.SapLogin.SapSSOLogInAdvancedConnectionOptionMultiple", "SAP.SapLogin.SapSSOLogInAdvancedConnectionOptionTerminate" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "SAP.SapLogin.SapLogInOptionMultiple", "module": "SAP", "kind": "Action", "selector": "SapLogInOptionMultiple", "template": "SAP.SapLogin.SapLogInOptionMultiple Password: `` Username: `` Client: `` Language: `` Description: `` SapInstance=> SapInstance", "golden_example": "SAP.SapLogin.SapLogInOptionMultiple Password: $'''password''' Username: $'''example''' Client: $'''example''' Language: $'''example''' Description: $'''example''' SapInstance=> SapInstance", "input_params": [ { "name": "Password", "type": "EncryptableObject", "required": true }, { "name": "Username", "type": "String", "required": true }, { "name": "Client", "type": "String", "required": true }, { "name": "Language", "type": "String", "required": true }, { "name": "Description", "type": "String", "required": true } ], "output_params": [ { "name": "SapInstance", "type": "SapInstanceHandle", "defaultVariable": "SapInstance" } ], "required_params": [ "Password", "Username", "Client", "Language", "Description" ], "constraints": { "ConnectionMode": "Description", "LogInOption": "Multiple", "LoginMode": "Normal" }, "sibling_selectors": [ "SAP.SapLogin.SapLogInOptionSingle", "SAP.SapLogin.SapLogInOptionTerminate", "SAP.SapLogin.SapSSOLogInOptionSingle", "SAP.SapLogin.SapSSOLogInOptionMultiple", "SAP.SapLogin.SapSSOLogInOptionTerminate", "SAP.SapLogin.SapLogInAdvancedConnectionOptionSingle", "SAP.SapLogin.SapLogInAdvancedConnectionOptionMultiple", "SAP.SapLogin.SapLogInAdvancedConnectionOptionTerminate", "SAP.SapLogin.SapSSOLogInAdvancedConnectionOptionSingle", "SAP.SapLogin.SapSSOLogInAdvancedConnectionOptionMultiple", "SAP.SapLogin.SapSSOLogInAdvancedConnectionOptionTerminate" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "SAP.SapLogin.SapLogInOptionSingle", "module": "SAP", "kind": "Action", "selector": "SapLogInOptionSingle", "template": "SAP.SapLogin.SapLogInOptionSingle Password: `` Username: `` Client: `` Language: `` Description: `` SapInstance=> SapInstance OtherSapLoginTerminated=> OtherSapLoginTerminated", "golden_example": "SAP.SapLogin.SapLogInOptionSingle Password: $'''password''' Username: $'''example''' Client: $'''example''' Language: $'''example''' Description: $'''example''' SapInstance=> SapInstance OtherSapLoginTerminated=> OtherSapLoginTerminated", "input_params": [ { "name": "Password", "type": "EncryptableObject", "required": true }, { "name": "Username", "type": "String", "required": true }, { "name": "Client", "type": "String", "required": true }, { "name": "Language", "type": "String", "required": true }, { "name": "Description", "type": "String", "required": true } ], "output_params": [ { "name": "SapInstance", "type": "SapInstanceHandle", "defaultVariable": "SapInstance" }, { "name": "OtherSapLoginTerminated", "type": "Boolean", "defaultVariable": "OtherSapLoginTerminated" } ], "required_params": [ "Password", "Username", "Client", "Language", "Description" ], "constraints": { "ConnectionMode": "Description", "LogInOption": "Single", "LoginMode": "Normal" }, "sibling_selectors": [ "SAP.SapLogin.SapLogInOptionMultiple", "SAP.SapLogin.SapLogInOptionTerminate", "SAP.SapLogin.SapSSOLogInOptionSingle", "SAP.SapLogin.SapSSOLogInOptionMultiple", "SAP.SapLogin.SapSSOLogInOptionTerminate", "SAP.SapLogin.SapLogInAdvancedConnectionOptionSingle", "SAP.SapLogin.SapLogInAdvancedConnectionOptionMultiple", "SAP.SapLogin.SapLogInAdvancedConnectionOptionTerminate", "SAP.SapLogin.SapSSOLogInAdvancedConnectionOptionSingle", "SAP.SapLogin.SapSSOLogInAdvancedConnectionOptionMultiple", "SAP.SapLogin.SapSSOLogInAdvancedConnectionOptionTerminate" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "SAP.SapLogin.SapLogInOptionTerminate", "module": "SAP", "kind": "Action", "selector": "SapLogInOptionTerminate", "template": "SAP.SapLogin.SapLogInOptionTerminate Description: `` Client: `` Username: `` Password: `` Language: `` SapInstance=> SapInstance CurrentSapLoginTerminated=> CurrentSapLoginTerminated", "golden_example": "SAP.SapLogin.SapLogInOptionTerminate Description: $'''example''' Client: $'''example''' Username: $'''example''' Password: $'''password''' Language: $'''example''' SapInstance=> SapInstance CurrentSapLoginTerminated=> CurrentSapLoginTerminated", "input_params": [ { "name": "Client", "type": "String", "required": false }, { "name": "Description", "type": "String", "required": false }, { "name": "Language", "type": "String", "required": false }, { "name": "Password", "type": "EncryptableObject", "required": false }, { "name": "Username", "type": "String", "required": false } ], "output_params": [ { "name": "CurrentSapLoginTerminated", "type": "Boolean" }, { "name": "SapInstance", "type": "SapInstanceHandle" } ], "required_params": [ "Server description", "Client", "Username" ], "constraints": { "ConnectionMode": "Description", "LogInOption": "Terminate", "LoginMode": "Normal" }, "sibling_selectors": [ "SAP.SapLogin.SapLogInOptionSingle", "SAP.SapLogin.SapLogInOptionMultiple", "SAP.SapLogin.SapSSOLogInOptionSingle", "SAP.SapLogin.SapSSOLogInOptionMultiple", "SAP.SapLogin.SapSSOLogInOptionTerminate", "SAP.SapLogin.SapLogInAdvancedConnectionOptionSingle", "SAP.SapLogin.SapLogInAdvancedConnectionOptionMultiple", "SAP.SapLogin.SapLogInAdvancedConnectionOptionTerminate", "SAP.SapLogin.SapSSOLogInAdvancedConnectionOptionSingle", "SAP.SapLogin.SapSSOLogInAdvancedConnectionOptionMultiple", "SAP.SapLogin.SapSSOLogInAdvancedConnectionOptionTerminate" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "SAP.SapLogin.SapSSOLogInAdvancedConnectionOptionMultiple", "module": "SAP", "kind": "Action", "selector": "SapSSOLogInAdvancedConnectionOptionMultiple", "template": "SAP.SapLogin.SapSSOLogInAdvancedConnectionOptionMultiple Username: `` Server: `` Client: `` Language: `` SapInstance=> SapInstance", "golden_example": "SAP.SapLogin.SapSSOLogInAdvancedConnectionOptionMultiple Username: $'''example''' Server: $'''example''' Client: $'''example''' Language: $'''example''' SapInstance=> SapInstance", "input_params": [ { "name": "Username", "type": "String", "required": true }, { "name": "Server", "type": "String", "required": true }, { "name": "Client", "type": "String", "required": true }, { "name": "Language", "type": "String", "required": true } ], "output_params": [ { "name": "SapInstance", "type": "SapInstanceHandle", "defaultVariable": "SapInstance" } ], "required_params": [ "Username", "Server", "Client", "Language" ], "constraints": { "ConnectionMode": "ConnectionString", "LogInOption": "Multiple", "LoginMode": "SSO" }, "sibling_selectors": [ "SAP.SapLogin.SapLogInOptionSingle", "SAP.SapLogin.SapLogInOptionMultiple", "SAP.SapLogin.SapLogInOptionTerminate", "SAP.SapLogin.SapSSOLogInOptionSingle", "SAP.SapLogin.SapSSOLogInOptionMultiple", "SAP.SapLogin.SapSSOLogInOptionTerminate", "SAP.SapLogin.SapLogInAdvancedConnectionOptionSingle", "SAP.SapLogin.SapLogInAdvancedConnectionOptionMultiple", "SAP.SapLogin.SapLogInAdvancedConnectionOptionTerminate", "SAP.SapLogin.SapSSOLogInAdvancedConnectionOptionSingle", "SAP.SapLogin.SapSSOLogInAdvancedConnectionOptionTerminate" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "SAP.SapLogin.SapSSOLogInAdvancedConnectionOptionSingle", "module": "SAP", "kind": "Action", "selector": "SapSSOLogInAdvancedConnectionOptionSingle", "template": "SAP.SapLogin.SapSSOLogInAdvancedConnectionOptionSingle Username: `` Server: `` Client: `` Language: `` SapInstance=> SapInstance OtherSapLoginTerminated=> OtherSapLoginTerminated", "golden_example": "SAP.SapLogin.SapSSOLogInAdvancedConnectionOptionSingle Username: $'''example''' Server: $'''example''' Client: $'''example''' Language: $'''example''' SapInstance=> SapInstance OtherSapLoginTerminated=> OtherSapLoginTerminated", "input_params": [ { "name": "Username", "type": "String", "required": true }, { "name": "Server", "type": "String", "required": true }, { "name": "Client", "type": "String", "required": true }, { "name": "Language", "type": "String", "required": true } ], "output_params": [ { "name": "SapInstance", "type": "SapInstanceHandle", "defaultVariable": "SapInstance" }, { "name": "OtherSapLoginTerminated", "type": "Boolean", "defaultVariable": "OtherSapLoginTerminated" } ], "required_params": [ "Username", "Server", "Client", "Language" ], "constraints": { "ConnectionMode": "ConnectionString", "LogInOption": "Single", "LoginMode": "SSO" }, "sibling_selectors": [ "SAP.SapLogin.SapLogInOptionSingle", "SAP.SapLogin.SapLogInOptionMultiple", "SAP.SapLogin.SapLogInOptionTerminate", "SAP.SapLogin.SapSSOLogInOptionSingle", "SAP.SapLogin.SapSSOLogInOptionMultiple", "SAP.SapLogin.SapSSOLogInOptionTerminate", "SAP.SapLogin.SapLogInAdvancedConnectionOptionSingle", "SAP.SapLogin.SapLogInAdvancedConnectionOptionMultiple", "SAP.SapLogin.SapLogInAdvancedConnectionOptionTerminate", "SAP.SapLogin.SapSSOLogInAdvancedConnectionOptionMultiple", "SAP.SapLogin.SapSSOLogInAdvancedConnectionOptionTerminate" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "SAP.SapLogin.SapSSOLogInAdvancedConnectionOptionTerminate", "module": "SAP", "kind": "Action", "selector": "SapSSOLogInAdvancedConnectionOptionTerminate", "template": "SAP.SapLogin.SapSSOLogInAdvancedConnectionOptionTerminate Username: `` Server: `` Client: `` Language: `` SapInstance=> SapInstance CurrentSapLoginTerminated=> CurrentSapLoginTerminated", "golden_example": "SAP.SapLogin.SapSSOLogInAdvancedConnectionOptionTerminate Username: $'''example''' Server: $'''example''' Client: $'''example''' Language: $'''example''' SapInstance=> SapInstance CurrentSapLoginTerminated=> CurrentSapLoginTerminated", "input_params": [ { "name": "Username", "type": "String", "required": true }, { "name": "Server", "type": "String", "required": true }, { "name": "Client", "type": "String", "required": true }, { "name": "Language", "type": "String", "required": true } ], "output_params": [ { "name": "SapInstance", "type": "SapInstanceHandle", "defaultVariable": "SapInstance" }, { "name": "CurrentSapLoginTerminated", "type": "Boolean", "defaultVariable": "CurrentSapLoginTerminated" } ], "required_params": [ "Username", "Server", "Client", "Language" ], "constraints": { "ConnectionMode": "ConnectionString", "LogInOption": "Terminate", "LoginMode": "SSO" }, "sibling_selectors": [ "SAP.SapLogin.SapLogInOptionSingle", "SAP.SapLogin.SapLogInOptionMultiple", "SAP.SapLogin.SapLogInOptionTerminate", "SAP.SapLogin.SapSSOLogInOptionSingle", "SAP.SapLogin.SapSSOLogInOptionMultiple", "SAP.SapLogin.SapSSOLogInOptionTerminate", "SAP.SapLogin.SapLogInAdvancedConnectionOptionSingle", "SAP.SapLogin.SapLogInAdvancedConnectionOptionMultiple", "SAP.SapLogin.SapLogInAdvancedConnectionOptionTerminate", "SAP.SapLogin.SapSSOLogInAdvancedConnectionOptionSingle", "SAP.SapLogin.SapSSOLogInAdvancedConnectionOptionMultiple" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "SAP.SapLogin.SapSSOLogInOptionMultiple", "module": "SAP", "kind": "Action", "selector": "SapSSOLogInOptionMultiple", "template": "SAP.SapLogin.SapSSOLogInOptionMultiple Username: `` Client: `` Language: `` Description: `` SapInstance=> SapInstance", "golden_example": "SAP.SapLogin.SapSSOLogInOptionMultiple Username: $'''example''' Client: $'''example''' Language: $'''example''' Description: $'''example''' SapInstance=> SapInstance", "input_params": [ { "name": "Username", "type": "String", "required": true }, { "name": "Client", "type": "String", "required": true }, { "name": "Language", "type": "String", "required": true }, { "name": "Description", "type": "String", "required": true } ], "output_params": [ { "name": "SapInstance", "type": "SapInstanceHandle", "defaultVariable": "SapInstance" } ], "required_params": [ "Username", "Client", "Language", "Description" ], "constraints": { "ConnectionMode": "Description", "LogInOption": "Multiple", "LoginMode": "SSO" }, "sibling_selectors": [ "SAP.SapLogin.SapLogInOptionSingle", "SAP.SapLogin.SapLogInOptionMultiple", "SAP.SapLogin.SapLogInOptionTerminate", "SAP.SapLogin.SapSSOLogInOptionSingle", "SAP.SapLogin.SapSSOLogInOptionTerminate", "SAP.SapLogin.SapLogInAdvancedConnectionOptionSingle", "SAP.SapLogin.SapLogInAdvancedConnectionOptionMultiple", "SAP.SapLogin.SapLogInAdvancedConnectionOptionTerminate", "SAP.SapLogin.SapSSOLogInAdvancedConnectionOptionSingle", "SAP.SapLogin.SapSSOLogInAdvancedConnectionOptionMultiple", "SAP.SapLogin.SapSSOLogInAdvancedConnectionOptionTerminate" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "SAP.SapLogin.SapSSOLogInOptionSingle", "module": "SAP", "kind": "Action", "selector": "SapSSOLogInOptionSingle", "template": "SAP.SapLogin.SapSSOLogInOptionSingle Username: `` Client: `` Language: `` Description: `` SapInstance=> SapInstance OtherSapLoginTerminated=> OtherSapLoginTerminated", "golden_example": "SAP.SapLogin.SapSSOLogInOptionSingle Username: $'''example''' Client: $'''example''' Language: $'''example''' Description: $'''example''' SapInstance=> SapInstance OtherSapLoginTerminated=> OtherSapLoginTerminated", "input_params": [ { "name": "Username", "type": "String", "required": true }, { "name": "Client", "type": "String", "required": true }, { "name": "Language", "type": "String", "required": true }, { "name": "Description", "type": "String", "required": true } ], "output_params": [ { "name": "SapInstance", "type": "SapInstanceHandle", "defaultVariable": "SapInstance" }, { "name": "OtherSapLoginTerminated", "type": "Boolean", "defaultVariable": "OtherSapLoginTerminated" } ], "required_params": [ "Username", "Client", "Language", "Description" ], "constraints": { "ConnectionMode": "Description", "LogInOption": "Single", "LoginMode": "SSO" }, "sibling_selectors": [ "SAP.SapLogin.SapLogInOptionSingle", "SAP.SapLogin.SapLogInOptionMultiple", "SAP.SapLogin.SapLogInOptionTerminate", "SAP.SapLogin.SapSSOLogInOptionMultiple", "SAP.SapLogin.SapSSOLogInOptionTerminate", "SAP.SapLogin.SapLogInAdvancedConnectionOptionSingle", "SAP.SapLogin.SapLogInAdvancedConnectionOptionMultiple", "SAP.SapLogin.SapLogInAdvancedConnectionOptionTerminate", "SAP.SapLogin.SapSSOLogInAdvancedConnectionOptionSingle", "SAP.SapLogin.SapSSOLogInAdvancedConnectionOptionMultiple", "SAP.SapLogin.SapSSOLogInAdvancedConnectionOptionTerminate" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "SAP.SapLogin.SapSSOLogInOptionTerminate", "module": "SAP", "kind": "Action", "selector": "SapSSOLogInOptionTerminate", "template": "SAP.SapLogin.SapSSOLogInOptionTerminate Username: `` Client: `` Language: `` Description: `` SapInstance=> SapInstance CurrentSapLoginTerminated=> CurrentSapLoginTerminated", "golden_example": "SAP.SapLogin.SapSSOLogInOptionTerminate Username: $'''example''' Client: $'''example''' Language: $'''example''' Description: $'''example''' SapInstance=> SapInstance CurrentSapLoginTerminated=> CurrentSapLoginTerminated", "input_params": [ { "name": "Username", "type": "String", "required": true }, { "name": "Client", "type": "String", "required": true }, { "name": "Language", "type": "String", "required": true }, { "name": "Description", "type": "String", "required": true } ], "output_params": [ { "name": "SapInstance", "type": "SapInstanceHandle", "defaultVariable": "SapInstance" }, { "name": "CurrentSapLoginTerminated", "type": "Boolean", "defaultVariable": "CurrentSapLoginTerminated" } ], "required_params": [ "Username", "Client", "Language", "Description" ], "constraints": { "ConnectionMode": "Description", "LogInOption": "Terminate", "LoginMode": "SSO" }, "sibling_selectors": [ "SAP.SapLogin.SapLogInOptionSingle", "SAP.SapLogin.SapLogInOptionMultiple", "SAP.SapLogin.SapLogInOptionTerminate", "SAP.SapLogin.SapSSOLogInOptionSingle", "SAP.SapLogin.SapSSOLogInOptionMultiple", "SAP.SapLogin.SapLogInAdvancedConnectionOptionSingle", "SAP.SapLogin.SapLogInAdvancedConnectionOptionMultiple", "SAP.SapLogin.SapLogInAdvancedConnectionOptionTerminate", "SAP.SapLogin.SapSSOLogInAdvancedConnectionOptionSingle", "SAP.SapLogin.SapSSOLogInAdvancedConnectionOptionMultiple", "SAP.SapLogin.SapSSOLogInAdvancedConnectionOptionTerminate" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "SAP.SapSelectMenuItem", "module": "SAP", "kind": "Action", "selector": null, "template": "SAP.SapSelectMenuItem SapInstance: `` MenuItemName: ``", "golden_example": "SAP.SapSelectMenuItem SapInstance: SapInstance MenuItemName: $'''example'''", "input_params": [ { "name": "SapInstance", "type": "SapInstanceHandle", "required": false }, { "name": "MenuItemName", "type": "String", "required": false } ], "output_params": [], "required_params": [ "SAP Instance", "Menu item name" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "SAP.SelectNavigationBarItem", "module": "SAP", "kind": "Action", "selector": null, "template": "SAP.SelectNavigationBarItem SapInstance: SapInstance ItemName: ``", "golden_example": "SAP.SelectNavigationBarItem SapInstance: SapInstance ItemName: $'''example'''", "input_params": [ { "name": "ItemName", "type": "String", "required": false }, { "name": "SapInstance", "type": "SapInstanceHandle", "required": false } ], "output_params": [], "required_params": [ "Navigation item name" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "SAP.StartTransaction", "module": "SAP", "kind": "Action", "selector": null, "template": "SAP.StartTransaction SapInstance: SapInstance TransactionCode: ``", "golden_example": "SAP.StartTransaction SapInstance: SapInstance TransactionCode: $'''example'''", "input_params": [ { "name": "SapInstance", "type": "SapInstanceHandle", "required": false }, { "name": "TransactionCode", "type": "String", "required": false } ], "output_params": [], "required_params": [ "Transaction Code" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Scripting.RunDOSCommand.RunDOSCommand", "module": "System", "kind": "Action", "selector": "RunDOSCommand", "template": "Scripting.RunDOSCommand.RunDOSCommand DOSCommandOrApplication: `` WorkingDirectory: `` StandardOutput=> CommandOutput StandardError=> CommandErrorOutput ExitCode=> CommandExitCode", "golden_example": "Scripting.RunDOSCommand.RunDOSCommand DOSCommandOrApplication: $'''C:\\temp\\test.xlsx''' WorkingDirectory: $'''C:\\temp''' StandardOutput=> CommandOutput StandardError=> CommandErrorOutput ExitCode=> CommandExitCode", "input_params": [ { "name": "DOSCommandOrApplication", "type": "FileObject", "required": false }, { "name": "WorkingDirectory", "type": "FolderObject", "required": false } ], "output_params": [ { "name": "ExitCode", "type": "Int32" }, { "name": "StandardError", "type": "String" }, { "name": "StandardOutput", "type": "String" } ], "required_params": [ "DOS command or application" ], "constraints": { "ChangeCodePage": "False", "FailOnTimeout": "False" }, "sibling_selectors": [ "Scripting.RunDOSCommand.RunDOSCommandWithCodePage", "Scripting.RunDOSCommand.RunDOSCommandWithCodePageAndFailOnTimeout", "Scripting.RunDOSCommand.RunDOSCommandAndFailOnTimeout" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Scripting.RunDOSCommand.RunDOSCommandAndFailOnTimeout", "module": "System", "kind": "Action", "selector": "RunDOSCommandAndFailOnTimeout", "template": "Scripting.RunDOSCommand.RunDOSCommandAndFailOnTimeout WorkingDirectory: `` Timeout: 10 DOSCommandOrApplication: `` StandardOutput=> CommandOutput StandardError=> CommandErrorOutput ExitCode=> CommandExitCode", "golden_example": "Scripting.RunDOSCommand.RunDOSCommandAndFailOnTimeout WorkingDirectory: $'''C:\\temp''' Timeout: 10 DOSCommandOrApplication: $'''C:\\temp\\test.xlsx''' StandardOutput=> CommandOutput StandardError=> CommandErrorOutput ExitCode=> CommandExitCode", "input_params": [ { "name": "WorkingDirectory", "type": "FolderObject", "required": false, "default": "" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "10" }, { "name": "DOSCommandOrApplication", "type": "FileObject", "required": true } ], "output_params": [ { "name": "StandardOutput", "type": "String", "defaultVariable": "CommandOutput" }, { "name": "StandardError", "type": "String", "defaultVariable": "CommandErrorOutput" }, { "name": "ExitCode", "type": "Int32", "defaultVariable": "CommandExitCode" } ], "required_params": [ "Timeout", "DOSCommandOrApplication" ], "constraints": { "ChangeCodePage": "False", "FailOnTimeout": "True" }, "sibling_selectors": [ "Scripting.RunDOSCommand.RunDOSCommandWithCodePage", "Scripting.RunDOSCommand.RunDOSCommandWithCodePageAndFailOnTimeout", "Scripting.RunDOSCommand.RunDOSCommand" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Scripting.RunDOSCommand.RunDOSCommandWithCodePage", "module": "System", "kind": "Action", "selector": "RunDOSCommandWithCodePage", "template": "Scripting.RunDOSCommand.RunDOSCommandWithCodePage WorkingDirectory: `` DOSCommandOrApplication: `` Encoding: System.Encoding.utf_8 StandardOutput=> CommandOutput StandardError=> CommandErrorOutput ExitCode=> CommandExitCode", "golden_example": "Scripting.RunDOSCommand.RunDOSCommandWithCodePage WorkingDirectory: $'''C:\\temp''' DOSCommandOrApplication: $'''C:\\temp\\test.xlsx''' Encoding: System.Encoding.utf_8 StandardOutput=> CommandOutput StandardError=> CommandErrorOutput ExitCode=> CommandExitCode", "input_params": [ { "name": "WorkingDirectory", "type": "FolderObject", "required": false, "default": "" }, { "name": "DOSCommandOrApplication", "type": "FileObject", "required": true }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "utf_8", "enumValues": [ "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] } ], "output_params": [ { "name": "StandardOutput", "type": "String", "defaultVariable": "CommandOutput" }, { "name": "StandardError", "type": "String", "defaultVariable": "CommandErrorOutput" }, { "name": "ExitCode", "type": "Int32", "defaultVariable": "CommandExitCode" } ], "required_params": [ "DOSCommandOrApplication", "Encoding" ], "constraints": { "ChangeCodePage": "True", "FailOnTimeout": "False" }, "sibling_selectors": [ "Scripting.RunDOSCommand.RunDOSCommandWithCodePageAndFailOnTimeout", "Scripting.RunDOSCommand.RunDOSCommand", "Scripting.RunDOSCommand.RunDOSCommandAndFailOnTimeout" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Scripting.RunDOSCommand.RunDOSCommandWithCodePageAndFailOnTimeout", "module": "System", "kind": "Action", "selector": "RunDOSCommandWithCodePageAndFailOnTimeout", "template": "Scripting.RunDOSCommand.RunDOSCommandWithCodePageAndFailOnTimeout WorkingDirectory: `` Timeout: 10 DOSCommandOrApplication: `` Encoding: System.Encoding.utf_8 StandardOutput=> CommandOutput StandardError=> CommandErrorOutput ExitCode=> CommandExitCode", "golden_example": "Scripting.RunDOSCommand.RunDOSCommandWithCodePageAndFailOnTimeout WorkingDirectory: $'''C:\\temp''' Timeout: 10 DOSCommandOrApplication: $'''C:\\temp\\test.xlsx''' Encoding: System.Encoding.utf_8 StandardOutput=> CommandOutput StandardError=> CommandErrorOutput ExitCode=> CommandExitCode", "input_params": [ { "name": "WorkingDirectory", "type": "FolderObject", "required": false, "default": "" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "10" }, { "name": "DOSCommandOrApplication", "type": "FileObject", "required": true }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "utf_8", "enumValues": [ "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] } ], "output_params": [ { "name": "StandardOutput", "type": "String", "defaultVariable": "CommandOutput" }, { "name": "StandardError", "type": "String", "defaultVariable": "CommandErrorOutput" }, { "name": "ExitCode", "type": "Int32", "defaultVariable": "CommandExitCode" } ], "required_params": [ "Timeout", "DOSCommandOrApplication", "Encoding" ], "constraints": { "ChangeCodePage": "True", "FailOnTimeout": "True" }, "sibling_selectors": [ "Scripting.RunDOSCommand.RunDOSCommandWithCodePage", "Scripting.RunDOSCommand.RunDOSCommand", "Scripting.RunDOSCommand.RunDOSCommandAndFailOnTimeout" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Scripting.RunDotNetScript", "module": "System", "kind": "Action", "selector": null, "template": "Scripting.RunDotNetScript Language: System.DotNetActionLanguageType.CSharp Imports: `` ReferenceRootPath: `` Script: ``", "golden_example": "Scripting.RunDotNetScript Language: System.DotNetActionLanguageType.CSharp Imports: $'''example''' ReferenceRootPath: $'''C:\\temp''' Script: $'''example'''", "input_params": [ { "name": "Imports", "type": "String", "required": false }, { "name": "ReferenceRootPath", "type": "FolderObject", "required": false }, { "name": "Script", "type": "String", "required": false }, { "name": "Language", "type": "DotNetActionLanguageType", "required": false, "enumValues": [ "CSharp", "VisualBasic" ] } ], "output_params": [], "required_params": [], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Scripting.RunJavascript.RunJavascript", "module": "System", "kind": "Action", "selector": "RunJavascript", "template": "Scripting.RunJavascript.RunJavascript JavascriptCode: $'''''' ScriptOutput=> JavascriptOutput ScriptError=> ScriptError", "golden_example": "Scripting.RunJavascript.RunJavascript JavascriptCode: $'''''' ScriptOutput=> JavascriptOutput ScriptError=> ScriptError", "input_params": [ { "name": "JavascriptCode", "type": "String", "required": false } ], "output_params": [ { "name": "ScriptError", "type": "String" }, { "name": "ScriptOutput", "type": "String" } ], "required_params": [], "constraints": { "FailOnTimeout": "False" }, "sibling_selectors": [ "Scripting.RunJavascript.RunJavascriptAndFailOnTimeout" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Scripting.RunJavascript.RunJavascriptAndFailOnTimeout", "module": "System", "kind": "Action", "selector": "RunJavascriptAndFailOnTimeout", "template": "Scripting.RunJavascript.RunJavascriptAndFailOnTimeout Timeout: 10 JavascriptCode: `` ScriptOutput=> JavascriptOutput ScriptError=> ScriptError", "golden_example": "Scripting.RunJavascript.RunJavascriptAndFailOnTimeout Timeout: 10 JavascriptCode: $'''example''' ScriptOutput=> JavascriptOutput ScriptError=> ScriptError", "input_params": [ { "name": "Timeout", "type": "Int32", "required": true, "default": "10" }, { "name": "JavascriptCode", "type": "String", "required": true, "default": "" } ], "output_params": [ { "name": "ScriptOutput", "type": "String", "defaultVariable": "JavascriptOutput" }, { "name": "ScriptError", "type": "String", "defaultVariable": "ScriptError" } ], "required_params": [ "Timeout", "JavascriptCode" ], "constraints": { "FailOnTimeout": "True" }, "sibling_selectors": [ "Scripting.RunJavascript.RunJavascript" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Scripting.RunPowershellScript.RunScript", "module": "System", "kind": "Action", "selector": "RunScript", "template": "Scripting.RunPowershellScript.RunScript Script: $'''''' ScriptOutput=> PowershellOutput ScriptError=> ScriptError", "golden_example": "Scripting.RunPowershellScript.RunScript Script: $'''''' ScriptOutput=> PowershellOutput ScriptError=> ScriptError", "input_params": [ { "name": "Script", "type": "String", "required": false } ], "output_params": [ { "name": "ScriptError", "type": "String" }, { "name": "ScriptOutput", "type": "String" } ], "required_params": [], "constraints": { "FailOnTimeout": "False" }, "sibling_selectors": [ "Scripting.RunPowershellScript.RunScriptAndFailOnTimeout" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Scripting.RunPowershellScript.RunScriptAndFailOnTimeout", "module": "System", "kind": "Action", "selector": "RunScriptAndFailOnTimeout", "template": "Scripting.RunPowershellScript.RunScriptAndFailOnTimeout Timeout: 10 Script: `` ScriptOutput=> PowershellOutput ScriptError=> ScriptError", "golden_example": "Scripting.RunPowershellScript.RunScriptAndFailOnTimeout Timeout: 10 Script: $'''example''' ScriptOutput=> PowershellOutput ScriptError=> ScriptError", "input_params": [ { "name": "Timeout", "type": "Int32", "required": true, "default": "10" }, { "name": "Script", "type": "String", "required": true, "default": "" } ], "output_params": [ { "name": "ScriptOutput", "type": "String", "defaultVariable": "PowershellOutput" }, { "name": "ScriptError", "type": "String", "defaultVariable": "ScriptError" } ], "required_params": [ "Timeout", "Script" ], "constraints": { "FailOnTimeout": "True" }, "sibling_selectors": [ "Scripting.RunPowershellScript.RunScript" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Scripting.RunPythonScript.RunPythonScript", "module": "System", "kind": "Action", "selector": "RunPythonScript", "template": "Scripting.RunPythonScript.RunPythonScript PythonCode: `` ModuleFolderPaths: `` ScriptOutput=> PythonScriptOutput ScriptError=> ScriptError", "golden_example": "Scripting.RunPythonScript.RunPythonScript PythonCode: $'''example''' ModuleFolderPaths: List ScriptOutput=> PythonScriptOutput ScriptError=> ScriptError", "input_params": [ { "name": "PythonCode", "type": "String", "required": true }, { "name": "ModuleFolderPaths", "type": "List`1", "required": false, "default": "" } ], "output_params": [ { "name": "ScriptOutput", "type": "String", "defaultVariable": "PythonScriptOutput" }, { "name": "ScriptError", "type": "String", "defaultVariable": "ScriptError" } ], "required_params": [ "PythonCode" ], "constraints": { "PythonEngine": "IronPython2" }, "sibling_selectors": [ "Scripting.RunPythonScript.RunPythonScript34", "Scripting.RunPythonScript.RunPythonScriptCPython" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Scripting.RunPythonScript.RunPythonScript34", "module": "System", "kind": "Action", "selector": "RunPythonScript34", "template": "Scripting.RunPythonScript.RunPythonScript34 PythonCode: `` ModuleFolderPaths: `` ScriptOutput=> PythonScriptOutput ScriptError=> ScriptError", "golden_example": "Scripting.RunPythonScript.RunPythonScript34 PythonCode: $'''example''' ModuleFolderPaths: List ScriptOutput=> PythonScriptOutput ScriptError=> ScriptError", "input_params": [ { "name": "PythonCode", "type": "String", "required": true }, { "name": "ModuleFolderPaths", "type": "List`1", "required": false, "default": "" } ], "output_params": [ { "name": "ScriptOutput", "type": "String", "defaultVariable": "PythonScriptOutput" }, { "name": "ScriptError", "type": "String", "defaultVariable": "ScriptError" } ], "required_params": [ "PythonCode" ], "constraints": { "PythonEngine": "IronPython3" }, "sibling_selectors": [ "Scripting.RunPythonScript.RunPythonScript", "Scripting.RunPythonScript.RunPythonScriptCPython" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Scripting.RunPythonScript.RunPythonScriptCPython", "module": "System", "kind": "Action", "selector": "RunPythonScriptCPython", "template": "Scripting.RunPythonScript.RunPythonScriptCPython PythonPath: `` PythonCode: `` ModuleFolderPaths: `` ScriptOutput=> PythonScriptOutput ScriptError=> ScriptError", "golden_example": "Scripting.RunPythonScript.RunPythonScriptCPython PythonPath: $'''C:\\temp''' PythonCode: $'''example''' ModuleFolderPaths: List ScriptOutput=> PythonScriptOutput ScriptError=> ScriptError", "input_params": [ { "name": "PythonPath", "type": "FolderObject", "required": true }, { "name": "PythonCode", "type": "String", "required": true }, { "name": "ModuleFolderPaths", "type": "List`1", "required": false, "default": "" } ], "output_params": [ { "name": "ScriptOutput", "type": "String", "defaultVariable": "PythonScriptOutput" }, { "name": "ScriptError", "type": "String", "defaultVariable": "ScriptError" } ], "required_params": [ "PythonPath", "PythonCode" ], "constraints": { "PythonEngine": "CPython" }, "sibling_selectors": [ "Scripting.RunPythonScript.RunPythonScript", "Scripting.RunPythonScript.RunPythonScript34" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Scripting.RunVBScript.RunVBScript", "module": "System", "kind": "Action", "selector": "RunVBScript", "template": "Scripting.RunVBScript.RunVBScript VBScriptCode: $'''''' ScriptOutput=> VBScriptOutput ScriptError=> ScriptError", "golden_example": "Scripting.RunVBScript.RunVBScript VBScriptCode: $'''''' ScriptOutput=> VBScriptOutput ScriptError=> ScriptError", "input_params": [ { "name": "VBScriptCode", "type": "String", "required": false } ], "output_params": [ { "name": "ScriptError", "type": "String" }, { "name": "ScriptOutput", "type": "String" } ], "required_params": [], "constraints": { "FailOnTimeout": "False" }, "sibling_selectors": [ "Scripting.RunVBScript.RunVBScriptAndFailOnTimeout" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Scripting.RunVBScript.RunVBScriptAndFailOnTimeout", "module": "System", "kind": "Action", "selector": "RunVBScriptAndFailOnTimeout", "template": "Scripting.RunVBScript.RunVBScriptAndFailOnTimeout Timeout: 10 VBScriptCode: `` ScriptOutput=> VBScriptOutput ScriptError=> ScriptError", "golden_example": "Scripting.RunVBScript.RunVBScriptAndFailOnTimeout Timeout: 10 VBScriptCode: $'''example''' ScriptOutput=> VBScriptOutput ScriptError=> ScriptError", "input_params": [ { "name": "Timeout", "type": "Int32", "required": true, "default": "10" }, { "name": "VBScriptCode", "type": "String", "required": true, "default": "" } ], "output_params": [ { "name": "ScriptOutput", "type": "String", "defaultVariable": "VBScriptOutput" }, { "name": "ScriptError", "type": "String", "defaultVariable": "ScriptError" } ], "required_params": [ "Timeout", "VBScriptCode" ], "constraints": { "FailOnTimeout": "True" }, "sibling_selectors": [ "Scripting.RunVBScript.RunVBScript" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Services.IfService.IsInstalled", "module": "Services", "kind": "Condition", "selector": "IsInstalled", "template": "IF (Services.IfService.IsInstalled Service: ``) THEN", "golden_example": "IF (Services.IfService.IsInstalled Service: $'''example''') THEN", "input_params": [ { "name": "Service", "type": "String", "required": true } ], "output_params": [], "required_params": [ "Service" ], "constraints": { "ServiceStatus": "IsInstalled" }, "sibling_selectors": [ "Services.IfService.IsNotInstalled", "Services.IfService.IsStopped", "Services.IfService.IsRunning", "Services.IfService.IsPaused" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Services.IfService.IsNotInstalled", "module": "Services", "kind": "Condition", "selector": "IsNotInstalled", "template": "IF (Services.IfService.IsNotInstalled Service: ``) THEN", "golden_example": "IF (Services.IfService.IsNotInstalled Service: $'''example''') THEN", "input_params": [ { "name": "Service", "type": "String", "required": true } ], "output_params": [], "required_params": [ "Service" ], "constraints": { "ServiceStatus": "IsNotInstalled" }, "sibling_selectors": [ "Services.IfService.IsInstalled", "Services.IfService.IsStopped", "Services.IfService.IsRunning", "Services.IfService.IsPaused" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Services.IfService.IsPaused", "module": "Services", "kind": "Condition", "selector": "IsPaused", "template": "IF (Services.IfService.IsPaused Service: ``) THEN", "golden_example": "IF (Services.IfService.IsPaused Service: $'''example''') THEN", "input_params": [ { "name": "Service", "type": "String", "required": true } ], "output_params": [], "required_params": [ "Service" ], "constraints": { "ServiceStatus": "IsPaused" }, "sibling_selectors": [ "Services.IfService.IsInstalled", "Services.IfService.IsNotInstalled", "Services.IfService.IsStopped", "Services.IfService.IsRunning" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Services.IfService.IsRunning", "module": "Services", "kind": "Condition", "selector": "IsRunning", "template": "IF (Services.IfService.IsRunning Service: ``) THEN", "golden_example": "IF (Services.IfService.IsRunning Service: $'''example''') THEN", "input_params": [ { "name": "Service", "type": "String", "required": true } ], "output_params": [], "required_params": [ "Service name" ], "constraints": { "ServiceStatus": "IsRunning" }, "sibling_selectors": [ "Services.IfService.IsInstalled", "Services.IfService.IsNotInstalled", "Services.IfService.IsStopped", "Services.IfService.IsPaused" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Services.IfService.IsStopped", "module": "Services", "kind": "Condition", "selector": "IsStopped", "template": "IF (Services.IfService.IsStopped Service: ``) THEN", "golden_example": "IF (Services.IfService.IsStopped Service: $'''example''') THEN", "input_params": [ { "name": "Service", "type": "String", "required": true } ], "output_params": [], "required_params": [ "Service" ], "constraints": { "ServiceStatus": "IsStopped" }, "sibling_selectors": [ "Services.IfService.IsInstalled", "Services.IfService.IsNotInstalled", "Services.IfService.IsRunning", "Services.IfService.IsPaused" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Services.Pause", "module": "Services", "kind": "Action", "selector": null, "template": "Services.Pause ServiceName: ``", "golden_example": "Services.Pause ServiceName: $'''example'''", "input_params": [ { "name": "ServiceName", "type": "String", "required": false } ], "output_params": [], "required_params": [ "Service to pause" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Services.Resume", "module": "Services", "kind": "Action", "selector": null, "template": "Services.Resume ServiceName: ``", "golden_example": "Services.Resume ServiceName: $'''example'''", "input_params": [ { "name": "ServiceName", "type": "String", "required": false } ], "output_params": [], "required_params": [ "Service to resume" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Services.Start", "module": "Services", "kind": "Action", "selector": null, "template": "Services.Start ServiceName: ``", "golden_example": "Services.Start ServiceName: $'''example'''", "input_params": [ { "name": "ServiceName", "type": "String", "required": false } ], "output_params": [], "required_params": [ "Service to start" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Services.Stop", "module": "Services", "kind": "Action", "selector": null, "template": "Services.Stop ServiceName: ``", "golden_example": "Services.Stop ServiceName: $'''example'''", "input_params": [ { "name": "ServiceName", "type": "String", "required": false } ], "output_params": [], "required_params": [ "Service to stop" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Services.WaitForService.Paused", "module": "Services", "kind": "Wait", "selector": "Paused", "template": "WAIT (Services.WaitForService.Paused Service: ``)", "golden_example": "WAIT (Services.WaitForService.Paused Service: $'''example''')", "input_params": [ { "name": "Service", "type": "String", "required": true } ], "output_params": [], "required_params": [ "Service" ], "constraints": { "WaitFor": "ToPause" }, "sibling_selectors": [ "Services.WaitForService.Stopped", "Services.WaitForService.Started" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Services.WaitForService.Started", "module": "Services", "kind": "Wait", "selector": "Started", "template": "WAIT (Services.WaitForService.Started Service: ``)", "golden_example": "WAIT (Services.WaitForService.Started Service: $'''example''')", "input_params": [ { "name": "Service", "type": "String", "required": true } ], "output_params": [], "required_params": [ "Service name" ], "constraints": { "WaitFor": "ToStart" }, "sibling_selectors": [ "Services.WaitForService.Stopped", "Services.WaitForService.Paused" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Services.WaitForService.Stopped", "module": "Services", "kind": "Wait", "selector": "Stopped", "template": "WAIT (Services.WaitForService.Stopped Service: ``)", "golden_example": "WAIT (Services.WaitForService.Stopped Service: $'''example''')", "input_params": [ { "name": "Service", "type": "String", "required": true } ], "output_params": [], "required_params": [ "Service" ], "constraints": { "WaitFor": "ToStop" }, "sibling_selectors": [ "Services.WaitForService.Started", "Services.WaitForService.Paused" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "System.DeleteEnvironmentVariable", "module": "System", "kind": "Action", "selector": null, "template": "System.DeleteEnvironmentVariable Name: `` Type: System.EnvironmentVariableType.User", "golden_example": "System.DeleteEnvironmentVariable Name: $'''example''' Type: System.EnvironmentVariableType.User", "input_params": [ { "name": "Name", "type": "String", "required": false }, { "name": "Type", "type": "EnvironmentVariableType", "required": false, "enumValues": [ "User", "System" ] } ], "output_params": [], "required_params": [ "Environment variable name" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "System.GetEnvironmentVariable.GetEnvironmentVariable", "module": "System", "kind": "Action", "selector": "GetEnvironmentVariable", "template": "System.GetEnvironmentVariable.GetEnvironmentVariable Name: `` Value=> EnvironmentVariableValue", "golden_example": "System.GetEnvironmentVariable.GetEnvironmentVariable Name: $'''example''' Value=> EnvironmentVariableValue", "input_params": [ { "name": "Name", "type": "String", "required": false } ], "output_params": [ { "name": "Value", "type": "String" } ], "required_params": [ "Environment variable name" ], "constraints": { "SearchOnlyInScope": "False" }, "sibling_selectors": [ "System.GetEnvironmentVariable.GetEnvironmentVariableFromScope" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "System.GetEnvironmentVariable.GetEnvironmentVariableFromScope", "module": "System", "kind": "Action", "selector": "GetEnvironmentVariableFromScope", "template": "System.GetEnvironmentVariable.GetEnvironmentVariableFromScope Scope: System.EnvironmentVariableType.User Name: `` Value=> EnvironmentVariableValue", "golden_example": "System.GetEnvironmentVariable.GetEnvironmentVariableFromScope Scope: System.EnvironmentVariableType.User Name: $'''example''' Value=> EnvironmentVariableValue", "input_params": [ { "name": "Scope", "type": "EnvironmentVariableType", "required": true, "default": "User", "enumValues": [ "User", "System" ] }, { "name": "Name", "type": "String", "required": true } ], "output_params": [ { "name": "Value", "type": "String", "defaultVariable": "EnvironmentVariableValue" } ], "required_params": [ "Scope", "Name" ], "constraints": { "SearchOnlyInScope": "True" }, "sibling_selectors": [ "System.GetEnvironmentVariable.GetEnvironmentVariable" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "System.IfProcess.ProcessIsNotRunning", "module": "System", "kind": "Condition", "selector": "ProcessIsNotRunning", "template": "IF (System.IfProcess.ProcessIsNotRunning ProcessName: ``) THEN", "golden_example": "IF (System.IfProcess.ProcessIsNotRunning ProcessName: $'''example''') THEN", "input_params": [ { "name": "ProcessName", "type": "String", "required": true } ], "output_params": [], "required_params": [ "ProcessName" ], "constraints": { "CheckMode": "IsNotRunning", "UseProcessUser": "False" }, "sibling_selectors": [ "System.IfProcess.ProcessIsRunning", "System.IfProcess.ProcessWithNameIsRunning", "System.IfProcess.ProcessWithNameIsNotRunning" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "System.IfProcess.ProcessIsRunning", "module": "System", "kind": "Condition", "selector": "ProcessIsRunning", "template": "IF (System.IfProcess.ProcessIsRunning ProcessName: ``) THEN", "golden_example": "IF (System.IfProcess.ProcessIsRunning ProcessName: $'''example''') THEN", "input_params": [ { "name": "ProcessName", "type": "String", "required": true } ], "output_params": [], "required_params": [ "Process name" ], "constraints": { "CheckMode": "IsRunning", "UseProcessUser": "False" }, "sibling_selectors": [ "System.IfProcess.ProcessIsNotRunning", "System.IfProcess.ProcessWithNameIsRunning", "System.IfProcess.ProcessWithNameIsNotRunning" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "System.IfProcess.ProcessWithNameIsNotRunning", "module": "System", "kind": "Condition", "selector": "ProcessWithNameIsNotRunning", "template": "IF (System.IfProcess.ProcessWithNameIsNotRunning ProcessUser: `` ProcessName: ``) THEN", "golden_example": "IF (System.IfProcess.ProcessWithNameIsNotRunning ProcessUser: $'''example''' ProcessName: $'''example''') THEN", "input_params": [ { "name": "ProcessUser", "type": "String", "required": true }, { "name": "ProcessName", "type": "String", "required": true } ], "output_params": [], "required_params": [ "ProcessUser", "ProcessName" ], "constraints": { "CheckMode": "IsNotRunning", "UseProcessUser": "True" }, "sibling_selectors": [ "System.IfProcess.ProcessIsRunning", "System.IfProcess.ProcessIsNotRunning", "System.IfProcess.ProcessWithNameIsRunning" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "System.IfProcess.ProcessWithNameIsRunning", "module": "System", "kind": "Condition", "selector": "ProcessWithNameIsRunning", "template": "IF (System.IfProcess.ProcessWithNameIsRunning ProcessUser: `` ProcessName: ``) THEN", "golden_example": "IF (System.IfProcess.ProcessWithNameIsRunning ProcessUser: $'''example''' ProcessName: $'''example''') THEN", "input_params": [ { "name": "ProcessUser", "type": "String", "required": true }, { "name": "ProcessName", "type": "String", "required": true } ], "output_params": [], "required_params": [ "ProcessUser", "ProcessName" ], "constraints": { "CheckMode": "IsRunning", "UseProcessUser": "True" }, "sibling_selectors": [ "System.IfProcess.ProcessIsRunning", "System.IfProcess.ProcessIsNotRunning", "System.IfProcess.ProcessWithNameIsNotRunning" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "System.Ping", "module": "System", "kind": "Action", "selector": null, "template": "System.Ping HostName: `` Timeout: 5000 PingResult=> PingResult RoundTripTime=> RoundTripTime", "golden_example": "System.Ping HostName: $'''example''' Timeout: 5000 PingResult=> PingResult RoundTripTime=> RoundTripTime", "input_params": [ { "name": "HostName", "type": "String", "required": false }, { "name": "Timeout", "type": "Int32", "required": false } ], "output_params": [ { "name": "PingResult", "type": "String" }, { "name": "RoundTripTime", "type": "Int32" } ], "required_params": [ "Host name" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "System.RunApplication.RunApplication", "module": "System", "kind": "Action", "selector": "RunApplication", "template": "System.RunApplication.RunApplication WindowStyle: System.ProcessWindowStyle.Normal WorkingDirectory: `` ApplicationPath: `` CommandLineArguments: `` ProcessId=> AppProcessId", "golden_example": "System.RunApplication.RunApplication WindowStyle: System.ProcessWindowStyle.Normal WorkingDirectory: $'''C:\\temp''' ApplicationPath: $'''C:\\temp\\test.xlsx''' CommandLineArguments: $'''example''' ProcessId=> AppProcessId", "input_params": [ { "name": "WindowStyle", "type": "ProcessWindowStyle", "required": true, "default": "Normal", "enumValues": [ "Normal", "Hidden", "Minimized", "Maximized" ] }, { "name": "WorkingDirectory", "type": "FolderObject", "required": false, "default": "" }, { "name": "ApplicationPath", "type": "FileObject", "required": true }, { "name": "CommandLineArguments", "type": "String", "required": false, "default": "" } ], "output_params": [ { "name": "ProcessId", "type": "Int32", "defaultVariable": "AppProcessId" } ], "required_params": [ "WindowStyle", "ApplicationPath" ], "constraints": { "WaitApplication": "DoNotWait" }, "sibling_selectors": [ "System.RunApplication.RunApplicationAndWaitToLoad", "System.RunApplication.RunApplicationAndWaitToComplete" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "System.RunApplication.RunApplicationAndWaitToComplete", "module": "System", "kind": "Action", "selector": "RunApplicationAndWaitToComplete", "template": "System.RunApplication.RunApplicationAndWaitToComplete WindowStyle: System.ProcessWindowStyle.Normal WorkingDirectory: `` ApplicationPath: `` CommandLineArguments: `` Timeout: 0 ProcessId=> AppProcessId ExitCode=> AppExitCode", "golden_example": "System.RunApplication.RunApplicationAndWaitToComplete WindowStyle: System.ProcessWindowStyle.Normal WorkingDirectory: $'''C:\\temp''' ApplicationPath: $'''C:\\temp\\test.xlsx''' CommandLineArguments: $'''example''' Timeout: 0 ProcessId=> AppProcessId ExitCode=> AppExitCode", "input_params": [ { "name": "WindowStyle", "type": "ProcessWindowStyle", "required": true, "default": "Normal", "enumValues": [ "Normal", "Hidden", "Minimized", "Maximized" ] }, { "name": "WorkingDirectory", "type": "FolderObject", "required": false, "default": "" }, { "name": "ApplicationPath", "type": "FileObject", "required": true }, { "name": "CommandLineArguments", "type": "String", "required": false, "default": "" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "0" } ], "output_params": [ { "name": "ProcessId", "type": "Int32", "defaultVariable": "AppProcessId" }, { "name": "ExitCode", "type": "Int32", "defaultVariable": "AppExitCode" } ], "required_params": [ "WindowStyle", "ApplicationPath", "Timeout" ], "constraints": { "WaitApplication": "WaitToComplete" }, "sibling_selectors": [ "System.RunApplication.RunApplication", "System.RunApplication.RunApplicationAndWaitToLoad" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "System.RunApplication.RunApplicationAndWaitToLoad", "module": "System", "kind": "Action", "selector": "RunApplicationAndWaitToLoad", "template": "System.RunApplication.RunApplicationAndWaitToLoad WindowStyle: System.ProcessWindowStyle.Normal WorkingDirectory: `` ApplicationPath: `` CommandLineArguments: `` Timeout: 0 WindowHandle=> WindowHandle ProcessId=> AppProcessId", "golden_example": "System.RunApplication.RunApplicationAndWaitToLoad WindowStyle: System.ProcessWindowStyle.Normal WorkingDirectory: $'''C:\\temp''' ApplicationPath: $'''C:\\temp\\test.xlsx''' CommandLineArguments: $'''example''' Timeout: 0 WindowHandle=> WindowHandle ProcessId=> AppProcessId", "input_params": [ { "name": "WindowStyle", "type": "ProcessWindowStyle", "required": true, "default": "Normal", "enumValues": [ "Normal", "Hidden", "Minimized", "Maximized" ] }, { "name": "WorkingDirectory", "type": "FolderObject", "required": false, "default": "" }, { "name": "ApplicationPath", "type": "FileObject", "required": true }, { "name": "CommandLineArguments", "type": "String", "required": false, "default": "" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "0" } ], "output_params": [ { "name": "WindowHandle", "type": "Int32", "defaultVariable": "WindowHandle" }, { "name": "ProcessId", "type": "Int32", "defaultVariable": "AppProcessId" } ], "required_params": [ "WindowStyle", "ApplicationPath", "Timeout" ], "constraints": { "WaitApplication": "WaitToLoad" }, "sibling_selectors": [ "System.RunApplication.RunApplication", "System.RunApplication.RunApplicationAndWaitToComplete" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "System.SetEnvironmentVariable", "module": "System", "kind": "Action", "selector": null, "template": "System.SetEnvironmentVariable Name: `` Value: `` Type: System.EnvironmentVariableType.User", "golden_example": "System.SetEnvironmentVariable Name: $'''example''' Value: $'''example''' Type: System.EnvironmentVariableType.User", "input_params": [ { "name": "Name", "type": "String", "required": false }, { "name": "Type", "type": "EnvironmentVariableType", "required": false, "enumValues": [ "User", "System" ] }, { "name": "Value", "type": "String", "required": false } ], "output_params": [], "required_params": [ "Environment variable name", "New environment variable value" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "System.TerminateProcess.TerminateProcessById", "module": "System", "kind": "Action", "selector": "TerminateProcessById", "template": "System.TerminateProcess.TerminateProcessById ProcessId: ``", "golden_example": "System.TerminateProcess.TerminateProcessById ProcessId: 1", "input_params": [ { "name": "ProcessId", "type": "Int32", "required": true } ], "output_params": [], "required_params": [ "ProcessId" ], "constraints": { "SpecifyProcessBy": "Id", "UseProcessUser": "False" }, "sibling_selectors": [ "System.TerminateProcess.TerminateProcessByName", "System.TerminateProcess.TerminateProcessByNameWithUserName", "System.TerminateProcess.TerminateProcessByIdWithUserName" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "System.TerminateProcess.TerminateProcessByIdWithUserName", "module": "System", "kind": "Action", "selector": "TerminateProcessByIdWithUserName", "template": "System.TerminateProcess.TerminateProcessByIdWithUserName ProcessUser: `` ProcessId: ``", "golden_example": "System.TerminateProcess.TerminateProcessByIdWithUserName ProcessUser: $'''example''' ProcessId: 1", "input_params": [ { "name": "ProcessUser", "type": "String", "required": true }, { "name": "ProcessId", "type": "Int32", "required": true } ], "output_params": [], "required_params": [ "ProcessUser", "ProcessId" ], "constraints": { "SpecifyProcessBy": "Id", "UseProcessUser": "True" }, "sibling_selectors": [ "System.TerminateProcess.TerminateProcessByName", "System.TerminateProcess.TerminateProcessById", "System.TerminateProcess.TerminateProcessByNameWithUserName" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "System.TerminateProcess.TerminateProcessByName", "module": "System", "kind": "Action", "selector": "TerminateProcessByName", "template": "System.TerminateProcess.TerminateProcessByName ProcessName: ``", "golden_example": "System.TerminateProcess.TerminateProcessByName ProcessName: $'''example'''", "input_params": [ { "name": "ProcessName", "type": "String", "required": false } ], "output_params": [], "required_params": [ "Process name" ], "constraints": { "SpecifyProcessBy": "Name", "UseProcessUser": "False" }, "sibling_selectors": [ "System.TerminateProcess.TerminateProcessById", "System.TerminateProcess.TerminateProcessByNameWithUserName", "System.TerminateProcess.TerminateProcessByIdWithUserName" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "System.TerminateProcess.TerminateProcessByNameWithUserName", "module": "System", "kind": "Action", "selector": "TerminateProcessByNameWithUserName", "template": "System.TerminateProcess.TerminateProcessByNameWithUserName ProcessUser: `` ProcessName: ``", "golden_example": "System.TerminateProcess.TerminateProcessByNameWithUserName ProcessUser: $'''example''' ProcessName: $'''example'''", "input_params": [ { "name": "ProcessUser", "type": "String", "required": true }, { "name": "ProcessName", "type": "String", "required": true } ], "output_params": [], "required_params": [ "ProcessUser", "ProcessName" ], "constraints": { "SpecifyProcessBy": "Name", "UseProcessUser": "True" }, "sibling_selectors": [ "System.TerminateProcess.TerminateProcessByName", "System.TerminateProcess.TerminateProcessById", "System.TerminateProcess.TerminateProcessByIdWithUserName" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "System.WaitForProcess.ProcessToStart", "module": "System", "kind": "Wait", "selector": "ProcessToStart", "template": "WAIT (System.WaitForProcess.ProcessToStart ProcessName: ``)", "golden_example": "WAIT (System.WaitForProcess.ProcessToStart ProcessName: $'''example''')", "input_params": [ { "name": "ProcessName", "type": "String", "required": true } ], "output_params": [], "required_params": [ "Process name" ], "constraints": { "WaitFor": "Start", "UseProcessUser": "False" }, "sibling_selectors": [ "System.WaitForProcess.ProcessToStop", "System.WaitForProcess.ProcessWithNameToStart", "System.WaitForProcess.ProcessWithNameToStop" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "System.WaitForProcess.ProcessToStop", "module": "System", "kind": "Wait", "selector": "ProcessToStop", "template": "WAIT (System.WaitForProcess.ProcessToStop ProcessName: ``)", "golden_example": "WAIT (System.WaitForProcess.ProcessToStop ProcessName: $'''example''')", "input_params": [ { "name": "ProcessName", "type": "String", "required": true } ], "output_params": [], "required_params": [ "ProcessName" ], "constraints": { "WaitFor": "Stop", "UseProcessUser": "False" }, "sibling_selectors": [ "System.WaitForProcess.ProcessToStart", "System.WaitForProcess.ProcessWithNameToStart", "System.WaitForProcess.ProcessWithNameToStop" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "System.WaitForProcess.ProcessWithNameToStart", "module": "System", "kind": "Wait", "selector": "ProcessWithNameToStart", "template": "WAIT (System.WaitForProcess.ProcessWithNameToStart ProcessUser: `` ProcessName: ``)", "golden_example": "WAIT (System.WaitForProcess.ProcessWithNameToStart ProcessUser: $'''example''' ProcessName: $'''example''')", "input_params": [ { "name": "ProcessUser", "type": "String", "required": true }, { "name": "ProcessName", "type": "String", "required": true } ], "output_params": [], "required_params": [ "ProcessUser", "ProcessName" ], "constraints": { "WaitFor": "Start", "UseProcessUser": "True" }, "sibling_selectors": [ "System.WaitForProcess.ProcessToStart", "System.WaitForProcess.ProcessToStop", "System.WaitForProcess.ProcessWithNameToStop" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "System.WaitForProcess.ProcessWithNameToStop", "module": "System", "kind": "Wait", "selector": "ProcessWithNameToStop", "template": "WAIT (System.WaitForProcess.ProcessWithNameToStop ProcessUser: `` ProcessName: ``)", "golden_example": "WAIT (System.WaitForProcess.ProcessWithNameToStop ProcessUser: $'''example''' ProcessName: $'''example''')", "input_params": [ { "name": "ProcessUser", "type": "String", "required": true }, { "name": "ProcessName", "type": "String", "required": true } ], "output_params": [], "required_params": [ "ProcessUser", "ProcessName" ], "constraints": { "WaitFor": "Stop", "UseProcessUser": "True" }, "sibling_selectors": [ "System.WaitForProcess.ProcessToStart", "System.WaitForProcess.ProcessToStop", "System.WaitForProcess.ProcessWithNameToStart" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "TerminalEmulation.CloseSession", "module": "TerminalEmulation", "kind": "Action", "selector": null, "template": "TerminalEmulation.CloseSession Session: ``", "golden_example": "TerminalEmulation.CloseSession Session: TerminalSession", "input_params": [ { "name": "Session", "type": "TerminalSessionHandle", "required": false } ], "output_params": [], "required_params": [ "Terminal session to close" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "TerminalEmulation.FindTextFromTerminalSession", "module": "TerminalEmulation", "kind": "Action", "selector": null, "template": "TerminalEmulation.FindTextFromTerminalSession Session: `` Text: `` IsRegEx: False ColumnSize: 80 Results=> FindResults", "golden_example": "TerminalEmulation.FindTextFromTerminalSession Session: TerminalSession Text: $'''example''' IsRegEx: False ColumnSize: 80 Results=> FindResults", "input_params": [ { "name": "Session", "type": "TerminalSessionHandle", "required": false }, { "name": "Text", "type": "String", "required": false }, { "name": "IsRegEx", "type": "Boolean", "required": false }, { "name": "ColumnSize", "type": "Int32", "required": false } ], "output_params": [ { "name": "Results", "type": "DataTable" } ], "required_params": [ "Terminal session", "Text to search for" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "TerminalEmulation.GetTextFromTerminalSession.GetTextFromCursorPosition", "module": "TerminalEmulation", "kind": "Action", "selector": "GetTextFromCursorPosition", "template": "TerminalEmulation.GetTextFromTerminalSession.GetTextFromCursorPosition TextLength: `` Session: `` Text=> TerminalText", "golden_example": "TerminalEmulation.GetTextFromTerminalSession.GetTextFromCursorPosition TextLength: 1 Session: TerminalSession Text=> TerminalText", "input_params": [ { "name": "TextLength", "type": "Int32", "required": true }, { "name": "Session", "type": "TerminalSessionHandle", "required": true } ], "output_params": [ { "name": "Text", "type": "String", "defaultVariable": "TerminalText" } ], "required_params": [ "TextLength", "Session" ], "constraints": { "GetTextFrom": "CursorPosition" }, "sibling_selectors": [ "TerminalEmulation.GetTextFromTerminalSession.GetTextFromPosition", "TerminalEmulation.GetTextFromTerminalSession.GetTextFromFieldWithLabel", "TerminalEmulation.GetTextFromTerminalSession.GetTextFromFieldWithIndex", "TerminalEmulation.GetTextFromTerminalSession.GetTextFromFieldAtPosition", "TerminalEmulation.GetTextFromTerminalSession.GetTextFromScreen" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "TerminalEmulation.GetTextFromTerminalSession.GetTextFromFieldAtPosition", "module": "TerminalEmulation", "kind": "Action", "selector": "GetTextFromFieldAtPosition", "template": "TerminalEmulation.GetTextFromTerminalSession.GetTextFromFieldAtPosition Row: `` Session: `` Column: `` Text=> TerminalText", "golden_example": "TerminalEmulation.GetTextFromTerminalSession.GetTextFromFieldAtPosition Row: 1 Session: TerminalSession Column: 1 Text=> TerminalText", "input_params": [ { "name": "Row", "type": "Int32", "required": true }, { "name": "Session", "type": "TerminalSessionHandle", "required": true }, { "name": "Column", "type": "Int32", "required": true } ], "output_params": [ { "name": "Text", "type": "String", "defaultVariable": "TerminalText" } ], "required_params": [ "Row", "Session", "Column" ], "constraints": { "GetTextFrom": "Field", "GetFieldBy": "Position" }, "sibling_selectors": [ "TerminalEmulation.GetTextFromTerminalSession.GetTextFromPosition", "TerminalEmulation.GetTextFromTerminalSession.GetTextFromFieldWithLabel", "TerminalEmulation.GetTextFromTerminalSession.GetTextFromFieldWithIndex", "TerminalEmulation.GetTextFromTerminalSession.GetTextFromScreen", "TerminalEmulation.GetTextFromTerminalSession.GetTextFromCursorPosition" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "TerminalEmulation.GetTextFromTerminalSession.GetTextFromFieldWithIndex", "module": "TerminalEmulation", "kind": "Action", "selector": "GetTextFromFieldWithIndex", "template": "TerminalEmulation.GetTextFromTerminalSession.GetTextFromFieldWithIndex Index: `` Session: `` Text=> TerminalText", "golden_example": "TerminalEmulation.GetTextFromTerminalSession.GetTextFromFieldWithIndex Index: 1 Session: TerminalSession Text=> TerminalText", "input_params": [ { "name": "Index", "type": "Int32", "required": true }, { "name": "Session", "type": "TerminalSessionHandle", "required": true } ], "output_params": [ { "name": "Text", "type": "String", "defaultVariable": "TerminalText" } ], "required_params": [ "Index", "Session" ], "constraints": { "GetTextFrom": "Field", "GetFieldBy": "Index" }, "sibling_selectors": [ "TerminalEmulation.GetTextFromTerminalSession.GetTextFromPosition", "TerminalEmulation.GetTextFromTerminalSession.GetTextFromFieldWithLabel", "TerminalEmulation.GetTextFromTerminalSession.GetTextFromFieldAtPosition", "TerminalEmulation.GetTextFromTerminalSession.GetTextFromScreen", "TerminalEmulation.GetTextFromTerminalSession.GetTextFromCursorPosition" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "TerminalEmulation.GetTextFromTerminalSession.GetTextFromFieldWithLabel", "module": "TerminalEmulation", "kind": "Action", "selector": "GetTextFromFieldWithLabel", "template": "TerminalEmulation.GetTextFromTerminalSession.GetTextFromFieldWithLabel Session: `` FieldLabel: `` Text=> TerminalText", "golden_example": "TerminalEmulation.GetTextFromTerminalSession.GetTextFromFieldWithLabel Session: TerminalSession FieldLabel: $'''example''' Text=> TerminalText", "input_params": [ { "name": "FieldLabel", "type": "String", "required": false }, { "name": "Session", "type": "TerminalSessionHandle", "required": false } ], "output_params": [ { "name": "Text", "type": "String" } ], "required_params": [ "Terminal session", "Label" ], "constraints": { "GetTextFrom": "Field", "GetFieldBy": "FieldLabel" }, "sibling_selectors": [ "TerminalEmulation.GetTextFromTerminalSession.GetTextFromPosition", "TerminalEmulation.GetTextFromTerminalSession.GetTextFromFieldWithIndex", "TerminalEmulation.GetTextFromTerminalSession.GetTextFromFieldAtPosition", "TerminalEmulation.GetTextFromTerminalSession.GetTextFromScreen", "TerminalEmulation.GetTextFromTerminalSession.GetTextFromCursorPosition" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "TerminalEmulation.GetTextFromTerminalSession.GetTextFromPosition", "module": "TerminalEmulation", "kind": "Action", "selector": "GetTextFromPosition", "template": "TerminalEmulation.GetTextFromTerminalSession.GetTextFromPosition Row: `` TextLength: `` Session: `` Column: `` Text=> TerminalText", "golden_example": "TerminalEmulation.GetTextFromTerminalSession.GetTextFromPosition Row: 1 TextLength: 1 Session: TerminalSession Column: 1 Text=> TerminalText", "input_params": [ { "name": "Row", "type": "Int32", "required": true }, { "name": "TextLength", "type": "Int32", "required": true }, { "name": "Session", "type": "TerminalSessionHandle", "required": true }, { "name": "Column", "type": "Int32", "required": true } ], "output_params": [ { "name": "Text", "type": "String", "defaultVariable": "TerminalText" } ], "required_params": [ "Row", "TextLength", "Session", "Column" ], "constraints": { "GetTextFrom": "SpecificPosition" }, "sibling_selectors": [ "TerminalEmulation.GetTextFromTerminalSession.GetTextFromFieldWithLabel", "TerminalEmulation.GetTextFromTerminalSession.GetTextFromFieldWithIndex", "TerminalEmulation.GetTextFromTerminalSession.GetTextFromFieldAtPosition", "TerminalEmulation.GetTextFromTerminalSession.GetTextFromScreen", "TerminalEmulation.GetTextFromTerminalSession.GetTextFromCursorPosition" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "TerminalEmulation.GetTextFromTerminalSession.GetTextFromScreen", "module": "TerminalEmulation", "kind": "Action", "selector": "GetTextFromScreen", "template": "TerminalEmulation.GetTextFromTerminalSession.GetTextFromScreen Session: `` Text=> TerminalText", "golden_example": "TerminalEmulation.GetTextFromTerminalSession.GetTextFromScreen Session: TerminalSession Text=> TerminalText", "input_params": [ { "name": "Session", "type": "TerminalSessionHandle", "required": true } ], "output_params": [ { "name": "Text", "type": "String", "defaultVariable": "TerminalText" } ], "required_params": [ "Session" ], "constraints": { "GetTextFrom": "EntireScreen" }, "sibling_selectors": [ "TerminalEmulation.GetTextFromTerminalSession.GetTextFromPosition", "TerminalEmulation.GetTextFromTerminalSession.GetTextFromFieldWithLabel", "TerminalEmulation.GetTextFromTerminalSession.GetTextFromFieldWithIndex", "TerminalEmulation.GetTextFromTerminalSession.GetTextFromFieldAtPosition", "TerminalEmulation.GetTextFromTerminalSession.GetTextFromCursorPosition" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "TerminalEmulation.MoveCursor", "module": "TerminalEmulation", "kind": "Action", "selector": null, "template": "TerminalEmulation.MoveCursor Session: `` Row: `` Column: ``", "golden_example": "TerminalEmulation.MoveCursor Session: TerminalSession Row: 1 Column: 1", "input_params": [ { "name": "Column", "type": "Int32", "required": false }, { "name": "Row", "type": "Int32", "required": false }, { "name": "Session", "type": "TerminalSessionHandle", "required": false } ], "output_params": [], "required_params": [ "Terminal session", "Row", "Column" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "TerminalEmulation.OpenTerminalSession.OpenSession", "module": "TerminalEmulation", "kind": "Action", "selector": "OpenSession", "template": "TerminalEmulation.OpenTerminalSession.OpenSession SessionName: `` HllapiPath: `` Session=> TerminalSession", "golden_example": "TerminalEmulation.OpenTerminalSession.OpenSession SessionName: $'''example''' HllapiPath: $'''C:\\temp\\test.xlsx''' Session=> TerminalSession", "input_params": [ { "name": "SessionName", "type": "String", "required": true }, { "name": "HllapiPath", "type": "FileObject", "required": true } ], "output_params": [ { "name": "Session", "type": "TerminalSessionHandle", "defaultVariable": "TerminalSession" } ], "required_params": [ "SessionName", "HllapiPath" ], "constraints": { "Provider": "HLLAPI" }, "sibling_selectors": [ "TerminalEmulation.OpenTerminalSession.OpenSessionUsingReflectionProfile", "TerminalEmulation.OpenTerminalSession.OpenSessionUsingReflection" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "TerminalEmulation.OpenTerminalSession.OpenSessionUsingReflection", "module": "TerminalEmulation", "kind": "Action", "selector": "OpenSessionUsingReflection", "template": "TerminalEmulation.OpenTerminalSession.OpenSessionUsingReflection Port: `` InstallationPath: `` Attach: False HostType: TerminalEmulation.HostType.IBM3270 Host: `` Session=> TerminalSession", "golden_example": "TerminalEmulation.OpenTerminalSession.OpenSessionUsingReflection Port: 1 InstallationPath: $'''C:\\temp''' Attach: False HostType: TerminalEmulation.HostType.IBM3270 Host: $'''example''' Session=> TerminalSession", "input_params": [ { "name": "Port", "type": "Int32", "required": true }, { "name": "InstallationPath", "type": "FolderObject", "required": true }, { "name": "Attach", "type": "Boolean", "required": true, "default": "False" }, { "name": "HostType", "type": "HostType", "required": true, "default": "IBM3270", "enumValues": [ "IBM3270", "IBM5250" ] }, { "name": "Host", "type": "String", "required": true } ], "output_params": [ { "name": "Session", "type": "TerminalSessionHandle", "defaultVariable": "TerminalSession" } ], "required_params": [ "Port", "InstallationPath", "Attach", "HostType", "Host" ], "constraints": { "Provider": "Reflection", "Configuration": "SpecifyConnection" }, "sibling_selectors": [ "TerminalEmulation.OpenTerminalSession.OpenSession", "TerminalEmulation.OpenTerminalSession.OpenSessionUsingReflectionProfile" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "TerminalEmulation.OpenTerminalSession.OpenSessionUsingReflectionProfile", "module": "TerminalEmulation", "kind": "Action", "selector": "OpenSessionUsingReflectionProfile", "template": "TerminalEmulation.OpenTerminalSession.OpenSessionUsingReflectionProfile InstallationPath: `` Profile: `` Attach: False Session=> TerminalSession", "golden_example": "TerminalEmulation.OpenTerminalSession.OpenSessionUsingReflectionProfile InstallationPath: $'''C:\\temp''' Profile: $'''C:\\temp\\test.xlsx''' Attach: False Session=> TerminalSession", "input_params": [ { "name": "Attach", "type": "Boolean", "required": false }, { "name": "InstallationPath", "type": "FolderObject", "required": false }, { "name": "Profile", "type": "FileObject", "required": false } ], "output_params": [ { "name": "Session", "type": "TerminalSessionHandle" } ], "required_params": [ "Installation path", "Profile" ], "constraints": { "Provider": "Reflection", "Configuration": "ExistingProfile" }, "sibling_selectors": [ "TerminalEmulation.OpenTerminalSession.OpenSession", "TerminalEmulation.OpenTerminalSession.OpenSessionUsingReflection" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "TerminalEmulation.SendKey", "module": "TerminalEmulation", "kind": "Action", "selector": null, "template": "TerminalEmulation.SendKey Session: `` ControlKey: TerminalEmulation.ControlKey.Transmit", "golden_example": "TerminalEmulation.SendKey Session: TerminalSession ControlKey: TerminalEmulation.ControlKey.Transmit", "input_params": [ { "name": "ControlKey", "type": "ControlKey", "required": false, "enumValues": [ "Transmit", "AltCursor", "Attention", "BackSpace", "BackTab", "BlockToggle", "Break", "Cancel", "Center", "Clear", "ClearComm", "ClearDisplay", "ClearLine", "ClearPage", "ClearPartition", "Comma", "CommandLine", "CommandWindow", "Compose", "CtrlF1", "CtrlF2", "CtrlF3", "CtrlF4", "CtrlF5", "CtrlF6", "CtrlF7", "CtrlF8", "CtrlF9", "CtrlF10", "CtrlF11", "CtrlF12", "CtrlShiftF1", "CtrlShiftF2", "CtrlShiftF3", "CtrlShiftF4", "CtrlShiftF5", "CtrlShiftF6", "CtrlShiftF7", "CtrlShiftF8", "CtrlShiftF9", "CtrlShiftF10", "CtrlShiftF11", "CtrlShiftF12", "CursorBlink", "CursorSelect", "Decimal", "Delete", "DeleteChar", "DeleteLine", "DeleteWord", "DestructiveBackSpace", "Disconnect", "DoKey", "Down", "DownDouble", "Dup", "Duplicate", "EditScript", "KeyEnd", "EndOfField", "Erase_Eof", "EraseEOL", "EraseEOP", "EraseInput", "Escape", "ExtGr", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "F10", "F11", "F12", "F13", "F14", "F15", "F16", "F17", "F18", "F19", "F20", "F21", "F22", "F23", "F24", "F25", "F26", "F27", "F28", "F29", "F30", "F31", "F32", "F33", "F34", "F35", "F36", "F37", "F38", "F39", "F40", "F41", "F42", "F43", "F44", "F45", "F46", "F47", "F48", "FieldDelimiter", "FieldExit", "FieldMark", "FieldMinus", "FieldPlus", "Find", "HardReset", "Help", "Hex", "Hex00", "Hex01", "Hex02", "Hex03", "Hex04", "Hex05", "Hex06", "Hex07", "Hex08", "Hex09", "Hex0A", "Hex0B", "Hex0C", "Hex0D", "Hex0E", "Hex0F", "Hex10", "Hex11", "Hex12", "Hex13", "Hex14", "Hex15", "Hex16", "Hex17", "Hex18", "Hex19", "Hex1A", "Hex1B", "Hex1C", "Hex1D", "Hex1E", "Hex1F", "Hex7F", "Hold", "HoldClear", "HoldSet", "Home", "HomeDown", "HomeUp", "Insert", "InsertChar", "InsertHere", "InsertLine", "InsertMode", "InvalidKey", "KeyPad0", "KeyPad1", "KeyPad2", "KeyPad3", "KeyPad4", "KeyPad5", "KeyPad6", "KeyPad7", "KeyPad8", "KeyPad9", "Left", "LeftDouble", "LineFeed", "Minus", "MonitorToggle", "NewLine", "NextPage", "NextScreen", "NextWord", "Nul", "NumLock", "PA1", "PA2", "PA3", "Page", "PageDown", "PageUp", "PanLeft", "PanRight", "PartitionJump", "PF1", "PF2", "PF3", "PF4", "PlusCr", "PreviousWord", "PrevPage", "PrevScreen", "Print", "PrintLine", "PrintMsg", "PrintScreen", "Remove", "Replace", "Reset", "Return", "ReverseField", "Right", "RightDouble", "RollDown", "RollUp", "RuleLine", "RunScript", "ScrollDown", "ScrollLeft", "ScrollRight", "ScrollUp", "Select", "Send", "SendAnswerBack", "SendDelete", "SendLine", "SendMsg", "ShiftBackspace", "ShiftDelete", "ShiftDown", "ShiftF1", "ShiftF2", "ShiftF3", "ShiftF4", "ShiftF5", "ShiftF6", "ShiftF7", "ShiftF8", "ShiftF9", "ShiftF10", "ShiftF11", "ShiftF12", "ShiftF13", "ShiftF14", "ShiftF15", "ShiftF16", "ShiftF17", "ShiftF18", "ShiftF19", "ShiftF20", "ShiftHome", "ShiftInsert", "ShiftLeft", "ShiftPrintScreen", "ShiftRight", "ShiftUp", "SoftReset", "SystemRequest", "Tab", "TekZoom", "TermNextPage", "TermPrevPage", "Test", "TextAssistBeginBold", "TextAssistBeginOfLine", "TextAssistBeginUnderline", "TextAssistBottomOfPage", "TextAssistCarrierReturn", "TextAssistCenter", "TextAssistEndBold", "TextAssistEndOfLine", "TextAssistHalfIndexDown", "TextAssistHalfIndexUp", "TextAssistInsertSymbols", "TextAssistNextStop", "TextAssistNextTextColumn", "TextAssistPageEnd", "TextAssistRequiredSpace", "TextAssistRequiredTab", "TextAssistStop", "TextAssistTextTabAdvance", "TextAssistTopOfPage", "TextAssistWordUnderline", "TraceToggle", "Udk10", "Udk6", "Udk7", "Udk8", "Udk9", "Udk11", "Udk12", "Udk13", "Udk14", "Udk15", "Udk16", "Udk17", "Udk18", "Udk19", "Udk20", "Up", "UpDouble" ] }, { "name": "Session", "type": "TerminalSessionHandle", "required": false } ], "output_params": [], "required_params": [ "Terminal session" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "TerminalEmulation.SetTextOnTerminalSession.SetTextOnCursorPosition", "module": "TerminalEmulation", "kind": "Action", "selector": "SetTextOnCursorPosition", "template": "TerminalEmulation.SetTextOnTerminalSession.SetTextOnCursorPosition Session: `` TreatAtCharacterAsLiteral: False Text: ``", "golden_example": "TerminalEmulation.SetTextOnTerminalSession.SetTextOnCursorPosition Session: TerminalSession TreatAtCharacterAsLiteral: False Text: $'''password'''", "input_params": [ { "name": "Session", "type": "TerminalSessionHandle", "required": true }, { "name": "TreatAtCharacterAsLiteral", "type": "Boolean", "required": true, "default": "False" }, { "name": "Text", "type": "EncryptableObject", "required": true } ], "output_params": [], "required_params": [ "Session", "TreatAtCharacterAsLiteral", "Text" ], "constraints": { "SetTextOn": "CursorPosition" }, "sibling_selectors": [ "TerminalEmulation.SetTextOnTerminalSession.SetTextOnFieldWithLabel", "TerminalEmulation.SetTextOnTerminalSession.SetTextOnFieldWithIndex", "TerminalEmulation.SetTextOnTerminalSession.SetTextOnFieldAtPosition" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "TerminalEmulation.SetTextOnTerminalSession.SetTextOnFieldAtPosition", "module": "TerminalEmulation", "kind": "Action", "selector": "SetTextOnFieldAtPosition", "template": "TerminalEmulation.SetTextOnTerminalSession.SetTextOnFieldAtPosition Session: `` TreatAtCharacterAsLiteral: False Text: `` Row: `` Column: ``", "golden_example": "TerminalEmulation.SetTextOnTerminalSession.SetTextOnFieldAtPosition Session: TerminalSession TreatAtCharacterAsLiteral: False Text: $'''password''' Row: 1 Column: 1", "input_params": [ { "name": "Session", "type": "TerminalSessionHandle", "required": true }, { "name": "TreatAtCharacterAsLiteral", "type": "Boolean", "required": true, "default": "False" }, { "name": "Text", "type": "EncryptableObject", "required": true }, { "name": "Row", "type": "Int32", "required": true }, { "name": "Column", "type": "Int32", "required": true } ], "output_params": [], "required_params": [ "Session", "TreatAtCharacterAsLiteral", "Text", "Row", "Column" ], "constraints": { "SetTextOn": "Field", "GetFieldBy": "Position" }, "sibling_selectors": [ "TerminalEmulation.SetTextOnTerminalSession.SetTextOnCursorPosition", "TerminalEmulation.SetTextOnTerminalSession.SetTextOnFieldWithLabel", "TerminalEmulation.SetTextOnTerminalSession.SetTextOnFieldWithIndex" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "TerminalEmulation.SetTextOnTerminalSession.SetTextOnFieldWithIndex", "module": "TerminalEmulation", "kind": "Action", "selector": "SetTextOnFieldWithIndex", "template": "TerminalEmulation.SetTextOnTerminalSession.SetTextOnFieldWithIndex Session: `` TreatAtCharacterAsLiteral: False Text: `` Index: ``", "golden_example": "TerminalEmulation.SetTextOnTerminalSession.SetTextOnFieldWithIndex Session: TerminalSession TreatAtCharacterAsLiteral: False Text: $'''password''' Index: 1", "input_params": [ { "name": "Session", "type": "TerminalSessionHandle", "required": true }, { "name": "TreatAtCharacterAsLiteral", "type": "Boolean", "required": true, "default": "False" }, { "name": "Text", "type": "EncryptableObject", "required": true }, { "name": "Index", "type": "Int32", "required": true } ], "output_params": [], "required_params": [ "Session", "TreatAtCharacterAsLiteral", "Text", "Index" ], "constraints": { "SetTextOn": "Field", "GetFieldBy": "Index" }, "sibling_selectors": [ "TerminalEmulation.SetTextOnTerminalSession.SetTextOnCursorPosition", "TerminalEmulation.SetTextOnTerminalSession.SetTextOnFieldWithLabel", "TerminalEmulation.SetTextOnTerminalSession.SetTextOnFieldAtPosition" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "TerminalEmulation.SetTextOnTerminalSession.SetTextOnFieldWithLabel", "module": "TerminalEmulation", "kind": "Action", "selector": "SetTextOnFieldWithLabel", "template": "TerminalEmulation.SetTextOnTerminalSession.SetTextOnFieldWithLabel Session: `` Text: `` FieldLabel: `` TreatAtCharacterAsLiteral: False", "golden_example": "TerminalEmulation.SetTextOnTerminalSession.SetTextOnFieldWithLabel Session: TerminalSession Text: $'''password''' FieldLabel: $'''example''' TreatAtCharacterAsLiteral: False", "input_params": [ { "name": "FieldLabel", "type": "String", "required": false }, { "name": "Session", "type": "TerminalSessionHandle", "required": false }, { "name": "Text", "type": "EncryptableObject", "required": false }, { "name": "TreatAtCharacterAsLiteral", "type": "Boolean", "required": false } ], "output_params": [], "required_params": [ "Terminal session", "Text", "Label" ], "constraints": { "SetTextOn": "Field", "GetFieldBy": "FieldLabel" }, "sibling_selectors": [ "TerminalEmulation.SetTextOnTerminalSession.SetTextOnCursorPosition", "TerminalEmulation.SetTextOnTerminalSession.SetTextOnFieldWithIndex", "TerminalEmulation.SetTextOnTerminalSession.SetTextOnFieldAtPosition" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "TerminalEmulation.WaitForTextOnTerminalSession.WaitForTextOnFieldAtPosition", "module": "TerminalEmulation", "kind": "Action", "selector": "WaitForTextOnFieldAtPosition", "template": "TerminalEmulation.WaitForTextOnTerminalSession.WaitForTextOnFieldAtPosition Session: `` Row: `` Text: `` Timeout: 0 Column: `` IsRegEx: False", "golden_example": "TerminalEmulation.WaitForTextOnTerminalSession.WaitForTextOnFieldAtPosition Session: TerminalSession Row: 1 Text: $'''example''' Timeout: 0 Column: 1 IsRegEx: False", "input_params": [ { "name": "Session", "type": "TerminalSessionHandle", "required": true }, { "name": "Row", "type": "Int32", "required": true }, { "name": "Text", "type": "String", "required": true }, { "name": "Timeout", "type": "Int32", "required": true, "default": "0" }, { "name": "Column", "type": "Int32", "required": true }, { "name": "IsRegEx", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [], "required_params": [ "Session", "Row", "Text", "Timeout", "Column", "IsRegEx" ], "constraints": { "WaitForTextOn": "Field", "GetFieldBy": "Position" }, "sibling_selectors": [ "TerminalEmulation.WaitForTextOnTerminalSession.WaitForTextOnScreen", "TerminalEmulation.WaitForTextOnTerminalSession.WaitForTextOnFieldWithLabel", "TerminalEmulation.WaitForTextOnTerminalSession.WaitForTextOnFieldWithIndex" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "TerminalEmulation.WaitForTextOnTerminalSession.WaitForTextOnFieldWithIndex", "module": "TerminalEmulation", "kind": "Action", "selector": "WaitForTextOnFieldWithIndex", "template": "TerminalEmulation.WaitForTextOnTerminalSession.WaitForTextOnFieldWithIndex Session: `` Text: `` Timeout: 0 IsRegEx: False Index: ``", "golden_example": "TerminalEmulation.WaitForTextOnTerminalSession.WaitForTextOnFieldWithIndex Session: TerminalSession Text: $'''example''' Timeout: 0 IsRegEx: False Index: 1", "input_params": [ { "name": "Session", "type": "TerminalSessionHandle", "required": true }, { "name": "Text", "type": "String", "required": true }, { "name": "Timeout", "type": "Int32", "required": true, "default": "0" }, { "name": "IsRegEx", "type": "Boolean", "required": true, "default": "False" }, { "name": "Index", "type": "Int32", "required": true } ], "output_params": [], "required_params": [ "Session", "Text", "Timeout", "IsRegEx", "Index" ], "constraints": { "WaitForTextOn": "Field", "GetFieldBy": "Index" }, "sibling_selectors": [ "TerminalEmulation.WaitForTextOnTerminalSession.WaitForTextOnScreen", "TerminalEmulation.WaitForTextOnTerminalSession.WaitForTextOnFieldWithLabel", "TerminalEmulation.WaitForTextOnTerminalSession.WaitForTextOnFieldAtPosition" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "TerminalEmulation.WaitForTextOnTerminalSession.WaitForTextOnFieldWithLabel", "module": "TerminalEmulation", "kind": "Action", "selector": "WaitForTextOnFieldWithLabel", "template": "TerminalEmulation.WaitForTextOnTerminalSession.WaitForTextOnFieldWithLabel Session: `` Text: `` Timeout: 0 FieldLabel: `` IsRegEx: False", "golden_example": "TerminalEmulation.WaitForTextOnTerminalSession.WaitForTextOnFieldWithLabel Session: TerminalSession Text: $'''example''' Timeout: 0 FieldLabel: $'''example''' IsRegEx: False", "input_params": [ { "name": "Session", "type": "TerminalSessionHandle", "required": true }, { "name": "Text", "type": "String", "required": true }, { "name": "Timeout", "type": "Int32", "required": true, "default": "0" }, { "name": "FieldLabel", "type": "String", "required": true }, { "name": "IsRegEx", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [], "required_params": [ "Session", "Text", "Timeout", "FieldLabel", "IsRegEx" ], "constraints": { "WaitForTextOn": "Field", "GetFieldBy": "FieldLabel" }, "sibling_selectors": [ "TerminalEmulation.WaitForTextOnTerminalSession.WaitForTextOnScreen", "TerminalEmulation.WaitForTextOnTerminalSession.WaitForTextOnFieldWithIndex", "TerminalEmulation.WaitForTextOnTerminalSession.WaitForTextOnFieldAtPosition" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "TerminalEmulation.WaitForTextOnTerminalSession.WaitForTextOnScreen", "module": "TerminalEmulation", "kind": "Action", "selector": "WaitForTextOnScreen", "template": "TerminalEmulation.WaitForTextOnTerminalSession.WaitForTextOnScreen Session: `` Text: `` IsRegEx: False Timeout: 0", "golden_example": "TerminalEmulation.WaitForTextOnTerminalSession.WaitForTextOnScreen Session: TerminalSession Text: $'''example''' IsRegEx: False Timeout: 0", "input_params": [ { "name": "IsRegEx", "type": "Boolean", "required": false }, { "name": "Session", "type": "TerminalSessionHandle", "required": false }, { "name": "Text", "type": "String", "required": false }, { "name": "Timeout", "type": "Int32", "required": false } ], "output_params": [], "required_params": [ "Terminal session", "Text to wait for" ], "constraints": { "WaitForTextOn": "Screen" }, "sibling_selectors": [ "TerminalEmulation.WaitForTextOnTerminalSession.WaitForTextOnFieldWithLabel", "TerminalEmulation.WaitForTextOnTerminalSession.WaitForTextOnFieldWithIndex", "TerminalEmulation.WaitForTextOnTerminalSession.WaitForTextOnFieldAtPosition" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Testing.Assert", "module": "Testing", "kind": "Action", "selector": null, "template": "Testing.Assert ValueToAssert: `` ErrorMessage: ``", "golden_example": "Testing.Assert ValueToAssert: True ErrorMessage: $'''example'''", "input_params": [ { "name": "ValueToAssert", "type": "Boolean", "required": false }, { "name": "ErrorMessage", "type": "String", "required": false } ], "output_params": [], "required_params": [ "Assert expression" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Text.AppendLine", "module": "Text", "kind": "Action", "selector": null, "template": "Text.AppendLine Text: `` LineToAppend: `` Result=> Result", "golden_example": "Text.AppendLine Text: OutputText LineToAppend: CellValue Result=> OutputText", "input_params": [ { "name": "LineToAppend", "type": "String", "required": false }, { "name": "Text", "type": "String", "required": false } ], "output_params": [ { "name": "Result", "type": "String" } ], "required_params": [ "Original text" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Text.ChangeCase", "module": "Text", "kind": "Action", "selector": null, "template": "Text.ChangeCase Text: $'''''' NewCase: Text.CaseOption.UpperCase Result=> TextWithNewCase", "golden_example": "Text.ChangeCase Text: $'''''' NewCase: Text.CaseOption.UpperCase Result=> TextWithNewCase", "input_params": [ { "name": "NewCase", "type": "CaseOption", "required": false, "enumValues": [ "UpperCase", "LowerCase", "TitleCase", "SentenceCase" ] }, { "name": "Text", "type": "String", "required": false } ], "output_params": [ { "name": "Result", "type": "String" } ], "required_params": [], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Text.ConvertDateTimeToText.FromCustomDateTime", "module": "Text", "kind": "Action", "selector": "FromCustomDateTime", "template": "Text.ConvertDateTimeToText.FromCustomDateTime CustomFormat: `` DateTime: `` Result=> FormattedDateTime", "golden_example": "Text.ConvertDateTimeToText.FromCustomDateTime CustomFormat: $'''example''' DateTime: $'''2025-01-01''' Result=> FormattedDateTime", "input_params": [ { "name": "CustomFormat", "type": "String", "required": true }, { "name": "DateTime", "type": "DateTime", "required": true } ], "output_params": [ { "name": "Result", "type": "String", "defaultVariable": "FormattedDateTime" } ], "required_params": [ "CustomFormat", "DateTime" ], "constraints": { "Format": "Custom" }, "sibling_selectors": [ "Text.ConvertDateTimeToText.FromDateTime" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Text.ConvertDateTimeToText.FromDateTime", "module": "Text", "kind": "Action", "selector": "FromDateTime", "template": "Text.ConvertDateTimeToText.FromDateTime DateTime: `` StandardFormat: Text.WellKnownDateTimeFormat.ShortDate Result=> FormattedDateTime", "golden_example": "Text.ConvertDateTimeToText.FromDateTime DateTime: $'''2025-01-01''' StandardFormat: Text.WellKnownDateTimeFormat.ShortDate Result=> FormattedDateTime", "input_params": [ { "name": "DateTime", "type": "DateTime", "required": false }, { "name": "StandardFormat", "type": "WellKnownDateTimeFormat", "required": false, "enumValues": [ "ShortDate", "LongDate", "ShortTime", "LongTime", "FullDateTimeShortTime", "FullDateTimeLongTime", "GeneralDateTimeShortTime", "GeneralDateTimeLongTime", "SortableDateTime" ] } ], "output_params": [ { "name": "Result", "type": "String" } ], "required_params": [ "Datetime to convert" ], "constraints": { "Format": "Standard" }, "sibling_selectors": [ "Text.ConvertDateTimeToText.FromCustomDateTime" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Text.ConvertTextToDateTime.ToDateTime", "module": "Text", "kind": "Action", "selector": "ToDateTime", "template": "Text.ConvertTextToDateTime.ToDateTime Text: `` DateTime=> TextAsDateTime", "golden_example": "Text.ConvertTextToDateTime.ToDateTime Text: $'''example''' DateTime=> TextAsDateTime", "input_params": [ { "name": "Text", "type": "String", "required": false } ], "output_params": [ { "name": "DateTime", "type": "DateTime" } ], "required_params": [ "Text to convert" ], "constraints": { "DateIsInCustomFormat": "False" }, "sibling_selectors": [ "Text.ConvertTextToDateTime.ToDateTimeCustomFormat" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Text.ConvertTextToDateTime.ToDateTimeCustomFormat", "module": "Text", "kind": "Action", "selector": "ToDateTimeCustomFormat", "template": "Text.ConvertTextToDateTime.ToDateTimeCustomFormat Text: `` CustomFormat: `` DateTime=> TextAsDateTime", "golden_example": "Text.ConvertTextToDateTime.ToDateTimeCustomFormat Text: $'''example''' CustomFormat: $'''example''' DateTime=> TextAsDateTime", "input_params": [ { "name": "Text", "type": "String", "required": true }, { "name": "CustomFormat", "type": "String", "required": true } ], "output_params": [ { "name": "DateTime", "type": "DateTime", "defaultVariable": "TextAsDateTime" } ], "required_params": [ "Text", "CustomFormat" ], "constraints": { "DateIsInCustomFormat": "True" }, "sibling_selectors": [ "Text.ConvertTextToDateTime.ToDateTime" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Text.CreateHTMLContent", "module": "Text", "kind": "Action", "selector": null, "template": "Text.CreateHTMLContent HtmlEditor: `` HtmlContent=> HtmlContent", "golden_example": "Text.CreateHTMLContent HtmlEditor: $'''example''' HtmlContent=> HtmlContent", "input_params": [ { "name": "HtmlEditor", "type": "String", "required": false } ], "output_params": [ { "name": "HtmlContent", "type": "String" } ], "required_params": [ "Html editor" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Text.CropText.CropTextAfterFlag", "module": "Text", "kind": "Action", "selector": "CropTextAfterFlag", "template": "Text.CropText.CropTextAfterFlag IgnoreCase: False FromFlag: `` Text: `` IsFlagFound=> IsFlagFound CroppedText=> CroppedText", "golden_example": "Text.CropText.CropTextAfterFlag IgnoreCase: False FromFlag: $'''example''' Text: $'''example''' IsFlagFound=> IsFlagFound CroppedText=> CroppedText", "input_params": [ { "name": "IgnoreCase", "type": "Boolean", "required": true, "default": "False" }, { "name": "FromFlag", "type": "String", "required": true }, { "name": "Text", "type": "String", "required": true } ], "output_params": [ { "name": "IsFlagFound", "type": "Boolean", "defaultVariable": "IsFlagFound" }, { "name": "CroppedText", "type": "String", "defaultVariable": "CroppedText" } ], "required_params": [ "IgnoreCase", "FromFlag", "Text" ], "constraints": { "Mode": "GetTextAfterFlag" }, "sibling_selectors": [ "Text.CropText.CropTextBeforeFlag", "Text.CropText.CropTextBetweenFlags" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Text.CropText.CropTextBeforeFlag", "module": "Text", "kind": "Action", "selector": "CropTextBeforeFlag", "template": "Text.CropText.CropTextBeforeFlag Text: `` ToFlag: `` IgnoreCase: False CroppedText=> CroppedText IsFlagFound=> IsFlagFound", "golden_example": "Text.CropText.CropTextBeforeFlag Text: $'''example''' ToFlag: $'''example''' IgnoreCase: False CroppedText=> CroppedText IsFlagFound=> IsFlagFound", "input_params": [ { "name": "Text", "type": "String", "required": false }, { "name": "ToFlag", "type": "String", "required": false }, { "name": "IgnoreCase", "type": "Boolean", "required": false } ], "output_params": [ { "name": "CroppedText", "type": "String" }, { "name": "IsFlagFound", "type": "Boolean" } ], "required_params": [ "Original text", "End flag" ], "constraints": { "Mode": "GetTextBeforeFlag" }, "sibling_selectors": [ "Text.CropText.CropTextAfterFlag", "Text.CropText.CropTextBetweenFlags" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Text.CropText.CropTextBetweenFlags", "module": "Text", "kind": "Action", "selector": "CropTextBetweenFlags", "template": "Text.CropText.CropTextBetweenFlags ToFlag: `` IgnoreCase: False FromFlag: `` Text: `` IsFlagFound=> IsFlagFound CroppedText=> CroppedText", "golden_example": "Text.CropText.CropTextBetweenFlags ToFlag: $'''example''' IgnoreCase: False FromFlag: $'''example''' Text: $'''example''' IsFlagFound=> IsFlagFound CroppedText=> CroppedText", "input_params": [ { "name": "ToFlag", "type": "String", "required": true }, { "name": "IgnoreCase", "type": "Boolean", "required": true, "default": "False" }, { "name": "FromFlag", "type": "String", "required": true }, { "name": "Text", "type": "String", "required": true } ], "output_params": [ { "name": "IsFlagFound", "type": "Boolean", "defaultVariable": "IsFlagFound" }, { "name": "CroppedText", "type": "String", "defaultVariable": "CroppedText" } ], "required_params": [ "ToFlag", "IgnoreCase", "FromFlag", "Text" ], "constraints": { "Mode": "GetTextBetweenFlags" }, "sibling_selectors": [ "Text.CropText.CropTextBeforeFlag", "Text.CropText.CropTextAfterFlag" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Text.EscapeForRegularExpression", "module": "Text", "kind": "Action", "selector": null, "template": "Text.EscapeForRegularExpression Text: `` EscapedText=> EscapedText", "golden_example": "Text.EscapeForRegularExpression Text: $'''example''' EscapedText=> EscapedText", "input_params": [ { "name": "Text", "type": "String", "required": false } ], "output_params": [ { "name": "EscapedText", "type": "String" } ], "required_params": [ "Text to escape" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Text.FromNumber", "module": "Text", "kind": "Action", "selector": null, "template": "Text.FromNumber Number: `` DecimalPlaces: 2 UseThousandsSeparator: True FormattedNumber=> FormattedNumber", "golden_example": "Text.FromNumber Number: 1.0 DecimalPlaces: 2 UseThousandsSeparator: True FormattedNumber=> FormattedNumber", "input_params": [ { "name": "DecimalPlaces", "type": "Int32", "required": false }, { "name": "Number", "type": "Decimal", "required": false }, { "name": "UseThousandsSeparator", "type": "Boolean", "required": false } ], "output_params": [ { "name": "FormattedNumber", "type": "String" } ], "required_params": [ "Number to convert" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Text.GetSubtext.GetSubtext", "module": "Text", "kind": "Action", "selector": "GetSubtext", "template": "Text.GetSubtext.GetSubtext Text: `` CharacterPosition: `` NumberOfChars: `` Subtext=> Subtext", "golden_example": "Text.GetSubtext.GetSubtext Text: $'''example''' CharacterPosition: 1 NumberOfChars: 1 Subtext=> Subtext", "input_params": [ { "name": "CharacterPosition", "type": "Int32", "required": false }, { "name": "NumberOfChars", "type": "Int32", "required": false }, { "name": "Text", "type": "String", "required": false } ], "output_params": [ { "name": "Subtext", "type": "String" } ], "required_params": [ "Original text", "Character position", "Number of chars" ], "constraints": { "StartIndex": "CharacterPosition", "Length": "NumberOfChars" }, "sibling_selectors": [ "Text.GetSubtext.GetText", "Text.GetSubtext.GetSubtextFrom", "Text.GetSubtext.GetSubtextFromStartTo" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Text.GetSubtext.GetSubtextFrom", "module": "Text", "kind": "Action", "selector": "GetSubtextFrom", "template": "Text.GetSubtext.GetSubtextFrom Text: `` CharacterPosition: `` Subtext=> Subtext", "golden_example": "Text.GetSubtext.GetSubtextFrom Text: $'''example''' CharacterPosition: 1 Subtext=> Subtext", "input_params": [ { "name": "Text", "type": "String", "required": true }, { "name": "CharacterPosition", "type": "Int32", "required": true } ], "output_params": [ { "name": "Subtext", "type": "String", "defaultVariable": "Subtext" } ], "required_params": [ "Text", "CharacterPosition" ], "constraints": { "StartIndex": "CharacterPosition", "Length": "EndOfText" }, "sibling_selectors": [ "Text.GetSubtext.GetText", "Text.GetSubtext.GetSubtextFromStartTo", "Text.GetSubtext.GetSubtext" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Text.GetSubtext.GetSubtextFromStartTo", "module": "Text", "kind": "Action", "selector": "GetSubtextFromStartTo", "template": "Text.GetSubtext.GetSubtextFromStartTo Text: `` NumberOfChars: `` Subtext=> Subtext", "golden_example": "Text.GetSubtext.GetSubtextFromStartTo Text: $'''example''' NumberOfChars: 1 Subtext=> Subtext", "input_params": [ { "name": "Text", "type": "String", "required": true }, { "name": "NumberOfChars", "type": "Int32", "required": true } ], "output_params": [ { "name": "Subtext", "type": "String", "defaultVariable": "Subtext" } ], "required_params": [ "Text", "NumberOfChars" ], "constraints": { "StartIndex": "StartOfText", "Length": "NumberOfChars" }, "sibling_selectors": [ "Text.GetSubtext.GetText", "Text.GetSubtext.GetSubtextFrom", "Text.GetSubtext.GetSubtext" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Text.GetSubtext.GetText", "module": "Text", "kind": "Action", "selector": "GetText", "template": "Text.GetSubtext.GetText Text: `` Subtext=> Subtext", "golden_example": "Text.GetSubtext.GetText Text: $'''example''' Subtext=> Subtext", "input_params": [ { "name": "Text", "type": "String", "required": true } ], "output_params": [ { "name": "Subtext", "type": "String", "defaultVariable": "Subtext" } ], "required_params": [ "Text" ], "constraints": { "StartIndex": "StartOfText", "Length": "EndOfText" }, "sibling_selectors": [ "Text.GetSubtext.GetSubtextFrom", "Text.GetSubtext.GetSubtextFromStartTo", "Text.GetSubtext.GetSubtext" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Text.JoinText.Join", "module": "Text", "kind": "Action", "selector": "Join", "template": "Text.JoinText.Join List: `` Result=> JoinedText", "golden_example": "Text.JoinText.Join List: FileList Result=> JoinedText", "input_params": [ { "name": "List", "type": "List`1", "required": false } ], "output_params": [ { "name": "Result", "type": "String" } ], "required_params": [ "Specify the list to join" ], "constraints": { "DelimiterType": "None" }, "sibling_selectors": [ "Text.JoinText.JoinWithDelimiter", "Text.JoinText.JoinWithCustomDelimiter" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Text.JoinText.JoinWithCustomDelimiter", "module": "Text", "kind": "Action", "selector": "JoinWithCustomDelimiter", "template": "Text.JoinText.JoinWithCustomDelimiter List: `` CustomDelimiter: `` Result=> JoinedText", "golden_example": "Text.JoinText.JoinWithCustomDelimiter List: List CustomDelimiter: $'''example''' Result=> JoinedText", "input_params": [ { "name": "List", "type": "List`1", "required": true }, { "name": "CustomDelimiter", "type": "String", "required": true } ], "output_params": [ { "name": "Result", "type": "String", "defaultVariable": "JoinedText" } ], "required_params": [ "List", "CustomDelimiter" ], "constraints": { "DelimiterType": "Custom" }, "sibling_selectors": [ "Text.JoinText.Join", "Text.JoinText.JoinWithDelimiter" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Text.JoinText.JoinWithDelimiter", "module": "Text", "kind": "Action", "selector": "JoinWithDelimiter", "template": "Text.JoinText.JoinWithDelimiter List: `` StandardDelimiter: Text.StandardDelimiter.Space DelimiterTimes: 1 Result=> JoinedText", "golden_example": "Text.JoinText.JoinWithDelimiter List: List StandardDelimiter: Text.StandardDelimiter.Space DelimiterTimes: 1 Result=> JoinedText", "input_params": [ { "name": "List", "type": "List`1", "required": true }, { "name": "StandardDelimiter", "type": "StandardDelimiter", "required": true, "default": "Space", "enumValues": [ "Space", "Tab", "NewLine" ] }, { "name": "DelimiterTimes", "type": "Int32", "required": true, "default": "1" } ], "output_params": [ { "name": "Result", "type": "String", "defaultVariable": "JoinedText" } ], "required_params": [ "List", "StandardDelimiter", "DelimiterTimes" ], "constraints": { "DelimiterType": "Standard" }, "sibling_selectors": [ "Text.JoinText.Join", "Text.JoinText.JoinWithCustomDelimiter" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Text.Pad", "module": "Text", "kind": "Action", "selector": null, "template": "Text.Pad Text: $'''''' PadPosition: Text.PadPosition.Left TotalLength: 10 PaddingText: `` PaddedText=> PaddedText", "golden_example": "Text.Pad Text: $'''''' PadPosition: Text.PadPosition.Left TotalLength: 10 PaddingText: $'''example''' PaddedText=> PaddedText", "input_params": [ { "name": "PaddingText", "type": "String", "required": false }, { "name": "PadPosition", "type": "PadPosition", "required": false, "enumValues": [ "Left", "Right" ] }, { "name": "Text", "type": "String", "required": false }, { "name": "TotalLength", "type": "Int32", "required": false } ], "output_params": [ { "name": "PaddedText", "type": "String" } ], "required_params": [], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Text.ParseText.Parse", "module": "Text", "kind": "Action", "selector": "Parse", "template": "Text.ParseText.Parse StartingPosition: 0 Text: `` TextToFind: `` IgnoreCase: False OccurrencePositions=> Positions", "golden_example": "Text.ParseText.Parse StartingPosition: 0 Text: $'''example''' TextToFind: $'''example''' IgnoreCase: False OccurrencePositions=> Positions", "input_params": [ { "name": "StartingPosition", "type": "Int32", "required": true, "default": "0" }, { "name": "Text", "type": "String", "required": true }, { "name": "TextToFind", "type": "String", "required": true }, { "name": "IgnoreCase", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "OccurrencePositions", "type": "List`1", "defaultVariable": "Positions" } ], "required_params": [ "StartingPosition", "Text", "TextToFind", "IgnoreCase" ], "constraints": { "IsRegEx": "False", "FirstOccurrenceOnly": "False" }, "sibling_selectors": [ "Text.ParseText.ParseForFirstOccurrence", "Text.ParseText.RegexParse", "Text.ParseText.RegexParseForFirstOccurrence" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Text.ParseText.ParseForFirstOccurrence", "module": "Text", "kind": "Action", "selector": "ParseForFirstOccurrence", "template": "Text.ParseText.ParseForFirstOccurrence Text: `` TextToFind: `` StartingPosition: 0 IgnoreCase: False OccurrencePosition=> Position", "golden_example": "Text.ParseText.ParseForFirstOccurrence Text: $'''example''' TextToFind: $'''example''' StartingPosition: 0 IgnoreCase: False OccurrencePosition=> Position", "input_params": [ { "name": "IgnoreCase", "type": "Boolean", "required": false }, { "name": "StartingPosition", "type": "Int32", "required": false }, { "name": "Text", "type": "String", "required": false }, { "name": "TextToFind", "type": "String", "required": false } ], "output_params": [ { "name": "OccurrencePosition", "type": "Int32" } ], "required_params": [ "Text to parse", "Text to find" ], "constraints": { "IsRegEx": "False", "FirstOccurrenceOnly": "True" }, "sibling_selectors": [ "Text.ParseText.Parse", "Text.ParseText.RegexParse", "Text.ParseText.RegexParseForFirstOccurrence" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Text.ParseText.RegexParse", "module": "Text", "kind": "Action", "selector": "RegexParse", "template": "Text.ParseText.RegexParse StartingPosition: 0 Text: `` TextToFind: `` IgnoreCase: False OccurrencePositions=> Positions Matches=> Matches", "golden_example": "Text.ParseText.RegexParse StartingPosition: 0 Text: $'''example''' TextToFind: $'''example''' IgnoreCase: False OccurrencePositions=> Positions Matches=> Matches", "input_params": [ { "name": "StartingPosition", "type": "Int32", "required": true, "default": "0" }, { "name": "Text", "type": "String", "required": true }, { "name": "TextToFind", "type": "String", "required": true }, { "name": "IgnoreCase", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "OccurrencePositions", "type": "List`1", "defaultVariable": "Positions" }, { "name": "Matches", "type": "List`1", "defaultVariable": "Matches" } ], "required_params": [ "StartingPosition", "Text", "TextToFind", "IgnoreCase" ], "constraints": { "IsRegEx": "True", "FirstOccurrenceOnly": "False" }, "sibling_selectors": [ "Text.ParseText.Parse", "Text.ParseText.ParseForFirstOccurrence", "Text.ParseText.RegexParseForFirstOccurrence" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Text.ParseText.RegexParseForFirstOccurrence", "module": "Text", "kind": "Action", "selector": "RegexParseForFirstOccurrence", "template": "Text.ParseText.RegexParseForFirstOccurrence StartingPosition: 0 Text: `` TextToFind: `` IgnoreCase: False OccurrencePosition=> Position Match=> Match", "golden_example": "Text.ParseText.RegexParseForFirstOccurrence StartingPosition: 0 Text: $'''example''' TextToFind: $'''example''' IgnoreCase: False OccurrencePosition=> Position Match=> Match", "input_params": [ { "name": "StartingPosition", "type": "Int32", "required": true, "default": "0" }, { "name": "Text", "type": "String", "required": true }, { "name": "TextToFind", "type": "String", "required": true }, { "name": "IgnoreCase", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "OccurrencePosition", "type": "Int32", "defaultVariable": "Position" }, { "name": "Match", "type": "String", "defaultVariable": "Match" } ], "required_params": [ "StartingPosition", "Text", "TextToFind", "IgnoreCase" ], "constraints": { "IsRegEx": "True", "FirstOccurrenceOnly": "True" }, "sibling_selectors": [ "Text.ParseText.Parse", "Text.ParseText.ParseForFirstOccurrence", "Text.ParseText.RegexParse" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Text.Random", "module": "Text", "kind": "Action", "selector": null, "template": "Text.Random UseUpperCaseLetters: True UseLowerCaseLetters: True UseDigits: True UseSymbols: True MinimumLength: 6 MaximumLength: 10 RandomText=> RandomText", "golden_example": "Text.Random UseUpperCaseLetters: True UseLowerCaseLetters: True UseDigits: True UseSymbols: True MinimumLength: 6 MaximumLength: 10 RandomText=> RandomText", "input_params": [ { "name": "MaximumLength", "type": "Int32", "required": false }, { "name": "MinimumLength", "type": "Int32", "required": false }, { "name": "UseDigits", "type": "Boolean", "required": false }, { "name": "UseLowerCaseLetters", "type": "Boolean", "required": false }, { "name": "UseSymbols", "type": "Boolean", "required": false }, { "name": "UseUpperCaseLetters", "type": "Boolean", "required": false } ], "output_params": [ { "name": "RandomText", "type": "String" } ], "required_params": [], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Text.RecognizeEntitiesInText", "module": "Text", "kind": "Action", "selector": null, "template": "Text.RecognizeEntitiesInText Text: `` Mode: Text.RecognizerMode.DateTime Language: Text.RecognizerLanguage.English RecognizedEntities=> RecognizedEntities", "golden_example": "Text.RecognizeEntitiesInText Text: $'''example''' Mode: Text.RecognizerMode.DateTime Language: Text.RecognizerLanguage.English RecognizedEntities=> RecognizedEntities", "input_params": [ { "name": "Language", "type": "RecognizerLanguage", "required": false, "enumValues": [ "English", "Chinese", "Spanish", "SpanishMexican", "Portuguese", "French", "German", "Italian", "Japanese", "Dutch", "Korean", "Swedish", "Turkish", "Hindi" ] }, { "name": "Mode", "type": "RecognizerMode", "required": false, "enumValues": [ "DateTime", "Dimension", "Temperature", "Currency", "NumberRange", "Number", "Ordinal", "Percentage", "PhoneNumber", "Email", "IpAddress", "Mention", "Hashtag", "Url", "Guid", "QuotedText" ] }, { "name": "Text", "type": "String", "required": false } ], "output_params": [ { "name": "RecognizedEntities", "type": "DataTable" } ], "required_params": [ "Text to recognize from" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Text.Replace.ReplaceText", "module": "Text", "kind": "Action", "selector": "ReplaceText", "template": "Text.Replace.ReplaceText Text: `` TextToFind: `` IgnoreCase: False ReplaceWith: `` ActivateEscapeSequences: False ComparisonType: Text.TextComparisonType.CultureSensitive Result=> Replaced", "golden_example": "Text.Replace.ReplaceText Text: $'''example''' TextToFind: $'''example''' IgnoreCase: False ReplaceWith: $'''example''' ActivateEscapeSequences: False ComparisonType: Text.TextComparisonType.CultureSensitive Result=> Replaced", "input_params": [ { "name": "ActivateEscapeSequences", "type": "Boolean", "required": false }, { "name": "ComparisonType", "type": "TextComparisonType", "required": false, "enumValues": [ "CultureSensitive", "Ordinal" ] }, { "name": "IgnoreCase", "type": "Boolean", "required": false }, { "name": "ReplaceWith", "type": "String", "required": false }, { "name": "Text", "type": "String", "required": false }, { "name": "TextToFind", "type": "String", "required": false } ], "output_params": [ { "name": "Result", "type": "String" } ], "required_params": [ "Text to parse", "Text to find", "Replace with" ], "constraints": { "IsRegEx": "False" }, "sibling_selectors": [ "Text.Replace.ReplaceTextWithRegex" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Text.Replace.ReplaceTextWithRegex", "module": "Text", "kind": "Action", "selector": "ReplaceTextWithRegex", "template": "Text.Replace.ReplaceTextWithRegex Text: `` TextToFind: `` ReplaceWith: `` ActivateEscapeSequences: False IgnoreCase: False Result=> Replaced", "golden_example": "Text.Replace.ReplaceTextWithRegex Text: $'''example''' TextToFind: $'''example''' ReplaceWith: $'''example''' ActivateEscapeSequences: False IgnoreCase: False Result=> Replaced", "input_params": [ { "name": "Text", "type": "String", "required": true }, { "name": "TextToFind", "type": "String", "required": true }, { "name": "ReplaceWith", "type": "String", "required": true }, { "name": "ActivateEscapeSequences", "type": "Boolean", "required": true, "default": "False" }, { "name": "IgnoreCase", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "Result", "type": "String", "defaultVariable": "Replaced" } ], "required_params": [ "Text", "TextToFind", "ReplaceWith", "ActivateEscapeSequences", "IgnoreCase" ], "constraints": { "IsRegEx": "True" }, "sibling_selectors": [ "Text.Replace.ReplaceText" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Text.Reverse", "module": "Text", "kind": "Action", "selector": null, "template": "Text.Reverse Text: `` ReversedText=> ReversedText", "golden_example": "Text.Reverse Text: $'''example''' ReversedText=> ReversedText", "input_params": [ { "name": "Text", "type": "String", "required": false } ], "output_params": [ { "name": "ReversedText", "type": "String" } ], "required_params": [ "Text to reverse" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Text.SplitText.Split", "module": "Text", "kind": "Action", "selector": "Split", "template": "Text.SplitText.Split Text: `` StandardDelimiter: Text.StandardDelimiter.Space DelimiterTimes: 1 Result=> TextList", "golden_example": "Text.SplitText.Split Text: $'''example''' StandardDelimiter: Text.StandardDelimiter.Space DelimiterTimes: 1 Result=> TextList", "input_params": [ { "name": "DelimiterTimes", "type": "Int32", "required": false }, { "name": "StandardDelimiter", "type": "StandardDelimiter", "required": false, "enumValues": [ "Space", "Tab", "NewLine" ] }, { "name": "Text", "type": "String", "required": false } ], "output_params": [ { "name": "Result", "type": "List`1" } ], "required_params": [ "Text to split" ], "constraints": { "DelimiterType": "Standard" }, "sibling_selectors": [ "Text.SplitText.SplitWithDelimiter", "Text.SplitText.SplitAtNumberOfCharacters" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Text.SplitText.SplitAtNumberOfCharacters", "module": "Text", "kind": "Action", "selector": "SplitAtNumberOfCharacters", "template": "Text.SplitText.SplitAtNumberOfCharacters SplitInterval: `` Text: `` Result=> TextList", "golden_example": "Text.SplitText.SplitAtNumberOfCharacters SplitInterval: 1 Text: $'''example''' Result=> TextList", "input_params": [ { "name": "SplitInterval", "type": "Int32", "required": true }, { "name": "Text", "type": "String", "required": true } ], "output_params": [ { "name": "Result", "type": "List`1", "defaultVariable": "TextList" } ], "required_params": [ "SplitInterval", "Text" ], "constraints": { "DelimiterType": "NumberOfCharacters" }, "sibling_selectors": [ "Text.SplitText.Split", "Text.SplitText.SplitWithDelimiter" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Text.SplitText.SplitWithDelimiter", "module": "Text", "kind": "Action", "selector": "SplitWithDelimiter", "template": "Text.SplitText.SplitWithDelimiter Text: `` IsRegEx: False CustomDelimiter: `` Result=> TextList", "golden_example": "Text.SplitText.SplitWithDelimiter Text: $'''example''' IsRegEx: False CustomDelimiter: $'''example''' Result=> TextList", "input_params": [ { "name": "Text", "type": "String", "required": true }, { "name": "IsRegEx", "type": "Boolean", "required": true, "default": "False" }, { "name": "CustomDelimiter", "type": "String", "required": true } ], "output_params": [ { "name": "Result", "type": "List`1", "defaultVariable": "TextList" } ], "required_params": [ "Text", "IsRegEx", "CustomDelimiter" ], "constraints": { "DelimiterType": "Custom" }, "sibling_selectors": [ "Text.SplitText.Split", "Text.SplitText.SplitAtNumberOfCharacters" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Text.ToNumber", "module": "Text", "kind": "Action", "selector": null, "template": "Text.ToNumber Text: `` Number=> TextAsNumber", "golden_example": "Text.ToNumber Text: $'''example''' Number=> TextAsNumber", "input_params": [ { "name": "Text", "type": "String", "required": false } ], "output_params": [ { "name": "Number", "type": "Decimal" } ], "required_params": [ "Text to convert" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Text.Trim", "module": "Text", "kind": "Action", "selector": null, "template": "Text.Trim Text: $'''''' TrimOption: Text.TrimOption.Both TrimmedText=> TrimmedText", "golden_example": "Text.Trim Text: $'''''' TrimOption: Text.TrimOption.Both TrimmedText=> TrimmedText", "input_params": [ { "name": "Text", "type": "String", "required": false }, { "name": "TrimOption", "type": "TrimOption", "required": false, "enumValues": [ "FromStart", "ToEnd", "Both" ] } ], "output_params": [ { "name": "TrimmedText", "type": "String" } ], "required_params": [], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Triggers.WaitForTriggerAction.WaitForTriggerAction", "module": "Triggers", "kind": "While", "selector": "WaitForTriggerAction", "template": "LOOP WHILE (Triggers.WaitForTriggerAction.WaitForTriggerAction Policy: Triggers.TriggerPolicy.OneTime TriggerEventInstanceHandle=> TriggerEventInstanceHandle)", "golden_example": "LOOP WHILE (Triggers.WaitForTriggerAction.WaitForTriggerAction Policy: Triggers.TriggerPolicy.OneTime TriggerEventInstanceHandle=> TriggerEventInstanceHandle)", "input_params": [ { "name": "Policy", "type": "TriggerPolicy", "required": true, "default": "OneTime", "enumValues": [ "OneTime", "Sequential" ] } ], "output_params": [ { "name": "TriggerEventInstanceHandle", "type": "TriggerEventInstanceHandle", "defaultVariable": "TriggerEventInstanceHandle" } ], "required_params": [ "Policy" ], "constraints": { "FailWithTimeoutError": "False" }, "sibling_selectors": [ "Triggers.WaitForTriggerAction.WaitForTriggerActionWithTimeout" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Triggers.WaitForTriggerAction.WaitForTriggerActionWithTimeout", "module": "Triggers", "kind": "While", "selector": "WaitForTriggerActionWithTimeout", "template": "LOOP WHILE (Triggers.WaitForTriggerAction.WaitForTriggerActionWithTimeout Timeout: 0 Policy: Triggers.TriggerPolicy.OneTime TriggerEventInstanceHandle=> TriggerEventInstanceHandle)", "golden_example": "LOOP WHILE (Triggers.WaitForTriggerAction.WaitForTriggerActionWithTimeout Timeout: 0 Policy: Triggers.TriggerPolicy.OneTime TriggerEventInstanceHandle=> TriggerEventInstanceHandle)", "input_params": [ { "name": "Timeout", "type": "Int32", "required": true, "default": "0" }, { "name": "Policy", "type": "TriggerPolicy", "required": true, "default": "OneTime", "enumValues": [ "OneTime", "Sequential" ] } ], "output_params": [ { "name": "TriggerEventInstanceHandle", "type": "TriggerEventInstanceHandle", "defaultVariable": "TriggerEventInstanceHandle" } ], "required_params": [ "Timeout", "Policy" ], "constraints": { "FailWithTimeoutError": "True" }, "sibling_selectors": [ "Triggers.WaitForTriggerAction.WaitForTriggerAction" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "UIAutomation.Click.Click", "module": "UIAutomation", "kind": "Action", "selector": "Click", "template": "UIAutomation.Click.Click OffsetX: 0 OffsetY: 0 Element: `` ClickType: UIAutomation.ClickType.LeftClick MousePositionRelativeToElement: UIAutomation.RectangleEdgePoint.MiddleCenter", "golden_example": "UIAutomation.Click.Click OffsetX: 0 OffsetY: 0 Element: appmask['Window \\'KB Test Window\\'']['Button \\'OK\\''] ClickType: UIAutomation.ClickType.LeftClick MousePositionRelativeToElement: UIAutomation.RectangleEdgePoint.MiddleCenter", "input_params": [ { "name": "OffsetX", "type": "Int32", "required": true, "default": "0" }, { "name": "OffsetY", "type": "Int32", "required": true, "default": "0" }, { "name": "Element", "type": "UIControl", "required": true }, { "name": "ClickType", "type": "ClickType", "required": true, "default": "LeftClick", "enumValues": [ "LeftClick", "RightClick", "DoubleClick", "LeftButtonDown", "LeftButtonUp", "RightButtonDown", "RightButtonUp", "MiddleClick" ] }, { "name": "MousePositionRelativeToElement", "type": "RectangleEdgePoint", "required": true, "default": "MiddleCenter", "enumValues": [ "TopLeft", "TopCenter", "TopRight", "MiddleLeft", "MiddleCenter", "MiddleRight", "BottomLeft", "BottomCenter", "BottomRight" ] } ], "output_params": [], "required_params": [ "OffsetX", "OffsetY", "Element", "ClickType", "MousePositionRelativeToElement" ], "constraints": { "Simulate": "False" }, "sibling_selectors": [ "UIAutomation.Click.SimulateClick" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.Click.SimulateClick", "module": "UIAutomation", "kind": "Action", "selector": "SimulateClick", "template": "UIAutomation.Click.SimulateClick Element: ``", "golden_example": "UIAutomation.Click.SimulateClick Element: appmask['Window \\'KB Test Window\\'']['Button \\'OK\\'']", "input_params": [ { "name": "Element", "type": "UIControl", "required": true } ], "output_params": [], "required_params": [ "Element" ], "constraints": { "Simulate": "True" }, "sibling_selectors": [ "UIAutomation.Click.Click" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.CloseWindow.Close", "module": "UIAutomation", "kind": "Action", "selector": "Close", "template": "UIAutomation.CloseWindow.Close Window: ``", "golden_example": "UIAutomation.CloseWindow.Close Window: appmask['Window \\'KB Test Window\\'']", "input_params": [ { "name": "Window", "type": "UIControl", "required": true } ], "output_params": [], "required_params": [ "Window" ], "constraints": { "FindWindowMode": "Control" }, "sibling_selectors": [ "UIAutomation.CloseWindow.CloseByTitleClass", "UIAutomation.CloseWindow.CloseByInstanceOrHandle" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.CloseWindow.CloseByInstanceOrHandle", "module": "UIAutomation", "kind": "Action", "selector": "CloseByInstanceOrHandle", "template": "UIAutomation.CloseWindow.CloseByInstanceOrHandle WindowInstance: ``", "golden_example": "UIAutomation.CloseWindow.CloseByInstanceOrHandle WindowInstance: 1", "input_params": [ { "name": "WindowInstance", "type": "Int32", "required": true } ], "output_params": [], "required_params": [ "WindowInstance" ], "constraints": { "FindWindowMode": "InstanceOrHandle" }, "sibling_selectors": [ "UIAutomation.CloseWindow.Close", "UIAutomation.CloseWindow.CloseByTitleClass" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "UIAutomation.CloseWindow.CloseByTitleClass", "module": "UIAutomation", "kind": "Action", "selector": "CloseByTitleClass", "template": "UIAutomation.CloseWindow.CloseByTitleClass Title: `` Class: ``", "golden_example": "UIAutomation.CloseWindow.CloseByTitleClass Title: $'''example''' Class: $'''example'''", "input_params": [ { "name": "Title", "type": "String", "required": true, "default": "" }, { "name": "Class", "type": "String", "required": true, "default": "" } ], "output_params": [], "required_params": [ "Title", "Class" ], "constraints": { "FindWindowMode": "TitleAndClass" }, "sibling_selectors": [ "UIAutomation.CloseWindow.Close", "UIAutomation.CloseWindow.CloseByInstanceOrHandle" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "UIAutomation.DragAndDropElement", "module": "UIAutomation", "kind": "Action", "selector": null, "template": "UIAutomation.DragAndDropElement MouseUpOffsetY: 0 MouseUpOffsetX: 0 RectangleEdgePointForMouseUp: UIAutomation.RectangleEdgePoint.MiddleCenter RectangleEdgePointForMouseDown: UIAutomation.RectangleEdgePoint.MiddleCenter MouseDownOffsetY: 0 ClickType: UIAutomation.DragAndDropClickType.LeftClick ControlToDrag: `` MouseDownOffsetX: 0 ControlToDropOver: ``", "golden_example": "UIAutomation.DragAndDropElement MouseUpOffsetY: 0 MouseUpOffsetX: 0 RectangleEdgePointForMouseUp: UIAutomation.RectangleEdgePoint.MiddleCenter RectangleEdgePointForMouseDown: UIAutomation.RectangleEdgePoint.MiddleCenter MouseDownOffsetY: 0 ClickType: UIAutomation.DragAndDropClickType.LeftClick ControlToDrag: appmask['Window \\'KB Test Window\\'']['Button \\'OK\\''] MouseDownOffsetX: 0 ControlToDropOver: appmask['Window \\'KB Test Window\\'']['Button \\'OK\\'']", "input_params": [ { "name": "MouseUpOffsetY", "type": "Int32", "required": true, "default": "0" }, { "name": "MouseUpOffsetX", "type": "Int32", "required": true, "default": "0" }, { "name": "RectangleEdgePointForMouseUp", "type": "RectangleEdgePoint", "required": true, "default": "MiddleCenter", "enumValues": [ "TopLeft", "TopCenter", "TopRight", "MiddleLeft", "MiddleCenter", "MiddleRight", "BottomLeft", "BottomCenter", "BottomRight" ] }, { "name": "RectangleEdgePointForMouseDown", "type": "RectangleEdgePoint", "required": true, "default": "MiddleCenter", "enumValues": [ "TopLeft", "TopCenter", "TopRight", "MiddleLeft", "MiddleCenter", "MiddleRight", "BottomLeft", "BottomCenter", "BottomRight" ] }, { "name": "MouseDownOffsetY", "type": "Int32", "required": true, "default": "0" }, { "name": "ClickType", "type": "DragAndDropClickType", "required": true, "default": "LeftClick", "enumValues": [ "LeftClick", "RightClick" ] }, { "name": "ControlToDrag", "type": "UIControl", "required": true }, { "name": "MouseDownOffsetX", "type": "Int32", "required": true, "default": "0" }, { "name": "ControlToDropOver", "type": "UIControl", "required": true } ], "output_params": [], "required_params": [ "MouseUpOffsetY", "MouseUpOffsetX", "RectangleEdgePointForMouseUp", "RectangleEdgePointForMouseDown", "MouseDownOffsetY", "ClickType", "ControlToDrag", "MouseDownOffsetX", "ControlToDropOver" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.ExpandCollapseTreeNode", "module": "UIAutomation", "kind": "Action", "selector": null, "template": "UIAutomation.ExpandCollapseTreeNode Control: `` UseRegex: False Operation: UIAutomation.TreeNodeOperation.Expand FoldersPath: ``", "golden_example": "UIAutomation.ExpandCollapseTreeNode Control: $'''body''' UseRegex: False Operation: UIAutomation.TreeNodeOperation.Expand FoldersPath: $'''example'''", "input_params": [ { "name": "FoldersPath", "type": "String", "required": false }, { "name": "Operation", "type": "TreeNodeOperation", "required": false, "enumValues": [ "Expand", "Collapse" ] }, { "name": "UseRegex", "type": "Boolean", "required": false }, { "name": "Control", "type": "UIControl", "required": false } ], "output_params": [], "required_params": [ "UI element" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": true, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "UIAutomation.ExtractDataFromTable.ExtractDataFromTable", "module": "UIAutomation", "kind": "Action", "selector": "ExtractDataFromTable", "template": "UIAutomation.ExtractDataFromTable.ExtractDataFromTable Control: `` BringToFront: True ExtractedData=> DataFromTable", "golden_example": "UIAutomation.ExtractDataFromTable.ExtractDataFromTable Control: appmask['Window \\'KB Test Window\\'']['Button \\'OK\\''] BringToFront: True ExtractedData=> DataFromTable", "input_params": [ { "name": "Control", "type": "UIControl", "required": true }, { "name": "BringToFront", "type": "Boolean", "required": true, "default": "True" } ], "output_params": [ { "name": "ExtractedData", "type": "Object", "defaultVariable": "DataFromTable" } ], "required_params": [ "Control", "BringToFront" ], "constraints": { "StoreExtractedDataIn": "Variable" }, "sibling_selectors": [ "UIAutomation.ExtractDataFromTable.ExtractDataFromTableInExcelSpreadsheet" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.ExtractDataFromTable.ExtractDataFromTableInExcelSpreadsheet", "module": "UIAutomation", "kind": "Action", "selector": "ExtractDataFromTableInExcelSpreadsheet", "template": "UIAutomation.ExtractDataFromTable.ExtractDataFromTableInExcelSpreadsheet Control: `` BringToFront: True ExcelInstance=> ExcelInstance", "golden_example": "UIAutomation.ExtractDataFromTable.ExtractDataFromTableInExcelSpreadsheet Control: appmask['Window \\'KB Test Window\\'']['Button \\'OK\\''] BringToFront: True ExcelInstance=> ExcelInstance", "input_params": [ { "name": "Control", "type": "UIControl", "required": true }, { "name": "BringToFront", "type": "Boolean", "required": true, "default": "True" } ], "output_params": [ { "name": "ExcelInstance", "type": "ExcelInstanceHandle", "defaultVariable": "ExcelInstance" } ], "required_params": [ "Control", "BringToFront" ], "constraints": { "StoreExtractedDataIn": "ExcelSpreadsheet" }, "sibling_selectors": [ "UIAutomation.ExtractDataFromTable.ExtractDataFromTable" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.ExtractDataFromWindow.ExtractData", "module": "UIAutomation", "kind": "Action", "selector": "ExtractData", "template": "UIAutomation.ExtractDataFromWindow.ExtractData Control: `` BringToFront: True ExtractedData=> DataFromWindow", "golden_example": "UIAutomation.ExtractDataFromWindow.ExtractData Control: appmask['Window \\'KB Test Window\\'']['Button \\'OK\\''] BringToFront: True ExtractedData=> DataFromWindow", "input_params": [ { "name": "Control", "type": "UIControl", "required": true }, { "name": "BringToFront", "type": "Boolean", "required": true, "default": "True" } ], "output_params": [ { "name": "ExtractedData", "type": "Object", "defaultVariable": "DataFromWindow" } ], "required_params": [ "Control", "BringToFront" ], "constraints": { "StoreExtractedDataIn": "Variable" }, "sibling_selectors": [ "UIAutomation.ExtractDataFromWindow.ExtractDataInExcelSpreadsheet" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.ExtractDataFromWindow.ExtractDataInExcelSpreadsheet", "module": "UIAutomation", "kind": "Action", "selector": "ExtractDataInExcelSpreadsheet", "template": "UIAutomation.ExtractDataFromWindow.ExtractDataInExcelSpreadsheet Control: `` BringToFront: True ExcelInstance=> ExcelInstance", "golden_example": "UIAutomation.ExtractDataFromWindow.ExtractDataInExcelSpreadsheet Control: $'''body''' BringToFront: True ExcelInstance=> ExcelInstance", "input_params": [ { "name": "BringToFront", "type": "Boolean", "required": false }, { "name": "Control", "type": "UIControl", "required": false } ], "output_params": [ { "name": "ExcelInstance", "type": "ExcelInstanceHandle" } ], "required_params": [ "Window" ], "constraints": { "StoreExtractedDataIn": "ExcelSpreadsheet" }, "sibling_selectors": [ "UIAutomation.ExtractDataFromWindow.ExtractData" ], "needs_ui_selector": true, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "UIAutomation.FocusTextField", "module": "UIAutomation", "kind": "Action", "selector": null, "template": "UIAutomation.FocusTextField TextField: ``", "golden_example": "UIAutomation.FocusTextField TextField: appmask['Window \\'KB Test Window\\'']['Edit \\'Name\\'']", "input_params": [ { "name": "TextField", "type": "UIControl", "required": true } ], "output_params": [], "required_params": [ "TextField" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.FocusWindow.Focus", "module": "UIAutomation", "kind": "Action", "selector": "Focus", "template": "UIAutomation.FocusWindow.Focus Window: ``", "golden_example": "UIAutomation.FocusWindow.Focus Window: appmask['Window \\'KB Test Window\\'']", "input_params": [ { "name": "Window", "type": "UIControl", "required": true } ], "output_params": [], "required_params": [ "Window" ], "constraints": { "FindWindowMode": "Control" }, "sibling_selectors": [ "UIAutomation.FocusWindow.FocusByInstanceOrHandle", "UIAutomation.FocusWindow.FocusByTitleClass" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.FocusWindow.FocusByInstanceOrHandle", "module": "UIAutomation", "kind": "Action", "selector": "FocusByInstanceOrHandle", "template": "UIAutomation.FocusWindow.FocusByInstanceOrHandle WindowInstance: ``", "golden_example": "UIAutomation.FocusWindow.FocusByInstanceOrHandle WindowInstance: 1", "input_params": [ { "name": "WindowInstance", "type": "Int32", "required": true } ], "output_params": [], "required_params": [ "WindowInstance" ], "constraints": { "FindWindowMode": "InstanceOrHandle" }, "sibling_selectors": [ "UIAutomation.FocusWindow.Focus", "UIAutomation.FocusWindow.FocusByTitleClass" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "UIAutomation.FocusWindow.FocusByTitleClass", "module": "UIAutomation", "kind": "Action", "selector": "FocusByTitleClass", "template": "UIAutomation.FocusWindow.FocusByTitleClass Title: `` Class: ``", "golden_example": "UIAutomation.FocusWindow.FocusByTitleClass Title: $'''example''' Class: $'''example'''", "input_params": [ { "name": "Title", "type": "String", "required": true, "default": "" }, { "name": "Class", "type": "String", "required": true, "default": "" } ], "output_params": [], "required_params": [ "Title", "Class" ], "constraints": { "FindWindowMode": "TitleAndClass" }, "sibling_selectors": [ "UIAutomation.FocusWindow.Focus", "UIAutomation.FocusWindow.FocusByInstanceOrHandle" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "UIAutomation.GetElementDetails", "module": "UIAutomation", "kind": "Action", "selector": null, "template": "UIAutomation.GetElementDetails BringToFront: True AttributeName: `` Element: `` AttributeValue=> AttributeValue", "golden_example": "UIAutomation.GetElementDetails BringToFront: True AttributeName: $'''example''' Element: appmask['Window \\'KB Test Window\\'']['Button \\'OK\\''] AttributeValue=> AttributeValue", "input_params": [ { "name": "BringToFront", "type": "Boolean", "required": true, "default": "True" }, { "name": "AttributeName", "type": "String", "required": true, "default": "Own Text" }, { "name": "Element", "type": "UIControl", "required": true } ], "output_params": [ { "name": "AttributeValue", "type": "String", "defaultVariable": "AttributeValue" } ], "required_params": [ "BringToFront", "AttributeName", "Element" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.GetSelectedCheckboxesInWindow.GetCheckboxState", "module": "UIAutomation", "kind": "Action", "selector": "GetCheckboxState", "template": "UIAutomation.GetSelectedCheckboxesInWindow.GetCheckboxState Control: `` BringToFront: True CheckboxState=> IsChecked", "golden_example": "UIAutomation.GetSelectedCheckboxesInWindow.GetCheckboxState Control: appmask['Window \\'KB Test Window\\'']['Button \\'OK\\''] BringToFront: True CheckboxState=> IsChecked", "input_params": [ { "name": "Control", "type": "UIControl", "required": true }, { "name": "BringToFront", "type": "Boolean", "required": true, "default": "True" } ], "output_params": [ { "name": "CheckboxState", "type": "Boolean", "defaultVariable": "IsChecked" } ], "required_params": [ "Control", "BringToFront" ], "constraints": { "Operation": "GetStateOfCheckbox" }, "sibling_selectors": [ "UIAutomation.GetSelectedCheckboxesInWindow.GetSelectedCheckboxes" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.GetSelectedCheckboxesInWindow.GetSelectedCheckboxes", "module": "UIAutomation", "kind": "Action", "selector": "GetSelectedCheckboxes", "template": "UIAutomation.GetSelectedCheckboxesInWindow.GetSelectedCheckboxes Control: `` BringToFront: True SelectedCheckboxes=> SelectedCheckboxes", "golden_example": "UIAutomation.GetSelectedCheckboxesInWindow.GetSelectedCheckboxes Control: $'''body''' BringToFront: True SelectedCheckboxes=> SelectedCheckboxes", "input_params": [ { "name": "BringToFront", "type": "Boolean", "required": false }, { "name": "Control", "type": "UIControl", "required": false } ], "output_params": [ { "name": "SelectedCheckboxes", "type": "List`1" } ], "required_params": [ "UI element" ], "constraints": { "Operation": "GetSelectedCheckboxesInGroup" }, "sibling_selectors": [ "UIAutomation.GetSelectedCheckboxesInWindow.GetCheckboxState" ], "needs_ui_selector": true, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "UIAutomation.GetSelectedRadiobuttonInWindow.GetRadioButtonState", "module": "UIAutomation", "kind": "Action", "selector": "GetRadioButtonState", "template": "UIAutomation.GetSelectedRadiobuttonInWindow.GetRadioButtonState Control: `` BringToFront: True RadiobuttonState=> IsSelected", "golden_example": "UIAutomation.GetSelectedRadiobuttonInWindow.GetRadioButtonState Control: appmask['Window \\'KB Test Window\\'']['Button \\'OK\\''] BringToFront: True RadiobuttonState=> IsSelected", "input_params": [ { "name": "Control", "type": "UIControl", "required": true }, { "name": "BringToFront", "type": "Boolean", "required": true, "default": "True" } ], "output_params": [ { "name": "RadiobuttonState", "type": "Boolean", "defaultVariable": "IsSelected" } ], "required_params": [ "Control", "BringToFront" ], "constraints": { "Operation": "GetRadiobuttonState" }, "sibling_selectors": [ "UIAutomation.GetSelectedRadiobuttonInWindow.GetSelectedRadiobutton" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.GetSelectedRadiobuttonInWindow.GetSelectedRadiobutton", "module": "UIAutomation", "kind": "Action", "selector": "GetSelectedRadiobutton", "template": "UIAutomation.GetSelectedRadiobuttonInWindow.GetSelectedRadiobutton Control: `` BringToFront: True SelectedRadiobutton=> SelectedRadiobutton", "golden_example": "UIAutomation.GetSelectedRadiobuttonInWindow.GetSelectedRadiobutton Control: $'''body''' BringToFront: True SelectedRadiobutton=> SelectedRadiobutton", "input_params": [ { "name": "BringToFront", "type": "Boolean", "required": false }, { "name": "Control", "type": "UIControl", "required": false } ], "output_params": [ { "name": "SelectedRadiobutton", "type": "String" } ], "required_params": [ "UI element" ], "constraints": { "Operation": "GetSelectedRadiobuttonInGroup" }, "sibling_selectors": [ "UIAutomation.GetSelectedRadiobuttonInWindow.GetRadioButtonState" ], "needs_ui_selector": true, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "UIAutomation.GetUIControl", "module": "UIAutomation", "kind": "Action", "selector": null, "template": "UIAutomation.GetUIControl Control: `` UIControl=> UIControl", "golden_example": "UIAutomation.GetUIControl Control: appmask['Window \\'KB Test Window\\'']['Button \\'OK\\''] UIControl=> UIControl", "input_params": [ { "name": "Control", "type": "UIControl", "required": true } ], "output_params": [ { "name": "UIControl", "type": "UIControl", "defaultVariable": "UIControl" } ], "required_params": [ "Control" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.GetWindow.Get", "module": "UIAutomation", "kind": "Action", "selector": "Get", "template": "UIAutomation.GetWindow.Get Control: `` BringWindowToFront: False WindowInstance=> AutomationWindow", "golden_example": "UIAutomation.GetWindow.Get Control: appmask['Window \\'KB Test Window\\'']['Button \\'OK\\''] BringWindowToFront: False WindowInstance=> AutomationWindow", "input_params": [ { "name": "Control", "type": "UIControl", "required": true }, { "name": "BringWindowToFront", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "WindowInstance", "type": "WindowInstanceHandle", "defaultVariable": "AutomationWindow" } ], "required_params": [ "Control", "BringWindowToFront" ], "constraints": { "GetWindowMode": "SpecificWindow", "UseTimeout": "False" }, "sibling_selectors": [ "UIAutomation.GetWindow.GetUseTimeout", "UIAutomation.GetWindow.GetForegroundWindow" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.GetWindow.GetForegroundWindow", "module": "UIAutomation", "kind": "Action", "selector": "GetForegroundWindow", "template": "UIAutomation.GetWindow.GetForegroundWindow WindowTitle=> WindowTitle WindowInstance=> AutomationWindow", "golden_example": "UIAutomation.GetWindow.GetForegroundWindow WindowTitle=> WindowTitle WindowInstance=> AutomationWindow", "input_params": [], "output_params": [ { "name": "WindowTitle", "type": "String", "defaultVariable": "WindowTitle" }, { "name": "WindowInstance", "type": "WindowInstanceHandle", "defaultVariable": "AutomationWindow" } ], "required_params": [], "constraints": { "GetWindowMode": "ForegroundWindow" }, "sibling_selectors": [ "UIAutomation.GetWindow.Get", "UIAutomation.GetWindow.GetUseTimeout" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "UIAutomation.GetWindow.GetUseTimeout", "module": "UIAutomation", "kind": "Action", "selector": "GetUseTimeout", "template": "UIAutomation.GetWindow.GetUseTimeout Control: `` Timeout: 5 BringWindowToFront: False WindowInstance=> AutomationWindow", "golden_example": "UIAutomation.GetWindow.GetUseTimeout Control: appmask['Window \\'KB Test Window\\'']['Button \\'OK\\''] Timeout: 5 BringWindowToFront: False WindowInstance=> AutomationWindow", "input_params": [ { "name": "Control", "type": "UIControl", "required": true }, { "name": "Timeout", "type": "Int32", "required": true, "default": "5" }, { "name": "BringWindowToFront", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "WindowInstance", "type": "WindowInstanceHandle", "defaultVariable": "AutomationWindow" } ], "required_params": [ "Control", "Timeout", "BringWindowToFront" ], "constraints": { "GetWindowMode": "SpecificWindow", "UseTimeout": "True" }, "sibling_selectors": [ "UIAutomation.GetWindow.Get", "UIAutomation.GetWindow.GetForegroundWindow" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.GetWindowDetails", "module": "UIAutomation", "kind": "Action", "selector": null, "template": "UIAutomation.GetWindowDetails BringToFront: True ExtractionOperation: UIAutomation.WindowProperties.Title Window: `` Property=> WindowProperty", "golden_example": "UIAutomation.GetWindowDetails BringToFront: True ExtractionOperation: UIAutomation.WindowProperties.Title Window: appmask['Window \\'KB Test Window\\''] Property=> WindowProperty", "input_params": [ { "name": "BringToFront", "type": "Boolean", "required": true, "default": "True" }, { "name": "ExtractionOperation", "type": "WindowProperties", "required": true, "default": "Title", "enumValues": [ "Title", "Text", "Bounds", "ProcessName" ] }, { "name": "Window", "type": "UIControl", "required": true } ], "output_params": [ { "name": "Property", "type": "Object", "defaultVariable": "WindowProperty" } ], "required_params": [ "BringToFront", "ExtractionOperation", "Window" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.HoverOnElement", "module": "UIAutomation", "kind": "Action", "selector": null, "template": "UIAutomation.HoverOnElement Element: ``", "golden_example": "UIAutomation.HoverOnElement Element: appmask['Window \\'KB Test Window\\'']['Button \\'OK\\'']", "input_params": [ { "name": "Element", "type": "UIControl", "required": true } ], "output_params": [], "required_params": [ "Element" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.IfRemoteDesktopIsAvailable", "module": "UIAutomation", "kind": "Condition", "selector": null, "template": "IF (UIAutomation.IfRemoteDesktopIsAvailable Mode: UIAutomation.CheckRemoteDesktopAvailabilityMode.IsAvailable Control: ``) THEN", "golden_example": "IF (UIAutomation.IfRemoteDesktopIsAvailable Mode: UIAutomation.CheckRemoteDesktopAvailabilityMode.IsAvailable Control: $'''body''') THEN", "input_params": [ { "name": "Mode", "type": "CheckRemoteDesktopAvailabilityMode", "required": false, "enumValues": [ "IsAvailable", "IsNotAvailable" ] }, { "name": "Control", "type": "UIControl", "required": false } ], "output_params": [], "required_params": [ "UI element" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": true, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "UIAutomation.IfWindow.IsFocused", "module": "UIAutomation", "kind": "Condition", "selector": "IsFocused", "template": "IF (UIAutomation.IfWindow.IsFocused InstantCheck: False Window: ``) THEN", "golden_example": "IF (UIAutomation.IfWindow.IsFocused InstantCheck: False Window: appmask['Window \\'KB Test Window\\'']) THEN", "input_params": [ { "name": "InstantCheck", "type": "Boolean", "required": true, "default": "False" }, { "name": "Window", "type": "UIControl", "required": true } ], "output_params": [], "required_params": [ "InstantCheck", "Window" ], "constraints": { "FindWindowMode": "Control", "WindowMode": "IsFocused" }, "sibling_selectors": [ "UIAutomation.IfWindow.IsOpen", "UIAutomation.IfWindow.IsOpenByInstanceOrHandle", "UIAutomation.IfWindow.IsOpenByTitleClass", "UIAutomation.IfWindow.IsNotOpen", "UIAutomation.IfWindow.IsNotOpenByInstanceOrHandle", "UIAutomation.IfWindow.IsNotOpenByTitleClass", "UIAutomation.IfWindow.IsFocusedByInstanceOrHandle", "UIAutomation.IfWindow.IsFocusedByTitleClass", "UIAutomation.IfWindow.IsNotFocused", "UIAutomation.IfWindow.IsNotFocusedByInstanceOrHandle", "UIAutomation.IfWindow.IsNotFocusedByTitleClass" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.IfWindow.IsFocusedByInstanceOrHandle", "module": "UIAutomation", "kind": "Condition", "selector": "IsFocusedByInstanceOrHandle", "template": "IF (UIAutomation.IfWindow.IsFocusedByInstanceOrHandle WindowInstance: `` InstantCheck: False) THEN", "golden_example": "IF (UIAutomation.IfWindow.IsFocusedByInstanceOrHandle WindowInstance: 1 InstantCheck: False) THEN", "input_params": [ { "name": "WindowInstance", "type": "Int32", "required": true }, { "name": "InstantCheck", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [], "required_params": [ "WindowInstance", "InstantCheck" ], "constraints": { "FindWindowMode": "InstanceOrHandle", "WindowMode": "IsFocused" }, "sibling_selectors": [ "UIAutomation.IfWindow.IsOpen", "UIAutomation.IfWindow.IsOpenByInstanceOrHandle", "UIAutomation.IfWindow.IsOpenByTitleClass", "UIAutomation.IfWindow.IsNotOpen", "UIAutomation.IfWindow.IsNotOpenByInstanceOrHandle", "UIAutomation.IfWindow.IsNotOpenByTitleClass", "UIAutomation.IfWindow.IsFocused", "UIAutomation.IfWindow.IsFocusedByTitleClass", "UIAutomation.IfWindow.IsNotFocused", "UIAutomation.IfWindow.IsNotFocusedByInstanceOrHandle", "UIAutomation.IfWindow.IsNotFocusedByTitleClass" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "UIAutomation.IfWindow.IsFocusedByTitleClass", "module": "UIAutomation", "kind": "Condition", "selector": "IsFocusedByTitleClass", "template": "IF (UIAutomation.IfWindow.IsFocusedByTitleClass InstantCheck: False Title: `` Class: ``) THEN", "golden_example": "IF (UIAutomation.IfWindow.IsFocusedByTitleClass InstantCheck: False Title: $'''example''' Class: $'''example''') THEN", "input_params": [ { "name": "InstantCheck", "type": "Boolean", "required": true, "default": "False" }, { "name": "Title", "type": "String", "required": true, "default": "" }, { "name": "Class", "type": "String", "required": true, "default": "" } ], "output_params": [], "required_params": [ "InstantCheck", "Title", "Class" ], "constraints": { "FindWindowMode": "TitleAndClass", "WindowMode": "IsFocused" }, "sibling_selectors": [ "UIAutomation.IfWindow.IsOpen", "UIAutomation.IfWindow.IsOpenByInstanceOrHandle", "UIAutomation.IfWindow.IsOpenByTitleClass", "UIAutomation.IfWindow.IsNotOpen", "UIAutomation.IfWindow.IsNotOpenByInstanceOrHandle", "UIAutomation.IfWindow.IsNotOpenByTitleClass", "UIAutomation.IfWindow.IsFocused", "UIAutomation.IfWindow.IsFocusedByInstanceOrHandle", "UIAutomation.IfWindow.IsNotFocused", "UIAutomation.IfWindow.IsNotFocusedByInstanceOrHandle", "UIAutomation.IfWindow.IsNotFocusedByTitleClass" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "UIAutomation.IfWindow.IsNotFocused", "module": "UIAutomation", "kind": "Condition", "selector": "IsNotFocused", "template": "IF (UIAutomation.IfWindow.IsNotFocused InstantCheck: False Window: ``) THEN", "golden_example": "IF (UIAutomation.IfWindow.IsNotFocused InstantCheck: False Window: appmask['Window \\'KB Test Window\\'']) THEN", "input_params": [ { "name": "InstantCheck", "type": "Boolean", "required": true, "default": "False" }, { "name": "Window", "type": "UIControl", "required": true } ], "output_params": [], "required_params": [ "InstantCheck", "Window" ], "constraints": { "FindWindowMode": "Control", "WindowMode": "IsNotFocused" }, "sibling_selectors": [ "UIAutomation.IfWindow.IsOpen", "UIAutomation.IfWindow.IsOpenByInstanceOrHandle", "UIAutomation.IfWindow.IsOpenByTitleClass", "UIAutomation.IfWindow.IsNotOpen", "UIAutomation.IfWindow.IsNotOpenByInstanceOrHandle", "UIAutomation.IfWindow.IsNotOpenByTitleClass", "UIAutomation.IfWindow.IsFocused", "UIAutomation.IfWindow.IsFocusedByInstanceOrHandle", "UIAutomation.IfWindow.IsFocusedByTitleClass", "UIAutomation.IfWindow.IsNotFocusedByInstanceOrHandle", "UIAutomation.IfWindow.IsNotFocusedByTitleClass" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.IfWindow.IsNotFocusedByInstanceOrHandle", "module": "UIAutomation", "kind": "Condition", "selector": "IsNotFocusedByInstanceOrHandle", "template": "IF (UIAutomation.IfWindow.IsNotFocusedByInstanceOrHandle WindowInstance: `` InstantCheck: False) THEN", "golden_example": "IF (UIAutomation.IfWindow.IsNotFocusedByInstanceOrHandle WindowInstance: 1 InstantCheck: False) THEN", "input_params": [ { "name": "WindowInstance", "type": "Int32", "required": true }, { "name": "InstantCheck", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [], "required_params": [ "WindowInstance", "InstantCheck" ], "constraints": { "FindWindowMode": "InstanceOrHandle", "WindowMode": "IsNotFocused" }, "sibling_selectors": [ "UIAutomation.IfWindow.IsOpen", "UIAutomation.IfWindow.IsOpenByInstanceOrHandle", "UIAutomation.IfWindow.IsOpenByTitleClass", "UIAutomation.IfWindow.IsNotOpen", "UIAutomation.IfWindow.IsNotOpenByInstanceOrHandle", "UIAutomation.IfWindow.IsNotOpenByTitleClass", "UIAutomation.IfWindow.IsFocused", "UIAutomation.IfWindow.IsFocusedByInstanceOrHandle", "UIAutomation.IfWindow.IsFocusedByTitleClass", "UIAutomation.IfWindow.IsNotFocused", "UIAutomation.IfWindow.IsNotFocusedByTitleClass" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "UIAutomation.IfWindow.IsNotFocusedByTitleClass", "module": "UIAutomation", "kind": "Condition", "selector": "IsNotFocusedByTitleClass", "template": "IF (UIAutomation.IfWindow.IsNotFocusedByTitleClass InstantCheck: False Title: `` Class: ``) THEN", "golden_example": "IF (UIAutomation.IfWindow.IsNotFocusedByTitleClass InstantCheck: False Title: $'''example''' Class: $'''example''') THEN", "input_params": [ { "name": "InstantCheck", "type": "Boolean", "required": true, "default": "False" }, { "name": "Title", "type": "String", "required": true, "default": "" }, { "name": "Class", "type": "String", "required": true, "default": "" } ], "output_params": [], "required_params": [ "InstantCheck", "Title", "Class" ], "constraints": { "FindWindowMode": "TitleAndClass", "WindowMode": "IsNotFocused" }, "sibling_selectors": [ "UIAutomation.IfWindow.IsOpen", "UIAutomation.IfWindow.IsOpenByInstanceOrHandle", "UIAutomation.IfWindow.IsOpenByTitleClass", "UIAutomation.IfWindow.IsNotOpen", "UIAutomation.IfWindow.IsNotOpenByInstanceOrHandle", "UIAutomation.IfWindow.IsNotOpenByTitleClass", "UIAutomation.IfWindow.IsFocused", "UIAutomation.IfWindow.IsFocusedByInstanceOrHandle", "UIAutomation.IfWindow.IsFocusedByTitleClass", "UIAutomation.IfWindow.IsNotFocused", "UIAutomation.IfWindow.IsNotFocusedByInstanceOrHandle" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "UIAutomation.IfWindow.IsNotOpen", "module": "UIAutomation", "kind": "Condition", "selector": "IsNotOpen", "template": "IF (UIAutomation.IfWindow.IsNotOpen InstantCheck: False Window: ``) THEN", "golden_example": "IF (UIAutomation.IfWindow.IsNotOpen InstantCheck: False Window: appmask['Window \\'KB Test Window\\'']) THEN", "input_params": [ { "name": "InstantCheck", "type": "Boolean", "required": true, "default": "False" }, { "name": "Window", "type": "UIControl", "required": true } ], "output_params": [], "required_params": [ "InstantCheck", "Window" ], "constraints": { "FindWindowMode": "Control", "WindowMode": "IsNotOpen" }, "sibling_selectors": [ "UIAutomation.IfWindow.IsOpen", "UIAutomation.IfWindow.IsOpenByInstanceOrHandle", "UIAutomation.IfWindow.IsOpenByTitleClass", "UIAutomation.IfWindow.IsNotOpenByInstanceOrHandle", "UIAutomation.IfWindow.IsNotOpenByTitleClass", "UIAutomation.IfWindow.IsFocused", "UIAutomation.IfWindow.IsFocusedByInstanceOrHandle", "UIAutomation.IfWindow.IsFocusedByTitleClass", "UIAutomation.IfWindow.IsNotFocused", "UIAutomation.IfWindow.IsNotFocusedByInstanceOrHandle", "UIAutomation.IfWindow.IsNotFocusedByTitleClass" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.IfWindow.IsNotOpenByInstanceOrHandle", "module": "UIAutomation", "kind": "Condition", "selector": "IsNotOpenByInstanceOrHandle", "template": "IF (UIAutomation.IfWindow.IsNotOpenByInstanceOrHandle WindowInstance: `` InstantCheck: False) THEN", "golden_example": "IF (UIAutomation.IfWindow.IsNotOpenByInstanceOrHandle WindowInstance: 1 InstantCheck: False) THEN", "input_params": [ { "name": "WindowInstance", "type": "Int32", "required": true }, { "name": "InstantCheck", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [], "required_params": [ "WindowInstance", "InstantCheck" ], "constraints": { "FindWindowMode": "InstanceOrHandle", "WindowMode": "IsNotOpen" }, "sibling_selectors": [ "UIAutomation.IfWindow.IsOpen", "UIAutomation.IfWindow.IsOpenByInstanceOrHandle", "UIAutomation.IfWindow.IsOpenByTitleClass", "UIAutomation.IfWindow.IsNotOpen", "UIAutomation.IfWindow.IsNotOpenByTitleClass", "UIAutomation.IfWindow.IsFocused", "UIAutomation.IfWindow.IsFocusedByInstanceOrHandle", "UIAutomation.IfWindow.IsFocusedByTitleClass", "UIAutomation.IfWindow.IsNotFocused", "UIAutomation.IfWindow.IsNotFocusedByInstanceOrHandle", "UIAutomation.IfWindow.IsNotFocusedByTitleClass" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "UIAutomation.IfWindow.IsNotOpenByTitleClass", "module": "UIAutomation", "kind": "Condition", "selector": "IsNotOpenByTitleClass", "template": "IF (UIAutomation.IfWindow.IsNotOpenByTitleClass InstantCheck: False Title: `` Class: ``) THEN", "golden_example": "IF (UIAutomation.IfWindow.IsNotOpenByTitleClass InstantCheck: False Title: $'''example''' Class: $'''example''') THEN", "input_params": [ { "name": "InstantCheck", "type": "Boolean", "required": true, "default": "False" }, { "name": "Title", "type": "String", "required": true, "default": "" }, { "name": "Class", "type": "String", "required": true, "default": "" } ], "output_params": [], "required_params": [ "InstantCheck", "Title", "Class" ], "constraints": { "FindWindowMode": "TitleAndClass", "WindowMode": "IsNotOpen" }, "sibling_selectors": [ "UIAutomation.IfWindow.IsOpen", "UIAutomation.IfWindow.IsOpenByInstanceOrHandle", "UIAutomation.IfWindow.IsOpenByTitleClass", "UIAutomation.IfWindow.IsNotOpen", "UIAutomation.IfWindow.IsNotOpenByInstanceOrHandle", "UIAutomation.IfWindow.IsFocused", "UIAutomation.IfWindow.IsFocusedByInstanceOrHandle", "UIAutomation.IfWindow.IsFocusedByTitleClass", "UIAutomation.IfWindow.IsNotFocused", "UIAutomation.IfWindow.IsNotFocusedByInstanceOrHandle", "UIAutomation.IfWindow.IsNotFocusedByTitleClass" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "UIAutomation.IfWindow.IsOpen", "module": "UIAutomation", "kind": "Condition", "selector": "IsOpen", "template": "IF (UIAutomation.IfWindow.IsOpen InstantCheck: False Window: ``) THEN", "golden_example": "IF (UIAutomation.IfWindow.IsOpen InstantCheck: False Window: appmask['Window \\'KB Test Window\\'']) THEN", "input_params": [ { "name": "InstantCheck", "type": "Boolean", "required": true, "default": "False" }, { "name": "Window", "type": "UIControl", "required": true } ], "output_params": [], "required_params": [ "InstantCheck", "Window" ], "constraints": { "FindWindowMode": "Control", "WindowMode": "IsOpen" }, "sibling_selectors": [ "UIAutomation.IfWindow.IsOpenByInstanceOrHandle", "UIAutomation.IfWindow.IsOpenByTitleClass", "UIAutomation.IfWindow.IsNotOpen", "UIAutomation.IfWindow.IsNotOpenByInstanceOrHandle", "UIAutomation.IfWindow.IsNotOpenByTitleClass", "UIAutomation.IfWindow.IsFocused", "UIAutomation.IfWindow.IsFocusedByInstanceOrHandle", "UIAutomation.IfWindow.IsFocusedByTitleClass", "UIAutomation.IfWindow.IsNotFocused", "UIAutomation.IfWindow.IsNotFocusedByInstanceOrHandle", "UIAutomation.IfWindow.IsNotFocusedByTitleClass" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.IfWindow.IsOpenByInstanceOrHandle", "module": "UIAutomation", "kind": "Condition", "selector": "IsOpenByInstanceOrHandle", "template": "IF (UIAutomation.IfWindow.IsOpenByInstanceOrHandle WindowInstance: `` InstantCheck: False) THEN", "golden_example": "IF (UIAutomation.IfWindow.IsOpenByInstanceOrHandle WindowInstance: 1 InstantCheck: False) THEN", "input_params": [ { "name": "WindowInstance", "type": "Int32", "required": true }, { "name": "InstantCheck", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [], "required_params": [ "WindowInstance", "InstantCheck" ], "constraints": { "FindWindowMode": "InstanceOrHandle", "WindowMode": "IsOpen" }, "sibling_selectors": [ "UIAutomation.IfWindow.IsOpen", "UIAutomation.IfWindow.IsOpenByTitleClass", "UIAutomation.IfWindow.IsNotOpen", "UIAutomation.IfWindow.IsNotOpenByInstanceOrHandle", "UIAutomation.IfWindow.IsNotOpenByTitleClass", "UIAutomation.IfWindow.IsFocused", "UIAutomation.IfWindow.IsFocusedByInstanceOrHandle", "UIAutomation.IfWindow.IsFocusedByTitleClass", "UIAutomation.IfWindow.IsNotFocused", "UIAutomation.IfWindow.IsNotFocusedByInstanceOrHandle", "UIAutomation.IfWindow.IsNotFocusedByTitleClass" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "UIAutomation.IfWindow.IsOpenByTitleClass", "module": "UIAutomation", "kind": "Condition", "selector": "IsOpenByTitleClass", "template": "IF (UIAutomation.IfWindow.IsOpenByTitleClass InstantCheck: False Title: `` Class: ``) THEN", "golden_example": "IF (UIAutomation.IfWindow.IsOpenByTitleClass InstantCheck: False Title: $'''example''' Class: $'''example''') THEN", "input_params": [ { "name": "InstantCheck", "type": "Boolean", "required": true, "default": "False" }, { "name": "Title", "type": "String", "required": true, "default": "" }, { "name": "Class", "type": "String", "required": true, "default": "" } ], "output_params": [], "required_params": [ "InstantCheck", "Title", "Class" ], "constraints": { "FindWindowMode": "TitleAndClass", "WindowMode": "IsOpen" }, "sibling_selectors": [ "UIAutomation.IfWindow.IsOpen", "UIAutomation.IfWindow.IsOpenByInstanceOrHandle", "UIAutomation.IfWindow.IsNotOpen", "UIAutomation.IfWindow.IsNotOpenByInstanceOrHandle", "UIAutomation.IfWindow.IsNotOpenByTitleClass", "UIAutomation.IfWindow.IsFocused", "UIAutomation.IfWindow.IsFocusedByInstanceOrHandle", "UIAutomation.IfWindow.IsFocusedByTitleClass", "UIAutomation.IfWindow.IsNotFocused", "UIAutomation.IfWindow.IsNotFocusedByInstanceOrHandle", "UIAutomation.IfWindow.IsNotFocusedByTitleClass" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "UIAutomation.IfWindowContains.WindowContainsElement", "module": "UIAutomation", "kind": "Condition", "selector": "WindowContainsElement", "template": "IF (UIAutomation.IfWindowContains.WindowContainsElement InstantCheck: False Element: ``) THEN", "golden_example": "IF (UIAutomation.IfWindowContains.WindowContainsElement InstantCheck: False Element: appmask['Window \\'KB Test Window\\'']['Button \\'OK\\'']) THEN", "input_params": [ { "name": "InstantCheck", "type": "Boolean", "required": true, "default": "False" }, { "name": "Element", "type": "UIControl", "required": true } ], "output_params": [], "required_params": [ "InstantCheck", "Element" ], "constraints": { "CheckElementState": "False", "ContainsMode": "ContainsElement" }, "sibling_selectors": [ "UIAutomation.IfWindowContains.WindowDoesNotContainElement", "UIAutomation.IfWindowContains.WindowContainsElementInState", "UIAutomation.IfWindowContains.WindowContainsText", "UIAutomation.IfWindowContains.WindowDoesNotContainText" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.IfWindowContains.WindowContainsElementInState", "module": "UIAutomation", "kind": "Condition", "selector": "WindowContainsElementInState", "template": "IF (UIAutomation.IfWindowContains.WindowContainsElementInState State: UIAutomation.State.Enabled InstantCheck: False Element: ``) THEN", "golden_example": "IF (UIAutomation.IfWindowContains.WindowContainsElementInState State: UIAutomation.State.Enabled InstantCheck: False Element: appmask['Window \\'KB Test Window\\'']['Button \\'OK\\'']) THEN", "input_params": [ { "name": "State", "type": "State", "required": true, "default": "Enabled", "enumValues": [ "Enabled", "Disabled" ] }, { "name": "InstantCheck", "type": "Boolean", "required": true, "default": "False" }, { "name": "Element", "type": "UIControl", "required": true } ], "output_params": [], "required_params": [ "State", "InstantCheck", "Element" ], "constraints": { "CheckElementState": "True", "ContainsMode": "ContainsElement" }, "sibling_selectors": [ "UIAutomation.IfWindowContains.WindowContainsElement", "UIAutomation.IfWindowContains.WindowDoesNotContainElement", "UIAutomation.IfWindowContains.WindowContainsText", "UIAutomation.IfWindowContains.WindowDoesNotContainText" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.IfWindowContains.WindowContainsText", "module": "UIAutomation", "kind": "Condition", "selector": "WindowContainsText", "template": "IF (UIAutomation.IfWindowContains.WindowContainsText Text: `` Window: `` InstantCheck: False) THEN", "golden_example": "IF (UIAutomation.IfWindowContains.WindowContainsText Text: $'''example''' Window: appmask['Window \\'KB Test Window\\''] InstantCheck: False) THEN", "input_params": [ { "name": "Text", "type": "String", "required": true }, { "name": "Window", "type": "UIControl", "required": true }, { "name": "InstantCheck", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [], "required_params": [ "Text", "Window", "InstantCheck" ], "constraints": { "ContainsMode": "ContainsText" }, "sibling_selectors": [ "UIAutomation.IfWindowContains.WindowContainsElement", "UIAutomation.IfWindowContains.WindowDoesNotContainElement", "UIAutomation.IfWindowContains.WindowContainsElementInState", "UIAutomation.IfWindowContains.WindowDoesNotContainText" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.IfWindowContains.WindowDoesNotContainElement", "module": "UIAutomation", "kind": "Condition", "selector": "WindowDoesNotContainElement", "template": "IF (UIAutomation.IfWindowContains.WindowDoesNotContainElement InstantCheck: False Element: ``) THEN", "golden_example": "IF (UIAutomation.IfWindowContains.WindowDoesNotContainElement InstantCheck: False Element: appmask['Window \\'KB Test Window\\'']['Button \\'OK\\'']) THEN", "input_params": [ { "name": "InstantCheck", "type": "Boolean", "required": true, "default": "False" }, { "name": "Element", "type": "UIControl", "required": true } ], "output_params": [], "required_params": [ "InstantCheck", "Element" ], "constraints": { "ContainsMode": "DoesNotContainElement" }, "sibling_selectors": [ "UIAutomation.IfWindowContains.WindowContainsElement", "UIAutomation.IfWindowContains.WindowContainsElementInState", "UIAutomation.IfWindowContains.WindowContainsText", "UIAutomation.IfWindowContains.WindowDoesNotContainText" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.IfWindowContains.WindowDoesNotContainText", "module": "UIAutomation", "kind": "Condition", "selector": "WindowDoesNotContainText", "template": "IF (UIAutomation.IfWindowContains.WindowDoesNotContainText Text: `` Window: `` InstantCheck: False) THEN", "golden_example": "IF (UIAutomation.IfWindowContains.WindowDoesNotContainText Text: $'''example''' Window: appmask['Window \\'KB Test Window\\''] InstantCheck: False) THEN", "input_params": [ { "name": "Text", "type": "String", "required": true }, { "name": "Window", "type": "UIControl", "required": true }, { "name": "InstantCheck", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [], "required_params": [ "Text", "Window", "InstantCheck" ], "constraints": { "ContainsMode": "DoesNotContainText" }, "sibling_selectors": [ "UIAutomation.IfWindowContains.WindowContainsElement", "UIAutomation.IfWindowContains.WindowDoesNotContainElement", "UIAutomation.IfWindowContains.WindowContainsElementInState", "UIAutomation.IfWindowContains.WindowContainsText" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.MoveWindow.Move", "module": "UIAutomation", "kind": "Action", "selector": "Move", "template": "UIAutomation.MoveWindow.Move X: `` Y: `` Window: ``", "golden_example": "UIAutomation.MoveWindow.Move X: 1 Y: 1 Window: appmask['Window \\'KB Test Window\\'']", "input_params": [ { "name": "X", "type": "Int32", "required": true }, { "name": "Y", "type": "Int32", "required": true }, { "name": "Window", "type": "UIControl", "required": true } ], "output_params": [], "required_params": [ "X", "Y", "Window" ], "constraints": { "FindWindowMode": "Control" }, "sibling_selectors": [ "UIAutomation.MoveWindow.MoveByInstanceOrHandle", "UIAutomation.MoveWindow.MoveByTitleClass" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.MoveWindow.MoveByInstanceOrHandle", "module": "UIAutomation", "kind": "Action", "selector": "MoveByInstanceOrHandle", "template": "UIAutomation.MoveWindow.MoveByInstanceOrHandle WindowInstance: `` X: `` Y: ``", "golden_example": "UIAutomation.MoveWindow.MoveByInstanceOrHandle WindowInstance: 1 X: 1 Y: 1", "input_params": [ { "name": "WindowInstance", "type": "Int32", "required": true }, { "name": "X", "type": "Int32", "required": true }, { "name": "Y", "type": "Int32", "required": true } ], "output_params": [], "required_params": [ "WindowInstance", "X", "Y" ], "constraints": { "FindWindowMode": "InstanceOrHandle" }, "sibling_selectors": [ "UIAutomation.MoveWindow.Move", "UIAutomation.MoveWindow.MoveByTitleClass" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "UIAutomation.MoveWindow.MoveByTitleClass", "module": "UIAutomation", "kind": "Action", "selector": "MoveByTitleClass", "template": "UIAutomation.MoveWindow.MoveByTitleClass X: `` Y: `` Title: `` Class: ``", "golden_example": "UIAutomation.MoveWindow.MoveByTitleClass X: 1 Y: 1 Title: $'''example''' Class: $'''example'''", "input_params": [ { "name": "X", "type": "Int32", "required": true }, { "name": "Y", "type": "Int32", "required": true }, { "name": "Title", "type": "String", "required": true, "default": "" }, { "name": "Class", "type": "String", "required": true, "default": "" } ], "output_params": [], "required_params": [ "X", "Y", "Title", "Class" ], "constraints": { "FindWindowMode": "TitleAndClass" }, "sibling_selectors": [ "UIAutomation.MoveWindow.Move", "UIAutomation.MoveWindow.MoveByInstanceOrHandle" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "UIAutomation.PopulateTextField.PopulateTextField", "module": "UIAutomation", "kind": "Action", "selector": "PopulateTextField", "template": "UIAutomation.PopulateTextField.PopulateTextField Text: `` Mode: UIAutomation.PopulateTextMode.Replace TextField: `` ClickType: UIAutomation.PopulateMouseClickType.SingleClick", "golden_example": "UIAutomation.PopulateTextField.PopulateTextField Text: $'''password''' Mode: UIAutomation.PopulateTextMode.Replace TextField: appmask['Window \\'KB Test Window\\'']['Edit \\'Name\\''] ClickType: UIAutomation.PopulateMouseClickType.SingleClick", "input_params": [ { "name": "Text", "type": "EncryptableObject", "required": true }, { "name": "Mode", "type": "PopulateTextMode", "required": true, "default": "Replace", "enumValues": [ "Replace", "Append" ] }, { "name": "TextField", "type": "UIControl", "required": true }, { "name": "ClickType", "type": "PopulateMouseClickType", "required": true, "default": "SingleClick", "enumValues": [ "SingleClick", "DoubleClick", "None" ] } ], "output_params": [], "required_params": [ "Text", "Mode", "TextField", "ClickType" ], "constraints": { "Simulate": "False" }, "sibling_selectors": [ "UIAutomation.PopulateTextField.SimulatePopulateTextField" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.PopulateTextField.SimulatePopulateTextField", "module": "UIAutomation", "kind": "Action", "selector": "SimulatePopulateTextField", "template": "UIAutomation.PopulateTextField.SimulatePopulateTextField Text: `` Mode: UIAutomation.PopulateTextMode.Replace TextField: ``", "golden_example": "UIAutomation.PopulateTextField.SimulatePopulateTextField Text: $'''password''' Mode: UIAutomation.PopulateTextMode.Replace TextField: appmask['Window \\'KB Test Window\\'']['Edit \\'Name\\'']", "input_params": [ { "name": "Text", "type": "EncryptableObject", "required": true }, { "name": "Mode", "type": "PopulateTextMode", "required": true, "default": "Replace", "enumValues": [ "Replace", "Append" ] }, { "name": "TextField", "type": "UIControl", "required": true } ], "output_params": [], "required_params": [ "Text", "Mode", "TextField" ], "constraints": { "Simulate": "True" }, "sibling_selectors": [ "UIAutomation.PopulateTextField.PopulateTextField" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.PressButton", "module": "UIAutomation", "kind": "Action", "selector": null, "template": "UIAutomation.PressButton Simulate: False Button: ``", "golden_example": "UIAutomation.PressButton Simulate: False Button: appmask['Window \\'KB Test Window\\'']['Button \\'OK\\'']", "input_params": [ { "name": "Simulate", "type": "Boolean", "required": true, "default": "False" }, { "name": "Button", "type": "UIControl", "required": true } ], "output_params": [], "required_params": [ "Simulate", "Button" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.ResizeWindow.Resize", "module": "UIAutomation", "kind": "Action", "selector": "Resize", "template": "UIAutomation.ResizeWindow.Resize Width: `` Height: `` Window: ``", "golden_example": "UIAutomation.ResizeWindow.Resize Width: 1 Height: 1 Window: appmask['Window \\'KB Test Window\\'']", "input_params": [ { "name": "Width", "type": "Int32", "required": true }, { "name": "Height", "type": "Int32", "required": true }, { "name": "Window", "type": "UIControl", "required": true } ], "output_params": [], "required_params": [ "Width", "Height", "Window" ], "constraints": { "FindWindowMode": "Control" }, "sibling_selectors": [ "UIAutomation.ResizeWindow.ResizeByInstanceOrHandle", "UIAutomation.ResizeWindow.ResizeByTitleClass" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.ResizeWindow.ResizeByInstanceOrHandle", "module": "UIAutomation", "kind": "Action", "selector": "ResizeByInstanceOrHandle", "template": "UIAutomation.ResizeWindow.ResizeByInstanceOrHandle Width: `` WindowInstance: `` Height: ``", "golden_example": "UIAutomation.ResizeWindow.ResizeByInstanceOrHandle Width: 1 WindowInstance: 1 Height: 1", "input_params": [ { "name": "Width", "type": "Int32", "required": true }, { "name": "WindowInstance", "type": "Int32", "required": true }, { "name": "Height", "type": "Int32", "required": true } ], "output_params": [], "required_params": [ "Width", "WindowInstance", "Height" ], "constraints": { "FindWindowMode": "InstanceOrHandle" }, "sibling_selectors": [ "UIAutomation.ResizeWindow.Resize", "UIAutomation.ResizeWindow.ResizeByTitleClass" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "UIAutomation.ResizeWindow.ResizeByTitleClass", "module": "UIAutomation", "kind": "Action", "selector": "ResizeByTitleClass", "template": "UIAutomation.ResizeWindow.ResizeByTitleClass Title: `` Width: `` Height: `` Class: ``", "golden_example": "UIAutomation.ResizeWindow.ResizeByTitleClass Title: $'''example''' Width: 1 Height: 1 Class: $'''example'''", "input_params": [ { "name": "Title", "type": "String", "required": true, "default": "" }, { "name": "Width", "type": "Int32", "required": true }, { "name": "Height", "type": "Int32", "required": true }, { "name": "Class", "type": "String", "required": true, "default": "" } ], "output_params": [], "required_params": [ "Title", "Width", "Height", "Class" ], "constraints": { "FindWindowMode": "TitleAndClass" }, "sibling_selectors": [ "UIAutomation.ResizeWindow.Resize", "UIAutomation.ResizeWindow.ResizeByInstanceOrHandle" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "UIAutomation.SelectMenuOption", "module": "UIAutomation", "kind": "Action", "selector": null, "template": "UIAutomation.SelectMenuOption Control: ``", "golden_example": "UIAutomation.SelectMenuOption Control: $'''body'''", "input_params": [ { "name": "Control", "type": "UIControl", "required": false } ], "output_params": [], "required_params": [ "UI element" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": true, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "UIAutomation.SelectRadioButton", "module": "UIAutomation", "kind": "Action", "selector": null, "template": "UIAutomation.SelectRadioButton RadioButton: ``", "golden_example": "UIAutomation.SelectRadioButton RadioButton: appmask['Window \\'KB Test Window\\'']['Button \\'OK\\'']", "input_params": [ { "name": "RadioButton", "type": "UIControl", "required": true } ], "output_params": [], "required_params": [ "RadioButton" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.SelectTab", "module": "UIAutomation", "kind": "Action", "selector": null, "template": "UIAutomation.SelectTab Tab: ``", "golden_example": "UIAutomation.SelectTab Tab: appmask['Window \\'KB Test Window\\'']['Button \\'OK\\'']", "input_params": [ { "name": "Tab", "type": "UIControl", "required": true } ], "output_params": [], "required_params": [ "Tab" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.SetCheckboxState", "module": "UIAutomation", "kind": "Action", "selector": null, "template": "UIAutomation.SetCheckboxState CheckboxState: UIAutomation.CheckboxState.Checked Checkbox: ``", "golden_example": "UIAutomation.SetCheckboxState CheckboxState: UIAutomation.CheckboxState.Checked Checkbox: appmask['Window \\'KB Test Window\\'']['Button \\'OK\\'']", "input_params": [ { "name": "CheckboxState", "type": "CheckboxState", "required": true, "default": "Checked", "enumValues": [ "Checked", "Unchecked" ] }, { "name": "Checkbox", "type": "UIControl", "required": true } ], "output_params": [], "required_params": [ "CheckboxState", "Checkbox" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.SetDropDownListValueInWindow.ClearDropDownListValue", "module": "UIAutomation", "kind": "Action", "selector": "ClearDropDownListValue", "template": "UIAutomation.SetDropDownListValueInWindow.ClearDropDownListValue DropDownList: ``", "golden_example": "UIAutomation.SetDropDownListValueInWindow.ClearDropDownListValue DropDownList: appmask['Window \\'KB Test Window\\'']['Button \\'OK\\'']", "input_params": [ { "name": "DropDownList", "type": "UIControl", "required": true } ], "output_params": [], "required_params": [ "DropDownList" ], "constraints": { "Operation": "ClearAllOptions" }, "sibling_selectors": [ "UIAutomation.SetDropDownListValueInWindow.SetDropDownListValueByName", "UIAutomation.SetDropDownListValueInWindow.SetDropDownListValueByIndex" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.SetDropDownListValueInWindow.SetDropDownListValueByIndex", "module": "UIAutomation", "kind": "Action", "selector": "SetDropDownListValueByIndex", "template": "UIAutomation.SetDropDownListValueInWindow.SetDropDownListValueByIndex OptionsIndeces: `` DropDownList: ``", "golden_example": "UIAutomation.SetDropDownListValueInWindow.SetDropDownListValueByIndex OptionsIndeces: $'''example''' DropDownList: appmask['Window \\'KB Test Window\\'']['Button \\'OK\\'']", "input_params": [ { "name": "OptionsIndeces", "type": "String", "required": true }, { "name": "DropDownList", "type": "UIControl", "required": true } ], "output_params": [], "required_params": [ "OptionsIndeces", "DropDownList" ], "constraints": { "Operation": "SelectOptionsByIndex" }, "sibling_selectors": [ "UIAutomation.SetDropDownListValueInWindow.ClearDropDownListValue", "UIAutomation.SetDropDownListValueInWindow.SetDropDownListValueByName" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.SetDropDownListValueInWindow.SetDropDownListValueByName", "module": "UIAutomation", "kind": "Action", "selector": "SetDropDownListValueByName", "template": "UIAutomation.SetDropDownListValueInWindow.SetDropDownListValueByName OptionsNames: `` UseRegularExpressions: False DropDownList: ``", "golden_example": "UIAutomation.SetDropDownListValueInWindow.SetDropDownListValueByName OptionsNames: $'''example''' UseRegularExpressions: False DropDownList: appmask['Window \\'KB Test Window\\'']['Button \\'OK\\'']", "input_params": [ { "name": "OptionsNames", "type": "String", "required": true }, { "name": "UseRegularExpressions", "type": "Boolean", "required": true, "default": "False" }, { "name": "DropDownList", "type": "UIControl", "required": true } ], "output_params": [], "required_params": [ "OptionsNames", "UseRegularExpressions", "DropDownList" ], "constraints": { "Operation": "SelectOptionsByName" }, "sibling_selectors": [ "UIAutomation.SetDropDownListValueInWindow.ClearDropDownListValue", "UIAutomation.SetDropDownListValueInWindow.SetDropDownListValueByIndex" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.SetWindowState.SetState", "module": "UIAutomation", "kind": "Action", "selector": "SetState", "template": "UIAutomation.SetWindowState.SetState State: UIAutomation.WindowState.Restored Window: ``", "golden_example": "UIAutomation.SetWindowState.SetState State: UIAutomation.WindowState.Restored Window: appmask['Window \\'KB Test Window\\'']", "input_params": [ { "name": "State", "type": "WindowState", "required": true, "default": "Restored", "enumValues": [ "Restored", "Maximized", "Minimized" ] }, { "name": "Window", "type": "UIControl", "required": true } ], "output_params": [], "required_params": [ "State", "Window" ], "constraints": { "FindWindowMode": "Control" }, "sibling_selectors": [ "UIAutomation.SetWindowState.SetStateByInstanceOrHandle", "UIAutomation.SetWindowState.SetStateByTitleClass" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.SetWindowState.SetStateByInstanceOrHandle", "module": "UIAutomation", "kind": "Action", "selector": "SetStateByInstanceOrHandle", "template": "UIAutomation.SetWindowState.SetStateByInstanceOrHandle State: UIAutomation.WindowState.Restored WindowInstance: ``", "golden_example": "UIAutomation.SetWindowState.SetStateByInstanceOrHandle State: UIAutomation.WindowState.Restored WindowInstance: 1", "input_params": [ { "name": "State", "type": "WindowState", "required": true, "default": "Restored", "enumValues": [ "Restored", "Maximized", "Minimized" ] }, { "name": "WindowInstance", "type": "Int32", "required": true } ], "output_params": [], "required_params": [ "State", "WindowInstance" ], "constraints": { "FindWindowMode": "InstanceOrHandle" }, "sibling_selectors": [ "UIAutomation.SetWindowState.SetState", "UIAutomation.SetWindowState.SetStateByTitleClass" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "UIAutomation.SetWindowState.SetStateByTitleClass", "module": "UIAutomation", "kind": "Action", "selector": "SetStateByTitleClass", "template": "UIAutomation.SetWindowState.SetStateByTitleClass State: UIAutomation.WindowState.Restored Title: `` Class: ``", "golden_example": "UIAutomation.SetWindowState.SetStateByTitleClass State: UIAutomation.WindowState.Restored Title: $'''example''' Class: $'''example'''", "input_params": [ { "name": "State", "type": "WindowState", "required": true, "default": "Restored", "enumValues": [ "Restored", "Maximized", "Minimized" ] }, { "name": "Title", "type": "String", "required": true, "default": "" }, { "name": "Class", "type": "String", "required": true, "default": "" } ], "output_params": [], "required_params": [ "State", "Title", "Class" ], "constraints": { "FindWindowMode": "TitleAndClass" }, "sibling_selectors": [ "UIAutomation.SetWindowState.SetState", "UIAutomation.SetWindowState.SetStateByInstanceOrHandle" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "UIAutomation.SetWindowVisibility.SetVisibility", "module": "UIAutomation", "kind": "Action", "selector": "SetVisibility", "template": "UIAutomation.SetWindowVisibility.SetVisibility Visibility: UIAutomation.Visibility.Hidden Window: ``", "golden_example": "UIAutomation.SetWindowVisibility.SetVisibility Visibility: UIAutomation.Visibility.Hidden Window: appmask['Window \\'KB Test Window\\'']", "input_params": [ { "name": "Visibility", "type": "Visibility", "required": true, "default": "Hidden", "enumValues": [ "Visible", "Hidden" ] }, { "name": "Window", "type": "UIControl", "required": true } ], "output_params": [], "required_params": [ "Visibility", "Window" ], "constraints": { "FindWindowMode": "Control" }, "sibling_selectors": [ "UIAutomation.SetWindowVisibility.SetVisibilityByInstanceOrHandle", "UIAutomation.SetWindowVisibility.SetVisibilityByTitleClass" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.SetWindowVisibility.SetVisibilityByInstanceOrHandle", "module": "UIAutomation", "kind": "Action", "selector": "SetVisibilityByInstanceOrHandle", "template": "UIAutomation.SetWindowVisibility.SetVisibilityByInstanceOrHandle Visibility: UIAutomation.Visibility.Hidden WindowInstance: ``", "golden_example": "UIAutomation.SetWindowVisibility.SetVisibilityByInstanceOrHandle Visibility: UIAutomation.Visibility.Hidden WindowInstance: 1", "input_params": [ { "name": "Visibility", "type": "Visibility", "required": true, "default": "Hidden", "enumValues": [ "Visible", "Hidden" ] }, { "name": "WindowInstance", "type": "Int32", "required": true } ], "output_params": [], "required_params": [ "Visibility", "WindowInstance" ], "constraints": { "FindWindowMode": "InstanceOrHandle" }, "sibling_selectors": [ "UIAutomation.SetWindowVisibility.SetVisibility", "UIAutomation.SetWindowVisibility.SetVisibilityByTitleClass" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "UIAutomation.SetWindowVisibility.SetVisibilityByTitleClass", "module": "UIAutomation", "kind": "Action", "selector": "SetVisibilityByTitleClass", "template": "UIAutomation.SetWindowVisibility.SetVisibilityByTitleClass Title: `` Visibility: UIAutomation.Visibility.Hidden Class: ``", "golden_example": "UIAutomation.SetWindowVisibility.SetVisibilityByTitleClass Title: $'''example''' Visibility: UIAutomation.Visibility.Hidden Class: $'''example'''", "input_params": [ { "name": "Title", "type": "String", "required": true, "default": "" }, { "name": "Visibility", "type": "Visibility", "required": true, "default": "Hidden", "enumValues": [ "Visible", "Hidden" ] }, { "name": "Class", "type": "String", "required": true, "default": "" } ], "output_params": [], "required_params": [ "Title", "Visibility", "Class" ], "constraints": { "FindWindowMode": "TitleAndClass" }, "sibling_selectors": [ "UIAutomation.SetWindowVisibility.SetVisibility", "UIAutomation.SetWindowVisibility.SetVisibilityByInstanceOrHandle" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "UIAutomation.TakeScreenshotOfUIElement.TakeScreenshotOfUIElement", "module": "UIAutomation", "kind": "Action", "selector": "TakeScreenshotOfUIElement", "template": "UIAutomation.TakeScreenshotOfUIElement.TakeScreenshotOfUIElement Control: ``", "golden_example": "UIAutomation.TakeScreenshotOfUIElement.TakeScreenshotOfUIElement Control: $'''body'''", "input_params": [ { "name": "Control", "type": "UIControl", "required": false } ], "output_params": [], "required_params": [ "UI element" ], "constraints": { "SaveMode": "Clipboard" }, "sibling_selectors": [ "UIAutomation.TakeScreenshotOfUIElement.TakeScreenshotOfUIElementAndSaveToFile" ], "needs_ui_selector": true, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "UIAutomation.TakeScreenshotOfUIElement.TakeScreenshotOfUIElementAndSaveToFile", "module": "UIAutomation", "kind": "Action", "selector": "TakeScreenshotOfUIElementAndSaveToFile", "template": "UIAutomation.TakeScreenshotOfUIElement.TakeScreenshotOfUIElementAndSaveToFile ImageFormat: UIAutomation.ImageFormat.Bmp Control: `` ImageFilePath: `` ImageFile=> ImageFile", "golden_example": "UIAutomation.TakeScreenshotOfUIElement.TakeScreenshotOfUIElementAndSaveToFile ImageFormat: UIAutomation.ImageFormat.Bmp Control: appmask['Window \\'KB Test Window\\'']['Button \\'OK\\''] ImageFilePath: $'''C:\\temp\\test.xlsx''' ImageFile=> ImageFile", "input_params": [ { "name": "ImageFormat", "type": "ImageFormat", "required": true, "default": "Bmp", "enumValues": [ "Bmp", "Gif", "Jpeg", "Png", "Tiff" ] }, { "name": "Control", "type": "UIControl", "required": true }, { "name": "ImageFilePath", "type": "FileObject", "required": true } ], "output_params": [ { "name": "ImageFile", "type": "FileObject", "defaultVariable": "ImageFile" } ], "required_params": [ "ImageFormat", "Control", "ImageFilePath" ], "constraints": { "SaveMode": "File" }, "sibling_selectors": [ "UIAutomation.TakeScreenshotOfUIElement.TakeScreenshotOfUIElement" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.UseDesktop", "module": "UIAutomation", "kind": "Action", "selector": null, "template": "UIAutomation.UseDesktop Control: `` ClickType: UIAutomation.DesktopClickType.LeftClick LaunchNewApplication: True", "golden_example": "UIAutomation.UseDesktop Control: $'''body''' ClickType: UIAutomation.DesktopClickType.LeftClick LaunchNewApplication: True", "input_params": [ { "name": "ClickType", "type": "DesktopClickType", "required": false, "enumValues": [ "LeftClick", "RightClick", "DoubleClick" ] }, { "name": "LaunchNewApplication", "type": "Boolean", "required": false }, { "name": "Control", "type": "UIControl", "required": false } ], "output_params": [], "required_params": [ "UI element" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": true, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "UIAutomation.WaitForRemoteDesktop", "module": "UIAutomation", "kind": "Wait", "selector": null, "template": "WAIT (UIAutomation.WaitForRemoteDesktop Mode: UIAutomation.CheckRemoteDesktopAvailabilityMode.IsAvailable Control: ``)", "golden_example": "WAIT (UIAutomation.WaitForRemoteDesktop Mode: UIAutomation.CheckRemoteDesktopAvailabilityMode.IsAvailable Control: $'''body''')", "input_params": [ { "name": "Mode", "type": "CheckRemoteDesktopAvailabilityMode", "required": false, "enumValues": [ "IsAvailable", "IsNotAvailable" ] }, { "name": "Control", "type": "UIControl", "required": false } ], "output_params": [], "required_params": [ "UI element" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": true, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "UIAutomation.WaitForWindow.ToBecomeFocused", "module": "UIAutomation", "kind": "Wait", "selector": "ToBecomeFocused", "template": "WAIT (UIAutomation.WaitForWindow.ToBecomeFocused Window: ``)", "golden_example": "WAIT (UIAutomation.WaitForWindow.ToBecomeFocused Window: appmask['Window \\'KB Test Window\\''])", "input_params": [ { "name": "Window", "type": "UIControl", "required": true } ], "output_params": [], "required_params": [ "Window" ], "constraints": { "FindWindowMode": "Control", "WindowMode": "BecomeFocused" }, "sibling_selectors": [ "UIAutomation.WaitForWindow.ToOpen", "UIAutomation.WaitForWindow.ToOpenByInstanceOrHandle", "UIAutomation.WaitForWindow.ToOpenByTitleClass", "UIAutomation.WaitForWindow.ToClose", "UIAutomation.WaitForWindow.ToCloseByInstanceOrHandle", "UIAutomation.WaitForWindow.ToCloseByTitleClass", "UIAutomation.WaitForWindow.ToBecomeFocusedByInstanceOrHandle", "UIAutomation.WaitForWindow.ToBecomeFocusedByTitleClass", "UIAutomation.WaitForWindow.ToLoseFocus", "UIAutomation.WaitForWindow.ToLoseFocusByInstanceOrHandle", "UIAutomation.WaitForWindow.ToLoseFocusByTitleClass" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.WaitForWindow.ToBecomeFocusedByInstanceOrHandle", "module": "UIAutomation", "kind": "Wait", "selector": "ToBecomeFocusedByInstanceOrHandle", "template": "WAIT (UIAutomation.WaitForWindow.ToBecomeFocusedByInstanceOrHandle WindowInstance: ``)", "golden_example": "WAIT (UIAutomation.WaitForWindow.ToBecomeFocusedByInstanceOrHandle WindowInstance: 1)", "input_params": [ { "name": "WindowInstance", "type": "Int32", "required": true } ], "output_params": [], "required_params": [ "WindowInstance" ], "constraints": { "FindWindowMode": "InstanceOrHandle", "WindowMode": "BecomeFocused" }, "sibling_selectors": [ "UIAutomation.WaitForWindow.ToOpen", "UIAutomation.WaitForWindow.ToOpenByInstanceOrHandle", "UIAutomation.WaitForWindow.ToOpenByTitleClass", "UIAutomation.WaitForWindow.ToClose", "UIAutomation.WaitForWindow.ToCloseByInstanceOrHandle", "UIAutomation.WaitForWindow.ToCloseByTitleClass", "UIAutomation.WaitForWindow.ToBecomeFocused", "UIAutomation.WaitForWindow.ToBecomeFocusedByTitleClass", "UIAutomation.WaitForWindow.ToLoseFocus", "UIAutomation.WaitForWindow.ToLoseFocusByInstanceOrHandle", "UIAutomation.WaitForWindow.ToLoseFocusByTitleClass" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "UIAutomation.WaitForWindow.ToBecomeFocusedByTitleClass", "module": "UIAutomation", "kind": "Wait", "selector": "ToBecomeFocusedByTitleClass", "template": "WAIT (UIAutomation.WaitForWindow.ToBecomeFocusedByTitleClass Title: `` Class: ``)", "golden_example": "WAIT (UIAutomation.WaitForWindow.ToBecomeFocusedByTitleClass Title: $'''example''' Class: $'''example''')", "input_params": [ { "name": "Title", "type": "String", "required": true, "default": "" }, { "name": "Class", "type": "String", "required": true, "default": "" } ], "output_params": [], "required_params": [ "Title", "Class" ], "constraints": { "FindWindowMode": "TitleAndClass", "WindowMode": "BecomeFocused" }, "sibling_selectors": [ "UIAutomation.WaitForWindow.ToOpen", "UIAutomation.WaitForWindow.ToOpenByInstanceOrHandle", "UIAutomation.WaitForWindow.ToOpenByTitleClass", "UIAutomation.WaitForWindow.ToClose", "UIAutomation.WaitForWindow.ToCloseByInstanceOrHandle", "UIAutomation.WaitForWindow.ToCloseByTitleClass", "UIAutomation.WaitForWindow.ToBecomeFocused", "UIAutomation.WaitForWindow.ToBecomeFocusedByInstanceOrHandle", "UIAutomation.WaitForWindow.ToLoseFocus", "UIAutomation.WaitForWindow.ToLoseFocusByInstanceOrHandle", "UIAutomation.WaitForWindow.ToLoseFocusByTitleClass" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "UIAutomation.WaitForWindow.ToClose", "module": "UIAutomation", "kind": "Wait", "selector": "ToClose", "template": "WAIT (UIAutomation.WaitForWindow.ToClose Window: ``)", "golden_example": "WAIT (UIAutomation.WaitForWindow.ToClose Window: appmask['Window \\'KB Test Window\\''])", "input_params": [ { "name": "Window", "type": "UIControl", "required": true } ], "output_params": [], "required_params": [ "Window" ], "constraints": { "FindWindowMode": "Control", "WindowMode": "Close" }, "sibling_selectors": [ "UIAutomation.WaitForWindow.ToOpen", "UIAutomation.WaitForWindow.ToOpenByInstanceOrHandle", "UIAutomation.WaitForWindow.ToOpenByTitleClass", "UIAutomation.WaitForWindow.ToCloseByInstanceOrHandle", "UIAutomation.WaitForWindow.ToCloseByTitleClass", "UIAutomation.WaitForWindow.ToBecomeFocused", "UIAutomation.WaitForWindow.ToBecomeFocusedByInstanceOrHandle", "UIAutomation.WaitForWindow.ToBecomeFocusedByTitleClass", "UIAutomation.WaitForWindow.ToLoseFocus", "UIAutomation.WaitForWindow.ToLoseFocusByInstanceOrHandle", "UIAutomation.WaitForWindow.ToLoseFocusByTitleClass" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.WaitForWindow.ToCloseByInstanceOrHandle", "module": "UIAutomation", "kind": "Wait", "selector": "ToCloseByInstanceOrHandle", "template": "WAIT (UIAutomation.WaitForWindow.ToCloseByInstanceOrHandle WindowInstance: ``)", "golden_example": "WAIT (UIAutomation.WaitForWindow.ToCloseByInstanceOrHandle WindowInstance: 1)", "input_params": [ { "name": "WindowInstance", "type": "Int32", "required": true } ], "output_params": [], "required_params": [ "WindowInstance" ], "constraints": { "FindWindowMode": "InstanceOrHandle", "WindowMode": "Close" }, "sibling_selectors": [ "UIAutomation.WaitForWindow.ToOpen", "UIAutomation.WaitForWindow.ToOpenByInstanceOrHandle", "UIAutomation.WaitForWindow.ToOpenByTitleClass", "UIAutomation.WaitForWindow.ToClose", "UIAutomation.WaitForWindow.ToCloseByTitleClass", "UIAutomation.WaitForWindow.ToBecomeFocused", "UIAutomation.WaitForWindow.ToBecomeFocusedByInstanceOrHandle", "UIAutomation.WaitForWindow.ToBecomeFocusedByTitleClass", "UIAutomation.WaitForWindow.ToLoseFocus", "UIAutomation.WaitForWindow.ToLoseFocusByInstanceOrHandle", "UIAutomation.WaitForWindow.ToLoseFocusByTitleClass" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "UIAutomation.WaitForWindow.ToCloseByTitleClass", "module": "UIAutomation", "kind": "Wait", "selector": "ToCloseByTitleClass", "template": "WAIT (UIAutomation.WaitForWindow.ToCloseByTitleClass Title: `` Class: ``)", "golden_example": "WAIT (UIAutomation.WaitForWindow.ToCloseByTitleClass Title: $'''example''' Class: $'''example''')", "input_params": [ { "name": "Title", "type": "String", "required": true, "default": "" }, { "name": "Class", "type": "String", "required": true, "default": "" } ], "output_params": [], "required_params": [ "Title", "Class" ], "constraints": { "FindWindowMode": "TitleAndClass", "WindowMode": "Close" }, "sibling_selectors": [ "UIAutomation.WaitForWindow.ToOpen", "UIAutomation.WaitForWindow.ToOpenByInstanceOrHandle", "UIAutomation.WaitForWindow.ToOpenByTitleClass", "UIAutomation.WaitForWindow.ToClose", "UIAutomation.WaitForWindow.ToCloseByInstanceOrHandle", "UIAutomation.WaitForWindow.ToBecomeFocused", "UIAutomation.WaitForWindow.ToBecomeFocusedByInstanceOrHandle", "UIAutomation.WaitForWindow.ToBecomeFocusedByTitleClass", "UIAutomation.WaitForWindow.ToLoseFocus", "UIAutomation.WaitForWindow.ToLoseFocusByInstanceOrHandle", "UIAutomation.WaitForWindow.ToLoseFocusByTitleClass" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "UIAutomation.WaitForWindow.ToLoseFocus", "module": "UIAutomation", "kind": "Wait", "selector": "ToLoseFocus", "template": "WAIT (UIAutomation.WaitForWindow.ToLoseFocus Window: ``)", "golden_example": "WAIT (UIAutomation.WaitForWindow.ToLoseFocus Window: appmask['Window \\'KB Test Window\\''])", "input_params": [ { "name": "Window", "type": "UIControl", "required": true } ], "output_params": [], "required_params": [ "Window" ], "constraints": { "FindWindowMode": "Control", "WindowMode": "LoseFocus" }, "sibling_selectors": [ "UIAutomation.WaitForWindow.ToOpen", "UIAutomation.WaitForWindow.ToOpenByInstanceOrHandle", "UIAutomation.WaitForWindow.ToOpenByTitleClass", "UIAutomation.WaitForWindow.ToClose", "UIAutomation.WaitForWindow.ToCloseByInstanceOrHandle", "UIAutomation.WaitForWindow.ToCloseByTitleClass", "UIAutomation.WaitForWindow.ToBecomeFocused", "UIAutomation.WaitForWindow.ToBecomeFocusedByInstanceOrHandle", "UIAutomation.WaitForWindow.ToBecomeFocusedByTitleClass", "UIAutomation.WaitForWindow.ToLoseFocusByInstanceOrHandle", "UIAutomation.WaitForWindow.ToLoseFocusByTitleClass" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.WaitForWindow.ToLoseFocusByInstanceOrHandle", "module": "UIAutomation", "kind": "Wait", "selector": "ToLoseFocusByInstanceOrHandle", "template": "WAIT (UIAutomation.WaitForWindow.ToLoseFocusByInstanceOrHandle WindowInstance: ``)", "golden_example": "WAIT (UIAutomation.WaitForWindow.ToLoseFocusByInstanceOrHandle WindowInstance: 1)", "input_params": [ { "name": "WindowInstance", "type": "Int32", "required": true } ], "output_params": [], "required_params": [ "WindowInstance" ], "constraints": { "FindWindowMode": "InstanceOrHandle", "WindowMode": "LoseFocus" }, "sibling_selectors": [ "UIAutomation.WaitForWindow.ToOpen", "UIAutomation.WaitForWindow.ToOpenByInstanceOrHandle", "UIAutomation.WaitForWindow.ToOpenByTitleClass", "UIAutomation.WaitForWindow.ToClose", "UIAutomation.WaitForWindow.ToCloseByInstanceOrHandle", "UIAutomation.WaitForWindow.ToCloseByTitleClass", "UIAutomation.WaitForWindow.ToBecomeFocused", "UIAutomation.WaitForWindow.ToBecomeFocusedByInstanceOrHandle", "UIAutomation.WaitForWindow.ToBecomeFocusedByTitleClass", "UIAutomation.WaitForWindow.ToLoseFocus", "UIAutomation.WaitForWindow.ToLoseFocusByTitleClass" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "UIAutomation.WaitForWindow.ToLoseFocusByTitleClass", "module": "UIAutomation", "kind": "Wait", "selector": "ToLoseFocusByTitleClass", "template": "WAIT (UIAutomation.WaitForWindow.ToLoseFocusByTitleClass Title: `` Class: ``)", "golden_example": "WAIT (UIAutomation.WaitForWindow.ToLoseFocusByTitleClass Title: $'''example''' Class: $'''example''')", "input_params": [ { "name": "Title", "type": "String", "required": true, "default": "" }, { "name": "Class", "type": "String", "required": true, "default": "" } ], "output_params": [], "required_params": [ "Title", "Class" ], "constraints": { "FindWindowMode": "TitleAndClass", "WindowMode": "LoseFocus" }, "sibling_selectors": [ "UIAutomation.WaitForWindow.ToOpen", "UIAutomation.WaitForWindow.ToOpenByInstanceOrHandle", "UIAutomation.WaitForWindow.ToOpenByTitleClass", "UIAutomation.WaitForWindow.ToClose", "UIAutomation.WaitForWindow.ToCloseByInstanceOrHandle", "UIAutomation.WaitForWindow.ToCloseByTitleClass", "UIAutomation.WaitForWindow.ToBecomeFocused", "UIAutomation.WaitForWindow.ToBecomeFocusedByInstanceOrHandle", "UIAutomation.WaitForWindow.ToBecomeFocusedByTitleClass", "UIAutomation.WaitForWindow.ToLoseFocus", "UIAutomation.WaitForWindow.ToLoseFocusByInstanceOrHandle" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "UIAutomation.WaitForWindow.ToOpen", "module": "UIAutomation", "kind": "Wait", "selector": "ToOpen", "template": "WAIT (UIAutomation.WaitForWindow.ToOpen FocusWindow: False Window: ``)", "golden_example": "WAIT (UIAutomation.WaitForWindow.ToOpen FocusWindow: False Window: appmask['Window \\'KB Test Window\\''])", "input_params": [ { "name": "FocusWindow", "type": "Boolean", "required": true, "default": "False" }, { "name": "Window", "type": "UIControl", "required": true } ], "output_params": [], "required_params": [ "FocusWindow", "Window" ], "constraints": { "FindWindowMode": "Control", "WindowMode": "Open" }, "sibling_selectors": [ "UIAutomation.WaitForWindow.ToOpenByInstanceOrHandle", "UIAutomation.WaitForWindow.ToOpenByTitleClass", "UIAutomation.WaitForWindow.ToClose", "UIAutomation.WaitForWindow.ToCloseByInstanceOrHandle", "UIAutomation.WaitForWindow.ToCloseByTitleClass", "UIAutomation.WaitForWindow.ToBecomeFocused", "UIAutomation.WaitForWindow.ToBecomeFocusedByInstanceOrHandle", "UIAutomation.WaitForWindow.ToBecomeFocusedByTitleClass", "UIAutomation.WaitForWindow.ToLoseFocus", "UIAutomation.WaitForWindow.ToLoseFocusByInstanceOrHandle", "UIAutomation.WaitForWindow.ToLoseFocusByTitleClass" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.WaitForWindow.ToOpenByInstanceOrHandle", "module": "UIAutomation", "kind": "Wait", "selector": "ToOpenByInstanceOrHandle", "template": "WAIT (UIAutomation.WaitForWindow.ToOpenByInstanceOrHandle WindowInstance: `` FocusWindow: False)", "golden_example": "WAIT (UIAutomation.WaitForWindow.ToOpenByInstanceOrHandle WindowInstance: 1 FocusWindow: False)", "input_params": [ { "name": "WindowInstance", "type": "Int32", "required": true }, { "name": "FocusWindow", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [], "required_params": [ "WindowInstance", "FocusWindow" ], "constraints": { "FindWindowMode": "InstanceOrHandle", "WindowMode": "Open" }, "sibling_selectors": [ "UIAutomation.WaitForWindow.ToOpen", "UIAutomation.WaitForWindow.ToOpenByTitleClass", "UIAutomation.WaitForWindow.ToClose", "UIAutomation.WaitForWindow.ToCloseByInstanceOrHandle", "UIAutomation.WaitForWindow.ToCloseByTitleClass", "UIAutomation.WaitForWindow.ToBecomeFocused", "UIAutomation.WaitForWindow.ToBecomeFocusedByInstanceOrHandle", "UIAutomation.WaitForWindow.ToBecomeFocusedByTitleClass", "UIAutomation.WaitForWindow.ToLoseFocus", "UIAutomation.WaitForWindow.ToLoseFocusByInstanceOrHandle", "UIAutomation.WaitForWindow.ToLoseFocusByTitleClass" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "UIAutomation.WaitForWindow.ToOpenByTitleClass", "module": "UIAutomation", "kind": "Wait", "selector": "ToOpenByTitleClass", "template": "WAIT (UIAutomation.WaitForWindow.ToOpenByTitleClass Title: `` FocusWindow: False Class: ``)", "golden_example": "WAIT (UIAutomation.WaitForWindow.ToOpenByTitleClass Title: $'''example''' FocusWindow: False Class: $'''example''')", "input_params": [ { "name": "Title", "type": "String", "required": true, "default": "" }, { "name": "FocusWindow", "type": "Boolean", "required": true, "default": "False" }, { "name": "Class", "type": "String", "required": true, "default": "" } ], "output_params": [], "required_params": [ "Title", "FocusWindow", "Class" ], "constraints": { "FindWindowMode": "TitleAndClass", "WindowMode": "Open" }, "sibling_selectors": [ "UIAutomation.WaitForWindow.ToOpen", "UIAutomation.WaitForWindow.ToOpenByInstanceOrHandle", "UIAutomation.WaitForWindow.ToClose", "UIAutomation.WaitForWindow.ToCloseByInstanceOrHandle", "UIAutomation.WaitForWindow.ToCloseByTitleClass", "UIAutomation.WaitForWindow.ToBecomeFocused", "UIAutomation.WaitForWindow.ToBecomeFocusedByInstanceOrHandle", "UIAutomation.WaitForWindow.ToBecomeFocusedByTitleClass", "UIAutomation.WaitForWindow.ToLoseFocus", "UIAutomation.WaitForWindow.ToLoseFocusByInstanceOrHandle", "UIAutomation.WaitForWindow.ToLoseFocusByTitleClass" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "UIAutomation.WaitForWindowContent.WindowToContainElement", "module": "UIAutomation", "kind": "Wait", "selector": "WindowToContainElement", "template": "WAIT (UIAutomation.WaitForWindowContent.WindowToContainElement Element: ``)", "golden_example": "WAIT (UIAutomation.WaitForWindowContent.WindowToContainElement Element: appmask['Window \\'KB Test Window\\'']['Button \\'OK\\''])", "input_params": [ { "name": "Element", "type": "UIControl", "required": true } ], "output_params": [], "required_params": [ "Element" ], "constraints": { "CheckElementState": "False", "ContainsMode": "ContainsElement" }, "sibling_selectors": [ "UIAutomation.WaitForWindowContent.WindowToNotContainElement", "UIAutomation.WaitForWindowContent.WindowToContainElementInState", "UIAutomation.WaitForWindowContent.WindowToContainText", "UIAutomation.WaitForWindowContent.WindowToNotContainText" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.WaitForWindowContent.WindowToContainElementInState", "module": "UIAutomation", "kind": "Wait", "selector": "WindowToContainElementInState", "template": "WAIT (UIAutomation.WaitForWindowContent.WindowToContainElementInState State: UIAutomation.State.Enabled Element: ``)", "golden_example": "WAIT (UIAutomation.WaitForWindowContent.WindowToContainElementInState State: UIAutomation.State.Enabled Element: appmask['Window \\'KB Test Window\\'']['Button \\'OK\\''])", "input_params": [ { "name": "State", "type": "State", "required": true, "default": "Enabled", "enumValues": [ "Enabled", "Disabled" ] }, { "name": "Element", "type": "UIControl", "required": true } ], "output_params": [], "required_params": [ "State", "Element" ], "constraints": { "CheckElementState": "True", "ContainsMode": "ContainsElement" }, "sibling_selectors": [ "UIAutomation.WaitForWindowContent.WindowToContainElement", "UIAutomation.WaitForWindowContent.WindowToNotContainElement", "UIAutomation.WaitForWindowContent.WindowToContainText", "UIAutomation.WaitForWindowContent.WindowToNotContainText" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.WaitForWindowContent.WindowToContainText", "module": "UIAutomation", "kind": "Wait", "selector": "WindowToContainText", "template": "WAIT (UIAutomation.WaitForWindowContent.WindowToContainText Text: `` Window: ``)", "golden_example": "WAIT (UIAutomation.WaitForWindowContent.WindowToContainText Text: $'''example''' Window: appmask['Window \\'KB Test Window\\''])", "input_params": [ { "name": "Text", "type": "String", "required": true }, { "name": "Window", "type": "UIControl", "required": true } ], "output_params": [], "required_params": [ "Text", "Window" ], "constraints": { "ContainsMode": "ContainsText" }, "sibling_selectors": [ "UIAutomation.WaitForWindowContent.WindowToContainElement", "UIAutomation.WaitForWindowContent.WindowToNotContainElement", "UIAutomation.WaitForWindowContent.WindowToContainElementInState", "UIAutomation.WaitForWindowContent.WindowToNotContainText" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.WaitForWindowContent.WindowToNotContainElement", "module": "UIAutomation", "kind": "Wait", "selector": "WindowToNotContainElement", "template": "WAIT (UIAutomation.WaitForWindowContent.WindowToNotContainElement Element: ``)", "golden_example": "WAIT (UIAutomation.WaitForWindowContent.WindowToNotContainElement Element: appmask['Window \\'KB Test Window\\'']['Button \\'OK\\''])", "input_params": [ { "name": "Element", "type": "UIControl", "required": true } ], "output_params": [], "required_params": [ "Element" ], "constraints": { "ContainsMode": "DoesNotContainElement" }, "sibling_selectors": [ "UIAutomation.WaitForWindowContent.WindowToContainElement", "UIAutomation.WaitForWindowContent.WindowToContainElementInState", "UIAutomation.WaitForWindowContent.WindowToContainText", "UIAutomation.WaitForWindowContent.WindowToNotContainText" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "UIAutomation.WaitForWindowContent.WindowToNotContainText", "module": "UIAutomation", "kind": "Wait", "selector": "WindowToNotContainText", "template": "WAIT (UIAutomation.WaitForWindowContent.WindowToNotContainText Text: `` Window: ``)", "golden_example": "WAIT (UIAutomation.WaitForWindowContent.WindowToNotContainText Text: $'''example''' Window: appmask['Window \\'KB Test Window\\''])", "input_params": [ { "name": "Text", "type": "String", "required": true }, { "name": "Window", "type": "UIControl", "required": true } ], "output_params": [], "required_params": [ "Text", "Window" ], "constraints": { "ContainsMode": "DoesNotContainText" }, "sibling_selectors": [ "UIAutomation.WaitForWindowContent.WindowToContainElement", "UIAutomation.WaitForWindowContent.WindowToNotContainElement", "UIAutomation.WaitForWindowContent.WindowToContainElementInState", "UIAutomation.WaitForWindowContent.WindowToContainText" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "Variables.AddColumnToDataTable.AppendColumnToDataTable", "module": "Variables", "kind": "Action", "selector": "AppendColumnToDataTable", "template": "Variables.AddColumnToDataTable.AppendColumnToDataTable DataTable: `` ColumnName: ``", "golden_example": "Variables.AddColumnToDataTable.AppendColumnToDataTable DataTable: DataTable ColumnName: $'''example'''", "input_params": [ { "name": "DataTable", "type": "DataTable", "required": false }, { "name": "ColumnName", "type": "String", "required": false } ], "output_params": [], "required_params": [ "Column name" ], "constraints": { "PositionToAddColumn": "LastColumn" }, "sibling_selectors": [ "Variables.AddColumnToDataTable.InsertColumnToDataTable" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.AddColumnToDataTable.InsertColumnToDataTable", "module": "Variables", "kind": "Action", "selector": "InsertColumnToDataTable", "template": "Variables.AddColumnToDataTable.InsertColumnToDataTable ColumnName: `` ColumnIndex: `` DataTable: ``", "golden_example": "Variables.AddColumnToDataTable.InsertColumnToDataTable ColumnName: $'''example''' ColumnIndex: 1 DataTable: RecognizedEntities", "input_params": [ { "name": "ColumnName", "type": "String", "required": true }, { "name": "ColumnIndex", "type": "Int32", "required": true }, { "name": "DataTable", "type": "DataTable", "required": true } ], "output_params": [], "required_params": [ "ColumnName", "ColumnIndex", "DataTable" ], "constraints": { "PositionToAddColumn": "BeforeColumnIndex" }, "sibling_selectors": [ "Variables.AddColumnToDataTable.AppendColumnToDataTable" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.AddItemToList", "module": "Variables", "kind": "Action", "selector": null, "template": "Variables.AddItemToList Item: `` List: ``", "golden_example": "Variables.AddItemToList Item: $'''sample''' List: FileList", "input_params": [ { "name": "Item", "type": "Object", "required": false }, { "name": "List", "type": "List`1", "required": false } ], "output_params": [], "required_params": [ "Add item" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.AddRowToDataTable.AppendRowToDataTable", "module": "Variables", "kind": "Action", "selector": "AppendRowToDataTable", "template": "Variables.AddRowToDataTable.AppendRowToDataTable DataTable: `` RowToAdd: ``", "golden_example": "Variables.AddRowToDataTable.AppendRowToDataTable DataTable: DataTable RowToAdd: FileList", "input_params": [ { "name": "DataTable", "type": "DataTable", "required": false }, { "name": "RowToAdd", "type": "List`1", "required": false } ], "output_params": [], "required_params": [ "New value(s)" ], "constraints": { "PositionToAddRow": "EndOfDataTable" }, "sibling_selectors": [ "Variables.AddRowToDataTable.InsertItemToDataTable" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.AddRowToDataTable.InsertItemToDataTable", "module": "Variables", "kind": "Action", "selector": "InsertItemToDataTable", "template": "Variables.AddRowToDataTable.InsertItemToDataTable RowIndex: `` RowToAdd: `` DataTable: ``", "golden_example": "Variables.AddRowToDataTable.InsertItemToDataTable RowIndex: 1 RowToAdd: List DataTable: RecognizedEntities", "input_params": [ { "name": "RowIndex", "type": "Int32", "required": true }, { "name": "RowToAdd", "type": "List`1", "required": true }, { "name": "DataTable", "type": "DataTable", "required": true } ], "output_params": [], "required_params": [ "RowIndex", "RowToAdd", "DataTable" ], "constraints": { "PositionToAddRow": "BeforeRowIndex" }, "sibling_selectors": [ "Variables.AddRowToDataTable.AppendRowToDataTable" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.ClearDataTable", "module": "Variables", "kind": "Action", "selector": null, "template": "Variables.ClearDataTable DataTable: ``", "golden_example": "Variables.ClearDataTable DataTable: DataTable", "input_params": [ { "name": "DataTable", "type": "DataTable", "required": false } ], "output_params": [], "required_params": [], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.ClearList", "module": "Variables", "kind": "Action", "selector": null, "template": "Variables.ClearList List: ``", "golden_example": "Variables.ClearList List: FileList", "input_params": [ { "name": "List", "type": "List`1", "required": false } ], "output_params": [], "required_params": [], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.ConvertCustomObjectToJson", "module": "Variables", "kind": "Action", "selector": null, "template": "Variables.ConvertCustomObjectToJson CustomObject: `` Json=> CustomObjectAsJson", "golden_example": "Variables.ConvertCustomObjectToJson CustomObject: MyCustomObject Json=> CustomObjectAsJson", "input_params": [ { "name": "CustomObject", "type": "CustomObject", "required": false } ], "output_params": [ { "name": "Json", "type": "String" } ], "required_params": [ "Custom object" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.ConvertDataTableToCSV.DataTableToCSVCommonSeparator", "module": "Variables", "kind": "Action", "selector": "DataTableToCSVCommonSeparator", "template": "Variables.ConvertDataTableToCSV.DataTableToCSVCommonSeparator DataTable: `` IncludeColumnNames: False ColumnsSeparator: Variables.CSVColumnsSeparator.SystemDefault CSVText=> CSVText", "golden_example": "Variables.ConvertDataTableToCSV.DataTableToCSVCommonSeparator DataTable: DataTable IncludeColumnNames: False ColumnsSeparator: Variables.CSVColumnsSeparator.SystemDefault CSVText=> CSVText", "input_params": [ { "name": "DataTable", "type": "DataTable", "required": false }, { "name": "IncludeColumnNames", "type": "Boolean", "required": false }, { "name": "ColumnsSeparator", "type": "CSVColumnsSeparator", "required": false, "enumValues": [ "SystemDefault", "Comma", "Semicolon", "Tab" ] } ], "output_params": [ { "name": "CSVText", "type": "String" } ], "required_params": [ "Data table" ], "constraints": { "UseCustomSeparator": "False" }, "sibling_selectors": [ "Variables.ConvertDataTableToCSV.DataTableToCSVCustomSeparator" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.ConvertDataTableToCSV.DataTableToCSVCustomSeparator", "module": "Variables", "kind": "Action", "selector": "DataTableToCSVCustomSeparator", "template": "Variables.ConvertDataTableToCSV.DataTableToCSVCustomSeparator CustomColumnsSeparator: `` DataTable: `` IncludeColumnNames: False CSVText=> CSVText", "golden_example": "Variables.ConvertDataTableToCSV.DataTableToCSVCustomSeparator CustomColumnsSeparator: $'''example''' DataTable: RecognizedEntities IncludeColumnNames: False CSVText=> CSVText", "input_params": [ { "name": "CustomColumnsSeparator", "type": "String", "required": true }, { "name": "DataTable", "type": "DataTable", "required": true }, { "name": "IncludeColumnNames", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "CSVText", "type": "String", "defaultVariable": "CSVText" } ], "required_params": [ "CustomColumnsSeparator", "DataTable", "IncludeColumnNames" ], "constraints": { "UseCustomSeparator": "True" }, "sibling_selectors": [ "Variables.ConvertDataTableToCSV.DataTableToCSVCommonSeparator" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.ConvertJsonToCustomObject", "module": "Variables", "kind": "Action", "selector": null, "template": "Variables.ConvertJsonToCustomObject Json: `` CustomObject=> JsonAsCustomObject", "golden_example": "Variables.ConvertJsonToCustomObject Json: $'''example''' CustomObject=> JsonAsCustomObject", "input_params": [ { "name": "Json", "type": "String", "required": false } ], "output_params": [ { "name": "CustomObject", "type": "Object" } ], "required_params": [ "JSON" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.CreateNewDatatable", "module": "Variables", "kind": "Action", "selector": null, "template": "Variables.CreateNewDatatable InputTable: { } DataTable=> DataTable", "golden_example": "Variables.CreateNewDatatable InputTable: { } DataTable=> DataTable", "input_params": [ { "name": "InputTable", "type": "DataTable", "required": false } ], "output_params": [ { "name": "DataTable", "type": "DataTable" } ], "required_params": [], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.CreateNewList", "module": "Variables", "kind": "Action", "selector": null, "template": "Variables.CreateNewList List=> List", "golden_example": "Variables.CreateNewList List=> List", "input_params": [], "output_params": [ { "name": "List", "type": "List`1" } ], "required_params": [], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.DecreaseVariable", "module": "Variables", "kind": "Action", "selector": null, "template": "Variables.DecreaseVariable Value: `` DecrementValue: ``", "golden_example": "Variables.DecreaseVariable Value: MyVar DecrementValue: 1", "input_params": [ { "name": "DecrementValue", "type": "Decimal", "required": false }, { "name": "Value", "type": "Decimal", "required": false } ], "output_params": [], "required_params": [ "Decrease by" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.DeleteColumnFromDataTable.DeleteColumnWithIndex", "module": "Variables", "kind": "Action", "selector": "DeleteColumnWithIndex", "template": "Variables.DeleteColumnFromDataTable.DeleteColumnWithIndex ColumnIndex: `` DataTable: ``", "golden_example": "Variables.DeleteColumnFromDataTable.DeleteColumnWithIndex ColumnIndex: 1 DataTable: RecognizedEntities", "input_params": [ { "name": "ColumnIndex", "type": "Int32", "required": true }, { "name": "DataTable", "type": "DataTable", "required": true } ], "output_params": [], "required_params": [ "ColumnIndex", "DataTable" ], "constraints": { "ColumnSpecifier": "Index" }, "sibling_selectors": [ "Variables.DeleteColumnFromDataTable.DeleteColumnWithName" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.DeleteColumnFromDataTable.DeleteColumnWithName", "module": "Variables", "kind": "Action", "selector": "DeleteColumnWithName", "template": "Variables.DeleteColumnFromDataTable.DeleteColumnWithName DataTable: `` ColumnName: ``", "golden_example": "Variables.DeleteColumnFromDataTable.DeleteColumnWithName DataTable: DataTable ColumnName: $'''example'''", "input_params": [ { "name": "DataTable", "type": "DataTable", "required": false }, { "name": "ColumnName", "type": "String", "required": false } ], "output_params": [], "required_params": [ "Column name" ], "constraints": { "ColumnSpecifier": "Name" }, "sibling_selectors": [ "Variables.DeleteColumnFromDataTable.DeleteColumnWithIndex" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.DeleteDuplicateRowsFromDataTable", "module": "Variables", "kind": "Action", "selector": null, "template": "Variables.DeleteDuplicateRowsFromDataTable DataTable: ``", "golden_example": "Variables.DeleteDuplicateRowsFromDataTable DataTable: DataTable", "input_params": [ { "name": "DataTable", "type": "DataTable", "required": false } ], "output_params": [], "required_params": [], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.DeleteEmptyRowsFromDataTable", "module": "Variables", "kind": "Action", "selector": null, "template": "Variables.DeleteEmptyRowsFromDataTable DataTable: ``", "golden_example": "Variables.DeleteEmptyRowsFromDataTable DataTable: DataTable", "input_params": [ { "name": "DataTable", "type": "DataTable", "required": false } ], "output_params": [], "required_params": [], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.DeleteRowFromDataTable", "module": "Variables", "kind": "Action", "selector": null, "template": "Variables.DeleteRowFromDataTable DataTable: `` RowIndex: ``", "golden_example": "Variables.DeleteRowFromDataTable DataTable: DataTable RowIndex: 1", "input_params": [ { "name": "DataTable", "type": "DataTable", "required": false }, { "name": "RowIndex", "type": "Int32", "required": false } ], "output_params": [], "required_params": [ "Row index" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.FilterDataTable", "module": "Variables", "kind": "Action", "selector": null, "template": "Variables.FilterDataTable DataTable: `` FilterParameters: `` MatchCase: True FilteredDataTable=> FilteredDataTable", "golden_example": "Variables.FilterDataTable DataTable: DataTable FilterParameters: DataTable MatchCase: True FilteredDataTable=> FilteredDataTable", "input_params": [ { "name": "DataTable", "type": "DataTable", "required": false }, { "name": "FilterParameters", "type": "DataTable", "required": false }, { "name": "MatchCase", "type": "Boolean", "required": false } ], "output_params": [ { "name": "FilteredDataTable", "type": "DataTable" } ], "required_params": [ "Data table", "Filter Parameters" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.FilterList", "module": "Variables", "kind": "Action", "selector": null, "template": "Variables.FilterList IgnoreCase: False FilterParameters: `` ListToFilter: `` FilteredList=> FilteredList", "golden_example": "Variables.FilterList IgnoreCase: False FilterParameters: RecognizedEntities ListToFilter: List FilteredList=> FilteredList", "input_params": [ { "name": "IgnoreCase", "type": "Boolean", "required": true, "default": "False" }, { "name": "FilterParameters", "type": "DataTable", "required": true }, { "name": "ListToFilter", "type": "List`1", "required": true } ], "output_params": [ { "name": "FilteredList", "type": "List`1", "defaultVariable": "FilteredList" } ], "required_params": [ "IgnoreCase", "FilterParameters", "ListToFilter" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.FindCommonListItems", "module": "Variables", "kind": "Action", "selector": null, "template": "Variables.FindCommonListItems FirstList: `` SecondList: `` OutputList=> IntersectionList", "golden_example": "Variables.FindCommonListItems FirstList: FileList SecondList: FileList OutputList=> IntersectionList", "input_params": [ { "name": "FirstList", "type": "List`1", "required": false }, { "name": "SecondList", "type": "List`1", "required": false } ], "output_params": [ { "name": "OutputList", "type": "List`1" } ], "required_params": [ "First list", "Second list" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.FindOrReplaceInDataTable.FindItemInDataTableByColumnIndex", "module": "Variables", "kind": "Action", "selector": "FindItemInDataTableByColumnIndex", "template": "Variables.FindOrReplaceInDataTable.FindItemInDataTableByColumnIndex MatchEntireCellContents: False MatchCase: False ColumnNameOrIndex: `` DataTable: `` AllMatches: True ValueToFind: `` DataTableMatches=> DataTableMatches", "golden_example": "Variables.FindOrReplaceInDataTable.FindItemInDataTableByColumnIndex MatchEntireCellContents: False MatchCase: False ColumnNameOrIndex: $'''example''' DataTable: RecognizedEntities AllMatches: True ValueToFind: $'''example''' DataTableMatches=> DataTableMatches", "input_params": [ { "name": "MatchEntireCellContents", "type": "Boolean", "required": true, "default": "False" }, { "name": "MatchCase", "type": "Boolean", "required": true, "default": "False" }, { "name": "ColumnNameOrIndex", "type": "String", "required": true }, { "name": "DataTable", "type": "DataTable", "required": true }, { "name": "AllMatches", "type": "Boolean", "required": true, "default": "True" }, { "name": "ValueToFind", "type": "String", "required": true } ], "output_params": [ { "name": "DataTableMatches", "type": "DataTable", "defaultVariable": "DataTableMatches" } ], "required_params": [ "MatchEntireCellContents", "MatchCase", "ColumnNameOrIndex", "DataTable", "AllMatches", "ValueToFind" ], "constraints": { "SearchBy": "OnColumn", "SearchMode": "Find", "UseRegex": "False" }, "sibling_selectors": [ "Variables.FindOrReplaceInDataTable.FindItemInDataTableEverywhere", "Variables.FindOrReplaceInDataTable.FindItemInDataTableWithRegexEverywhere", "Variables.FindOrReplaceInDataTable.FindItemInDataTableWithRegexByColumnIndex", "Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableEverywhere", "Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableByColumnIndex", "Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableWithRegexEverywhere", "Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableWithRegexByColumnIndex" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.FindOrReplaceInDataTable.FindItemInDataTableEverywhere", "module": "Variables", "kind": "Action", "selector": "FindItemInDataTableEverywhere", "template": "Variables.FindOrReplaceInDataTable.FindItemInDataTableEverywhere DataTable: `` AllMatches: True ValueToFind: `` MatchCase: False MatchEntireCellContents: False DataTableMatches=> DataTableMatches", "golden_example": "Variables.FindOrReplaceInDataTable.FindItemInDataTableEverywhere DataTable: DataTable AllMatches: True ValueToFind: $'''example''' MatchCase: False MatchEntireCellContents: False DataTableMatches=> DataTableMatches", "input_params": [ { "name": "DataTable", "type": "DataTable", "required": false }, { "name": "AllMatches", "type": "Boolean", "required": false }, { "name": "ValueToFind", "type": "String", "required": false }, { "name": "MatchCase", "type": "Boolean", "required": false }, { "name": "MatchEntireCellContents", "type": "Boolean", "required": false } ], "output_params": [ { "name": "DataTableMatches", "type": "DataTable" } ], "required_params": [ "Text to find" ], "constraints": { "SearchBy": "Everywhere", "SearchMode": "Find", "UseRegex": "False" }, "sibling_selectors": [ "Variables.FindOrReplaceInDataTable.FindItemInDataTableByColumnIndex", "Variables.FindOrReplaceInDataTable.FindItemInDataTableWithRegexEverywhere", "Variables.FindOrReplaceInDataTable.FindItemInDataTableWithRegexByColumnIndex", "Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableEverywhere", "Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableByColumnIndex", "Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableWithRegexEverywhere", "Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableWithRegexByColumnIndex" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.FindOrReplaceInDataTable.FindItemInDataTableWithRegexByColumnIndex", "module": "Variables", "kind": "Action", "selector": "FindItemInDataTableWithRegexByColumnIndex", "template": "Variables.FindOrReplaceInDataTable.FindItemInDataTableWithRegexByColumnIndex ColumnNameOrIndex: `` DataTable: `` AllMatches: True ValueToFind: `` DataTableMatches=> DataTableMatches", "golden_example": "Variables.FindOrReplaceInDataTable.FindItemInDataTableWithRegexByColumnIndex ColumnNameOrIndex: $'''example''' DataTable: RecognizedEntities AllMatches: True ValueToFind: $'''example''' DataTableMatches=> DataTableMatches", "input_params": [ { "name": "ColumnNameOrIndex", "type": "String", "required": true }, { "name": "DataTable", "type": "DataTable", "required": true }, { "name": "AllMatches", "type": "Boolean", "required": true, "default": "True" }, { "name": "ValueToFind", "type": "String", "required": true } ], "output_params": [ { "name": "DataTableMatches", "type": "DataTable", "defaultVariable": "DataTableMatches" } ], "required_params": [ "ColumnNameOrIndex", "DataTable", "AllMatches", "ValueToFind" ], "constraints": { "SearchBy": "OnColumn", "SearchMode": "Find", "UseRegex": "True" }, "sibling_selectors": [ "Variables.FindOrReplaceInDataTable.FindItemInDataTableEverywhere", "Variables.FindOrReplaceInDataTable.FindItemInDataTableByColumnIndex", "Variables.FindOrReplaceInDataTable.FindItemInDataTableWithRegexEverywhere", "Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableEverywhere", "Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableByColumnIndex", "Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableWithRegexEverywhere", "Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableWithRegexByColumnIndex" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.FindOrReplaceInDataTable.FindItemInDataTableWithRegexEverywhere", "module": "Variables", "kind": "Action", "selector": "FindItemInDataTableWithRegexEverywhere", "template": "Variables.FindOrReplaceInDataTable.FindItemInDataTableWithRegexEverywhere DataTable: `` AllMatches: True ValueToFind: `` DataTableMatches=> DataTableMatches", "golden_example": "Variables.FindOrReplaceInDataTable.FindItemInDataTableWithRegexEverywhere DataTable: RecognizedEntities AllMatches: True ValueToFind: $'''example''' DataTableMatches=> DataTableMatches", "input_params": [ { "name": "DataTable", "type": "DataTable", "required": true }, { "name": "AllMatches", "type": "Boolean", "required": true, "default": "True" }, { "name": "ValueToFind", "type": "String", "required": true } ], "output_params": [ { "name": "DataTableMatches", "type": "DataTable", "defaultVariable": "DataTableMatches" } ], "required_params": [ "DataTable", "AllMatches", "ValueToFind" ], "constraints": { "SearchBy": "Everywhere", "SearchMode": "Find", "UseRegex": "True" }, "sibling_selectors": [ "Variables.FindOrReplaceInDataTable.FindItemInDataTableEverywhere", "Variables.FindOrReplaceInDataTable.FindItemInDataTableByColumnIndex", "Variables.FindOrReplaceInDataTable.FindItemInDataTableWithRegexByColumnIndex", "Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableEverywhere", "Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableByColumnIndex", "Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableWithRegexEverywhere", "Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableWithRegexByColumnIndex" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableByColumnIndex", "module": "Variables", "kind": "Action", "selector": "ReplaceItemInDataTableByColumnIndex", "template": "Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableByColumnIndex MatchEntireCellContents: False MatchCase: False TextToReplaceWith: `` ColumnNameOrIndex: `` DataTable: `` AllMatches: True ValueToFind: `` DataTableMatches=> DataTableMatches", "golden_example": "Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableByColumnIndex MatchEntireCellContents: False MatchCase: False TextToReplaceWith: $'''example''' ColumnNameOrIndex: $'''example''' DataTable: RecognizedEntities AllMatches: True ValueToFind: $'''example''' DataTableMatches=> DataTableMatches", "input_params": [ { "name": "MatchEntireCellContents", "type": "Boolean", "required": true, "default": "False" }, { "name": "MatchCase", "type": "Boolean", "required": true, "default": "False" }, { "name": "TextToReplaceWith", "type": "String", "required": true }, { "name": "ColumnNameOrIndex", "type": "String", "required": true }, { "name": "DataTable", "type": "DataTable", "required": true }, { "name": "AllMatches", "type": "Boolean", "required": true, "default": "True" }, { "name": "ValueToFind", "type": "String", "required": true } ], "output_params": [ { "name": "DataTableMatches", "type": "DataTable", "defaultVariable": "DataTableMatches" } ], "required_params": [ "MatchEntireCellContents", "MatchCase", "TextToReplaceWith", "ColumnNameOrIndex", "DataTable", "AllMatches", "ValueToFind" ], "constraints": { "SearchBy": "OnColumn", "SearchMode": "FindAndReplace", "UseRegex": "False" }, "sibling_selectors": [ "Variables.FindOrReplaceInDataTable.FindItemInDataTableEverywhere", "Variables.FindOrReplaceInDataTable.FindItemInDataTableByColumnIndex", "Variables.FindOrReplaceInDataTable.FindItemInDataTableWithRegexEverywhere", "Variables.FindOrReplaceInDataTable.FindItemInDataTableWithRegexByColumnIndex", "Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableEverywhere", "Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableWithRegexEverywhere", "Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableWithRegexByColumnIndex" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableEverywhere", "module": "Variables", "kind": "Action", "selector": "ReplaceItemInDataTableEverywhere", "template": "Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableEverywhere MatchEntireCellContents: False MatchCase: False TextToReplaceWith: `` DataTable: `` AllMatches: True ValueToFind: `` DataTableMatches=> DataTableMatches", "golden_example": "Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableEverywhere MatchEntireCellContents: False MatchCase: False TextToReplaceWith: $'''example''' DataTable: RecognizedEntities AllMatches: True ValueToFind: $'''example''' DataTableMatches=> DataTableMatches", "input_params": [ { "name": "MatchEntireCellContents", "type": "Boolean", "required": true, "default": "False" }, { "name": "MatchCase", "type": "Boolean", "required": true, "default": "False" }, { "name": "TextToReplaceWith", "type": "String", "required": true }, { "name": "DataTable", "type": "DataTable", "required": true }, { "name": "AllMatches", "type": "Boolean", "required": true, "default": "True" }, { "name": "ValueToFind", "type": "String", "required": true } ], "output_params": [ { "name": "DataTableMatches", "type": "DataTable", "defaultVariable": "DataTableMatches" } ], "required_params": [ "MatchEntireCellContents", "MatchCase", "TextToReplaceWith", "DataTable", "AllMatches", "ValueToFind" ], "constraints": { "SearchBy": "Everywhere", "SearchMode": "FindAndReplace", "UseRegex": "False" }, "sibling_selectors": [ "Variables.FindOrReplaceInDataTable.FindItemInDataTableEverywhere", "Variables.FindOrReplaceInDataTable.FindItemInDataTableByColumnIndex", "Variables.FindOrReplaceInDataTable.FindItemInDataTableWithRegexEverywhere", "Variables.FindOrReplaceInDataTable.FindItemInDataTableWithRegexByColumnIndex", "Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableByColumnIndex", "Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableWithRegexEverywhere", "Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableWithRegexByColumnIndex" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableWithRegexByColumnIndex", "module": "Variables", "kind": "Action", "selector": "ReplaceItemInDataTableWithRegexByColumnIndex", "template": "Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableWithRegexByColumnIndex TextToReplaceWith: `` ColumnNameOrIndex: `` DataTable: `` AllMatches: True ValueToFind: `` DataTableMatches=> DataTableMatches", "golden_example": "Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableWithRegexByColumnIndex TextToReplaceWith: $'''example''' ColumnNameOrIndex: $'''example''' DataTable: RecognizedEntities AllMatches: True ValueToFind: $'''example''' DataTableMatches=> DataTableMatches", "input_params": [ { "name": "TextToReplaceWith", "type": "String", "required": true }, { "name": "ColumnNameOrIndex", "type": "String", "required": true }, { "name": "DataTable", "type": "DataTable", "required": true }, { "name": "AllMatches", "type": "Boolean", "required": true, "default": "True" }, { "name": "ValueToFind", "type": "String", "required": true } ], "output_params": [ { "name": "DataTableMatches", "type": "DataTable", "defaultVariable": "DataTableMatches" } ], "required_params": [ "TextToReplaceWith", "ColumnNameOrIndex", "DataTable", "AllMatches", "ValueToFind" ], "constraints": { "SearchBy": "OnColumn", "SearchMode": "FindAndReplace", "UseRegex": "True" }, "sibling_selectors": [ "Variables.FindOrReplaceInDataTable.FindItemInDataTableEverywhere", "Variables.FindOrReplaceInDataTable.FindItemInDataTableByColumnIndex", "Variables.FindOrReplaceInDataTable.FindItemInDataTableWithRegexEverywhere", "Variables.FindOrReplaceInDataTable.FindItemInDataTableWithRegexByColumnIndex", "Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableEverywhere", "Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableByColumnIndex", "Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableWithRegexEverywhere" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableWithRegexEverywhere", "module": "Variables", "kind": "Action", "selector": "ReplaceItemInDataTableWithRegexEverywhere", "template": "Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableWithRegexEverywhere TextToReplaceWith: `` DataTable: `` AllMatches: True ValueToFind: `` DataTableMatches=> DataTableMatches", "golden_example": "Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableWithRegexEverywhere TextToReplaceWith: $'''example''' DataTable: RecognizedEntities AllMatches: True ValueToFind: $'''example''' DataTableMatches=> DataTableMatches", "input_params": [ { "name": "TextToReplaceWith", "type": "String", "required": true }, { "name": "DataTable", "type": "DataTable", "required": true }, { "name": "AllMatches", "type": "Boolean", "required": true, "default": "True" }, { "name": "ValueToFind", "type": "String", "required": true } ], "output_params": [ { "name": "DataTableMatches", "type": "DataTable", "defaultVariable": "DataTableMatches" } ], "required_params": [ "TextToReplaceWith", "DataTable", "AllMatches", "ValueToFind" ], "constraints": { "SearchBy": "Everywhere", "SearchMode": "FindAndReplace", "UseRegex": "True" }, "sibling_selectors": [ "Variables.FindOrReplaceInDataTable.FindItemInDataTableEverywhere", "Variables.FindOrReplaceInDataTable.FindItemInDataTableByColumnIndex", "Variables.FindOrReplaceInDataTable.FindItemInDataTableWithRegexEverywhere", "Variables.FindOrReplaceInDataTable.FindItemInDataTableWithRegexByColumnIndex", "Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableEverywhere", "Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableByColumnIndex", "Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableWithRegexByColumnIndex" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.GenerateDataTableFromCSV.ReadCustomSeparator", "module": "Variables", "kind": "Action", "selector": "ReadCustomSeparator", "template": "Variables.GenerateDataTableFromCSV.ReadCustomSeparator CustomColumnsSeparator: `` TrimFields: True CSVText: `` ReadFieldsAsText: False FirstLineContainsColumnNames: False CSVTable=> CSVTable", "golden_example": "Variables.GenerateDataTableFromCSV.ReadCustomSeparator CustomColumnsSeparator: $'''example''' TrimFields: True CSVText: $'''example''' ReadFieldsAsText: False FirstLineContainsColumnNames: False CSVTable=> CSVTable", "input_params": [ { "name": "CustomColumnsSeparator", "type": "String", "required": true }, { "name": "TrimFields", "type": "Boolean", "required": true, "default": "True" }, { "name": "CSVText", "type": "String", "required": true }, { "name": "ReadFieldsAsText", "type": "Boolean", "required": true, "default": "False" }, { "name": "FirstLineContainsColumnNames", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "CSVTable", "type": "DataTable", "defaultVariable": "CSVTable" } ], "required_params": [ "CustomColumnsSeparator", "TrimFields", "CSVText", "ReadFieldsAsText", "FirstLineContainsColumnNames" ], "constraints": { "ColumnsSeparatorType": "Custom" }, "sibling_selectors": [ "Variables.GenerateDataTableFromCSV.ReadPredefinedSeparator", "Variables.GenerateDataTableFromCSV.ReadFixedColumnWidths" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.GenerateDataTableFromCSV.ReadFixedColumnWidths", "module": "Variables", "kind": "Action", "selector": "ReadFixedColumnWidths", "template": "Variables.GenerateDataTableFromCSV.ReadFixedColumnWidths FixedColumnWidths: `` TrimFields: True CSVText: `` ReadFieldsAsText: False FirstLineContainsColumnNames: False CSVTable=> CSVTable", "golden_example": "Variables.GenerateDataTableFromCSV.ReadFixedColumnWidths FixedColumnWidths: $'''example''' TrimFields: True CSVText: $'''example''' ReadFieldsAsText: False FirstLineContainsColumnNames: False CSVTable=> CSVTable", "input_params": [ { "name": "FixedColumnWidths", "type": "String", "required": true }, { "name": "TrimFields", "type": "Boolean", "required": true, "default": "True" }, { "name": "CSVText", "type": "String", "required": true }, { "name": "ReadFieldsAsText", "type": "Boolean", "required": true, "default": "False" }, { "name": "FirstLineContainsColumnNames", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "CSVTable", "type": "DataTable", "defaultVariable": "CSVTable" } ], "required_params": [ "FixedColumnWidths", "TrimFields", "CSVText", "ReadFieldsAsText", "FirstLineContainsColumnNames" ], "constraints": { "ColumnsSeparatorType": "FixedColumnWidths" }, "sibling_selectors": [ "Variables.GenerateDataTableFromCSV.ReadPredefinedSeparator", "Variables.GenerateDataTableFromCSV.ReadCustomSeparator" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.GenerateDataTableFromCSV.ReadPredefinedSeparator", "module": "Variables", "kind": "Action", "selector": "ReadPredefinedSeparator", "template": "Variables.GenerateDataTableFromCSV.ReadPredefinedSeparator CSVText: `` TrimFields: True FirstLineContainsColumnNames: False ReadFieldsAsText: False ColumnsSeparator: Variables.CSVColumnsSeparator.SystemDefault CSVTable=> CSVTable", "golden_example": "Variables.GenerateDataTableFromCSV.ReadPredefinedSeparator CSVText: $'''example''' TrimFields: True FirstLineContainsColumnNames: False ReadFieldsAsText: False ColumnsSeparator: Variables.CSVColumnsSeparator.SystemDefault CSVTable=> CSVTable", "input_params": [ { "name": "CSVText", "type": "String", "required": false }, { "name": "TrimFields", "type": "Boolean", "required": false }, { "name": "FirstLineContainsColumnNames", "type": "Boolean", "required": false }, { "name": "ReadFieldsAsText", "type": "Boolean", "required": false }, { "name": "ColumnsSeparator", "type": "CSVColumnsSeparator", "required": false, "enumValues": [ "SystemDefault", "Comma", "Semicolon", "Tab" ] } ], "output_params": [ { "name": "CSVTable", "type": "DataTable" } ], "required_params": [ "CSV text" ], "constraints": { "ColumnsSeparatorType": "Predefined" }, "sibling_selectors": [ "Variables.GenerateDataTableFromCSV.ReadCustomSeparator", "Variables.GenerateDataTableFromCSV.ReadFixedColumnWidths" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.GenerateRandomNumber.ListOfRandomNumbers", "module": "Variables", "kind": "Action", "selector": "ListOfRandomNumbers", "template": "Variables.GenerateRandomNumber.ListOfRandomNumbers MinimumValue: 0 NumbersCount: 10 MaximumValue: 100 AllowDuplicates: False RandomNumbers=> RandomNumbers", "golden_example": "Variables.GenerateRandomNumber.ListOfRandomNumbers MinimumValue: 0 NumbersCount: 10 MaximumValue: 100 AllowDuplicates: False RandomNumbers=> RandomNumbers", "input_params": [ { "name": "MinimumValue", "type": "Int32", "required": true, "default": "0" }, { "name": "NumbersCount", "type": "Int32", "required": true, "default": "10" }, { "name": "MaximumValue", "type": "Int32", "required": true, "default": "100" }, { "name": "AllowDuplicates", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "RandomNumbers", "type": "List`1", "defaultVariable": "RandomNumbers" } ], "required_params": [ "MinimumValue", "NumbersCount", "MaximumValue", "AllowDuplicates" ], "constraints": { "GenerateMultipleNumbers": "True" }, "sibling_selectors": [ "Variables.GenerateRandomNumber.RandomNumber" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.GenerateRandomNumber.RandomNumber", "module": "Variables", "kind": "Action", "selector": "RandomNumber", "template": "Variables.GenerateRandomNumber.RandomNumber MinimumValue: 0 MaximumValue: 100 RandomNumber=> RandomNumber", "golden_example": "Variables.GenerateRandomNumber.RandomNumber MinimumValue: 0 MaximumValue: 100 RandomNumber=> RandomNumber", "input_params": [ { "name": "MaximumValue", "type": "Int32", "required": false }, { "name": "MinimumValue", "type": "Int32", "required": false } ], "output_params": [ { "name": "RandomNumber", "type": "Decimal" } ], "required_params": [], "constraints": { "GenerateMultipleNumbers": "False" }, "sibling_selectors": [ "Variables.GenerateRandomNumber.ListOfRandomNumbers" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.IncreaseVariable", "module": "Variables", "kind": "Action", "selector": null, "template": "Variables.IncreaseVariable Value: `` IncrementValue: ``", "golden_example": "Variables.IncreaseVariable Value: MyVar IncrementValue: 1", "input_params": [ { "name": "IncrementValue", "type": "Decimal", "required": false }, { "name": "Value", "type": "Decimal", "required": false } ], "output_params": [], "required_params": [ "Increase by" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.JoinDataTable", "module": "Variables", "kind": "Action", "selector": null, "template": "Variables.JoinDataTable FirstDataTable: `` SecondDataTable: `` JoinOperation: Variables.JoinOperationType.Inner JoinParameters: `` JoinedDataTable=> JoinedDataTable", "golden_example": "Variables.JoinDataTable FirstDataTable: DataTable SecondDataTable: DataTable JoinOperation: Variables.JoinOperationType.Inner JoinParameters: DataTable JoinedDataTable=> JoinedDataTable", "input_params": [ { "name": "FirstDataTable", "type": "DataTable", "required": false }, { "name": "SecondDataTable", "type": "DataTable", "required": false }, { "name": "JoinOperation", "type": "JoinOperationType", "required": false, "enumValues": [ "Inner", "Left", "Full" ] }, { "name": "JoinParameters", "type": "DataTable", "required": false } ], "output_params": [ { "name": "JoinedDataTable", "type": "DataTable" } ], "required_params": [ "First data table", "Second data table", "Join rules" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.MergeDataTables", "module": "Variables", "kind": "Action", "selector": null, "template": "Variables.MergeDataTables FirstDataTable: `` SecondDataTable: `` MergeMode: Variables.MergeMode.AddExtraColumns", "golden_example": "Variables.MergeDataTables FirstDataTable: DataTable SecondDataTable: DataTable MergeMode: Variables.MergeMode.AddExtraColumns", "input_params": [ { "name": "FirstDataTable", "type": "DataTable", "required": false }, { "name": "SecondDataTable", "type": "DataTable", "required": false }, { "name": "MergeMode", "type": "MergeMode", "required": false, "enumValues": [ "AddExtraColumns", "IgnoreExtraColumns", "ErrorOnExtraColumns" ] } ], "output_params": [], "required_params": [ "Second data table" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.MergeLists", "module": "Variables", "kind": "Action", "selector": null, "template": "Variables.MergeLists FirstList: `` SecondList: `` OutputList=> OutputList", "golden_example": "Variables.MergeLists FirstList: FileList SecondList: FileList OutputList=> OutputList", "input_params": [ { "name": "FirstList", "type": "List`1", "required": false }, { "name": "SecondList", "type": "List`1", "required": false } ], "output_params": [ { "name": "OutputList", "type": "List`1" } ], "required_params": [ "First list", "Second list" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.ModifyDataTableItem", "module": "Variables", "kind": "Action", "selector": null, "template": "Variables.ModifyDataTableItem DataTable: `` ColumnNameOrIndex: `` RowIndex: `` Value: ``", "golden_example": "Variables.ModifyDataTableItem DataTable: DataTable ColumnNameOrIndex: $'''example''' RowIndex: 1 Value: $'''sample'''", "input_params": [ { "name": "DataTable", "type": "DataTable", "required": false }, { "name": "ColumnNameOrIndex", "type": "String", "required": false }, { "name": "RowIndex", "type": "Int32", "required": false }, { "name": "Value", "type": "Object", "required": false } ], "output_params": [], "required_params": [ "Column", "Row" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.RemoveDuplicateItemsFromList", "module": "Variables", "kind": "Action", "selector": null, "template": "Variables.RemoveDuplicateItemsFromList List: `` IgnoreCase: False", "golden_example": "Variables.RemoveDuplicateItemsFromList List: FileList IgnoreCase: False", "input_params": [ { "name": "IgnoreCase", "type": "Boolean", "required": false }, { "name": "List", "type": "List`1", "required": false } ], "output_params": [], "required_params": [], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.RemoveItemFromList.RemoveItemFromListByIndex", "module": "Variables", "kind": "Action", "selector": "RemoveItemFromListByIndex", "template": "Variables.RemoveItemFromList.RemoveItemFromListByIndex ItemIndex: `` List: ``", "golden_example": "Variables.RemoveItemFromList.RemoveItemFromListByIndex ItemIndex: 1 List: FileList", "input_params": [ { "name": "ItemIndex", "type": "Int32", "required": false }, { "name": "List", "type": "List`1", "required": false } ], "output_params": [], "required_params": [ "At index" ], "constraints": { "Mode": "ByIndex" }, "sibling_selectors": [ "Variables.RemoveItemFromList.RemoveItemFromListByValue" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.RemoveItemFromList.RemoveItemFromListByValue", "module": "Variables", "kind": "Action", "selector": "RemoveItemFromListByValue", "template": "Variables.RemoveItemFromList.RemoveItemFromListByValue List: `` ItemMatchAllOccurrences: False Item: ``", "golden_example": "Variables.RemoveItemFromList.RemoveItemFromListByValue List: List ItemMatchAllOccurrences: False Item: $'''sample'''", "input_params": [ { "name": "List", "type": "List`1", "required": true }, { "name": "ItemMatchAllOccurrences", "type": "Boolean", "required": true, "default": "False" }, { "name": "Item", "type": "Object", "required": true } ], "output_params": [], "required_params": [ "List", "ItemMatchAllOccurrences", "Item" ], "constraints": { "Mode": "ByValue" }, "sibling_selectors": [ "Variables.RemoveItemFromList.RemoveItemFromListByIndex" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.RetrieveDataTableColumnIntoList", "module": "Variables", "kind": "Action", "selector": null, "template": "Variables.RetrieveDataTableColumnIntoList DataTable: `` ColumnNameOrIndex: `` ColumnAsList=> ColumnAsList", "golden_example": "Variables.RetrieveDataTableColumnIntoList DataTable: DataTable ColumnNameOrIndex: $'''example''' ColumnAsList=> ColumnAsList", "input_params": [ { "name": "ColumnNameOrIndex", "type": "String", "required": false }, { "name": "DataTable", "type": "DataTable", "required": false } ], "output_params": [ { "name": "ColumnAsList", "type": "List`1" } ], "required_params": [ "Data table", "Column name or index" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.ReverseList", "module": "Variables", "kind": "Action", "selector": null, "template": "Variables.ReverseList List: ``", "golden_example": "Variables.ReverseList List: FileList", "input_params": [ { "name": "List", "type": "List`1", "required": false } ], "output_params": [], "required_params": [], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.ShuffleList", "module": "Variables", "kind": "Action", "selector": null, "template": "Variables.ShuffleList List: ``", "golden_example": "Variables.ShuffleList List: FileList", "input_params": [ { "name": "List", "type": "List`1", "required": false } ], "output_params": [], "required_params": [], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.SortDataTable.SortWithColumnIndex", "module": "Variables", "kind": "Action", "selector": "SortWithColumnIndex", "template": "Variables.SortDataTable.SortWithColumnIndex ColumnIndex: `` Order: Variables.SortDirection.Ascending DataTable: ``", "golden_example": "Variables.SortDataTable.SortWithColumnIndex ColumnIndex: 1 Order: Variables.SortDirection.Ascending DataTable: RecognizedEntities", "input_params": [ { "name": "ColumnIndex", "type": "Int32", "required": true }, { "name": "Order", "type": "SortDirection", "required": true, "default": "Ascending", "enumValues": [ "Ascending", "Descending" ] }, { "name": "DataTable", "type": "DataTable", "required": true } ], "output_params": [], "required_params": [ "ColumnIndex", "Order", "DataTable" ], "constraints": { "ColumnSpecifier": "Index" }, "sibling_selectors": [ "Variables.SortDataTable.SortWithColumnName" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.SortDataTable.SortWithColumnName", "module": "Variables", "kind": "Action", "selector": "SortWithColumnName", "template": "Variables.SortDataTable.SortWithColumnName DataTable: `` ColumnName: `` Order: Variables.SortDirection.Ascending", "golden_example": "Variables.SortDataTable.SortWithColumnName DataTable: DataTable ColumnName: $'''example''' Order: Variables.SortDirection.Ascending", "input_params": [ { "name": "DataTable", "type": "DataTable", "required": false }, { "name": "ColumnName", "type": "String", "required": false }, { "name": "Order", "type": "SortDirection", "required": false, "enumValues": [ "Ascending", "Descending" ] } ], "output_params": [], "required_params": [ "Column name" ], "constraints": { "ColumnSpecifier": "Name" }, "sibling_selectors": [ "Variables.SortDataTable.SortWithColumnIndex" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.SortList.SortList", "module": "Variables", "kind": "Action", "selector": "SortList", "template": "Variables.SortList.SortList List: ``", "golden_example": "Variables.SortList.SortList List: List", "input_params": [ { "name": "List", "type": "List`1", "required": true } ], "output_params": [], "required_params": [ "List" ], "constraints": { "SortByProperty": "False" }, "sibling_selectors": [ "Variables.SortList.SortListByProperty" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.SortList.SortListByProperty", "module": "Variables", "kind": "Action", "selector": "SortListByProperty", "template": "Variables.SortList.SortListByProperty SortDirection1: Variables.SortDirection.Ascending SortDirection3: Variables.SortDirection.Ascending SortDirection2: Variables.SortDirection.Ascending Property1: `` List: `` Property3: `` Property2: ``", "golden_example": "Variables.SortList.SortListByProperty SortDirection1: Variables.SortDirection.Ascending SortDirection3: Variables.SortDirection.Ascending SortDirection2: Variables.SortDirection.Ascending Property1: $'''example''' List: List Property3: $'''example''' Property2: $'''example'''", "input_params": [ { "name": "SortDirection1", "type": "SortDirection", "required": true, "default": "Ascending", "enumValues": [ "Ascending", "Descending" ] }, { "name": "SortDirection3", "type": "SortDirection", "required": true, "default": "Ascending", "enumValues": [ "Ascending", "Descending" ] }, { "name": "SortDirection2", "type": "SortDirection", "required": true, "default": "Ascending", "enumValues": [ "Ascending", "Descending" ] }, { "name": "Property1", "type": "String", "required": false, "default": "" }, { "name": "List", "type": "List`1", "required": true }, { "name": "Property3", "type": "String", "required": false, "default": "" }, { "name": "Property2", "type": "String", "required": false, "default": "" } ], "output_params": [], "required_params": [ "SortDirection1", "SortDirection3", "SortDirection2", "List" ], "constraints": { "SortByProperty": "True" }, "sibling_selectors": [ "Variables.SortList.SortList" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.SubtractLists", "module": "Variables", "kind": "Action", "selector": null, "template": "Variables.SubtractLists FirstList: `` SecondList: `` OutputList=> ListDifference", "golden_example": "Variables.SubtractLists FirstList: FileList SecondList: FileList OutputList=> ListDifference", "input_params": [ { "name": "FirstList", "type": "List`1", "required": false }, { "name": "SecondList", "type": "List`1", "required": false } ], "output_params": [ { "name": "OutputList", "type": "List`1" } ], "required_params": [ "First list", "Second list" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.TruncateNumber.GetDecimalPart", "module": "Variables", "kind": "Action", "selector": "GetDecimalPart", "template": "Variables.TruncateNumber.GetDecimalPart Number: `` Result=> TruncatedValue", "golden_example": "Variables.TruncateNumber.GetDecimalPart Number: 1.0 Result=> TruncatedValue", "input_params": [ { "name": "Number", "type": "Decimal", "required": true } ], "output_params": [ { "name": "Result", "type": "Decimal", "defaultVariable": "TruncatedValue" } ], "required_params": [ "Number" ], "constraints": { "Operation": "GetDecimalPart" }, "sibling_selectors": [ "Variables.TruncateNumber.GetIntegerPart", "Variables.TruncateNumber.RoundNumber" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.TruncateNumber.GetIntegerPart", "module": "Variables", "kind": "Action", "selector": "GetIntegerPart", "template": "Variables.TruncateNumber.GetIntegerPart Number: `` Result=> TruncatedValue", "golden_example": "Variables.TruncateNumber.GetIntegerPart Number: 1.0 Result=> TruncatedValue", "input_params": [ { "name": "Number", "type": "Decimal", "required": false } ], "output_params": [ { "name": "Result", "type": "Decimal" } ], "required_params": [ "Number to truncate" ], "constraints": { "Operation": "GetIntegerPart" }, "sibling_selectors": [ "Variables.TruncateNumber.GetDecimalPart", "Variables.TruncateNumber.RoundNumber" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Variables.TruncateNumber.RoundNumber", "module": "Variables", "kind": "Action", "selector": "RoundNumber", "template": "Variables.TruncateNumber.RoundNumber Number: `` DecimalPlaces: 3 Result=> TruncatedValue", "golden_example": "Variables.TruncateNumber.RoundNumber Number: 1.0 DecimalPlaces: 3 Result=> TruncatedValue", "input_params": [ { "name": "Number", "type": "Decimal", "required": true }, { "name": "DecimalPlaces", "type": "Int32", "required": true, "default": "3" } ], "output_params": [ { "name": "Result", "type": "Decimal", "defaultVariable": "TruncatedValue" } ], "required_params": [ "Number", "DecimalPlaces" ], "constraints": { "Operation": "RoundAtNthDecimalDigits" }, "sibling_selectors": [ "Variables.TruncateNumber.GetIntegerPart", "Variables.TruncateNumber.GetDecimalPart" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.DownloadFromWeb.Download", "module": "Web", "kind": "Action", "selector": "Download", "template": "Web.DownloadFromWeb.Download Url: `` ConnectionTimeout: 30 FollowRedirection: True ClearCookies: False UserAgent: $'''Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6''' Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False WebPageText=> WebPageText", "golden_example": "Web.DownloadFromWeb.Download Url: $'''example''' ConnectionTimeout: 30 FollowRedirection: True ClearCookies: False UserAgent: $'''Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6''' Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False WebPageText=> WebPageText", "input_params": [ { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "Url", "type": "String", "required": true }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] } ], "output_params": [ { "name": "WebPageText", "type": "String", "defaultVariable": "WebPageText" } ], "required_params": [ "URL" ], "constraints": { "Method": "Get", "SaveResponse": "ToVariable", "UseCredentials": "False" }, "sibling_selectors": [ "Web.DownloadFromWeb.DownloadToFile", "Web.DownloadFromWeb.DownloadToFolder", "Web.DownloadFromWeb.DownloadUseAuth", "Web.DownloadFromWeb.DownloadToFileUseAuth", "Web.DownloadFromWeb.DownloadToFolderUseAuth", "Web.DownloadFromWeb.DownloadUsePost", "Web.DownloadFromWeb.DownloadToFileUsePost", "Web.DownloadFromWeb.DownloadToFolderUsePost", "Web.DownloadFromWeb.DownloadUsePostAndAuth", "Web.DownloadFromWeb.DownloadToFileUsePostAndAuth", "Web.DownloadFromWeb.DownloadToFolderUsePostAndAuth" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.DownloadFromWeb.DownloadToFile", "module": "Web", "kind": "Action", "selector": "DownloadToFile", "template": "Web.DownloadFromWeb.DownloadToFile UserAgent: `` Url: `` ConnectionTimeout: 30 AcceptUntrustedCertificates: False ClearCookies: False FilePath: `` FollowRedirection: True Encoding: Web.Encoding.AutoDetect DownloadedFile=> DownloadedFile", "golden_example": "Web.DownloadFromWeb.DownloadToFile UserAgent: $'''example''' Url: $'''example''' ConnectionTimeout: 30 AcceptUntrustedCertificates: False ClearCookies: False FilePath: $'''C:\\temp\\test.xlsx''' FollowRedirection: True Encoding: Web.Encoding.AutoDetect DownloadedFile=> DownloadedFile", "input_params": [ { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "Url", "type": "String", "required": true }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FilePath", "type": "FileObject", "required": true }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] } ], "output_params": [ { "name": "DownloadedFile", "type": "FileObject", "defaultVariable": "DownloadedFile" } ], "required_params": [ "Url", "ConnectionTimeout", "AcceptUntrustedCertificates", "ClearCookies", "FilePath", "FollowRedirection", "Encoding" ], "constraints": { "Method": "Get", "SaveResponse": "ToFile", "FileName": "SpecifyFullPath", "UseCredentials": "False" }, "sibling_selectors": [ "Web.DownloadFromWeb.Download", "Web.DownloadFromWeb.DownloadToFolder", "Web.DownloadFromWeb.DownloadUseAuth", "Web.DownloadFromWeb.DownloadToFileUseAuth", "Web.DownloadFromWeb.DownloadToFolderUseAuth", "Web.DownloadFromWeb.DownloadUsePost", "Web.DownloadFromWeb.DownloadToFileUsePost", "Web.DownloadFromWeb.DownloadToFolderUsePost", "Web.DownloadFromWeb.DownloadUsePostAndAuth", "Web.DownloadFromWeb.DownloadToFileUsePostAndAuth", "Web.DownloadFromWeb.DownloadToFolderUsePostAndAuth" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.DownloadFromWeb.DownloadToFileUseAuth", "module": "Web", "kind": "Action", "selector": "DownloadToFileUseAuth", "template": "Web.DownloadFromWeb.DownloadToFileUseAuth Password: `` UserAgent: `` UserName: `` Url: `` ConnectionTimeout: 30 AcceptUntrustedCertificates: False ClearCookies: False FilePath: `` FollowRedirection: True Encoding: Web.Encoding.AutoDetect DownloadedFile=> DownloadedFile", "golden_example": "Web.DownloadFromWeb.DownloadToFileUseAuth Password: $'''password''' UserAgent: $'''example''' UserName: $'''example''' Url: $'''example''' ConnectionTimeout: 30 AcceptUntrustedCertificates: False ClearCookies: False FilePath: $'''C:\\temp\\test.xlsx''' FollowRedirection: True Encoding: Web.Encoding.AutoDetect DownloadedFile=> DownloadedFile", "input_params": [ { "name": "Password", "type": "EncryptableObject", "required": true }, { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "UserName", "type": "String", "required": true }, { "name": "Url", "type": "String", "required": true }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FilePath", "type": "FileObject", "required": true }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] } ], "output_params": [ { "name": "DownloadedFile", "type": "FileObject", "defaultVariable": "DownloadedFile" } ], "required_params": [ "Password", "UserName", "Url", "ConnectionTimeout", "AcceptUntrustedCertificates", "ClearCookies", "FilePath", "FollowRedirection", "Encoding" ], "constraints": { "Method": "Get", "SaveResponse": "ToFile", "FileName": "SpecifyFullPath", "UseCredentials": "True" }, "sibling_selectors": [ "Web.DownloadFromWeb.Download", "Web.DownloadFromWeb.DownloadToFile", "Web.DownloadFromWeb.DownloadToFolder", "Web.DownloadFromWeb.DownloadUseAuth", "Web.DownloadFromWeb.DownloadToFolderUseAuth", "Web.DownloadFromWeb.DownloadUsePost", "Web.DownloadFromWeb.DownloadToFileUsePost", "Web.DownloadFromWeb.DownloadToFolderUsePost", "Web.DownloadFromWeb.DownloadUsePostAndAuth", "Web.DownloadFromWeb.DownloadToFileUsePostAndAuth", "Web.DownloadFromWeb.DownloadToFolderUsePostAndAuth" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.DownloadFromWeb.DownloadToFileUsePost", "module": "Web", "kind": "Action", "selector": "DownloadToFileUsePost", "template": "Web.DownloadFromWeb.DownloadToFileUsePost Parameters: `` UserAgent: `` Url: `` ConnectionTimeout: 30 AcceptUntrustedCertificates: False ClearCookies: False FilePath: `` FollowRedirection: True Encoding: Web.Encoding.AutoDetect DownloadedFile=> DownloadedFile", "golden_example": "Web.DownloadFromWeb.DownloadToFileUsePost Parameters: RecognizedEntities UserAgent: $'''example''' Url: $'''example''' ConnectionTimeout: 30 AcceptUntrustedCertificates: False ClearCookies: False FilePath: $'''C:\\temp\\test.xlsx''' FollowRedirection: True Encoding: Web.Encoding.AutoDetect DownloadedFile=> DownloadedFile", "input_params": [ { "name": "Parameters", "type": "DataTable", "required": true }, { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "Url", "type": "String", "required": true }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FilePath", "type": "FileObject", "required": true }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] } ], "output_params": [ { "name": "DownloadedFile", "type": "FileObject", "defaultVariable": "DownloadedFile" } ], "required_params": [ "Parameters", "Url", "ConnectionTimeout", "AcceptUntrustedCertificates", "ClearCookies", "FilePath", "FollowRedirection", "Encoding" ], "constraints": { "Method": "Post", "SaveResponse": "ToFile", "FileName": "SpecifyFullPath", "UseCredentials": "False" }, "sibling_selectors": [ "Web.DownloadFromWeb.Download", "Web.DownloadFromWeb.DownloadToFile", "Web.DownloadFromWeb.DownloadToFolder", "Web.DownloadFromWeb.DownloadUseAuth", "Web.DownloadFromWeb.DownloadToFileUseAuth", "Web.DownloadFromWeb.DownloadToFolderUseAuth", "Web.DownloadFromWeb.DownloadUsePost", "Web.DownloadFromWeb.DownloadToFolderUsePost", "Web.DownloadFromWeb.DownloadUsePostAndAuth", "Web.DownloadFromWeb.DownloadToFileUsePostAndAuth", "Web.DownloadFromWeb.DownloadToFolderUsePostAndAuth" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.DownloadFromWeb.DownloadToFileUsePostAndAuth", "module": "Web", "kind": "Action", "selector": "DownloadToFileUsePostAndAuth", "template": "Web.DownloadFromWeb.DownloadToFileUsePostAndAuth Password: `` Parameters: `` UserAgent: `` UserName: `` Url: `` ConnectionTimeout: 30 AcceptUntrustedCertificates: False ClearCookies: False FilePath: `` FollowRedirection: True Encoding: Web.Encoding.AutoDetect DownloadedFile=> DownloadedFile", "golden_example": "Web.DownloadFromWeb.DownloadToFileUsePostAndAuth Password: $'''password''' Parameters: RecognizedEntities UserAgent: $'''example''' UserName: $'''example''' Url: $'''example''' ConnectionTimeout: 30 AcceptUntrustedCertificates: False ClearCookies: False FilePath: $'''C:\\temp\\test.xlsx''' FollowRedirection: True Encoding: Web.Encoding.AutoDetect DownloadedFile=> DownloadedFile", "input_params": [ { "name": "Password", "type": "EncryptableObject", "required": true }, { "name": "Parameters", "type": "DataTable", "required": true }, { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "UserName", "type": "String", "required": true }, { "name": "Url", "type": "String", "required": true }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FilePath", "type": "FileObject", "required": true }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] } ], "output_params": [ { "name": "DownloadedFile", "type": "FileObject", "defaultVariable": "DownloadedFile" } ], "required_params": [ "Password", "Parameters", "UserName", "Url", "ConnectionTimeout", "AcceptUntrustedCertificates", "ClearCookies", "FilePath", "FollowRedirection", "Encoding" ], "constraints": { "Method": "Post", "SaveResponse": "ToFile", "FileName": "SpecifyFullPath", "UseCredentials": "True" }, "sibling_selectors": [ "Web.DownloadFromWeb.Download", "Web.DownloadFromWeb.DownloadToFile", "Web.DownloadFromWeb.DownloadToFolder", "Web.DownloadFromWeb.DownloadUseAuth", "Web.DownloadFromWeb.DownloadToFileUseAuth", "Web.DownloadFromWeb.DownloadToFolderUseAuth", "Web.DownloadFromWeb.DownloadUsePost", "Web.DownloadFromWeb.DownloadToFileUsePost", "Web.DownloadFromWeb.DownloadToFolderUsePost", "Web.DownloadFromWeb.DownloadUsePostAndAuth", "Web.DownloadFromWeb.DownloadToFolderUsePostAndAuth" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.DownloadFromWeb.DownloadToFolder", "module": "Web", "kind": "Action", "selector": "DownloadToFolder", "template": "Web.DownloadFromWeb.DownloadToFolder UserAgent: `` Url: `` ConnectionTimeout: 30 DestinationFolder: `` AcceptUntrustedCertificates: False ClearCookies: False FollowRedirection: True Encoding: Web.Encoding.AutoDetect DownloadedFile=> DownloadedFile", "golden_example": "Web.DownloadFromWeb.DownloadToFolder UserAgent: $'''example''' Url: $'''example''' ConnectionTimeout: 30 DestinationFolder: $'''C:\\temp''' AcceptUntrustedCertificates: False ClearCookies: False FollowRedirection: True Encoding: Web.Encoding.AutoDetect DownloadedFile=> DownloadedFile", "input_params": [ { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "Url", "type": "String", "required": true }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "DestinationFolder", "type": "FolderObject", "required": true }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] } ], "output_params": [ { "name": "DownloadedFile", "type": "FileObject", "defaultVariable": "DownloadedFile" } ], "required_params": [ "Url", "ConnectionTimeout", "DestinationFolder", "AcceptUntrustedCertificates", "ClearCookies", "FollowRedirection", "Encoding" ], "constraints": { "Method": "Get", "SaveResponse": "ToFile", "FileName": "KeepOriginal", "UseCredentials": "False" }, "sibling_selectors": [ "Web.DownloadFromWeb.Download", "Web.DownloadFromWeb.DownloadToFile", "Web.DownloadFromWeb.DownloadUseAuth", "Web.DownloadFromWeb.DownloadToFileUseAuth", "Web.DownloadFromWeb.DownloadToFolderUseAuth", "Web.DownloadFromWeb.DownloadUsePost", "Web.DownloadFromWeb.DownloadToFileUsePost", "Web.DownloadFromWeb.DownloadToFolderUsePost", "Web.DownloadFromWeb.DownloadUsePostAndAuth", "Web.DownloadFromWeb.DownloadToFileUsePostAndAuth", "Web.DownloadFromWeb.DownloadToFolderUsePostAndAuth" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.DownloadFromWeb.DownloadToFolderUseAuth", "module": "Web", "kind": "Action", "selector": "DownloadToFolderUseAuth", "template": "Web.DownloadFromWeb.DownloadToFolderUseAuth Password: `` UserAgent: `` UserName: `` Url: `` ConnectionTimeout: 30 DestinationFolder: `` AcceptUntrustedCertificates: False ClearCookies: False FollowRedirection: True Encoding: Web.Encoding.AutoDetect DownloadedFile=> DownloadedFile", "golden_example": "Web.DownloadFromWeb.DownloadToFolderUseAuth Password: $'''password''' UserAgent: $'''example''' UserName: $'''example''' Url: $'''example''' ConnectionTimeout: 30 DestinationFolder: $'''C:\\temp''' AcceptUntrustedCertificates: False ClearCookies: False FollowRedirection: True Encoding: Web.Encoding.AutoDetect DownloadedFile=> DownloadedFile", "input_params": [ { "name": "Password", "type": "EncryptableObject", "required": true }, { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "UserName", "type": "String", "required": true }, { "name": "Url", "type": "String", "required": true }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "DestinationFolder", "type": "FolderObject", "required": true }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] } ], "output_params": [ { "name": "DownloadedFile", "type": "FileObject", "defaultVariable": "DownloadedFile" } ], "required_params": [ "Password", "UserName", "Url", "ConnectionTimeout", "DestinationFolder", "AcceptUntrustedCertificates", "ClearCookies", "FollowRedirection", "Encoding" ], "constraints": { "Method": "Get", "SaveResponse": "ToFile", "FileName": "KeepOriginal", "UseCredentials": "True" }, "sibling_selectors": [ "Web.DownloadFromWeb.Download", "Web.DownloadFromWeb.DownloadToFile", "Web.DownloadFromWeb.DownloadToFolder", "Web.DownloadFromWeb.DownloadUseAuth", "Web.DownloadFromWeb.DownloadToFileUseAuth", "Web.DownloadFromWeb.DownloadUsePost", "Web.DownloadFromWeb.DownloadToFileUsePost", "Web.DownloadFromWeb.DownloadToFolderUsePost", "Web.DownloadFromWeb.DownloadUsePostAndAuth", "Web.DownloadFromWeb.DownloadToFileUsePostAndAuth", "Web.DownloadFromWeb.DownloadToFolderUsePostAndAuth" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.DownloadFromWeb.DownloadToFolderUsePost", "module": "Web", "kind": "Action", "selector": "DownloadToFolderUsePost", "template": "Web.DownloadFromWeb.DownloadToFolderUsePost Parameters: `` UserAgent: `` Url: `` ConnectionTimeout: 30 DestinationFolder: `` AcceptUntrustedCertificates: False ClearCookies: False FollowRedirection: True Encoding: Web.Encoding.AutoDetect DownloadedFile=> DownloadedFile", "golden_example": "Web.DownloadFromWeb.DownloadToFolderUsePost Parameters: RecognizedEntities UserAgent: $'''example''' Url: $'''example''' ConnectionTimeout: 30 DestinationFolder: $'''C:\\temp''' AcceptUntrustedCertificates: False ClearCookies: False FollowRedirection: True Encoding: Web.Encoding.AutoDetect DownloadedFile=> DownloadedFile", "input_params": [ { "name": "Parameters", "type": "DataTable", "required": true }, { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "Url", "type": "String", "required": true }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "DestinationFolder", "type": "FolderObject", "required": true }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] } ], "output_params": [ { "name": "DownloadedFile", "type": "FileObject", "defaultVariable": "DownloadedFile" } ], "required_params": [ "Parameters", "Url", "ConnectionTimeout", "DestinationFolder", "AcceptUntrustedCertificates", "ClearCookies", "FollowRedirection", "Encoding" ], "constraints": { "Method": "Post", "SaveResponse": "ToFile", "FileName": "KeepOriginal", "UseCredentials": "False" }, "sibling_selectors": [ "Web.DownloadFromWeb.Download", "Web.DownloadFromWeb.DownloadToFile", "Web.DownloadFromWeb.DownloadToFolder", "Web.DownloadFromWeb.DownloadUseAuth", "Web.DownloadFromWeb.DownloadToFileUseAuth", "Web.DownloadFromWeb.DownloadToFolderUseAuth", "Web.DownloadFromWeb.DownloadUsePost", "Web.DownloadFromWeb.DownloadToFileUsePost", "Web.DownloadFromWeb.DownloadUsePostAndAuth", "Web.DownloadFromWeb.DownloadToFileUsePostAndAuth", "Web.DownloadFromWeb.DownloadToFolderUsePostAndAuth" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.DownloadFromWeb.DownloadToFolderUsePostAndAuth", "module": "Web", "kind": "Action", "selector": "DownloadToFolderUsePostAndAuth", "template": "Web.DownloadFromWeb.DownloadToFolderUsePostAndAuth Password: `` Parameters: `` UserAgent: `` UserName: `` Url: `` ConnectionTimeout: 30 DestinationFolder: `` AcceptUntrustedCertificates: False ClearCookies: False FollowRedirection: True Encoding: Web.Encoding.AutoDetect DownloadedFile=> DownloadedFile", "golden_example": "Web.DownloadFromWeb.DownloadToFolderUsePostAndAuth Password: $'''password''' Parameters: RecognizedEntities UserAgent: $'''example''' UserName: $'''example''' Url: $'''example''' ConnectionTimeout: 30 DestinationFolder: $'''C:\\temp''' AcceptUntrustedCertificates: False ClearCookies: False FollowRedirection: True Encoding: Web.Encoding.AutoDetect DownloadedFile=> DownloadedFile", "input_params": [ { "name": "Password", "type": "EncryptableObject", "required": true }, { "name": "Parameters", "type": "DataTable", "required": true }, { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "UserName", "type": "String", "required": true }, { "name": "Url", "type": "String", "required": true }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "DestinationFolder", "type": "FolderObject", "required": true }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] } ], "output_params": [ { "name": "DownloadedFile", "type": "FileObject", "defaultVariable": "DownloadedFile" } ], "required_params": [ "Password", "Parameters", "UserName", "Url", "ConnectionTimeout", "DestinationFolder", "AcceptUntrustedCertificates", "ClearCookies", "FollowRedirection", "Encoding" ], "constraints": { "Method": "Post", "SaveResponse": "ToFile", "FileName": "KeepOriginal", "UseCredentials": "True" }, "sibling_selectors": [ "Web.DownloadFromWeb.Download", "Web.DownloadFromWeb.DownloadToFile", "Web.DownloadFromWeb.DownloadToFolder", "Web.DownloadFromWeb.DownloadUseAuth", "Web.DownloadFromWeb.DownloadToFileUseAuth", "Web.DownloadFromWeb.DownloadToFolderUseAuth", "Web.DownloadFromWeb.DownloadUsePost", "Web.DownloadFromWeb.DownloadToFileUsePost", "Web.DownloadFromWeb.DownloadToFolderUsePost", "Web.DownloadFromWeb.DownloadUsePostAndAuth", "Web.DownloadFromWeb.DownloadToFileUsePostAndAuth" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.DownloadFromWeb.DownloadUseAuth", "module": "Web", "kind": "Action", "selector": "DownloadUseAuth", "template": "Web.DownloadFromWeb.DownloadUseAuth Password: `` UserAgent: `` UserName: `` Url: `` ConnectionTimeout: 30 AcceptUntrustedCertificates: False ClearCookies: False FollowRedirection: True Encoding: Web.Encoding.AutoDetect WebPageText=> WebPageText", "golden_example": "Web.DownloadFromWeb.DownloadUseAuth Password: $'''password''' UserAgent: $'''example''' UserName: $'''example''' Url: $'''example''' ConnectionTimeout: 30 AcceptUntrustedCertificates: False ClearCookies: False FollowRedirection: True Encoding: Web.Encoding.AutoDetect WebPageText=> WebPageText", "input_params": [ { "name": "Password", "type": "EncryptableObject", "required": true }, { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "UserName", "type": "String", "required": true }, { "name": "Url", "type": "String", "required": true }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] } ], "output_params": [ { "name": "WebPageText", "type": "String", "defaultVariable": "WebPageText" } ], "required_params": [ "Password", "UserName", "Url", "ConnectionTimeout", "AcceptUntrustedCertificates", "ClearCookies", "FollowRedirection", "Encoding" ], "constraints": { "Method": "Get", "SaveResponse": "ToVariable", "UseCredentials": "True" }, "sibling_selectors": [ "Web.DownloadFromWeb.Download", "Web.DownloadFromWeb.DownloadToFile", "Web.DownloadFromWeb.DownloadToFolder", "Web.DownloadFromWeb.DownloadToFileUseAuth", "Web.DownloadFromWeb.DownloadToFolderUseAuth", "Web.DownloadFromWeb.DownloadUsePost", "Web.DownloadFromWeb.DownloadToFileUsePost", "Web.DownloadFromWeb.DownloadToFolderUsePost", "Web.DownloadFromWeb.DownloadUsePostAndAuth", "Web.DownloadFromWeb.DownloadToFileUsePostAndAuth", "Web.DownloadFromWeb.DownloadToFolderUsePostAndAuth" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.DownloadFromWeb.DownloadUsePost", "module": "Web", "kind": "Action", "selector": "DownloadUsePost", "template": "Web.DownloadFromWeb.DownloadUsePost Parameters: `` UserAgent: `` Url: `` ConnectionTimeout: 30 AcceptUntrustedCertificates: False ClearCookies: False FollowRedirection: True Encoding: Web.Encoding.AutoDetect WebPageText=> WebPageText", "golden_example": "Web.DownloadFromWeb.DownloadUsePost Parameters: RecognizedEntities UserAgent: $'''example''' Url: $'''example''' ConnectionTimeout: 30 AcceptUntrustedCertificates: False ClearCookies: False FollowRedirection: True Encoding: Web.Encoding.AutoDetect WebPageText=> WebPageText", "input_params": [ { "name": "Parameters", "type": "DataTable", "required": true }, { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "Url", "type": "String", "required": true }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] } ], "output_params": [ { "name": "WebPageText", "type": "String", "defaultVariable": "WebPageText" } ], "required_params": [ "Parameters", "Url", "ConnectionTimeout", "AcceptUntrustedCertificates", "ClearCookies", "FollowRedirection", "Encoding" ], "constraints": { "Method": "Post", "SaveResponse": "ToVariable", "UseCredentials": "False" }, "sibling_selectors": [ "Web.DownloadFromWeb.Download", "Web.DownloadFromWeb.DownloadToFile", "Web.DownloadFromWeb.DownloadToFolder", "Web.DownloadFromWeb.DownloadUseAuth", "Web.DownloadFromWeb.DownloadToFileUseAuth", "Web.DownloadFromWeb.DownloadToFolderUseAuth", "Web.DownloadFromWeb.DownloadToFileUsePost", "Web.DownloadFromWeb.DownloadToFolderUsePost", "Web.DownloadFromWeb.DownloadUsePostAndAuth", "Web.DownloadFromWeb.DownloadToFileUsePostAndAuth", "Web.DownloadFromWeb.DownloadToFolderUsePostAndAuth" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.DownloadFromWeb.DownloadUsePostAndAuth", "module": "Web", "kind": "Action", "selector": "DownloadUsePostAndAuth", "template": "Web.DownloadFromWeb.DownloadUsePostAndAuth Password: `` Parameters: `` UserAgent: `` UserName: `` Url: `` ConnectionTimeout: 30 AcceptUntrustedCertificates: False ClearCookies: False FollowRedirection: True Encoding: Web.Encoding.AutoDetect WebPageText=> WebPageText", "golden_example": "Web.DownloadFromWeb.DownloadUsePostAndAuth Password: $'''password''' Parameters: RecognizedEntities UserAgent: $'''example''' UserName: $'''example''' Url: $'''example''' ConnectionTimeout: 30 AcceptUntrustedCertificates: False ClearCookies: False FollowRedirection: True Encoding: Web.Encoding.AutoDetect WebPageText=> WebPageText", "input_params": [ { "name": "Password", "type": "EncryptableObject", "required": true }, { "name": "Parameters", "type": "DataTable", "required": true }, { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "UserName", "type": "String", "required": true }, { "name": "Url", "type": "String", "required": true }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] } ], "output_params": [ { "name": "WebPageText", "type": "String", "defaultVariable": "WebPageText" } ], "required_params": [ "Password", "Parameters", "UserName", "Url", "ConnectionTimeout", "AcceptUntrustedCertificates", "ClearCookies", "FollowRedirection", "Encoding" ], "constraints": { "Method": "Post", "SaveResponse": "ToVariable", "UseCredentials": "True" }, "sibling_selectors": [ "Web.DownloadFromWeb.Download", "Web.DownloadFromWeb.DownloadToFile", "Web.DownloadFromWeb.DownloadToFolder", "Web.DownloadFromWeb.DownloadUseAuth", "Web.DownloadFromWeb.DownloadToFileUseAuth", "Web.DownloadFromWeb.DownloadToFolderUseAuth", "Web.DownloadFromWeb.DownloadUsePost", "Web.DownloadFromWeb.DownloadToFileUsePost", "Web.DownloadFromWeb.DownloadToFolderUsePost", "Web.DownloadFromWeb.DownloadToFileUsePostAndAuth", "Web.DownloadFromWeb.DownloadToFolderUsePostAndAuth" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.InvokeSoapService.InvokeSoapService", "module": "Web", "kind": "Action", "selector": "InvokeSoapService", "template": "Web.InvokeSoapService.InvokeSoapService Endpoint: `` RequestBody: `` ConnectionTimeout: 30 FollowRedirection: True ClearCookies: False FailOnErrorStatus: False UserAgent: $'''Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6''' Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False TrimRequestBody: True ResponseHeaders=> SoapServiceResponseHeaders Response=> SoapServiceResponse StatusCode=> StatusCode", "golden_example": "Web.InvokeSoapService.InvokeSoapService Endpoint: $'''https://example.com/soap''' RequestBody: $'''example''' ConnectionTimeout: 30 FollowRedirection: True ClearCookies: False FailOnErrorStatus: False UserAgent: $'''Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6''' Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False TrimRequestBody: True ResponseHeaders=> SoapServiceResponseHeaders Response=> SoapServiceResponse StatusCode=> StatusCode", "input_params": [ { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] }, { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "TrimRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "RequestBody", "type": "String", "required": true }, { "name": "CustomHeaders", "type": "String", "required": false, "default": "" }, { "name": "Endpoint", "type": "String", "required": true }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "FailOnErrorStatus", "type": "Boolean", "required": true, "default": "False" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" } ], "output_params": [ { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "ResponseHeaders", "type": "List`1", "defaultVariable": "SoapServiceResponseHeaders" }, { "name": "Response", "type": "String", "defaultVariable": "SoapServiceResponse" } ], "required_params": [ "Endpoint", "Request body" ], "constraints": { "UseAuthentication": "False" }, "sibling_selectors": [ "Web.InvokeSoapService.InvokeSoapServiceUseAuth" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.InvokeSoapService.InvokeSoapServiceUseAuth", "module": "Web", "kind": "Action", "selector": "InvokeSoapServiceUseAuth", "template": "Web.InvokeSoapService.InvokeSoapServiceUseAuth AcceptUntrustedCertificates: False Encoding: Web.Encoding.AutoDetect UserAgent: `` TrimRequestBody: True Password: `` Username: `` RequestBody: `` CustomHeaders: `` Endpoint: `` ConnectionTimeout: 30 FailOnErrorStatus: False ClearCookies: False FollowRedirection: True StatusCode=> StatusCode ResponseHeaders=> SoapServiceResponseHeaders Response=> SoapServiceResponse", "golden_example": "Web.InvokeSoapService.InvokeSoapServiceUseAuth AcceptUntrustedCertificates: False Encoding: Web.Encoding.AutoDetect UserAgent: $'''example''' TrimRequestBody: True Password: $'''password''' Username: $'''example''' RequestBody: $'''example''' CustomHeaders: $'''example''' Endpoint: $'''example''' ConnectionTimeout: 30 FailOnErrorStatus: False ClearCookies: False FollowRedirection: True StatusCode=> StatusCode ResponseHeaders=> SoapServiceResponseHeaders Response=> SoapServiceResponse", "input_params": [ { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] }, { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "TrimRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "Password", "type": "EncryptableObject", "required": true }, { "name": "Username", "type": "String", "required": true }, { "name": "RequestBody", "type": "String", "required": true }, { "name": "CustomHeaders", "type": "String", "required": false, "default": "" }, { "name": "Endpoint", "type": "String", "required": true }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "FailOnErrorStatus", "type": "Boolean", "required": true, "default": "False" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" } ], "output_params": [ { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "ResponseHeaders", "type": "List`1", "defaultVariable": "SoapServiceResponseHeaders" }, { "name": "Response", "type": "String", "defaultVariable": "SoapServiceResponse" } ], "required_params": [ "AcceptUntrustedCertificates", "Encoding", "TrimRequestBody", "Password", "Username", "RequestBody", "Endpoint", "ConnectionTimeout", "FailOnErrorStatus", "ClearCookies", "FollowRedirection" ], "constraints": { "UseAuthentication": "True" }, "sibling_selectors": [ "Web.InvokeSoapService.InvokeSoapService" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.InvokeWebService.InvokeWebService", "module": "Web", "kind": "Action", "selector": "InvokeWebService", "template": "Web.InvokeWebService.InvokeWebService Url: `` Method: Web.Method.Get Accept: $'''application/xml''' ContentType: $'''application/xml''' ConnectionTimeout: 30 FollowRedirection: True ClearCookies: False FailOnErrorStatus: False EncodeRequestBody: True UserAgent: $'''Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6''' Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False TrimRequestBody: True ResponseHeaders=> WebServiceResponseHeaders Response=> WebServiceResponse StatusCode=> StatusCode", "golden_example": "Web.InvokeWebService.InvokeWebService Url: $'''example''' Method: Web.Method.Get Accept: $'''application/xml''' ContentType: $'''application/xml''' ConnectionTimeout: 30 FollowRedirection: True ClearCookies: False FailOnErrorStatus: False EncodeRequestBody: True UserAgent: $'''Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6''' Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False TrimRequestBody: True ResponseHeaders=> WebServiceResponseHeaders Response=> WebServiceResponse StatusCode=> StatusCode", "input_params": [ { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FailOnErrorStatus", "type": "Boolean", "required": true, "default": "False" }, { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "CustomHeaders", "type": "String", "required": false, "default": "" }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" }, { "name": "TrimRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "Url", "type": "String", "required": true }, { "name": "EncodeRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "RequestBody", "type": "String", "required": false, "default": "" }, { "name": "Accept", "type": "String", "required": true, "default": "application/xml" }, { "name": "ContentType", "type": "String", "required": true, "default": "application/xml" }, { "name": "Method", "type": "Method", "required": true, "default": "Get", "enumValues": [ "Get", "Post", "Connect", "Head", "Put", "Delete", "Options", "Trace", "Patch" ] } ], "output_params": [ { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "Response", "type": "String", "defaultVariable": "WebServiceResponse" }, { "name": "ResponseHeaders", "type": "List`1", "defaultVariable": "WebServiceResponseHeaders" } ], "required_params": [ "URL" ], "constraints": { "SaveResponse": "ToVariable", "UseAuthentication": "False" }, "sibling_selectors": [ "Web.InvokeWebService.InvokeWebServiceSaveToFile", "Web.InvokeWebService.InvokeWebServiceSaveToFolder", "Web.InvokeWebService.InvokeWebServiceUseAuth", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFile", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolder", "Web.InvokeWebService.InvokeWebServicePost", "Web.InvokeWebService.InvokeWebServiceSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPost", "Web.InvokeWebService.InvokeWebServiceUseAuthPost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPost", "Web.InvokeWebService.InvokeWebServicePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServicePut", "Web.InvokeWebService.InvokeWebServiceSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPut", "Web.InvokeWebService.InvokeWebServiceUseAuthPut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPut", "Web.InvokeWebService.InvokeWebServicePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPutUpload" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.InvokeWebService.InvokeWebServicePost", "module": "Web", "kind": "Action", "selector": "InvokeWebServicePost", "template": "Web.InvokeWebService.InvokeWebServicePost ClearCookies: False FailOnErrorStatus: False UserAgent: `` CustomHeaders: `` ConnectionTimeout: 30 FollowRedirection: True TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: `` EncodeRequestBody: True RequestBody: `` Accept: `` ContentType: `` StatusCode=> StatusCode Response=> WebServiceResponse ResponseHeaders=> WebServiceResponseHeaders", "golden_example": "Web.InvokeWebService.InvokeWebServicePost ClearCookies: False FailOnErrorStatus: False UserAgent: $'''example''' CustomHeaders: $'''example''' ConnectionTimeout: 30 FollowRedirection: True TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: $'''example''' EncodeRequestBody: True RequestBody: $'''example''' Accept: $'''example''' ContentType: $'''example''' StatusCode=> StatusCode Response=> WebServiceResponse ResponseHeaders=> WebServiceResponseHeaders", "input_params": [ { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FailOnErrorStatus", "type": "Boolean", "required": true, "default": "False" }, { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "CustomHeaders", "type": "String", "required": false, "default": "" }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" }, { "name": "TrimRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "Url", "type": "String", "required": true }, { "name": "EncodeRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "RequestBody", "type": "String", "required": false, "default": "" }, { "name": "Accept", "type": "String", "required": true, "default": "application/xml" }, { "name": "ContentType", "type": "String", "required": true, "default": "application/xml" } ], "output_params": [ { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "Response", "type": "String", "defaultVariable": "WebServiceResponse" }, { "name": "ResponseHeaders", "type": "List`1", "defaultVariable": "WebServiceResponseHeaders" } ], "required_params": [ "ClearCookies", "FailOnErrorStatus", "ConnectionTimeout", "FollowRedirection", "TrimRequestBody", "Encoding", "AcceptUntrustedCertificates", "Url", "EncodeRequestBody", "Accept", "ContentType" ], "constraints": { "SaveResponse": "ToVariable", "UseAuthentication": "False", "Method": "Post", "UploadAttachments": "False" }, "sibling_selectors": [ "Web.InvokeWebService.InvokeWebService", "Web.InvokeWebService.InvokeWebServiceSaveToFile", "Web.InvokeWebService.InvokeWebServiceSaveToFolder", "Web.InvokeWebService.InvokeWebServiceUseAuth", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFile", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolder", "Web.InvokeWebService.InvokeWebServiceSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPost", "Web.InvokeWebService.InvokeWebServiceUseAuthPost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPost", "Web.InvokeWebService.InvokeWebServicePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServicePut", "Web.InvokeWebService.InvokeWebServiceSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPut", "Web.InvokeWebService.InvokeWebServiceUseAuthPut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPut", "Web.InvokeWebService.InvokeWebServicePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPutUpload" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.InvokeWebService.InvokeWebServicePostUpload", "module": "Web", "kind": "Action", "selector": "InvokeWebServicePostUpload", "template": "Web.InvokeWebService.InvokeWebServicePostUpload ClearCookies: False FailOnErrorStatus: False UserAgent: `` CustomHeaders: `` ConnectionTimeout: 30 FollowRedirection: True TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: `` EncodeRequestBody: True Accept: `` Attachments: `` UploadType: Web.UploadType.FilePath StatusCode=> StatusCode Response=> WebServiceResponse ResponseHeaders=> WebServiceResponseHeaders", "golden_example": "Web.InvokeWebService.InvokeWebServicePostUpload ClearCookies: False FailOnErrorStatus: False UserAgent: $'''example''' CustomHeaders: $'''example''' ConnectionTimeout: 30 FollowRedirection: True TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: $'''example''' EncodeRequestBody: True Accept: $'''example''' Attachments: RecognizedEntities UploadType: Web.UploadType.FilePath StatusCode=> StatusCode Response=> WebServiceResponse ResponseHeaders=> WebServiceResponseHeaders", "input_params": [ { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FailOnErrorStatus", "type": "Boolean", "required": true, "default": "False" }, { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "CustomHeaders", "type": "String", "required": false, "default": "" }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" }, { "name": "TrimRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "Url", "type": "String", "required": true }, { "name": "EncodeRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "Accept", "type": "String", "required": true, "default": "application/xml" }, { "name": "Attachments", "type": "DataTable", "required": true }, { "name": "UploadType", "type": "UploadType", "required": true, "default": "FilePath", "enumValues": [ "FilePath", "Binary" ] } ], "output_params": [ { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "Response", "type": "String", "defaultVariable": "WebServiceResponse" }, { "name": "ResponseHeaders", "type": "List`1", "defaultVariable": "WebServiceResponseHeaders" } ], "required_params": [ "ClearCookies", "FailOnErrorStatus", "ConnectionTimeout", "FollowRedirection", "TrimRequestBody", "Encoding", "AcceptUntrustedCertificates", "Url", "EncodeRequestBody", "Accept", "Attachments", "UploadType" ], "constraints": { "SaveResponse": "ToVariable", "UseAuthentication": "False", "Method": "Post", "UploadAttachments": "True" }, "sibling_selectors": [ "Web.InvokeWebService.InvokeWebService", "Web.InvokeWebService.InvokeWebServiceSaveToFile", "Web.InvokeWebService.InvokeWebServiceSaveToFolder", "Web.InvokeWebService.InvokeWebServiceUseAuth", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFile", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolder", "Web.InvokeWebService.InvokeWebServicePost", "Web.InvokeWebService.InvokeWebServiceSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPost", "Web.InvokeWebService.InvokeWebServiceUseAuthPost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPost", "Web.InvokeWebService.InvokeWebServiceSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServicePut", "Web.InvokeWebService.InvokeWebServiceSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPut", "Web.InvokeWebService.InvokeWebServiceUseAuthPut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPut", "Web.InvokeWebService.InvokeWebServicePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPutUpload" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.InvokeWebService.InvokeWebServicePut", "module": "Web", "kind": "Action", "selector": "InvokeWebServicePut", "template": "Web.InvokeWebService.InvokeWebServicePut ClearCookies: False FailOnErrorStatus: False UserAgent: `` CustomHeaders: `` ConnectionTimeout: 30 FollowRedirection: True TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: `` EncodeRequestBody: True RequestBody: `` Accept: `` ContentType: `` StatusCode=> StatusCode Response=> WebServiceResponse ResponseHeaders=> WebServiceResponseHeaders", "golden_example": "Web.InvokeWebService.InvokeWebServicePut ClearCookies: False FailOnErrorStatus: False UserAgent: $'''example''' CustomHeaders: $'''example''' ConnectionTimeout: 30 FollowRedirection: True TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: $'''example''' EncodeRequestBody: True RequestBody: $'''example''' Accept: $'''example''' ContentType: $'''example''' StatusCode=> StatusCode Response=> WebServiceResponse ResponseHeaders=> WebServiceResponseHeaders", "input_params": [ { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FailOnErrorStatus", "type": "Boolean", "required": true, "default": "False" }, { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "CustomHeaders", "type": "String", "required": false, "default": "" }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" }, { "name": "TrimRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "Url", "type": "String", "required": true }, { "name": "EncodeRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "RequestBody", "type": "String", "required": false, "default": "" }, { "name": "Accept", "type": "String", "required": true, "default": "application/xml" }, { "name": "ContentType", "type": "String", "required": true, "default": "application/xml" } ], "output_params": [ { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "Response", "type": "String", "defaultVariable": "WebServiceResponse" }, { "name": "ResponseHeaders", "type": "List`1", "defaultVariable": "WebServiceResponseHeaders" } ], "required_params": [ "ClearCookies", "FailOnErrorStatus", "ConnectionTimeout", "FollowRedirection", "TrimRequestBody", "Encoding", "AcceptUntrustedCertificates", "Url", "EncodeRequestBody", "Accept", "ContentType" ], "constraints": { "SaveResponse": "ToVariable", "UseAuthentication": "False", "Method": "Put", "UploadAttachments": "False" }, "sibling_selectors": [ "Web.InvokeWebService.InvokeWebService", "Web.InvokeWebService.InvokeWebServiceSaveToFile", "Web.InvokeWebService.InvokeWebServiceSaveToFolder", "Web.InvokeWebService.InvokeWebServiceUseAuth", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFile", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolder", "Web.InvokeWebService.InvokeWebServicePost", "Web.InvokeWebService.InvokeWebServiceSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPost", "Web.InvokeWebService.InvokeWebServiceUseAuthPost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPost", "Web.InvokeWebService.InvokeWebServicePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPut", "Web.InvokeWebService.InvokeWebServiceUseAuthPut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPut", "Web.InvokeWebService.InvokeWebServicePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPutUpload" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.InvokeWebService.InvokeWebServicePutUpload", "module": "Web", "kind": "Action", "selector": "InvokeWebServicePutUpload", "template": "Web.InvokeWebService.InvokeWebServicePutUpload ClearCookies: False FailOnErrorStatus: False UserAgent: `` CustomHeaders: `` ConnectionTimeout: 30 FollowRedirection: True TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: `` EncodeRequestBody: True Accept: `` Attachments: `` UploadType: Web.UploadType.FilePath StatusCode=> StatusCode Response=> WebServiceResponse ResponseHeaders=> WebServiceResponseHeaders", "golden_example": "Web.InvokeWebService.InvokeWebServicePutUpload ClearCookies: False FailOnErrorStatus: False UserAgent: $'''example''' CustomHeaders: $'''example''' ConnectionTimeout: 30 FollowRedirection: True TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: $'''example''' EncodeRequestBody: True Accept: $'''example''' Attachments: RecognizedEntities UploadType: Web.UploadType.FilePath StatusCode=> StatusCode Response=> WebServiceResponse ResponseHeaders=> WebServiceResponseHeaders", "input_params": [ { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FailOnErrorStatus", "type": "Boolean", "required": true, "default": "False" }, { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "CustomHeaders", "type": "String", "required": false, "default": "" }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" }, { "name": "TrimRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "Url", "type": "String", "required": true }, { "name": "EncodeRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "Accept", "type": "String", "required": true, "default": "application/xml" }, { "name": "Attachments", "type": "DataTable", "required": true }, { "name": "UploadType", "type": "UploadType", "required": true, "default": "FilePath", "enumValues": [ "FilePath", "Binary" ] } ], "output_params": [ { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "Response", "type": "String", "defaultVariable": "WebServiceResponse" }, { "name": "ResponseHeaders", "type": "List`1", "defaultVariable": "WebServiceResponseHeaders" } ], "required_params": [ "ClearCookies", "FailOnErrorStatus", "ConnectionTimeout", "FollowRedirection", "TrimRequestBody", "Encoding", "AcceptUntrustedCertificates", "Url", "EncodeRequestBody", "Accept", "Attachments", "UploadType" ], "constraints": { "SaveResponse": "ToVariable", "UseAuthentication": "False", "Method": "Put", "UploadAttachments": "True" }, "sibling_selectors": [ "Web.InvokeWebService.InvokeWebService", "Web.InvokeWebService.InvokeWebServiceSaveToFile", "Web.InvokeWebService.InvokeWebServiceSaveToFolder", "Web.InvokeWebService.InvokeWebServiceUseAuth", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFile", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolder", "Web.InvokeWebService.InvokeWebServicePost", "Web.InvokeWebService.InvokeWebServiceSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPost", "Web.InvokeWebService.InvokeWebServiceUseAuthPost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPost", "Web.InvokeWebService.InvokeWebServicePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServicePut", "Web.InvokeWebService.InvokeWebServiceSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPut", "Web.InvokeWebService.InvokeWebServiceUseAuthPut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPut", "Web.InvokeWebService.InvokeWebServiceSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPutUpload" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.InvokeWebService.InvokeWebServiceSaveToFile", "module": "Web", "kind": "Action", "selector": "InvokeWebServiceSaveToFile", "template": "Web.InvokeWebService.InvokeWebServiceSaveToFile ClearCookies: False FailOnErrorStatus: False UserAgent: `` CustomHeaders: `` ConnectionTimeout: 30 FollowRedirection: True TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: `` EncodeRequestBody: True RequestBody: `` Accept: `` ContentType: `` FilePath: `` Method: Web.Method.Get DownloadedFile=> DownloadedFile StatusCode=> StatusCode ResponseHeaders=> WebServiceResponseHeaders", "golden_example": "Web.InvokeWebService.InvokeWebServiceSaveToFile ClearCookies: False FailOnErrorStatus: False UserAgent: $'''example''' CustomHeaders: $'''example''' ConnectionTimeout: 30 FollowRedirection: True TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: $'''example''' EncodeRequestBody: True RequestBody: $'''example''' Accept: $'''example''' ContentType: $'''example''' FilePath: $'''C:\\temp\\test.xlsx''' Method: Web.Method.Get DownloadedFile=> DownloadedFile StatusCode=> StatusCode ResponseHeaders=> WebServiceResponseHeaders", "input_params": [ { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FailOnErrorStatus", "type": "Boolean", "required": true, "default": "False" }, { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "CustomHeaders", "type": "String", "required": false, "default": "" }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" }, { "name": "TrimRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "Url", "type": "String", "required": true }, { "name": "EncodeRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "RequestBody", "type": "String", "required": false, "default": "" }, { "name": "Accept", "type": "String", "required": true, "default": "application/xml" }, { "name": "ContentType", "type": "String", "required": true, "default": "application/xml" }, { "name": "FilePath", "type": "FileObject", "required": true }, { "name": "Method", "type": "Method", "required": true, "default": "Get", "enumValues": [ "Get", "Post", "Connect", "Head", "Put", "Delete", "Options", "Trace", "Patch" ] } ], "output_params": [ { "name": "DownloadedFile", "type": "FileObject", "defaultVariable": "DownloadedFile" }, { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "ResponseHeaders", "type": "List`1", "defaultVariable": "WebServiceResponseHeaders" } ], "required_params": [ "ClearCookies", "FailOnErrorStatus", "ConnectionTimeout", "FollowRedirection", "TrimRequestBody", "Encoding", "AcceptUntrustedCertificates", "Url", "EncodeRequestBody", "Accept", "ContentType", "FilePath", "Method" ], "constraints": { "SaveResponse": "ToFile", "FileName": "SpecifyFullPath", "UseAuthentication": "False" }, "sibling_selectors": [ "Web.InvokeWebService.InvokeWebService", "Web.InvokeWebService.InvokeWebServiceSaveToFolder", "Web.InvokeWebService.InvokeWebServiceUseAuth", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFile", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolder", "Web.InvokeWebService.InvokeWebServicePost", "Web.InvokeWebService.InvokeWebServiceSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPost", "Web.InvokeWebService.InvokeWebServiceUseAuthPost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPost", "Web.InvokeWebService.InvokeWebServicePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServicePut", "Web.InvokeWebService.InvokeWebServiceSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPut", "Web.InvokeWebService.InvokeWebServiceUseAuthPut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPut", "Web.InvokeWebService.InvokeWebServicePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPutUpload" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.InvokeWebService.InvokeWebServiceSaveToFilePost", "module": "Web", "kind": "Action", "selector": "InvokeWebServiceSaveToFilePost", "template": "Web.InvokeWebService.InvokeWebServiceSaveToFilePost ClearCookies: False FailOnErrorStatus: False UserAgent: `` CustomHeaders: `` ConnectionTimeout: 30 FollowRedirection: True TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: `` EncodeRequestBody: True RequestBody: `` Accept: `` ContentType: `` FilePath: `` DownloadedFile=> DownloadedFile StatusCode=> StatusCode ResponseHeaders=> WebServiceResponseHeaders", "golden_example": "Web.InvokeWebService.InvokeWebServiceSaveToFilePost ClearCookies: False FailOnErrorStatus: False UserAgent: $'''example''' CustomHeaders: $'''example''' ConnectionTimeout: 30 FollowRedirection: True TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: $'''example''' EncodeRequestBody: True RequestBody: $'''example''' Accept: $'''example''' ContentType: $'''example''' FilePath: $'''C:\\temp\\test.xlsx''' DownloadedFile=> DownloadedFile StatusCode=> StatusCode ResponseHeaders=> WebServiceResponseHeaders", "input_params": [ { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FailOnErrorStatus", "type": "Boolean", "required": true, "default": "False" }, { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "CustomHeaders", "type": "String", "required": false, "default": "" }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" }, { "name": "TrimRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "Url", "type": "String", "required": true }, { "name": "EncodeRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "RequestBody", "type": "String", "required": false, "default": "" }, { "name": "Accept", "type": "String", "required": true, "default": "application/xml" }, { "name": "ContentType", "type": "String", "required": true, "default": "application/xml" }, { "name": "FilePath", "type": "FileObject", "required": true } ], "output_params": [ { "name": "DownloadedFile", "type": "FileObject", "defaultVariable": "DownloadedFile" }, { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "ResponseHeaders", "type": "List`1", "defaultVariable": "WebServiceResponseHeaders" } ], "required_params": [ "ClearCookies", "FailOnErrorStatus", "ConnectionTimeout", "FollowRedirection", "TrimRequestBody", "Encoding", "AcceptUntrustedCertificates", "Url", "EncodeRequestBody", "Accept", "ContentType", "FilePath" ], "constraints": { "SaveResponse": "ToFile", "FileName": "SpecifyFullPath", "UseAuthentication": "False", "Method": "Post", "UploadAttachments": "False" }, "sibling_selectors": [ "Web.InvokeWebService.InvokeWebService", "Web.InvokeWebService.InvokeWebServiceSaveToFile", "Web.InvokeWebService.InvokeWebServiceSaveToFolder", "Web.InvokeWebService.InvokeWebServiceUseAuth", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFile", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolder", "Web.InvokeWebService.InvokeWebServicePost", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPost", "Web.InvokeWebService.InvokeWebServiceUseAuthPost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPost", "Web.InvokeWebService.InvokeWebServicePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServicePut", "Web.InvokeWebService.InvokeWebServiceSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPut", "Web.InvokeWebService.InvokeWebServiceUseAuthPut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPut", "Web.InvokeWebService.InvokeWebServicePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPutUpload" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.InvokeWebService.InvokeWebServiceSaveToFilePostUpload", "module": "Web", "kind": "Action", "selector": "InvokeWebServiceSaveToFilePostUpload", "template": "Web.InvokeWebService.InvokeWebServiceSaveToFilePostUpload ClearCookies: False FailOnErrorStatus: False UserAgent: `` CustomHeaders: `` ConnectionTimeout: 30 FollowRedirection: True TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: `` EncodeRequestBody: True Accept: `` Attachments: `` UploadType: Web.UploadType.FilePath FilePath: `` DownloadedFile=> DownloadedFile StatusCode=> StatusCode ResponseHeaders=> WebServiceResponseHeaders", "golden_example": "Web.InvokeWebService.InvokeWebServiceSaveToFilePostUpload ClearCookies: False FailOnErrorStatus: False UserAgent: $'''example''' CustomHeaders: $'''example''' ConnectionTimeout: 30 FollowRedirection: True TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: $'''example''' EncodeRequestBody: True Accept: $'''example''' Attachments: RecognizedEntities UploadType: Web.UploadType.FilePath FilePath: $'''C:\\temp\\test.xlsx''' DownloadedFile=> DownloadedFile StatusCode=> StatusCode ResponseHeaders=> WebServiceResponseHeaders", "input_params": [ { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FailOnErrorStatus", "type": "Boolean", "required": true, "default": "False" }, { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "CustomHeaders", "type": "String", "required": false, "default": "" }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" }, { "name": "TrimRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "Url", "type": "String", "required": true }, { "name": "EncodeRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "Accept", "type": "String", "required": true, "default": "application/xml" }, { "name": "Attachments", "type": "DataTable", "required": true }, { "name": "UploadType", "type": "UploadType", "required": true, "default": "FilePath", "enumValues": [ "FilePath", "Binary" ] }, { "name": "FilePath", "type": "FileObject", "required": true } ], "output_params": [ { "name": "DownloadedFile", "type": "FileObject", "defaultVariable": "DownloadedFile" }, { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "ResponseHeaders", "type": "List`1", "defaultVariable": "WebServiceResponseHeaders" } ], "required_params": [ "ClearCookies", "FailOnErrorStatus", "ConnectionTimeout", "FollowRedirection", "TrimRequestBody", "Encoding", "AcceptUntrustedCertificates", "Url", "EncodeRequestBody", "Accept", "Attachments", "UploadType", "FilePath" ], "constraints": { "SaveResponse": "ToFile", "FileName": "SpecifyFullPath", "UseAuthentication": "False", "Method": "Post", "UploadAttachments": "True" }, "sibling_selectors": [ "Web.InvokeWebService.InvokeWebService", "Web.InvokeWebService.InvokeWebServiceSaveToFile", "Web.InvokeWebService.InvokeWebServiceSaveToFolder", "Web.InvokeWebService.InvokeWebServiceUseAuth", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFile", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolder", "Web.InvokeWebService.InvokeWebServicePost", "Web.InvokeWebService.InvokeWebServiceSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPost", "Web.InvokeWebService.InvokeWebServiceUseAuthPost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPost", "Web.InvokeWebService.InvokeWebServicePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServicePut", "Web.InvokeWebService.InvokeWebServiceSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPut", "Web.InvokeWebService.InvokeWebServiceUseAuthPut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPut", "Web.InvokeWebService.InvokeWebServicePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPutUpload" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.InvokeWebService.InvokeWebServiceSaveToFilePut", "module": "Web", "kind": "Action", "selector": "InvokeWebServiceSaveToFilePut", "template": "Web.InvokeWebService.InvokeWebServiceSaveToFilePut ClearCookies: False FailOnErrorStatus: False UserAgent: `` CustomHeaders: `` ConnectionTimeout: 30 FollowRedirection: True TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: `` EncodeRequestBody: True RequestBody: `` Accept: `` ContentType: `` FilePath: `` DownloadedFile=> DownloadedFile StatusCode=> StatusCode ResponseHeaders=> WebServiceResponseHeaders", "golden_example": "Web.InvokeWebService.InvokeWebServiceSaveToFilePut ClearCookies: False FailOnErrorStatus: False UserAgent: $'''example''' CustomHeaders: $'''example''' ConnectionTimeout: 30 FollowRedirection: True TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: $'''example''' EncodeRequestBody: True RequestBody: $'''example''' Accept: $'''example''' ContentType: $'''example''' FilePath: $'''C:\\temp\\test.xlsx''' DownloadedFile=> DownloadedFile StatusCode=> StatusCode ResponseHeaders=> WebServiceResponseHeaders", "input_params": [ { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FailOnErrorStatus", "type": "Boolean", "required": true, "default": "False" }, { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "CustomHeaders", "type": "String", "required": false, "default": "" }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" }, { "name": "TrimRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "Url", "type": "String", "required": true }, { "name": "EncodeRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "RequestBody", "type": "String", "required": false, "default": "" }, { "name": "Accept", "type": "String", "required": true, "default": "application/xml" }, { "name": "ContentType", "type": "String", "required": true, "default": "application/xml" }, { "name": "FilePath", "type": "FileObject", "required": true } ], "output_params": [ { "name": "DownloadedFile", "type": "FileObject", "defaultVariable": "DownloadedFile" }, { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "ResponseHeaders", "type": "List`1", "defaultVariable": "WebServiceResponseHeaders" } ], "required_params": [ "ClearCookies", "FailOnErrorStatus", "ConnectionTimeout", "FollowRedirection", "TrimRequestBody", "Encoding", "AcceptUntrustedCertificates", "Url", "EncodeRequestBody", "Accept", "ContentType", "FilePath" ], "constraints": { "SaveResponse": "ToFile", "FileName": "SpecifyFullPath", "UseAuthentication": "False", "Method": "Put", "UploadAttachments": "False" }, "sibling_selectors": [ "Web.InvokeWebService.InvokeWebService", "Web.InvokeWebService.InvokeWebServiceSaveToFile", "Web.InvokeWebService.InvokeWebServiceSaveToFolder", "Web.InvokeWebService.InvokeWebServiceUseAuth", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFile", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolder", "Web.InvokeWebService.InvokeWebServicePost", "Web.InvokeWebService.InvokeWebServiceSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPost", "Web.InvokeWebService.InvokeWebServiceUseAuthPost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPost", "Web.InvokeWebService.InvokeWebServicePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServicePut", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPut", "Web.InvokeWebService.InvokeWebServiceUseAuthPut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPut", "Web.InvokeWebService.InvokeWebServicePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPutUpload" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.InvokeWebService.InvokeWebServiceSaveToFilePutUpload", "module": "Web", "kind": "Action", "selector": "InvokeWebServiceSaveToFilePutUpload", "template": "Web.InvokeWebService.InvokeWebServiceSaveToFilePutUpload ClearCookies: False FailOnErrorStatus: False UserAgent: `` CustomHeaders: `` ConnectionTimeout: 30 FollowRedirection: True TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: `` EncodeRequestBody: True Accept: `` Attachments: `` UploadType: Web.UploadType.FilePath FilePath: `` DownloadedFile=> DownloadedFile StatusCode=> StatusCode ResponseHeaders=> WebServiceResponseHeaders", "golden_example": "Web.InvokeWebService.InvokeWebServiceSaveToFilePutUpload ClearCookies: False FailOnErrorStatus: False UserAgent: $'''example''' CustomHeaders: $'''example''' ConnectionTimeout: 30 FollowRedirection: True TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: $'''example''' EncodeRequestBody: True Accept: $'''example''' Attachments: RecognizedEntities UploadType: Web.UploadType.FilePath FilePath: $'''C:\\temp\\test.xlsx''' DownloadedFile=> DownloadedFile StatusCode=> StatusCode ResponseHeaders=> WebServiceResponseHeaders", "input_params": [ { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FailOnErrorStatus", "type": "Boolean", "required": true, "default": "False" }, { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "CustomHeaders", "type": "String", "required": false, "default": "" }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" }, { "name": "TrimRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "Url", "type": "String", "required": true }, { "name": "EncodeRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "Accept", "type": "String", "required": true, "default": "application/xml" }, { "name": "Attachments", "type": "DataTable", "required": true }, { "name": "UploadType", "type": "UploadType", "required": true, "default": "FilePath", "enumValues": [ "FilePath", "Binary" ] }, { "name": "FilePath", "type": "FileObject", "required": true } ], "output_params": [ { "name": "DownloadedFile", "type": "FileObject", "defaultVariable": "DownloadedFile" }, { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "ResponseHeaders", "type": "List`1", "defaultVariable": "WebServiceResponseHeaders" } ], "required_params": [ "ClearCookies", "FailOnErrorStatus", "ConnectionTimeout", "FollowRedirection", "TrimRequestBody", "Encoding", "AcceptUntrustedCertificates", "Url", "EncodeRequestBody", "Accept", "Attachments", "UploadType", "FilePath" ], "constraints": { "SaveResponse": "ToFile", "FileName": "SpecifyFullPath", "UseAuthentication": "False", "Method": "Put", "UploadAttachments": "True" }, "sibling_selectors": [ "Web.InvokeWebService.InvokeWebService", "Web.InvokeWebService.InvokeWebServiceSaveToFile", "Web.InvokeWebService.InvokeWebServiceSaveToFolder", "Web.InvokeWebService.InvokeWebServiceUseAuth", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFile", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolder", "Web.InvokeWebService.InvokeWebServicePost", "Web.InvokeWebService.InvokeWebServiceSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPost", "Web.InvokeWebService.InvokeWebServiceUseAuthPost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPost", "Web.InvokeWebService.InvokeWebServicePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServicePut", "Web.InvokeWebService.InvokeWebServiceSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPut", "Web.InvokeWebService.InvokeWebServiceUseAuthPut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPut", "Web.InvokeWebService.InvokeWebServicePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPutUpload" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.InvokeWebService.InvokeWebServiceSaveToFolder", "module": "Web", "kind": "Action", "selector": "InvokeWebServiceSaveToFolder", "template": "Web.InvokeWebService.InvokeWebServiceSaveToFolder ClearCookies: False FailOnErrorStatus: False UserAgent: `` CustomHeaders: `` ConnectionTimeout: 30 FollowRedirection: True TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: `` DestinationFolder: `` EncodeRequestBody: True RequestBody: `` Accept: `` ContentType: `` Method: Web.Method.Get DownloadedFile=> DownloadedFile StatusCode=> StatusCode ResponseHeaders=> WebServiceResponseHeaders", "golden_example": "Web.InvokeWebService.InvokeWebServiceSaveToFolder ClearCookies: False FailOnErrorStatus: False UserAgent: $'''example''' CustomHeaders: $'''example''' ConnectionTimeout: 30 FollowRedirection: True TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: $'''example''' DestinationFolder: $'''C:\\temp''' EncodeRequestBody: True RequestBody: $'''example''' Accept: $'''example''' ContentType: $'''example''' Method: Web.Method.Get DownloadedFile=> DownloadedFile StatusCode=> StatusCode ResponseHeaders=> WebServiceResponseHeaders", "input_params": [ { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FailOnErrorStatus", "type": "Boolean", "required": true, "default": "False" }, { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "CustomHeaders", "type": "String", "required": false, "default": "" }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" }, { "name": "TrimRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "Url", "type": "String", "required": true }, { "name": "DestinationFolder", "type": "FolderObject", "required": true }, { "name": "EncodeRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "RequestBody", "type": "String", "required": false, "default": "" }, { "name": "Accept", "type": "String", "required": true, "default": "application/xml" }, { "name": "ContentType", "type": "String", "required": true, "default": "application/xml" }, { "name": "Method", "type": "Method", "required": true, "default": "Get", "enumValues": [ "Get", "Post", "Connect", "Head", "Put", "Delete", "Options", "Trace", "Patch" ] } ], "output_params": [ { "name": "DownloadedFile", "type": "FileObject", "defaultVariable": "DownloadedFile" }, { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "ResponseHeaders", "type": "List`1", "defaultVariable": "WebServiceResponseHeaders" } ], "required_params": [ "ClearCookies", "FailOnErrorStatus", "ConnectionTimeout", "FollowRedirection", "TrimRequestBody", "Encoding", "AcceptUntrustedCertificates", "Url", "DestinationFolder", "EncodeRequestBody", "Accept", "ContentType", "Method" ], "constraints": { "SaveResponse": "ToFile", "FileName": "KeepOriginal", "UseAuthentication": "False" }, "sibling_selectors": [ "Web.InvokeWebService.InvokeWebService", "Web.InvokeWebService.InvokeWebServiceSaveToFile", "Web.InvokeWebService.InvokeWebServiceUseAuth", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFile", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolder", "Web.InvokeWebService.InvokeWebServicePost", "Web.InvokeWebService.InvokeWebServiceSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPost", "Web.InvokeWebService.InvokeWebServiceUseAuthPost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPost", "Web.InvokeWebService.InvokeWebServicePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServicePut", "Web.InvokeWebService.InvokeWebServiceSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPut", "Web.InvokeWebService.InvokeWebServiceUseAuthPut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPut", "Web.InvokeWebService.InvokeWebServicePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPutUpload" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.InvokeWebService.InvokeWebServiceSaveToFolderPost", "module": "Web", "kind": "Action", "selector": "InvokeWebServiceSaveToFolderPost", "template": "Web.InvokeWebService.InvokeWebServiceSaveToFolderPost ClearCookies: False FailOnErrorStatus: False UserAgent: `` CustomHeaders: `` ConnectionTimeout: 30 FollowRedirection: True TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: `` DestinationFolder: `` EncodeRequestBody: True RequestBody: `` Accept: `` ContentType: `` DownloadedFile=> DownloadedFile StatusCode=> StatusCode ResponseHeaders=> WebServiceResponseHeaders", "golden_example": "Web.InvokeWebService.InvokeWebServiceSaveToFolderPost ClearCookies: False FailOnErrorStatus: False UserAgent: $'''example''' CustomHeaders: $'''example''' ConnectionTimeout: 30 FollowRedirection: True TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: $'''example''' DestinationFolder: $'''C:\\temp''' EncodeRequestBody: True RequestBody: $'''example''' Accept: $'''example''' ContentType: $'''example''' DownloadedFile=> DownloadedFile StatusCode=> StatusCode ResponseHeaders=> WebServiceResponseHeaders", "input_params": [ { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FailOnErrorStatus", "type": "Boolean", "required": true, "default": "False" }, { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "CustomHeaders", "type": "String", "required": false, "default": "" }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" }, { "name": "TrimRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "Url", "type": "String", "required": true }, { "name": "DestinationFolder", "type": "FolderObject", "required": true }, { "name": "EncodeRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "RequestBody", "type": "String", "required": false, "default": "" }, { "name": "Accept", "type": "String", "required": true, "default": "application/xml" }, { "name": "ContentType", "type": "String", "required": true, "default": "application/xml" } ], "output_params": [ { "name": "DownloadedFile", "type": "FileObject", "defaultVariable": "DownloadedFile" }, { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "ResponseHeaders", "type": "List`1", "defaultVariable": "WebServiceResponseHeaders" } ], "required_params": [ "ClearCookies", "FailOnErrorStatus", "ConnectionTimeout", "FollowRedirection", "TrimRequestBody", "Encoding", "AcceptUntrustedCertificates", "Url", "DestinationFolder", "EncodeRequestBody", "Accept", "ContentType" ], "constraints": { "SaveResponse": "ToFile", "FileName": "KeepOriginal", "UseAuthentication": "False", "Method": "Post", "UploadAttachments": "False" }, "sibling_selectors": [ "Web.InvokeWebService.InvokeWebService", "Web.InvokeWebService.InvokeWebServiceSaveToFile", "Web.InvokeWebService.InvokeWebServiceSaveToFolder", "Web.InvokeWebService.InvokeWebServiceUseAuth", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFile", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolder", "Web.InvokeWebService.InvokeWebServicePost", "Web.InvokeWebService.InvokeWebServiceSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceUseAuthPost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPost", "Web.InvokeWebService.InvokeWebServicePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServicePut", "Web.InvokeWebService.InvokeWebServiceSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPut", "Web.InvokeWebService.InvokeWebServiceUseAuthPut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPut", "Web.InvokeWebService.InvokeWebServicePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPutUpload" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.InvokeWebService.InvokeWebServiceSaveToFolderPostUpload", "module": "Web", "kind": "Action", "selector": "InvokeWebServiceSaveToFolderPostUpload", "template": "Web.InvokeWebService.InvokeWebServiceSaveToFolderPostUpload ClearCookies: False FailOnErrorStatus: False UserAgent: `` CustomHeaders: `` ConnectionTimeout: 30 FollowRedirection: True TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: `` DestinationFolder: `` EncodeRequestBody: True Accept: `` Attachments: `` UploadType: Web.UploadType.FilePath DownloadedFile=> DownloadedFile StatusCode=> StatusCode ResponseHeaders=> WebServiceResponseHeaders", "golden_example": "Web.InvokeWebService.InvokeWebServiceSaveToFolderPostUpload ClearCookies: False FailOnErrorStatus: False UserAgent: $'''example''' CustomHeaders: $'''example''' ConnectionTimeout: 30 FollowRedirection: True TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: $'''example''' DestinationFolder: $'''C:\\temp''' EncodeRequestBody: True Accept: $'''example''' Attachments: RecognizedEntities UploadType: Web.UploadType.FilePath DownloadedFile=> DownloadedFile StatusCode=> StatusCode ResponseHeaders=> WebServiceResponseHeaders", "input_params": [ { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FailOnErrorStatus", "type": "Boolean", "required": true, "default": "False" }, { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "CustomHeaders", "type": "String", "required": false, "default": "" }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" }, { "name": "TrimRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "Url", "type": "String", "required": true }, { "name": "DestinationFolder", "type": "FolderObject", "required": true }, { "name": "EncodeRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "Accept", "type": "String", "required": true, "default": "application/xml" }, { "name": "Attachments", "type": "DataTable", "required": true }, { "name": "UploadType", "type": "UploadType", "required": true, "default": "FilePath", "enumValues": [ "FilePath", "Binary" ] } ], "output_params": [ { "name": "DownloadedFile", "type": "FileObject", "defaultVariable": "DownloadedFile" }, { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "ResponseHeaders", "type": "List`1", "defaultVariable": "WebServiceResponseHeaders" } ], "required_params": [ "ClearCookies", "FailOnErrorStatus", "ConnectionTimeout", "FollowRedirection", "TrimRequestBody", "Encoding", "AcceptUntrustedCertificates", "Url", "DestinationFolder", "EncodeRequestBody", "Accept", "Attachments", "UploadType" ], "constraints": { "SaveResponse": "ToFile", "FileName": "KeepOriginal", "UseAuthentication": "False", "Method": "Post", "UploadAttachments": "True" }, "sibling_selectors": [ "Web.InvokeWebService.InvokeWebService", "Web.InvokeWebService.InvokeWebServiceSaveToFile", "Web.InvokeWebService.InvokeWebServiceSaveToFolder", "Web.InvokeWebService.InvokeWebServiceUseAuth", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFile", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolder", "Web.InvokeWebService.InvokeWebServicePost", "Web.InvokeWebService.InvokeWebServiceSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPost", "Web.InvokeWebService.InvokeWebServiceUseAuthPost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPost", "Web.InvokeWebService.InvokeWebServicePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServicePut", "Web.InvokeWebService.InvokeWebServiceSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPut", "Web.InvokeWebService.InvokeWebServiceUseAuthPut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPut", "Web.InvokeWebService.InvokeWebServicePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPutUpload" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.InvokeWebService.InvokeWebServiceSaveToFolderPut", "module": "Web", "kind": "Action", "selector": "InvokeWebServiceSaveToFolderPut", "template": "Web.InvokeWebService.InvokeWebServiceSaveToFolderPut ClearCookies: False FailOnErrorStatus: False UserAgent: `` CustomHeaders: `` ConnectionTimeout: 30 FollowRedirection: True TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: `` DestinationFolder: `` EncodeRequestBody: True RequestBody: `` Accept: `` ContentType: `` DownloadedFile=> DownloadedFile StatusCode=> StatusCode ResponseHeaders=> WebServiceResponseHeaders", "golden_example": "Web.InvokeWebService.InvokeWebServiceSaveToFolderPut ClearCookies: False FailOnErrorStatus: False UserAgent: $'''example''' CustomHeaders: $'''example''' ConnectionTimeout: 30 FollowRedirection: True TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: $'''example''' DestinationFolder: $'''C:\\temp''' EncodeRequestBody: True RequestBody: $'''example''' Accept: $'''example''' ContentType: $'''example''' DownloadedFile=> DownloadedFile StatusCode=> StatusCode ResponseHeaders=> WebServiceResponseHeaders", "input_params": [ { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FailOnErrorStatus", "type": "Boolean", "required": true, "default": "False" }, { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "CustomHeaders", "type": "String", "required": false, "default": "" }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" }, { "name": "TrimRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "Url", "type": "String", "required": true }, { "name": "DestinationFolder", "type": "FolderObject", "required": true }, { "name": "EncodeRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "RequestBody", "type": "String", "required": false, "default": "" }, { "name": "Accept", "type": "String", "required": true, "default": "application/xml" }, { "name": "ContentType", "type": "String", "required": true, "default": "application/xml" } ], "output_params": [ { "name": "DownloadedFile", "type": "FileObject", "defaultVariable": "DownloadedFile" }, { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "ResponseHeaders", "type": "List`1", "defaultVariable": "WebServiceResponseHeaders" } ], "required_params": [ "ClearCookies", "FailOnErrorStatus", "ConnectionTimeout", "FollowRedirection", "TrimRequestBody", "Encoding", "AcceptUntrustedCertificates", "Url", "DestinationFolder", "EncodeRequestBody", "Accept", "ContentType" ], "constraints": { "SaveResponse": "ToFile", "FileName": "KeepOriginal", "UseAuthentication": "False", "Method": "Put", "UploadAttachments": "False" }, "sibling_selectors": [ "Web.InvokeWebService.InvokeWebService", "Web.InvokeWebService.InvokeWebServiceSaveToFile", "Web.InvokeWebService.InvokeWebServiceSaveToFolder", "Web.InvokeWebService.InvokeWebServiceUseAuth", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFile", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolder", "Web.InvokeWebService.InvokeWebServicePost", "Web.InvokeWebService.InvokeWebServiceSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPost", "Web.InvokeWebService.InvokeWebServiceUseAuthPost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPost", "Web.InvokeWebService.InvokeWebServicePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServicePut", "Web.InvokeWebService.InvokeWebServiceSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceUseAuthPut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPut", "Web.InvokeWebService.InvokeWebServicePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPutUpload" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.InvokeWebService.InvokeWebServiceSaveToFolderPutUpload", "module": "Web", "kind": "Action", "selector": "InvokeWebServiceSaveToFolderPutUpload", "template": "Web.InvokeWebService.InvokeWebServiceSaveToFolderPutUpload ClearCookies: False FailOnErrorStatus: False UserAgent: `` CustomHeaders: `` ConnectionTimeout: 30 FollowRedirection: True TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: `` DestinationFolder: `` EncodeRequestBody: True Accept: `` Attachments: `` UploadType: Web.UploadType.FilePath DownloadedFile=> DownloadedFile StatusCode=> StatusCode ResponseHeaders=> WebServiceResponseHeaders", "golden_example": "Web.InvokeWebService.InvokeWebServiceSaveToFolderPutUpload ClearCookies: False FailOnErrorStatus: False UserAgent: $'''example''' CustomHeaders: $'''example''' ConnectionTimeout: 30 FollowRedirection: True TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: $'''example''' DestinationFolder: $'''C:\\temp''' EncodeRequestBody: True Accept: $'''example''' Attachments: RecognizedEntities UploadType: Web.UploadType.FilePath DownloadedFile=> DownloadedFile StatusCode=> StatusCode ResponseHeaders=> WebServiceResponseHeaders", "input_params": [ { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FailOnErrorStatus", "type": "Boolean", "required": true, "default": "False" }, { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "CustomHeaders", "type": "String", "required": false, "default": "" }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" }, { "name": "TrimRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "Url", "type": "String", "required": true }, { "name": "DestinationFolder", "type": "FolderObject", "required": true }, { "name": "EncodeRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "Accept", "type": "String", "required": true, "default": "application/xml" }, { "name": "Attachments", "type": "DataTable", "required": true }, { "name": "UploadType", "type": "UploadType", "required": true, "default": "FilePath", "enumValues": [ "FilePath", "Binary" ] } ], "output_params": [ { "name": "DownloadedFile", "type": "FileObject", "defaultVariable": "DownloadedFile" }, { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "ResponseHeaders", "type": "List`1", "defaultVariable": "WebServiceResponseHeaders" } ], "required_params": [ "ClearCookies", "FailOnErrorStatus", "ConnectionTimeout", "FollowRedirection", "TrimRequestBody", "Encoding", "AcceptUntrustedCertificates", "Url", "DestinationFolder", "EncodeRequestBody", "Accept", "Attachments", "UploadType" ], "constraints": { "SaveResponse": "ToFile", "FileName": "KeepOriginal", "UseAuthentication": "False", "Method": "Put", "UploadAttachments": "True" }, "sibling_selectors": [ "Web.InvokeWebService.InvokeWebService", "Web.InvokeWebService.InvokeWebServiceSaveToFile", "Web.InvokeWebService.InvokeWebServiceSaveToFolder", "Web.InvokeWebService.InvokeWebServiceUseAuth", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFile", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolder", "Web.InvokeWebService.InvokeWebServicePost", "Web.InvokeWebService.InvokeWebServiceSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPost", "Web.InvokeWebService.InvokeWebServiceUseAuthPost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPost", "Web.InvokeWebService.InvokeWebServicePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServicePut", "Web.InvokeWebService.InvokeWebServiceSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPut", "Web.InvokeWebService.InvokeWebServiceUseAuthPut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPut", "Web.InvokeWebService.InvokeWebServicePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPutUpload" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.InvokeWebService.InvokeWebServiceUseAuth", "module": "Web", "kind": "Action", "selector": "InvokeWebServiceUseAuth", "template": "Web.InvokeWebService.InvokeWebServiceUseAuth ClearCookies: False FailOnErrorStatus: False UserAgent: `` CustomHeaders: `` ConnectionTimeout: 30 FollowRedirection: True Username: `` Password: `` TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: `` EncodeRequestBody: True RequestBody: `` Accept: `` ContentType: `` Method: Web.Method.Get StatusCode=> StatusCode Response=> WebServiceResponse ResponseHeaders=> WebServiceResponseHeaders", "golden_example": "Web.InvokeWebService.InvokeWebServiceUseAuth ClearCookies: False FailOnErrorStatus: False UserAgent: $'''example''' CustomHeaders: $'''example''' ConnectionTimeout: 30 FollowRedirection: True Username: $'''example''' Password: $'''password''' TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: $'''example''' EncodeRequestBody: True RequestBody: $'''example''' Accept: $'''example''' ContentType: $'''example''' Method: Web.Method.Get StatusCode=> StatusCode Response=> WebServiceResponse ResponseHeaders=> WebServiceResponseHeaders", "input_params": [ { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FailOnErrorStatus", "type": "Boolean", "required": true, "default": "False" }, { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "CustomHeaders", "type": "String", "required": false, "default": "" }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" }, { "name": "Username", "type": "String", "required": true }, { "name": "Password", "type": "EncryptableObject", "required": true }, { "name": "TrimRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "Url", "type": "String", "required": true }, { "name": "EncodeRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "RequestBody", "type": "String", "required": false, "default": "" }, { "name": "Accept", "type": "String", "required": true, "default": "application/xml" }, { "name": "ContentType", "type": "String", "required": true, "default": "application/xml" }, { "name": "Method", "type": "Method", "required": true, "default": "Get", "enumValues": [ "Get", "Post", "Connect", "Head", "Put", "Delete", "Options", "Trace", "Patch" ] } ], "output_params": [ { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "Response", "type": "String", "defaultVariable": "WebServiceResponse" }, { "name": "ResponseHeaders", "type": "List`1", "defaultVariable": "WebServiceResponseHeaders" } ], "required_params": [ "ClearCookies", "FailOnErrorStatus", "ConnectionTimeout", "FollowRedirection", "Username", "Password", "TrimRequestBody", "Encoding", "AcceptUntrustedCertificates", "Url", "EncodeRequestBody", "Accept", "ContentType", "Method" ], "constraints": { "SaveResponse": "ToVariable", "UseAuthentication": "True" }, "sibling_selectors": [ "Web.InvokeWebService.InvokeWebService", "Web.InvokeWebService.InvokeWebServiceSaveToFile", "Web.InvokeWebService.InvokeWebServiceSaveToFolder", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFile", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolder", "Web.InvokeWebService.InvokeWebServicePost", "Web.InvokeWebService.InvokeWebServiceSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPost", "Web.InvokeWebService.InvokeWebServiceUseAuthPost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPost", "Web.InvokeWebService.InvokeWebServicePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServicePut", "Web.InvokeWebService.InvokeWebServiceSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPut", "Web.InvokeWebService.InvokeWebServiceUseAuthPut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPut", "Web.InvokeWebService.InvokeWebServicePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPutUpload" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.InvokeWebService.InvokeWebServiceUseAuthPost", "module": "Web", "kind": "Action", "selector": "InvokeWebServiceUseAuthPost", "template": "Web.InvokeWebService.InvokeWebServiceUseAuthPost ClearCookies: False FailOnErrorStatus: False UserAgent: `` CustomHeaders: `` ConnectionTimeout: 30 FollowRedirection: True Username: `` Password: `` TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: `` EncodeRequestBody: True RequestBody: `` Accept: `` ContentType: `` StatusCode=> StatusCode Response=> WebServiceResponse ResponseHeaders=> WebServiceResponseHeaders", "golden_example": "Web.InvokeWebService.InvokeWebServiceUseAuthPost ClearCookies: False FailOnErrorStatus: False UserAgent: $'''example''' CustomHeaders: $'''example''' ConnectionTimeout: 30 FollowRedirection: True Username: $'''example''' Password: $'''password''' TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: $'''example''' EncodeRequestBody: True RequestBody: $'''example''' Accept: $'''example''' ContentType: $'''example''' StatusCode=> StatusCode Response=> WebServiceResponse ResponseHeaders=> WebServiceResponseHeaders", "input_params": [ { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FailOnErrorStatus", "type": "Boolean", "required": true, "default": "False" }, { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "CustomHeaders", "type": "String", "required": false, "default": "" }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" }, { "name": "Username", "type": "String", "required": true }, { "name": "Password", "type": "EncryptableObject", "required": true }, { "name": "TrimRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "Url", "type": "String", "required": true }, { "name": "EncodeRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "RequestBody", "type": "String", "required": false, "default": "" }, { "name": "Accept", "type": "String", "required": true, "default": "application/xml" }, { "name": "ContentType", "type": "String", "required": true, "default": "application/xml" } ], "output_params": [ { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "Response", "type": "String", "defaultVariable": "WebServiceResponse" }, { "name": "ResponseHeaders", "type": "List`1", "defaultVariable": "WebServiceResponseHeaders" } ], "required_params": [ "ClearCookies", "FailOnErrorStatus", "ConnectionTimeout", "FollowRedirection", "Username", "Password", "TrimRequestBody", "Encoding", "AcceptUntrustedCertificates", "Url", "EncodeRequestBody", "Accept", "ContentType" ], "constraints": { "SaveResponse": "ToVariable", "UseAuthentication": "True", "Method": "Post", "UploadAttachments": "False" }, "sibling_selectors": [ "Web.InvokeWebService.InvokeWebService", "Web.InvokeWebService.InvokeWebServiceSaveToFile", "Web.InvokeWebService.InvokeWebServiceSaveToFolder", "Web.InvokeWebService.InvokeWebServiceUseAuth", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFile", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolder", "Web.InvokeWebService.InvokeWebServicePost", "Web.InvokeWebService.InvokeWebServiceSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPost", "Web.InvokeWebService.InvokeWebServicePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServicePut", "Web.InvokeWebService.InvokeWebServiceSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPut", "Web.InvokeWebService.InvokeWebServiceUseAuthPut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPut", "Web.InvokeWebService.InvokeWebServicePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPutUpload" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.InvokeWebService.InvokeWebServiceUseAuthPostUpload", "module": "Web", "kind": "Action", "selector": "InvokeWebServiceUseAuthPostUpload", "template": "Web.InvokeWebService.InvokeWebServiceUseAuthPostUpload ClearCookies: False FailOnErrorStatus: False UserAgent: `` CustomHeaders: `` ConnectionTimeout: 30 FollowRedirection: True Username: `` Password: `` TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: `` EncodeRequestBody: True Accept: `` Attachments: `` UploadType: Web.UploadType.FilePath StatusCode=> StatusCode Response=> WebServiceResponse ResponseHeaders=> WebServiceResponseHeaders", "golden_example": "Web.InvokeWebService.InvokeWebServiceUseAuthPostUpload ClearCookies: False FailOnErrorStatus: False UserAgent: $'''example''' CustomHeaders: $'''example''' ConnectionTimeout: 30 FollowRedirection: True Username: $'''example''' Password: $'''password''' TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: $'''example''' EncodeRequestBody: True Accept: $'''example''' Attachments: RecognizedEntities UploadType: Web.UploadType.FilePath StatusCode=> StatusCode Response=> WebServiceResponse ResponseHeaders=> WebServiceResponseHeaders", "input_params": [ { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FailOnErrorStatus", "type": "Boolean", "required": true, "default": "False" }, { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "CustomHeaders", "type": "String", "required": false, "default": "" }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" }, { "name": "Username", "type": "String", "required": true }, { "name": "Password", "type": "EncryptableObject", "required": true }, { "name": "TrimRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "Url", "type": "String", "required": true }, { "name": "EncodeRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "Accept", "type": "String", "required": true, "default": "application/xml" }, { "name": "Attachments", "type": "DataTable", "required": true }, { "name": "UploadType", "type": "UploadType", "required": true, "default": "FilePath", "enumValues": [ "FilePath", "Binary" ] } ], "output_params": [ { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "Response", "type": "String", "defaultVariable": "WebServiceResponse" }, { "name": "ResponseHeaders", "type": "List`1", "defaultVariable": "WebServiceResponseHeaders" } ], "required_params": [ "ClearCookies", "FailOnErrorStatus", "ConnectionTimeout", "FollowRedirection", "Username", "Password", "TrimRequestBody", "Encoding", "AcceptUntrustedCertificates", "Url", "EncodeRequestBody", "Accept", "Attachments", "UploadType" ], "constraints": { "SaveResponse": "ToVariable", "UseAuthentication": "True", "Method": "Post", "UploadAttachments": "True" }, "sibling_selectors": [ "Web.InvokeWebService.InvokeWebService", "Web.InvokeWebService.InvokeWebServiceSaveToFile", "Web.InvokeWebService.InvokeWebServiceSaveToFolder", "Web.InvokeWebService.InvokeWebServiceUseAuth", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFile", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolder", "Web.InvokeWebService.InvokeWebServicePost", "Web.InvokeWebService.InvokeWebServiceSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPost", "Web.InvokeWebService.InvokeWebServiceUseAuthPost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPost", "Web.InvokeWebService.InvokeWebServicePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServicePut", "Web.InvokeWebService.InvokeWebServiceSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPut", "Web.InvokeWebService.InvokeWebServiceUseAuthPut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPut", "Web.InvokeWebService.InvokeWebServicePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPutUpload" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.InvokeWebService.InvokeWebServiceUseAuthPut", "module": "Web", "kind": "Action", "selector": "InvokeWebServiceUseAuthPut", "template": "Web.InvokeWebService.InvokeWebServiceUseAuthPut ClearCookies: False FailOnErrorStatus: False UserAgent: `` CustomHeaders: `` ConnectionTimeout: 30 FollowRedirection: True Username: `` Password: `` TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: `` EncodeRequestBody: True RequestBody: `` Accept: `` ContentType: `` StatusCode=> StatusCode Response=> WebServiceResponse ResponseHeaders=> WebServiceResponseHeaders", "golden_example": "Web.InvokeWebService.InvokeWebServiceUseAuthPut ClearCookies: False FailOnErrorStatus: False UserAgent: $'''example''' CustomHeaders: $'''example''' ConnectionTimeout: 30 FollowRedirection: True Username: $'''example''' Password: $'''password''' TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: $'''example''' EncodeRequestBody: True RequestBody: $'''example''' Accept: $'''example''' ContentType: $'''example''' StatusCode=> StatusCode Response=> WebServiceResponse ResponseHeaders=> WebServiceResponseHeaders", "input_params": [ { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FailOnErrorStatus", "type": "Boolean", "required": true, "default": "False" }, { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "CustomHeaders", "type": "String", "required": false, "default": "" }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" }, { "name": "Username", "type": "String", "required": true }, { "name": "Password", "type": "EncryptableObject", "required": true }, { "name": "TrimRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "Url", "type": "String", "required": true }, { "name": "EncodeRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "RequestBody", "type": "String", "required": false, "default": "" }, { "name": "Accept", "type": "String", "required": true, "default": "application/xml" }, { "name": "ContentType", "type": "String", "required": true, "default": "application/xml" } ], "output_params": [ { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "Response", "type": "String", "defaultVariable": "WebServiceResponse" }, { "name": "ResponseHeaders", "type": "List`1", "defaultVariable": "WebServiceResponseHeaders" } ], "required_params": [ "ClearCookies", "FailOnErrorStatus", "ConnectionTimeout", "FollowRedirection", "Username", "Password", "TrimRequestBody", "Encoding", "AcceptUntrustedCertificates", "Url", "EncodeRequestBody", "Accept", "ContentType" ], "constraints": { "SaveResponse": "ToVariable", "UseAuthentication": "True", "Method": "Put", "UploadAttachments": "False" }, "sibling_selectors": [ "Web.InvokeWebService.InvokeWebService", "Web.InvokeWebService.InvokeWebServiceSaveToFile", "Web.InvokeWebService.InvokeWebServiceSaveToFolder", "Web.InvokeWebService.InvokeWebServiceUseAuth", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFile", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolder", "Web.InvokeWebService.InvokeWebServicePost", "Web.InvokeWebService.InvokeWebServiceSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPost", "Web.InvokeWebService.InvokeWebServiceUseAuthPost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPost", "Web.InvokeWebService.InvokeWebServicePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServicePut", "Web.InvokeWebService.InvokeWebServiceSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPut", "Web.InvokeWebService.InvokeWebServicePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPutUpload" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.InvokeWebService.InvokeWebServiceUseAuthPutUpload", "module": "Web", "kind": "Action", "selector": "InvokeWebServiceUseAuthPutUpload", "template": "Web.InvokeWebService.InvokeWebServiceUseAuthPutUpload ClearCookies: False FailOnErrorStatus: False UserAgent: `` CustomHeaders: `` ConnectionTimeout: 30 FollowRedirection: True Username: `` Password: `` TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: `` EncodeRequestBody: True Accept: `` Attachments: `` UploadType: Web.UploadType.FilePath StatusCode=> StatusCode Response=> WebServiceResponse ResponseHeaders=> WebServiceResponseHeaders", "golden_example": "Web.InvokeWebService.InvokeWebServiceUseAuthPutUpload ClearCookies: False FailOnErrorStatus: False UserAgent: $'''example''' CustomHeaders: $'''example''' ConnectionTimeout: 30 FollowRedirection: True Username: $'''example''' Password: $'''password''' TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: $'''example''' EncodeRequestBody: True Accept: $'''example''' Attachments: RecognizedEntities UploadType: Web.UploadType.FilePath StatusCode=> StatusCode Response=> WebServiceResponse ResponseHeaders=> WebServiceResponseHeaders", "input_params": [ { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FailOnErrorStatus", "type": "Boolean", "required": true, "default": "False" }, { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "CustomHeaders", "type": "String", "required": false, "default": "" }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" }, { "name": "Username", "type": "String", "required": true }, { "name": "Password", "type": "EncryptableObject", "required": true }, { "name": "TrimRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "Url", "type": "String", "required": true }, { "name": "EncodeRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "Accept", "type": "String", "required": true, "default": "application/xml" }, { "name": "Attachments", "type": "DataTable", "required": true }, { "name": "UploadType", "type": "UploadType", "required": true, "default": "FilePath", "enumValues": [ "FilePath", "Binary" ] } ], "output_params": [ { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "Response", "type": "String", "defaultVariable": "WebServiceResponse" }, { "name": "ResponseHeaders", "type": "List`1", "defaultVariable": "WebServiceResponseHeaders" } ], "required_params": [ "ClearCookies", "FailOnErrorStatus", "ConnectionTimeout", "FollowRedirection", "Username", "Password", "TrimRequestBody", "Encoding", "AcceptUntrustedCertificates", "Url", "EncodeRequestBody", "Accept", "Attachments", "UploadType" ], "constraints": { "SaveResponse": "ToVariable", "UseAuthentication": "True", "Method": "Put", "UploadAttachments": "True" }, "sibling_selectors": [ "Web.InvokeWebService.InvokeWebService", "Web.InvokeWebService.InvokeWebServiceSaveToFile", "Web.InvokeWebService.InvokeWebServiceSaveToFolder", "Web.InvokeWebService.InvokeWebServiceUseAuth", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFile", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolder", "Web.InvokeWebService.InvokeWebServicePost", "Web.InvokeWebService.InvokeWebServiceSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPost", "Web.InvokeWebService.InvokeWebServiceUseAuthPost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPost", "Web.InvokeWebService.InvokeWebServicePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServicePut", "Web.InvokeWebService.InvokeWebServiceSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPut", "Web.InvokeWebService.InvokeWebServiceUseAuthPut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPut", "Web.InvokeWebService.InvokeWebServicePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPutUpload" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFile", "module": "Web", "kind": "Action", "selector": "InvokeWebServiceUseAuthSaveToFile", "template": "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFile ClearCookies: False FailOnErrorStatus: False UserAgent: `` CustomHeaders: `` ConnectionTimeout: 30 FollowRedirection: True Username: `` Password: `` TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: `` EncodeRequestBody: True RequestBody: `` Accept: `` ContentType: `` FilePath: `` Method: Web.Method.Get DownloadedFile=> DownloadedFile StatusCode=> StatusCode ResponseHeaders=> WebServiceResponseHeaders", "golden_example": "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFile ClearCookies: False FailOnErrorStatus: False UserAgent: $'''example''' CustomHeaders: $'''example''' ConnectionTimeout: 30 FollowRedirection: True Username: $'''example''' Password: $'''password''' TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: $'''example''' EncodeRequestBody: True RequestBody: $'''example''' Accept: $'''example''' ContentType: $'''example''' FilePath: $'''C:\\temp\\test.xlsx''' Method: Web.Method.Get DownloadedFile=> DownloadedFile StatusCode=> StatusCode ResponseHeaders=> WebServiceResponseHeaders", "input_params": [ { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FailOnErrorStatus", "type": "Boolean", "required": true, "default": "False" }, { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "CustomHeaders", "type": "String", "required": false, "default": "" }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" }, { "name": "Username", "type": "String", "required": true }, { "name": "Password", "type": "EncryptableObject", "required": true }, { "name": "TrimRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "Url", "type": "String", "required": true }, { "name": "EncodeRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "RequestBody", "type": "String", "required": false, "default": "" }, { "name": "Accept", "type": "String", "required": true, "default": "application/xml" }, { "name": "ContentType", "type": "String", "required": true, "default": "application/xml" }, { "name": "FilePath", "type": "FileObject", "required": true }, { "name": "Method", "type": "Method", "required": true, "default": "Get", "enumValues": [ "Get", "Post", "Connect", "Head", "Put", "Delete", "Options", "Trace", "Patch" ] } ], "output_params": [ { "name": "DownloadedFile", "type": "FileObject", "defaultVariable": "DownloadedFile" }, { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "ResponseHeaders", "type": "List`1", "defaultVariable": "WebServiceResponseHeaders" } ], "required_params": [ "ClearCookies", "FailOnErrorStatus", "ConnectionTimeout", "FollowRedirection", "Username", "Password", "TrimRequestBody", "Encoding", "AcceptUntrustedCertificates", "Url", "EncodeRequestBody", "Accept", "ContentType", "FilePath", "Method" ], "constraints": { "SaveResponse": "ToFile", "FileName": "SpecifyFullPath", "UseAuthentication": "True" }, "sibling_selectors": [ "Web.InvokeWebService.InvokeWebService", "Web.InvokeWebService.InvokeWebServiceSaveToFile", "Web.InvokeWebService.InvokeWebServiceSaveToFolder", "Web.InvokeWebService.InvokeWebServiceUseAuth", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolder", "Web.InvokeWebService.InvokeWebServicePost", "Web.InvokeWebService.InvokeWebServiceSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPost", "Web.InvokeWebService.InvokeWebServiceUseAuthPost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPost", "Web.InvokeWebService.InvokeWebServicePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServicePut", "Web.InvokeWebService.InvokeWebServiceSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPut", "Web.InvokeWebService.InvokeWebServiceUseAuthPut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPut", "Web.InvokeWebService.InvokeWebServicePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPutUpload" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePost", "module": "Web", "kind": "Action", "selector": "InvokeWebServiceUseAuthSaveToFilePost", "template": "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePost ClearCookies: False FailOnErrorStatus: False UserAgent: `` CustomHeaders: `` ConnectionTimeout: 30 FollowRedirection: True Username: `` Password: `` TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: `` EncodeRequestBody: True RequestBody: `` Accept: `` ContentType: `` FilePath: `` DownloadedFile=> DownloadedFile StatusCode=> StatusCode ResponseHeaders=> WebServiceResponseHeaders", "golden_example": "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePost ClearCookies: False FailOnErrorStatus: False UserAgent: $'''example''' CustomHeaders: $'''example''' ConnectionTimeout: 30 FollowRedirection: True Username: $'''example''' Password: $'''password''' TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: $'''example''' EncodeRequestBody: True RequestBody: $'''example''' Accept: $'''example''' ContentType: $'''example''' FilePath: $'''C:\\temp\\test.xlsx''' DownloadedFile=> DownloadedFile StatusCode=> StatusCode ResponseHeaders=> WebServiceResponseHeaders", "input_params": [ { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FailOnErrorStatus", "type": "Boolean", "required": true, "default": "False" }, { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "CustomHeaders", "type": "String", "required": false, "default": "" }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" }, { "name": "Username", "type": "String", "required": true }, { "name": "Password", "type": "EncryptableObject", "required": true }, { "name": "TrimRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "Url", "type": "String", "required": true }, { "name": "EncodeRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "RequestBody", "type": "String", "required": false, "default": "" }, { "name": "Accept", "type": "String", "required": true, "default": "application/xml" }, { "name": "ContentType", "type": "String", "required": true, "default": "application/xml" }, { "name": "FilePath", "type": "FileObject", "required": true } ], "output_params": [ { "name": "DownloadedFile", "type": "FileObject", "defaultVariable": "DownloadedFile" }, { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "ResponseHeaders", "type": "List`1", "defaultVariable": "WebServiceResponseHeaders" } ], "required_params": [ "ClearCookies", "FailOnErrorStatus", "ConnectionTimeout", "FollowRedirection", "Username", "Password", "TrimRequestBody", "Encoding", "AcceptUntrustedCertificates", "Url", "EncodeRequestBody", "Accept", "ContentType", "FilePath" ], "constraints": { "SaveResponse": "ToFile", "FileName": "SpecifyFullPath", "UseAuthentication": "True", "Method": "Post", "UploadAttachments": "False" }, "sibling_selectors": [ "Web.InvokeWebService.InvokeWebService", "Web.InvokeWebService.InvokeWebServiceSaveToFile", "Web.InvokeWebService.InvokeWebServiceSaveToFolder", "Web.InvokeWebService.InvokeWebServiceUseAuth", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFile", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolder", "Web.InvokeWebService.InvokeWebServicePost", "Web.InvokeWebService.InvokeWebServiceSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPost", "Web.InvokeWebService.InvokeWebServiceUseAuthPost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPost", "Web.InvokeWebService.InvokeWebServicePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServicePut", "Web.InvokeWebService.InvokeWebServiceSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPut", "Web.InvokeWebService.InvokeWebServiceUseAuthPut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPut", "Web.InvokeWebService.InvokeWebServicePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPutUpload" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePostUpload", "module": "Web", "kind": "Action", "selector": "InvokeWebServiceUseAuthSaveToFilePostUpload", "template": "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePostUpload ClearCookies: False FailOnErrorStatus: False UserAgent: `` CustomHeaders: `` ConnectionTimeout: 30 FollowRedirection: True Username: `` Password: `` TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: `` EncodeRequestBody: True Accept: `` Attachments: `` UploadType: Web.UploadType.FilePath FilePath: `` DownloadedFile=> DownloadedFile StatusCode=> StatusCode ResponseHeaders=> WebServiceResponseHeaders", "golden_example": "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePostUpload ClearCookies: False FailOnErrorStatus: False UserAgent: $'''example''' CustomHeaders: $'''example''' ConnectionTimeout: 30 FollowRedirection: True Username: $'''example''' Password: $'''password''' TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: $'''example''' EncodeRequestBody: True Accept: $'''example''' Attachments: RecognizedEntities UploadType: Web.UploadType.FilePath FilePath: $'''C:\\temp\\test.xlsx''' DownloadedFile=> DownloadedFile StatusCode=> StatusCode ResponseHeaders=> WebServiceResponseHeaders", "input_params": [ { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FailOnErrorStatus", "type": "Boolean", "required": true, "default": "False" }, { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "CustomHeaders", "type": "String", "required": false, "default": "" }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" }, { "name": "Username", "type": "String", "required": true }, { "name": "Password", "type": "EncryptableObject", "required": true }, { "name": "TrimRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "Url", "type": "String", "required": true }, { "name": "EncodeRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "Accept", "type": "String", "required": true, "default": "application/xml" }, { "name": "Attachments", "type": "DataTable", "required": true }, { "name": "UploadType", "type": "UploadType", "required": true, "default": "FilePath", "enumValues": [ "FilePath", "Binary" ] }, { "name": "FilePath", "type": "FileObject", "required": true } ], "output_params": [ { "name": "DownloadedFile", "type": "FileObject", "defaultVariable": "DownloadedFile" }, { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "ResponseHeaders", "type": "List`1", "defaultVariable": "WebServiceResponseHeaders" } ], "required_params": [ "ClearCookies", "FailOnErrorStatus", "ConnectionTimeout", "FollowRedirection", "Username", "Password", "TrimRequestBody", "Encoding", "AcceptUntrustedCertificates", "Url", "EncodeRequestBody", "Accept", "Attachments", "UploadType", "FilePath" ], "constraints": { "SaveResponse": "ToFile", "FileName": "SpecifyFullPath", "UseAuthentication": "True", "Method": "Post", "UploadAttachments": "True" }, "sibling_selectors": [ "Web.InvokeWebService.InvokeWebService", "Web.InvokeWebService.InvokeWebServiceSaveToFile", "Web.InvokeWebService.InvokeWebServiceSaveToFolder", "Web.InvokeWebService.InvokeWebServiceUseAuth", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFile", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolder", "Web.InvokeWebService.InvokeWebServicePost", "Web.InvokeWebService.InvokeWebServiceSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPost", "Web.InvokeWebService.InvokeWebServiceUseAuthPost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPost", "Web.InvokeWebService.InvokeWebServicePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServicePut", "Web.InvokeWebService.InvokeWebServiceSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPut", "Web.InvokeWebService.InvokeWebServiceUseAuthPut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPut", "Web.InvokeWebService.InvokeWebServicePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPutUpload" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePut", "module": "Web", "kind": "Action", "selector": "InvokeWebServiceUseAuthSaveToFilePut", "template": "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePut ClearCookies: False FailOnErrorStatus: False UserAgent: `` CustomHeaders: `` ConnectionTimeout: 30 FollowRedirection: True Username: `` Password: `` TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: `` EncodeRequestBody: True RequestBody: `` Accept: `` ContentType: `` FilePath: `` DownloadedFile=> DownloadedFile StatusCode=> StatusCode ResponseHeaders=> WebServiceResponseHeaders", "golden_example": "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePut ClearCookies: False FailOnErrorStatus: False UserAgent: $'''example''' CustomHeaders: $'''example''' ConnectionTimeout: 30 FollowRedirection: True Username: $'''example''' Password: $'''password''' TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: $'''example''' EncodeRequestBody: True RequestBody: $'''example''' Accept: $'''example''' ContentType: $'''example''' FilePath: $'''C:\\temp\\test.xlsx''' DownloadedFile=> DownloadedFile StatusCode=> StatusCode ResponseHeaders=> WebServiceResponseHeaders", "input_params": [ { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FailOnErrorStatus", "type": "Boolean", "required": true, "default": "False" }, { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "CustomHeaders", "type": "String", "required": false, "default": "" }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" }, { "name": "Username", "type": "String", "required": true }, { "name": "Password", "type": "EncryptableObject", "required": true }, { "name": "TrimRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "Url", "type": "String", "required": true }, { "name": "EncodeRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "RequestBody", "type": "String", "required": false, "default": "" }, { "name": "Accept", "type": "String", "required": true, "default": "application/xml" }, { "name": "ContentType", "type": "String", "required": true, "default": "application/xml" }, { "name": "FilePath", "type": "FileObject", "required": true } ], "output_params": [ { "name": "DownloadedFile", "type": "FileObject", "defaultVariable": "DownloadedFile" }, { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "ResponseHeaders", "type": "List`1", "defaultVariable": "WebServiceResponseHeaders" } ], "required_params": [ "ClearCookies", "FailOnErrorStatus", "ConnectionTimeout", "FollowRedirection", "Username", "Password", "TrimRequestBody", "Encoding", "AcceptUntrustedCertificates", "Url", "EncodeRequestBody", "Accept", "ContentType", "FilePath" ], "constraints": { "SaveResponse": "ToFile", "FileName": "SpecifyFullPath", "UseAuthentication": "True", "Method": "Put", "UploadAttachments": "False" }, "sibling_selectors": [ "Web.InvokeWebService.InvokeWebService", "Web.InvokeWebService.InvokeWebServiceSaveToFile", "Web.InvokeWebService.InvokeWebServiceSaveToFolder", "Web.InvokeWebService.InvokeWebServiceUseAuth", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFile", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolder", "Web.InvokeWebService.InvokeWebServicePost", "Web.InvokeWebService.InvokeWebServiceSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPost", "Web.InvokeWebService.InvokeWebServiceUseAuthPost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPost", "Web.InvokeWebService.InvokeWebServicePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServicePut", "Web.InvokeWebService.InvokeWebServiceSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPut", "Web.InvokeWebService.InvokeWebServiceUseAuthPut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPut", "Web.InvokeWebService.InvokeWebServicePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPutUpload" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePutUpload", "module": "Web", "kind": "Action", "selector": "InvokeWebServiceUseAuthSaveToFilePutUpload", "template": "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePutUpload ClearCookies: False FailOnErrorStatus: False UserAgent: `` CustomHeaders: `` ConnectionTimeout: 30 FollowRedirection: True Username: `` Password: `` TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: `` EncodeRequestBody: True Accept: `` Attachments: `` UploadType: Web.UploadType.FilePath FilePath: `` DownloadedFile=> DownloadedFile StatusCode=> StatusCode ResponseHeaders=> WebServiceResponseHeaders", "golden_example": "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePutUpload ClearCookies: False FailOnErrorStatus: False UserAgent: $'''example''' CustomHeaders: $'''example''' ConnectionTimeout: 30 FollowRedirection: True Username: $'''example''' Password: $'''password''' TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: $'''example''' EncodeRequestBody: True Accept: $'''example''' Attachments: RecognizedEntities UploadType: Web.UploadType.FilePath FilePath: $'''C:\\temp\\test.xlsx''' DownloadedFile=> DownloadedFile StatusCode=> StatusCode ResponseHeaders=> WebServiceResponseHeaders", "input_params": [ { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FailOnErrorStatus", "type": "Boolean", "required": true, "default": "False" }, { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "CustomHeaders", "type": "String", "required": false, "default": "" }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" }, { "name": "Username", "type": "String", "required": true }, { "name": "Password", "type": "EncryptableObject", "required": true }, { "name": "TrimRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "Url", "type": "String", "required": true }, { "name": "EncodeRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "Accept", "type": "String", "required": true, "default": "application/xml" }, { "name": "Attachments", "type": "DataTable", "required": true }, { "name": "UploadType", "type": "UploadType", "required": true, "default": "FilePath", "enumValues": [ "FilePath", "Binary" ] }, { "name": "FilePath", "type": "FileObject", "required": true } ], "output_params": [ { "name": "DownloadedFile", "type": "FileObject", "defaultVariable": "DownloadedFile" }, { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "ResponseHeaders", "type": "List`1", "defaultVariable": "WebServiceResponseHeaders" } ], "required_params": [ "ClearCookies", "FailOnErrorStatus", "ConnectionTimeout", "FollowRedirection", "Username", "Password", "TrimRequestBody", "Encoding", "AcceptUntrustedCertificates", "Url", "EncodeRequestBody", "Accept", "Attachments", "UploadType", "FilePath" ], "constraints": { "SaveResponse": "ToFile", "FileName": "SpecifyFullPath", "UseAuthentication": "True", "Method": "Put", "UploadAttachments": "True" }, "sibling_selectors": [ "Web.InvokeWebService.InvokeWebService", "Web.InvokeWebService.InvokeWebServiceSaveToFile", "Web.InvokeWebService.InvokeWebServiceSaveToFolder", "Web.InvokeWebService.InvokeWebServiceUseAuth", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFile", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolder", "Web.InvokeWebService.InvokeWebServicePost", "Web.InvokeWebService.InvokeWebServiceSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPost", "Web.InvokeWebService.InvokeWebServiceUseAuthPost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPost", "Web.InvokeWebService.InvokeWebServicePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServicePut", "Web.InvokeWebService.InvokeWebServiceSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPut", "Web.InvokeWebService.InvokeWebServiceUseAuthPut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPut", "Web.InvokeWebService.InvokeWebServicePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPutUpload" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolder", "module": "Web", "kind": "Action", "selector": "InvokeWebServiceUseAuthSaveToFolder", "template": "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolder ClearCookies: False FailOnErrorStatus: False UserAgent: `` CustomHeaders: `` ConnectionTimeout: 30 FollowRedirection: True Username: `` Password: `` TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: `` DestinationFolder: `` EncodeRequestBody: True RequestBody: `` Accept: `` ContentType: `` Method: Web.Method.Get DownloadedFile=> DownloadedFile StatusCode=> StatusCode ResponseHeaders=> WebServiceResponseHeaders", "golden_example": "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolder ClearCookies: False FailOnErrorStatus: False UserAgent: $'''example''' CustomHeaders: $'''example''' ConnectionTimeout: 30 FollowRedirection: True Username: $'''example''' Password: $'''password''' TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: $'''example''' DestinationFolder: $'''C:\\temp''' EncodeRequestBody: True RequestBody: $'''example''' Accept: $'''example''' ContentType: $'''example''' Method: Web.Method.Get DownloadedFile=> DownloadedFile StatusCode=> StatusCode ResponseHeaders=> WebServiceResponseHeaders", "input_params": [ { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FailOnErrorStatus", "type": "Boolean", "required": true, "default": "False" }, { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "CustomHeaders", "type": "String", "required": false, "default": "" }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" }, { "name": "Username", "type": "String", "required": true }, { "name": "Password", "type": "EncryptableObject", "required": true }, { "name": "TrimRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "Url", "type": "String", "required": true }, { "name": "DestinationFolder", "type": "FolderObject", "required": true }, { "name": "EncodeRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "RequestBody", "type": "String", "required": false, "default": "" }, { "name": "Accept", "type": "String", "required": true, "default": "application/xml" }, { "name": "ContentType", "type": "String", "required": true, "default": "application/xml" }, { "name": "Method", "type": "Method", "required": true, "default": "Get", "enumValues": [ "Get", "Post", "Connect", "Head", "Put", "Delete", "Options", "Trace", "Patch" ] } ], "output_params": [ { "name": "DownloadedFile", "type": "FileObject", "defaultVariable": "DownloadedFile" }, { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "ResponseHeaders", "type": "List`1", "defaultVariable": "WebServiceResponseHeaders" } ], "required_params": [ "ClearCookies", "FailOnErrorStatus", "ConnectionTimeout", "FollowRedirection", "Username", "Password", "TrimRequestBody", "Encoding", "AcceptUntrustedCertificates", "Url", "DestinationFolder", "EncodeRequestBody", "Accept", "ContentType", "Method" ], "constraints": { "SaveResponse": "ToFile", "FileName": "KeepOriginal", "UseAuthentication": "True" }, "sibling_selectors": [ "Web.InvokeWebService.InvokeWebService", "Web.InvokeWebService.InvokeWebServiceSaveToFile", "Web.InvokeWebService.InvokeWebServiceSaveToFolder", "Web.InvokeWebService.InvokeWebServiceUseAuth", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFile", "Web.InvokeWebService.InvokeWebServicePost", "Web.InvokeWebService.InvokeWebServiceSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPost", "Web.InvokeWebService.InvokeWebServiceUseAuthPost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPost", "Web.InvokeWebService.InvokeWebServicePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServicePut", "Web.InvokeWebService.InvokeWebServiceSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPut", "Web.InvokeWebService.InvokeWebServiceUseAuthPut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPut", "Web.InvokeWebService.InvokeWebServicePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPutUpload" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPost", "module": "Web", "kind": "Action", "selector": "InvokeWebServiceUseAuthSaveToFolderPost", "template": "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPost ClearCookies: False FailOnErrorStatus: False UserAgent: `` CustomHeaders: `` ConnectionTimeout: 30 FollowRedirection: True Username: `` Password: `` TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: `` DestinationFolder: `` EncodeRequestBody: True RequestBody: `` Accept: `` ContentType: `` DownloadedFile=> DownloadedFile StatusCode=> StatusCode ResponseHeaders=> WebServiceResponseHeaders", "golden_example": "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPost ClearCookies: False FailOnErrorStatus: False UserAgent: $'''example''' CustomHeaders: $'''example''' ConnectionTimeout: 30 FollowRedirection: True Username: $'''example''' Password: $'''password''' TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: $'''example''' DestinationFolder: $'''C:\\temp''' EncodeRequestBody: True RequestBody: $'''example''' Accept: $'''example''' ContentType: $'''example''' DownloadedFile=> DownloadedFile StatusCode=> StatusCode ResponseHeaders=> WebServiceResponseHeaders", "input_params": [ { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FailOnErrorStatus", "type": "Boolean", "required": true, "default": "False" }, { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "CustomHeaders", "type": "String", "required": false, "default": "" }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" }, { "name": "Username", "type": "String", "required": true }, { "name": "Password", "type": "EncryptableObject", "required": true }, { "name": "TrimRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "Url", "type": "String", "required": true }, { "name": "DestinationFolder", "type": "FolderObject", "required": true }, { "name": "EncodeRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "RequestBody", "type": "String", "required": false, "default": "" }, { "name": "Accept", "type": "String", "required": true, "default": "application/xml" }, { "name": "ContentType", "type": "String", "required": true, "default": "application/xml" } ], "output_params": [ { "name": "DownloadedFile", "type": "FileObject", "defaultVariable": "DownloadedFile" }, { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "ResponseHeaders", "type": "List`1", "defaultVariable": "WebServiceResponseHeaders" } ], "required_params": [ "ClearCookies", "FailOnErrorStatus", "ConnectionTimeout", "FollowRedirection", "Username", "Password", "TrimRequestBody", "Encoding", "AcceptUntrustedCertificates", "Url", "DestinationFolder", "EncodeRequestBody", "Accept", "ContentType" ], "constraints": { "SaveResponse": "ToFile", "FileName": "KeepOriginal", "UseAuthentication": "True", "Method": "Post", "UploadAttachments": "False" }, "sibling_selectors": [ "Web.InvokeWebService.InvokeWebService", "Web.InvokeWebService.InvokeWebServiceSaveToFile", "Web.InvokeWebService.InvokeWebServiceSaveToFolder", "Web.InvokeWebService.InvokeWebServiceUseAuth", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFile", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolder", "Web.InvokeWebService.InvokeWebServicePost", "Web.InvokeWebService.InvokeWebServiceSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPost", "Web.InvokeWebService.InvokeWebServiceUseAuthPost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePost", "Web.InvokeWebService.InvokeWebServicePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServicePut", "Web.InvokeWebService.InvokeWebServiceSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPut", "Web.InvokeWebService.InvokeWebServiceUseAuthPut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPut", "Web.InvokeWebService.InvokeWebServicePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPutUpload" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPostUpload", "module": "Web", "kind": "Action", "selector": "InvokeWebServiceUseAuthSaveToFolderPostUpload", "template": "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPostUpload ClearCookies: False FailOnErrorStatus: False UserAgent: `` CustomHeaders: `` ConnectionTimeout: 30 FollowRedirection: True Username: `` Password: `` TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: `` DestinationFolder: `` EncodeRequestBody: True Accept: `` Attachments: `` UploadType: Web.UploadType.FilePath DownloadedFile=> DownloadedFile StatusCode=> StatusCode ResponseHeaders=> WebServiceResponseHeaders", "golden_example": "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPostUpload ClearCookies: False FailOnErrorStatus: False UserAgent: $'''example''' CustomHeaders: $'''example''' ConnectionTimeout: 30 FollowRedirection: True Username: $'''example''' Password: $'''password''' TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: $'''example''' DestinationFolder: $'''C:\\temp''' EncodeRequestBody: True Accept: $'''example''' Attachments: RecognizedEntities UploadType: Web.UploadType.FilePath DownloadedFile=> DownloadedFile StatusCode=> StatusCode ResponseHeaders=> WebServiceResponseHeaders", "input_params": [ { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FailOnErrorStatus", "type": "Boolean", "required": true, "default": "False" }, { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "CustomHeaders", "type": "String", "required": false, "default": "" }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" }, { "name": "Username", "type": "String", "required": true }, { "name": "Password", "type": "EncryptableObject", "required": true }, { "name": "TrimRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "Url", "type": "String", "required": true }, { "name": "DestinationFolder", "type": "FolderObject", "required": true }, { "name": "EncodeRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "Accept", "type": "String", "required": true, "default": "application/xml" }, { "name": "Attachments", "type": "DataTable", "required": true }, { "name": "UploadType", "type": "UploadType", "required": true, "default": "FilePath", "enumValues": [ "FilePath", "Binary" ] } ], "output_params": [ { "name": "DownloadedFile", "type": "FileObject", "defaultVariable": "DownloadedFile" }, { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "ResponseHeaders", "type": "List`1", "defaultVariable": "WebServiceResponseHeaders" } ], "required_params": [ "ClearCookies", "FailOnErrorStatus", "ConnectionTimeout", "FollowRedirection", "Username", "Password", "TrimRequestBody", "Encoding", "AcceptUntrustedCertificates", "Url", "DestinationFolder", "EncodeRequestBody", "Accept", "Attachments", "UploadType" ], "constraints": { "SaveResponse": "ToFile", "FileName": "KeepOriginal", "UseAuthentication": "True", "Method": "Post", "UploadAttachments": "True" }, "sibling_selectors": [ "Web.InvokeWebService.InvokeWebService", "Web.InvokeWebService.InvokeWebServiceSaveToFile", "Web.InvokeWebService.InvokeWebServiceSaveToFolder", "Web.InvokeWebService.InvokeWebServiceUseAuth", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFile", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolder", "Web.InvokeWebService.InvokeWebServicePost", "Web.InvokeWebService.InvokeWebServiceSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPost", "Web.InvokeWebService.InvokeWebServiceUseAuthPost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPost", "Web.InvokeWebService.InvokeWebServicePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServicePut", "Web.InvokeWebService.InvokeWebServiceSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPut", "Web.InvokeWebService.InvokeWebServiceUseAuthPut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPut", "Web.InvokeWebService.InvokeWebServicePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPutUpload" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPut", "module": "Web", "kind": "Action", "selector": "InvokeWebServiceUseAuthSaveToFolderPut", "template": "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPut ClearCookies: False FailOnErrorStatus: False UserAgent: `` CustomHeaders: `` ConnectionTimeout: 30 FollowRedirection: True Username: `` Password: `` TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: `` DestinationFolder: `` EncodeRequestBody: True RequestBody: `` Accept: `` ContentType: `` DownloadedFile=> DownloadedFile StatusCode=> StatusCode ResponseHeaders=> WebServiceResponseHeaders", "golden_example": "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPut ClearCookies: False FailOnErrorStatus: False UserAgent: $'''example''' CustomHeaders: $'''example''' ConnectionTimeout: 30 FollowRedirection: True Username: $'''example''' Password: $'''password''' TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: $'''example''' DestinationFolder: $'''C:\\temp''' EncodeRequestBody: True RequestBody: $'''example''' Accept: $'''example''' ContentType: $'''example''' DownloadedFile=> DownloadedFile StatusCode=> StatusCode ResponseHeaders=> WebServiceResponseHeaders", "input_params": [ { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FailOnErrorStatus", "type": "Boolean", "required": true, "default": "False" }, { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "CustomHeaders", "type": "String", "required": false, "default": "" }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" }, { "name": "Username", "type": "String", "required": true }, { "name": "Password", "type": "EncryptableObject", "required": true }, { "name": "TrimRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "Url", "type": "String", "required": true }, { "name": "DestinationFolder", "type": "FolderObject", "required": true }, { "name": "EncodeRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "RequestBody", "type": "String", "required": false, "default": "" }, { "name": "Accept", "type": "String", "required": true, "default": "application/xml" }, { "name": "ContentType", "type": "String", "required": true, "default": "application/xml" } ], "output_params": [ { "name": "DownloadedFile", "type": "FileObject", "defaultVariable": "DownloadedFile" }, { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "ResponseHeaders", "type": "List`1", "defaultVariable": "WebServiceResponseHeaders" } ], "required_params": [ "ClearCookies", "FailOnErrorStatus", "ConnectionTimeout", "FollowRedirection", "Username", "Password", "TrimRequestBody", "Encoding", "AcceptUntrustedCertificates", "Url", "DestinationFolder", "EncodeRequestBody", "Accept", "ContentType" ], "constraints": { "SaveResponse": "ToFile", "FileName": "KeepOriginal", "UseAuthentication": "True", "Method": "Put", "UploadAttachments": "False" }, "sibling_selectors": [ "Web.InvokeWebService.InvokeWebService", "Web.InvokeWebService.InvokeWebServiceSaveToFile", "Web.InvokeWebService.InvokeWebServiceSaveToFolder", "Web.InvokeWebService.InvokeWebServiceUseAuth", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFile", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolder", "Web.InvokeWebService.InvokeWebServicePost", "Web.InvokeWebService.InvokeWebServiceSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPost", "Web.InvokeWebService.InvokeWebServiceUseAuthPost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPost", "Web.InvokeWebService.InvokeWebServicePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServicePut", "Web.InvokeWebService.InvokeWebServiceSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPut", "Web.InvokeWebService.InvokeWebServiceUseAuthPut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePut", "Web.InvokeWebService.InvokeWebServicePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPutUpload" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPutUpload", "module": "Web", "kind": "Action", "selector": "InvokeWebServiceUseAuthSaveToFolderPutUpload", "template": "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPutUpload ClearCookies: False FailOnErrorStatus: False UserAgent: `` CustomHeaders: `` ConnectionTimeout: 30 FollowRedirection: True Username: `` Password: `` TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: `` DestinationFolder: `` EncodeRequestBody: True Accept: `` Attachments: `` UploadType: Web.UploadType.FilePath DownloadedFile=> DownloadedFile StatusCode=> StatusCode ResponseHeaders=> WebServiceResponseHeaders", "golden_example": "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPutUpload ClearCookies: False FailOnErrorStatus: False UserAgent: $'''example''' CustomHeaders: $'''example''' ConnectionTimeout: 30 FollowRedirection: True Username: $'''example''' Password: $'''password''' TrimRequestBody: True Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Url: $'''example''' DestinationFolder: $'''C:\\temp''' EncodeRequestBody: True Accept: $'''example''' Attachments: RecognizedEntities UploadType: Web.UploadType.FilePath DownloadedFile=> DownloadedFile StatusCode=> StatusCode ResponseHeaders=> WebServiceResponseHeaders", "input_params": [ { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "FailOnErrorStatus", "type": "Boolean", "required": true, "default": "False" }, { "name": "UserAgent", "type": "String", "required": false, "default": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6" }, { "name": "CustomHeaders", "type": "String", "required": false, "default": "" }, { "name": "ConnectionTimeout", "type": "Int32", "required": true, "default": "30" }, { "name": "FollowRedirection", "type": "Boolean", "required": true, "default": "True" }, { "name": "Username", "type": "String", "required": true }, { "name": "Password", "type": "EncryptableObject", "required": true }, { "name": "TrimRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "Encoding", "type": "Encoding", "required": true, "default": "AutoDetect", "enumValues": [ "AutoDetect", "IBM037", "IBM437", "IBM500", "ASMO_708", "DOS_720", "ibm737", "ibm775", "ibm850", "ibm852", "IBM855", "ibm857", "IBM00858", "IBM860", "ibm861", "DOS_862", "IBM863", "IBM864", "IBM865", "cp866", "ibm869", "IBM870", "windows_874", "cp875", "shift_jis", "gb2312", "ks_c_5601_1987", "big5", "IBM1026", "IBM01047", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "utf_16", "utf_16BE", "windows_1250", "windows_1251", "Windows_1252", "windows_1253", "windows_1254", "windows_1255", "windows_1256", "windows_1257", "windows_1258", "Johab", "macintosh", "x_mac_japanese", "x_mac_chinesetrad", "x_mac_korean", "x_mac_arabic", "x_mac_hebrew", "x_mac_greek", "x_mac_cyrillic", "x_mac_chinesesimp", "x_mac_romanian", "x_mac_ukrainian", "x_mac_thai", "x_mac_ce", "x_mac_icelandic", "x_mac_turkish", "x_mac_croatian", "utf_32", "utf_32BE", "x_Chinese_CNS", "x_cp20001", "x_Chinese_Eten", "x_cp20003", "x_cp20004", "x_cp20005", "x_IA5", "x_IA5_German", "x_IA5_Swedish", "x_IA5_Norwegian", "us_ascii", "x_cp20261", "x_cp20269", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM423", "IBM424", "x_EBCDIC_KoreanExtended", "IBM_Thai", "koi8_r", "IBM871", "IBM880", "IBM905", "IBM00924", "EUC_JP_20932", "x_cp20936", "x_cp20949", "cp1025", "koi8_u", "iso_8859_1", "iso_8859_2", "iso_8859_3", "iso_8859_4", "iso_8859_5", "iso_8859_6", "iso_8859_7", "iso_8859_8", "iso_8859_9", "iso_8859_13", "iso_8859_15", "x_Europa", "iso_8859_8_i", "iso_2022_jp_50220", "csISO2022JP", "iso_2022_jp_50222", "iso_2022_kr", "x_cp50227", "euc_jp_51932", "EUC_CN", "euc_kr", "hz_gb_2312", "GB18030", "x_iscii_de", "x_iscii_be", "x_iscii_ta", "x_iscii_te", "x_iscii_as", "x_iscii_or", "x_iscii_ka", "x_iscii_ma", "x_iscii_gu", "x_iscii_pa", "utf_7", "utf_8" ] }, { "name": "AcceptUntrustedCertificates", "type": "Boolean", "required": true, "default": "False" }, { "name": "Url", "type": "String", "required": true }, { "name": "DestinationFolder", "type": "FolderObject", "required": true }, { "name": "EncodeRequestBody", "type": "Boolean", "required": true, "default": "True" }, { "name": "Accept", "type": "String", "required": true, "default": "application/xml" }, { "name": "Attachments", "type": "DataTable", "required": true }, { "name": "UploadType", "type": "UploadType", "required": true, "default": "FilePath", "enumValues": [ "FilePath", "Binary" ] } ], "output_params": [ { "name": "DownloadedFile", "type": "FileObject", "defaultVariable": "DownloadedFile" }, { "name": "StatusCode", "type": "Int32", "defaultVariable": "StatusCode" }, { "name": "ResponseHeaders", "type": "List`1", "defaultVariable": "WebServiceResponseHeaders" } ], "required_params": [ "ClearCookies", "FailOnErrorStatus", "ConnectionTimeout", "FollowRedirection", "Username", "Password", "TrimRequestBody", "Encoding", "AcceptUntrustedCertificates", "Url", "DestinationFolder", "EncodeRequestBody", "Accept", "Attachments", "UploadType" ], "constraints": { "SaveResponse": "ToFile", "FileName": "KeepOriginal", "UseAuthentication": "True", "Method": "Put", "UploadAttachments": "True" }, "sibling_selectors": [ "Web.InvokeWebService.InvokeWebService", "Web.InvokeWebService.InvokeWebServiceSaveToFile", "Web.InvokeWebService.InvokeWebServiceSaveToFolder", "Web.InvokeWebService.InvokeWebServiceUseAuth", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFile", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolder", "Web.InvokeWebService.InvokeWebServicePost", "Web.InvokeWebService.InvokeWebServiceSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPost", "Web.InvokeWebService.InvokeWebServiceUseAuthPost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePost", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPost", "Web.InvokeWebService.InvokeWebServicePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePostUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPostUpload", "Web.InvokeWebService.InvokeWebServicePut", "Web.InvokeWebService.InvokeWebServiceSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPut", "Web.InvokeWebService.InvokeWebServiceUseAuthPut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePut", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFolderPut", "Web.InvokeWebService.InvokeWebServicePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFilePutUpload", "Web.InvokeWebService.InvokeWebServiceSaveToFolderPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthPutUpload", "Web.InvokeWebService.InvokeWebServiceUseAuthSaveToFilePutUpload" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.Click.Click", "module": "WebAutomation", "kind": "Action", "selector": "Click", "template": "WebAutomation.Click.Click OffsetY: 0 WaitForPageToLoadTimeout: 60 Control: `` BrowserInstance: `` OffsetX: 0 ClickType: WebAutomation.ClickType.LeftClick MousePositionRelativeToElement: WebAutomation.RectangleEdgePoint.MiddleCenter MouseClick: True", "golden_example": "WebAutomation.Click.Click OffsetY: 0 WaitForPageToLoadTimeout: 60 Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\''] BrowserInstance: Browser OffsetX: 0 ClickType: WebAutomation.ClickType.LeftClick MousePositionRelativeToElement: WebAutomation.RectangleEdgePoint.MiddleCenter MouseClick: True", "input_params": [ { "name": "OffsetY", "type": "Int32", "required": true, "default": "0" }, { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Control", "type": "WebControl", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "OffsetX", "type": "Int32", "required": true, "default": "0" }, { "name": "ClickType", "type": "ClickType", "required": true, "default": "LeftClick", "enumValues": [ "LeftClick", "RightClick", "DoubleClick", "LeftButtonDown", "LeftButtonUp", "RightButtonDown", "RightButtonUp", "MiddleClick" ] }, { "name": "MousePositionRelativeToElement", "type": "RectangleEdgePoint", "required": true, "default": "MiddleCenter", "enumValues": [ "TopLeft", "TopCenter", "TopRight", "MiddleLeft", "MiddleCenter", "MiddleRight", "BottomLeft", "BottomCenter", "BottomRight" ] }, { "name": "MouseClick", "type": "Boolean", "required": true, "default": "True" } ], "output_params": [], "required_params": [ "OffsetY", "WaitForPageToLoadTimeout", "Control", "BrowserInstance", "OffsetX", "ClickType", "MousePositionRelativeToElement", "MouseClick" ], "constraints": { "WaitForPageToLoad": "True", "HandleDialogAction": "DoNothing" }, "sibling_selectors": [ "WebAutomation.Click.ClickCloseDialog", "WebAutomation.Click.ClickPressDialogButton", "WebAutomation.Click.ClickNoWait" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.Click.ClickCloseDialog", "module": "WebAutomation", "kind": "Action", "selector": "ClickCloseDialog", "template": "WebAutomation.Click.ClickCloseDialog OffsetY: 0 WaitForPageToLoadTimeout: 60 Control: `` BrowserInstance: `` OffsetX: 0 ClickType: WebAutomation.ClickType.LeftClick MousePositionRelativeToElement: WebAutomation.RectangleEdgePoint.MiddleCenter MouseClick: True", "golden_example": "WebAutomation.Click.ClickCloseDialog OffsetY: 0 WaitForPageToLoadTimeout: 60 Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\''] BrowserInstance: Browser OffsetX: 0 ClickType: WebAutomation.ClickType.LeftClick MousePositionRelativeToElement: WebAutomation.RectangleEdgePoint.MiddleCenter MouseClick: True", "input_params": [ { "name": "OffsetY", "type": "Int32", "required": true, "default": "0" }, { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Control", "type": "WebControl", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "OffsetX", "type": "Int32", "required": true, "default": "0" }, { "name": "ClickType", "type": "ClickType", "required": true, "default": "LeftClick", "enumValues": [ "LeftClick", "RightClick", "DoubleClick", "LeftButtonDown", "LeftButtonUp", "RightButtonDown", "RightButtonUp", "MiddleClick" ] }, { "name": "MousePositionRelativeToElement", "type": "RectangleEdgePoint", "required": true, "default": "MiddleCenter", "enumValues": [ "TopLeft", "TopCenter", "TopRight", "MiddleLeft", "MiddleCenter", "MiddleRight", "BottomLeft", "BottomCenter", "BottomRight" ] }, { "name": "MouseClick", "type": "Boolean", "required": true, "default": "True" } ], "output_params": [], "required_params": [ "OffsetY", "WaitForPageToLoadTimeout", "Control", "BrowserInstance", "OffsetX", "ClickType", "MousePositionRelativeToElement", "MouseClick" ], "constraints": { "WaitForPageToLoad": "True", "HandleDialogAction": "CloseIt" }, "sibling_selectors": [ "WebAutomation.Click.Click", "WebAutomation.Click.ClickPressDialogButton", "WebAutomation.Click.ClickNoWait" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.Click.ClickNoWait", "module": "WebAutomation", "kind": "Action", "selector": "ClickNoWait", "template": "WebAutomation.Click.ClickNoWait OffsetY: 0 Control: `` BrowserInstance: `` OffsetX: 0 ClickType: WebAutomation.ClickType.LeftClick MousePositionRelativeToElement: WebAutomation.RectangleEdgePoint.MiddleCenter MouseClick: True", "golden_example": "WebAutomation.Click.ClickNoWait OffsetY: 0 Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\''] BrowserInstance: Browser OffsetX: 0 ClickType: WebAutomation.ClickType.LeftClick MousePositionRelativeToElement: WebAutomation.RectangleEdgePoint.MiddleCenter MouseClick: True", "input_params": [ { "name": "OffsetY", "type": "Int32", "required": true, "default": "0" }, { "name": "Control", "type": "WebControl", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "OffsetX", "type": "Int32", "required": true, "default": "0" }, { "name": "ClickType", "type": "ClickType", "required": true, "default": "LeftClick", "enumValues": [ "LeftClick", "RightClick", "DoubleClick", "LeftButtonDown", "LeftButtonUp", "RightButtonDown", "RightButtonUp", "MiddleClick" ] }, { "name": "MousePositionRelativeToElement", "type": "RectangleEdgePoint", "required": true, "default": "MiddleCenter", "enumValues": [ "TopLeft", "TopCenter", "TopRight", "MiddleLeft", "MiddleCenter", "MiddleRight", "BottomLeft", "BottomCenter", "BottomRight" ] }, { "name": "MouseClick", "type": "Boolean", "required": true, "default": "True" } ], "output_params": [], "required_params": [ "OffsetY", "Control", "BrowserInstance", "OffsetX", "ClickType", "MousePositionRelativeToElement", "MouseClick" ], "constraints": { "WaitForPageToLoad": "False" }, "sibling_selectors": [ "WebAutomation.Click.Click", "WebAutomation.Click.ClickCloseDialog", "WebAutomation.Click.ClickPressDialogButton" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.Click.ClickPressDialogButton", "module": "WebAutomation", "kind": "Action", "selector": "ClickPressDialogButton", "template": "WebAutomation.Click.ClickPressDialogButton OffsetY: 0 WaitForPageToLoadTimeout: 60 Control: `` BrowserInstance: `` OffsetX: 0 DialogButton: `` ClickType: WebAutomation.ClickType.LeftClick MousePositionRelativeToElement: WebAutomation.RectangleEdgePoint.MiddleCenter MouseClick: True", "golden_example": "WebAutomation.Click.ClickPressDialogButton OffsetY: 0 WaitForPageToLoadTimeout: 60 Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\''] BrowserInstance: Browser OffsetX: 0 DialogButton: $'''example''' ClickType: WebAutomation.ClickType.LeftClick MousePositionRelativeToElement: WebAutomation.RectangleEdgePoint.MiddleCenter MouseClick: True", "input_params": [ { "name": "OffsetY", "type": "Int32", "required": true, "default": "0" }, { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Control", "type": "WebControl", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "OffsetX", "type": "Int32", "required": true, "default": "0" }, { "name": "DialogButton", "type": "String", "required": true, "default": "OK" }, { "name": "ClickType", "type": "ClickType", "required": true, "default": "LeftClick", "enumValues": [ "LeftClick", "RightClick", "DoubleClick", "LeftButtonDown", "LeftButtonUp", "RightButtonDown", "RightButtonUp", "MiddleClick" ] }, { "name": "MousePositionRelativeToElement", "type": "RectangleEdgePoint", "required": true, "default": "MiddleCenter", "enumValues": [ "TopLeft", "TopCenter", "TopRight", "MiddleLeft", "MiddleCenter", "MiddleRight", "BottomLeft", "BottomCenter", "BottomRight" ] }, { "name": "MouseClick", "type": "Boolean", "required": true, "default": "True" } ], "output_params": [], "required_params": [ "OffsetY", "WaitForPageToLoadTimeout", "Control", "BrowserInstance", "OffsetX", "DialogButton", "ClickType", "MousePositionRelativeToElement", "MouseClick" ], "constraints": { "WaitForPageToLoad": "True", "HandleDialogAction": "PressButton" }, "sibling_selectors": [ "WebAutomation.Click.Click", "WebAutomation.Click.ClickCloseDialog", "WebAutomation.Click.ClickNoWait" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.ClickDownloadLink", "module": "WebAutomation", "kind": "Action", "selector": null, "template": "WebAutomation.ClickDownloadLink BrowserInstance: `` Control: `` DestinationFolder: `` DownloadedFile=> DownloadedFile", "golden_example": "WebAutomation.ClickDownloadLink BrowserInstance: Browser Control: $'''body''' DestinationFolder: $'''C:\\temp''' DownloadedFile=> DownloadedFile", "input_params": [ { "name": "DestinationFolder", "type": "FolderObject", "required": false }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": false }, { "name": "Control", "type": "WebControl", "required": false } ], "output_params": [ { "name": "DownloadedFile", "type": "FileObject" } ], "required_params": [ "Web browser instance", "UI element", "Destination folder" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": true, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.CloseWebBrowser", "module": "WebAutomation", "kind": "Action", "selector": null, "template": "WebAutomation.CloseWebBrowser BrowserInstance: ``", "golden_example": "WebAutomation.CloseWebBrowser BrowserInstance: Browser", "input_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": false } ], "output_params": [], "required_params": [ "Web browser instance" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.CreateNewTab.CreateNewTab", "module": "WebAutomation", "kind": "Action", "selector": "CreateNewTab", "template": "WebAutomation.CreateNewTab.CreateNewTab Url: `` WaitForPageToLoadTimeout: 60 BrowserInstance: `` NewBrowserInstance=> NewBrowser", "golden_example": "WebAutomation.CreateNewTab.CreateNewTab Url: $'''example''' WaitForPageToLoadTimeout: 60 BrowserInstance: Browser NewBrowserInstance=> NewBrowser", "input_params": [ { "name": "Url", "type": "String", "required": true }, { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true } ], "output_params": [ { "name": "NewBrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "NewBrowser" } ], "required_params": [ "Url", "WaitForPageToLoadTimeout", "BrowserInstance" ], "constraints": { "WaitForPageToLoad": "True", "HandleDialogAction": "DoNothing" }, "sibling_selectors": [ "WebAutomation.CreateNewTab.CreateNewTabCloseDialog", "WebAutomation.CreateNewTab.CreateNewTabPressDialogButton", "WebAutomation.CreateNewTab.CreateNewTabNoWait" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.CreateNewTab.CreateNewTabCloseDialog", "module": "WebAutomation", "kind": "Action", "selector": "CreateNewTabCloseDialog", "template": "WebAutomation.CreateNewTab.CreateNewTabCloseDialog Url: `` WaitForPageToLoadTimeout: 60 BrowserInstance: `` NewBrowserInstance=> NewBrowser", "golden_example": "WebAutomation.CreateNewTab.CreateNewTabCloseDialog Url: $'''example''' WaitForPageToLoadTimeout: 60 BrowserInstance: Browser NewBrowserInstance=> NewBrowser", "input_params": [ { "name": "Url", "type": "String", "required": true }, { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true } ], "output_params": [ { "name": "NewBrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "NewBrowser" } ], "required_params": [ "Url", "WaitForPageToLoadTimeout", "BrowserInstance" ], "constraints": { "WaitForPageToLoad": "True", "HandleDialogAction": "CloseIt" }, "sibling_selectors": [ "WebAutomation.CreateNewTab.CreateNewTab", "WebAutomation.CreateNewTab.CreateNewTabPressDialogButton", "WebAutomation.CreateNewTab.CreateNewTabNoWait" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.CreateNewTab.CreateNewTabNoWait", "module": "WebAutomation", "kind": "Action", "selector": "CreateNewTabNoWait", "template": "WebAutomation.CreateNewTab.CreateNewTabNoWait Url: `` BrowserInstance: `` NewBrowserInstance=> NewBrowser", "golden_example": "WebAutomation.CreateNewTab.CreateNewTabNoWait Url: $'''example''' BrowserInstance: Browser NewBrowserInstance=> NewBrowser", "input_params": [ { "name": "Url", "type": "String", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true } ], "output_params": [ { "name": "NewBrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "NewBrowser" } ], "required_params": [ "Url", "BrowserInstance" ], "constraints": { "WaitForPageToLoad": "False" }, "sibling_selectors": [ "WebAutomation.CreateNewTab.CreateNewTab", "WebAutomation.CreateNewTab.CreateNewTabCloseDialog", "WebAutomation.CreateNewTab.CreateNewTabPressDialogButton" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.CreateNewTab.CreateNewTabPressDialogButton", "module": "WebAutomation", "kind": "Action", "selector": "CreateNewTabPressDialogButton", "template": "WebAutomation.CreateNewTab.CreateNewTabPressDialogButton Url: `` WaitForPageToLoadTimeout: 60 BrowserInstance: `` DialogButton: `` NewBrowserInstance=> NewBrowser", "golden_example": "WebAutomation.CreateNewTab.CreateNewTabPressDialogButton Url: $'''example''' WaitForPageToLoadTimeout: 60 BrowserInstance: Browser DialogButton: $'''example''' NewBrowserInstance=> NewBrowser", "input_params": [ { "name": "Url", "type": "String", "required": true }, { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "DialogButton", "type": "String", "required": true, "default": "OK" } ], "output_params": [ { "name": "NewBrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "NewBrowser" } ], "required_params": [ "Url", "WaitForPageToLoadTimeout", "BrowserInstance", "DialogButton" ], "constraints": { "WaitForPageToLoad": "True", "HandleDialogAction": "PressButton" }, "sibling_selectors": [ "WebAutomation.CreateNewTab.CreateNewTab", "WebAutomation.CreateNewTab.CreateNewTabCloseDialog", "WebAutomation.CreateNewTab.CreateNewTabNoWait" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.ExecuteJavascript", "module": "WebAutomation", "kind": "Action", "selector": null, "template": "WebAutomation.ExecuteJavascript BrowserInstance: `` Javascript: $'''function ExecuteScript() { /*your code here, return something (optionally); */ }''' Result=> Result", "golden_example": "WebAutomation.ExecuteJavascript BrowserInstance: Browser Javascript: $'''function ExecuteScript() { /*your code here, return something (optionally); */ }''' Result=> Result", "input_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": false }, { "name": "Javascript", "type": "String", "required": false } ], "output_params": [ { "name": "Result", "type": "String" } ], "required_params": [ "Web browser instance" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.ExtractData.ExtractData", "module": "WebAutomation", "kind": "Action", "selector": "ExtractData", "template": "WebAutomation.ExtractData.ExtractData TimeoutInSeconds: 60 Control: `` BrowserInstance: `` ExtractionParameters: `` ExtractedData=> DataFromWebPage", "golden_example": "WebAutomation.ExtractData.ExtractData TimeoutInSeconds: 60 Control: $'''example''' BrowserInstance: Browser ExtractionParameters: RecognizedEntities ExtractedData=> DataFromWebPage", "input_params": [ { "name": "TimeoutInSeconds", "type": "Int32", "required": true, "default": "60" }, { "name": "Control", "type": "String", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "ExtractionParameters", "type": "DataTable", "required": true } ], "output_params": [ { "name": "ExtractedData", "type": "DataTable", "defaultVariable": "DataFromWebPage" } ], "required_params": [ "TimeoutInSeconds", "Control", "BrowserInstance", "ExtractionParameters" ], "constraints": { "ExtractionMode": "Undefined", "StoreDataMode": "Variable", "UsePaging": "False", "PostProcessData": "False" }, "sibling_selectors": [ "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractDataInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTable", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHtmlTableInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractTable", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractTableInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValues", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHandPickedValuesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractList", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractListInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValue", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractSingleValueInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPagesInExcel" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.ExtractData.ExtractDataInExcel", "module": "WebAutomation", "kind": "Action", "selector": "ExtractDataInExcel", "template": "WebAutomation.ExtractData.ExtractDataInExcel TimeoutInSeconds: 60 Control: `` BrowserInstance: `` ExtractionParameters: `` ExcelInstance=> ExcelInstance", "golden_example": "WebAutomation.ExtractData.ExtractDataInExcel TimeoutInSeconds: 60 Control: $'''example''' BrowserInstance: Browser ExtractionParameters: RecognizedEntities ExcelInstance=> ExcelInstance", "input_params": [ { "name": "TimeoutInSeconds", "type": "Int32", "required": true, "default": "60" }, { "name": "Control", "type": "String", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "ExtractionParameters", "type": "DataTable", "required": true } ], "output_params": [ { "name": "ExcelInstance", "type": "ExcelInstanceHandle", "defaultVariable": "ExcelInstance" } ], "required_params": [ "TimeoutInSeconds", "Control", "BrowserInstance", "ExtractionParameters" ], "constraints": { "ExtractionMode": "Undefined", "StoreDataMode": "ExcelSpreadsheet", "UsePaging": "False" }, "sibling_selectors": [ "WebAutomation.ExtractData.ExtractData", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTable", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHtmlTableInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractTable", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractTableInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValues", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHandPickedValuesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractList", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractListInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValue", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractSingleValueInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPagesInExcel" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPages", "module": "WebAutomation", "kind": "Action", "selector": "ExtractDataUsingPagingFromAllPages", "template": "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPages PagerCssSelector: `` UsePhysicalClick: False TimeoutInSeconds: 60 Control: `` BrowserInstance: `` ExtractionParameters: `` ExtractedData=> DataFromWebPage", "golden_example": "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPages PagerCssSelector: $'''example''' UsePhysicalClick: False TimeoutInSeconds: 60 Control: $'''example''' BrowserInstance: Browser ExtractionParameters: RecognizedEntities ExtractedData=> DataFromWebPage", "input_params": [ { "name": "PagerCssSelector", "type": "String", "required": true }, { "name": "UsePhysicalClick", "type": "Boolean", "required": true, "default": "False" }, { "name": "TimeoutInSeconds", "type": "Int32", "required": true, "default": "60" }, { "name": "Control", "type": "String", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "ExtractionParameters", "type": "DataTable", "required": true } ], "output_params": [ { "name": "ExtractedData", "type": "DataTable", "defaultVariable": "DataFromWebPage" } ], "required_params": [ "PagerCssSelector", "UsePhysicalClick", "TimeoutInSeconds", "Control", "BrowserInstance", "ExtractionParameters" ], "constraints": { "ExtractionMode": "Undefined", "StoreDataMode": "Variable", "UsePaging": "True", "GetAllWebPages": "True", "PostProcessData": "False" }, "sibling_selectors": [ "WebAutomation.ExtractData.ExtractData", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractDataInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTable", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHtmlTableInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractTable", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractTableInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValues", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHandPickedValuesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractList", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractListInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValue", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractSingleValueInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPagesInExcel" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPagesInExcel", "module": "WebAutomation", "kind": "Action", "selector": "ExtractDataUsingPagingFromAllPagesInExcel", "template": "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPagesInExcel PagerCssSelector: `` UsePhysicalClick: False TimeoutInSeconds: 60 Control: `` BrowserInstance: `` ExtractionParameters: `` ExcelInstance=> ExcelInstance", "golden_example": "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPagesInExcel PagerCssSelector: $'''example''' UsePhysicalClick: False TimeoutInSeconds: 60 Control: $'''example''' BrowserInstance: Browser ExtractionParameters: RecognizedEntities ExcelInstance=> ExcelInstance", "input_params": [ { "name": "PagerCssSelector", "type": "String", "required": true }, { "name": "UsePhysicalClick", "type": "Boolean", "required": true, "default": "False" }, { "name": "TimeoutInSeconds", "type": "Int32", "required": true, "default": "60" }, { "name": "Control", "type": "String", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "ExtractionParameters", "type": "DataTable", "required": true } ], "output_params": [ { "name": "ExcelInstance", "type": "ExcelInstanceHandle", "defaultVariable": "ExcelInstance" } ], "required_params": [ "PagerCssSelector", "UsePhysicalClick", "TimeoutInSeconds", "Control", "BrowserInstance", "ExtractionParameters" ], "constraints": { "ExtractionMode": "Undefined", "StoreDataMode": "ExcelSpreadsheet", "UsePaging": "True", "GetAllWebPages": "True", "PostProcessData": "False" }, "sibling_selectors": [ "WebAutomation.ExtractData.ExtractData", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractDataInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTable", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHtmlTableInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractTable", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractTableInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValues", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHandPickedValuesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractList", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractListInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValue", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractSingleValueInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPagesInExcel" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPages", "module": "WebAutomation", "kind": "Action", "selector": "ExtractDataUsingPagingFromNumberOfPages", "template": "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPages PagerCssSelector: `` UsePhysicalClick: False TimeoutInSeconds: 60 Control: `` BrowserInstance: `` MaxWebPagesToProcess: `` ExtractionParameters: `` ExtractedData=> DataFromWebPage", "golden_example": "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPages PagerCssSelector: $'''example''' UsePhysicalClick: False TimeoutInSeconds: 60 Control: $'''example''' BrowserInstance: Browser MaxWebPagesToProcess: 1 ExtractionParameters: RecognizedEntities ExtractedData=> DataFromWebPage", "input_params": [ { "name": "PagerCssSelector", "type": "String", "required": true }, { "name": "UsePhysicalClick", "type": "Boolean", "required": true, "default": "False" }, { "name": "TimeoutInSeconds", "type": "Int32", "required": true, "default": "60" }, { "name": "Control", "type": "String", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "MaxWebPagesToProcess", "type": "Int32", "required": true }, { "name": "ExtractionParameters", "type": "DataTable", "required": true } ], "output_params": [ { "name": "ExtractedData", "type": "DataTable", "defaultVariable": "DataFromWebPage" } ], "required_params": [ "PagerCssSelector", "UsePhysicalClick", "TimeoutInSeconds", "Control", "BrowserInstance", "MaxWebPagesToProcess", "ExtractionParameters" ], "constraints": { "ExtractionMode": "Undefined", "StoreDataMode": "Variable", "UsePaging": "True", "GetAllWebPages": "False", "PostProcessData": "False" }, "sibling_selectors": [ "WebAutomation.ExtractData.ExtractData", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractDataInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTable", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHtmlTableInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractTable", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractTableInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValues", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHandPickedValuesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractList", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractListInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValue", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractSingleValueInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPagesInExcel" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPagesInExcel", "module": "WebAutomation", "kind": "Action", "selector": "ExtractDataUsingPagingFromNumberOfPagesInExcel", "template": "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPagesInExcel PagerCssSelector: `` UsePhysicalClick: False TimeoutInSeconds: 60 Control: `` BrowserInstance: `` MaxWebPagesToProcess: `` ExtractionParameters: `` ExcelInstance=> ExcelInstance", "golden_example": "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPagesInExcel PagerCssSelector: $'''example''' UsePhysicalClick: False TimeoutInSeconds: 60 Control: $'''example''' BrowserInstance: Browser MaxWebPagesToProcess: 1 ExtractionParameters: RecognizedEntities ExcelInstance=> ExcelInstance", "input_params": [ { "name": "PagerCssSelector", "type": "String", "required": true }, { "name": "UsePhysicalClick", "type": "Boolean", "required": true, "default": "False" }, { "name": "TimeoutInSeconds", "type": "Int32", "required": true, "default": "60" }, { "name": "Control", "type": "String", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "MaxWebPagesToProcess", "type": "Int32", "required": true }, { "name": "ExtractionParameters", "type": "DataTable", "required": true } ], "output_params": [ { "name": "ExcelInstance", "type": "ExcelInstanceHandle", "defaultVariable": "ExcelInstance" } ], "required_params": [ "PagerCssSelector", "UsePhysicalClick", "TimeoutInSeconds", "Control", "BrowserInstance", "MaxWebPagesToProcess", "ExtractionParameters" ], "constraints": { "ExtractionMode": "Undefined", "StoreDataMode": "ExcelSpreadsheet", "UsePaging": "True", "GetAllWebPages": "False", "PostProcessData": "False" }, "sibling_selectors": [ "WebAutomation.ExtractData.ExtractData", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractDataInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTable", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHtmlTableInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractTable", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractTableInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValues", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHandPickedValuesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractList", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractListInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValue", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractSingleValueInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPagesInExcel" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.ExtractData.ExtractHandPickedValues", "module": "WebAutomation", "kind": "Action", "selector": "ExtractHandPickedValues", "template": "WebAutomation.ExtractData.ExtractHandPickedValues TimeoutInSeconds: 60 BrowserInstance: `` ExtractionParameters: `` ExtractedData=> DataFromWebPage", "golden_example": "WebAutomation.ExtractData.ExtractHandPickedValues TimeoutInSeconds: 60 BrowserInstance: Browser ExtractionParameters: RecognizedEntities ExtractedData=> DataFromWebPage", "input_params": [ { "name": "TimeoutInSeconds", "type": "Int32", "required": true, "default": "60" }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "ExtractionParameters", "type": "DataTable", "required": true } ], "output_params": [ { "name": "ExtractedData", "type": "DataTable", "defaultVariable": "DataFromWebPage" } ], "required_params": [ "TimeoutInSeconds", "BrowserInstance", "ExtractionParameters" ], "constraints": { "ExtractionMode": "HandpickedValues", "StoreDataMode": "Variable", "UsePaging": "False", "PostProcessData": "False" }, "sibling_selectors": [ "WebAutomation.ExtractData.ExtractData", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractDataInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTable", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHtmlTableInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractTable", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractTableInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHandPickedValuesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractList", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractListInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValue", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractSingleValueInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPagesInExcel" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.ExtractData.ExtractHandPickedValuesInExcel", "module": "WebAutomation", "kind": "Action", "selector": "ExtractHandPickedValuesInExcel", "template": "WebAutomation.ExtractData.ExtractHandPickedValuesInExcel TimeoutInSeconds: 60 BrowserInstance: `` ExtractionParameters: `` ExcelInstance=> ExcelInstance", "golden_example": "WebAutomation.ExtractData.ExtractHandPickedValuesInExcel TimeoutInSeconds: 60 BrowserInstance: Browser ExtractionParameters: RecognizedEntities ExcelInstance=> ExcelInstance", "input_params": [ { "name": "TimeoutInSeconds", "type": "Int32", "required": true, "default": "60" }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "ExtractionParameters", "type": "DataTable", "required": true } ], "output_params": [ { "name": "ExcelInstance", "type": "ExcelInstanceHandle", "defaultVariable": "ExcelInstance" } ], "required_params": [ "TimeoutInSeconds", "BrowserInstance", "ExtractionParameters" ], "constraints": { "ExtractionMode": "HandpickedValues", "StoreDataMode": "ExcelSpreadsheet", "UsePaging": "False", "PostProcessData": "False" }, "sibling_selectors": [ "WebAutomation.ExtractData.ExtractData", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractDataInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTable", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHtmlTableInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractTable", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractTableInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValues", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractList", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractListInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValue", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractSingleValueInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPagesInExcel" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPages", "module": "WebAutomation", "kind": "Action", "selector": "ExtractHandPickedValuesUsingPagingFromAllPages", "template": "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPages PagerCssSelector: `` UsePhysicalClick: False TimeoutInSeconds: 60 BrowserInstance: `` ExtractionParameters: `` ExtractedData=> DataFromWebPage", "golden_example": "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPages PagerCssSelector: $'''example''' UsePhysicalClick: False TimeoutInSeconds: 60 BrowserInstance: Browser ExtractionParameters: RecognizedEntities ExtractedData=> DataFromWebPage", "input_params": [ { "name": "PagerCssSelector", "type": "String", "required": true }, { "name": "UsePhysicalClick", "type": "Boolean", "required": true, "default": "False" }, { "name": "TimeoutInSeconds", "type": "Int32", "required": true, "default": "60" }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "ExtractionParameters", "type": "DataTable", "required": true } ], "output_params": [ { "name": "ExtractedData", "type": "DataTable", "defaultVariable": "DataFromWebPage" } ], "required_params": [ "PagerCssSelector", "UsePhysicalClick", "TimeoutInSeconds", "BrowserInstance", "ExtractionParameters" ], "constraints": { "ExtractionMode": "HandpickedValues", "StoreDataMode": "Variable", "UsePaging": "True", "GetAllWebPages": "True", "PostProcessData": "False" }, "sibling_selectors": [ "WebAutomation.ExtractData.ExtractData", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractDataInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTable", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHtmlTableInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractTable", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractTableInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValues", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHandPickedValuesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractList", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractListInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValue", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractSingleValueInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPagesInExcel" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPagesInExcel", "module": "WebAutomation", "kind": "Action", "selector": "ExtractHandPickedValuesUsingPagingFromAllPagesInExcel", "template": "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPagesInExcel PagerCssSelector: `` UsePhysicalClick: False TimeoutInSeconds: 60 BrowserInstance: `` ExtractionParameters: `` ExcelInstance=> ExcelInstance", "golden_example": "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPagesInExcel PagerCssSelector: $'''example''' UsePhysicalClick: False TimeoutInSeconds: 60 BrowserInstance: Browser ExtractionParameters: RecognizedEntities ExcelInstance=> ExcelInstance", "input_params": [ { "name": "PagerCssSelector", "type": "String", "required": true }, { "name": "UsePhysicalClick", "type": "Boolean", "required": true, "default": "False" }, { "name": "TimeoutInSeconds", "type": "Int32", "required": true, "default": "60" }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "ExtractionParameters", "type": "DataTable", "required": true } ], "output_params": [ { "name": "ExcelInstance", "type": "ExcelInstanceHandle", "defaultVariable": "ExcelInstance" } ], "required_params": [ "PagerCssSelector", "UsePhysicalClick", "TimeoutInSeconds", "BrowserInstance", "ExtractionParameters" ], "constraints": { "ExtractionMode": "HandpickedValues", "StoreDataMode": "ExcelSpreadsheet", "UsePaging": "True", "GetAllWebPages": "True", "PostProcessData": "False" }, "sibling_selectors": [ "WebAutomation.ExtractData.ExtractData", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractDataInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTable", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHtmlTableInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractTable", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractTableInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValues", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHandPickedValuesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractList", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractListInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValue", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractSingleValueInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPagesInExcel" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPages", "module": "WebAutomation", "kind": "Action", "selector": "ExtractHandPickedValuesUsingPagingFromNumberOfPages", "template": "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPages PagerCssSelector: `` UsePhysicalClick: False TimeoutInSeconds: 60 BrowserInstance: `` MaxWebPagesToProcess: `` ExtractionParameters: `` ExtractedData=> DataFromWebPage", "golden_example": "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPages PagerCssSelector: $'''example''' UsePhysicalClick: False TimeoutInSeconds: 60 BrowserInstance: Browser MaxWebPagesToProcess: 1 ExtractionParameters: RecognizedEntities ExtractedData=> DataFromWebPage", "input_params": [ { "name": "PagerCssSelector", "type": "String", "required": true }, { "name": "UsePhysicalClick", "type": "Boolean", "required": true, "default": "False" }, { "name": "TimeoutInSeconds", "type": "Int32", "required": true, "default": "60" }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "MaxWebPagesToProcess", "type": "Int32", "required": true }, { "name": "ExtractionParameters", "type": "DataTable", "required": true } ], "output_params": [ { "name": "ExtractedData", "type": "DataTable", "defaultVariable": "DataFromWebPage" } ], "required_params": [ "PagerCssSelector", "UsePhysicalClick", "TimeoutInSeconds", "BrowserInstance", "MaxWebPagesToProcess", "ExtractionParameters" ], "constraints": { "ExtractionMode": "HandpickedValues", "StoreDataMode": "Variable", "UsePaging": "True", "GetAllWebPages": "False", "PostProcessData": "False" }, "sibling_selectors": [ "WebAutomation.ExtractData.ExtractData", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractDataInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTable", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHtmlTableInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractTable", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractTableInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValues", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHandPickedValuesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractList", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractListInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValue", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractSingleValueInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPagesInExcel" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPagesInExcel", "module": "WebAutomation", "kind": "Action", "selector": "ExtractHandPickedValuesUsingPagingFromNumberOfPagesInExcel", "template": "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPagesInExcel PagerCssSelector: `` UsePhysicalClick: False TimeoutInSeconds: 60 BrowserInstance: `` MaxWebPagesToProcess: `` ExtractionParameters: `` ExcelInstance=> ExcelInstance", "golden_example": "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPagesInExcel PagerCssSelector: $'''example''' UsePhysicalClick: False TimeoutInSeconds: 60 BrowserInstance: Browser MaxWebPagesToProcess: 1 ExtractionParameters: RecognizedEntities ExcelInstance=> ExcelInstance", "input_params": [ { "name": "PagerCssSelector", "type": "String", "required": true }, { "name": "UsePhysicalClick", "type": "Boolean", "required": true, "default": "False" }, { "name": "TimeoutInSeconds", "type": "Int32", "required": true, "default": "60" }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "MaxWebPagesToProcess", "type": "Int32", "required": true }, { "name": "ExtractionParameters", "type": "DataTable", "required": true } ], "output_params": [ { "name": "ExcelInstance", "type": "ExcelInstanceHandle", "defaultVariable": "ExcelInstance" } ], "required_params": [ "PagerCssSelector", "UsePhysicalClick", "TimeoutInSeconds", "BrowserInstance", "MaxWebPagesToProcess", "ExtractionParameters" ], "constraints": { "ExtractionMode": "HandpickedValues", "StoreDataMode": "ExcelSpreadsheet", "UsePaging": "True", "GetAllWebPages": "False", "PostProcessData": "False" }, "sibling_selectors": [ "WebAutomation.ExtractData.ExtractData", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractDataInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTable", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHtmlTableInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractTable", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractTableInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValues", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHandPickedValuesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractList", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractListInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValue", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractSingleValueInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPagesInExcel" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.ExtractData.ExtractHtmlTable", "module": "WebAutomation", "kind": "Action", "selector": "ExtractHtmlTable", "template": "WebAutomation.ExtractData.ExtractHtmlTable PostProcessData: False TimeoutInSeconds: 60 Control: `` BrowserInstance: `` ExtractionParameters: `` ExtractedData=> DataFromWebPage", "golden_example": "WebAutomation.ExtractData.ExtractHtmlTable PostProcessData: False TimeoutInSeconds: 60 Control: $'''example''' BrowserInstance: Browser ExtractionParameters: RecognizedEntities ExtractedData=> DataFromWebPage", "input_params": [ { "name": "PostProcessData", "type": "Boolean", "required": true, "default": "False" }, { "name": "TimeoutInSeconds", "type": "Int32", "required": true, "default": "60" }, { "name": "Control", "type": "String", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "ExtractionParameters", "type": "DataTable", "required": true } ], "output_params": [ { "name": "ExtractedData", "type": "DataTable", "defaultVariable": "DataFromWebPage" } ], "required_params": [ "PostProcessData", "TimeoutInSeconds", "Control", "BrowserInstance", "ExtractionParameters" ], "constraints": { "ExtractionMode": "EntireHtmlTable", "StoreDataMode": "Variable", "UsePaging": "False" }, "sibling_selectors": [ "WebAutomation.ExtractData.ExtractData", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractDataInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHtmlTableInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractTable", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractTableInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValues", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHandPickedValuesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractList", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractListInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValue", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractSingleValueInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPagesInExcel" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.ExtractData.ExtractHtmlTableInExcel", "module": "WebAutomation", "kind": "Action", "selector": "ExtractHtmlTableInExcel", "template": "WebAutomation.ExtractData.ExtractHtmlTableInExcel PostProcessData: False TimeoutInSeconds: 60 Control: `` BrowserInstance: `` ExtractionParameters: `` ExcelInstance=> ExcelInstance", "golden_example": "WebAutomation.ExtractData.ExtractHtmlTableInExcel PostProcessData: False TimeoutInSeconds: 60 Control: $'''example''' BrowserInstance: Browser ExtractionParameters: RecognizedEntities ExcelInstance=> ExcelInstance", "input_params": [ { "name": "PostProcessData", "type": "Boolean", "required": true, "default": "False" }, { "name": "TimeoutInSeconds", "type": "Int32", "required": true, "default": "60" }, { "name": "Control", "type": "String", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "ExtractionParameters", "type": "DataTable", "required": true } ], "output_params": [ { "name": "ExcelInstance", "type": "ExcelInstanceHandle", "defaultVariable": "ExcelInstance" } ], "required_params": [ "PostProcessData", "TimeoutInSeconds", "Control", "BrowserInstance", "ExtractionParameters" ], "constraints": { "ExtractionMode": "EntireHtmlTable", "StoreDataMode": "ExcelSpreadsheet", "UsePaging": "False" }, "sibling_selectors": [ "WebAutomation.ExtractData.ExtractData", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractDataInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTable", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractTable", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractTableInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValues", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHandPickedValuesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractList", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractListInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValue", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractSingleValueInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPagesInExcel" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPages", "module": "WebAutomation", "kind": "Action", "selector": "ExtractHtmlTableUsingPagingFromAllPages", "template": "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPages PostProcessData: False PagerCssSelector: `` UsePhysicalClick: False TimeoutInSeconds: 60 Control: `` BrowserInstance: `` ExtractionParameters: `` ExtractedData=> DataFromWebPage", "golden_example": "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPages PostProcessData: False PagerCssSelector: $'''example''' UsePhysicalClick: False TimeoutInSeconds: 60 Control: $'''example''' BrowserInstance: Browser ExtractionParameters: RecognizedEntities ExtractedData=> DataFromWebPage", "input_params": [ { "name": "PostProcessData", "type": "Boolean", "required": true, "default": "False" }, { "name": "PagerCssSelector", "type": "String", "required": true }, { "name": "UsePhysicalClick", "type": "Boolean", "required": true, "default": "False" }, { "name": "TimeoutInSeconds", "type": "Int32", "required": true, "default": "60" }, { "name": "Control", "type": "String", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "ExtractionParameters", "type": "DataTable", "required": true } ], "output_params": [ { "name": "ExtractedData", "type": "DataTable", "defaultVariable": "DataFromWebPage" } ], "required_params": [ "PostProcessData", "PagerCssSelector", "UsePhysicalClick", "TimeoutInSeconds", "Control", "BrowserInstance", "ExtractionParameters" ], "constraints": { "ExtractionMode": "EntireHtmlTable", "StoreDataMode": "Variable", "UsePaging": "True", "GetAllWebPages": "True" }, "sibling_selectors": [ "WebAutomation.ExtractData.ExtractData", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractDataInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTable", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHtmlTableInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractTable", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractTableInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValues", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHandPickedValuesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractList", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractListInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValue", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractSingleValueInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPagesInExcel" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPagesInExcel", "module": "WebAutomation", "kind": "Action", "selector": "ExtractHtmlTableUsingPagingFromAllPagesInExcel", "template": "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPagesInExcel PostProcessData: False PagerCssSelector: `` UsePhysicalClick: False TimeoutInSeconds: 60 Control: `` BrowserInstance: `` ExtractionParameters: `` ExcelInstance=> ExcelInstance", "golden_example": "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPagesInExcel PostProcessData: False PagerCssSelector: $'''example''' UsePhysicalClick: False TimeoutInSeconds: 60 Control: $'''example''' BrowserInstance: Browser ExtractionParameters: RecognizedEntities ExcelInstance=> ExcelInstance", "input_params": [ { "name": "PostProcessData", "type": "Boolean", "required": true, "default": "False" }, { "name": "PagerCssSelector", "type": "String", "required": true }, { "name": "UsePhysicalClick", "type": "Boolean", "required": true, "default": "False" }, { "name": "TimeoutInSeconds", "type": "Int32", "required": true, "default": "60" }, { "name": "Control", "type": "String", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "ExtractionParameters", "type": "DataTable", "required": true } ], "output_params": [ { "name": "ExcelInstance", "type": "ExcelInstanceHandle", "defaultVariable": "ExcelInstance" } ], "required_params": [ "PostProcessData", "PagerCssSelector", "UsePhysicalClick", "TimeoutInSeconds", "Control", "BrowserInstance", "ExtractionParameters" ], "constraints": { "ExtractionMode": "EntireHtmlTable", "StoreDataMode": "ExcelSpreadsheet", "UsePaging": "True", "GetAllWebPages": "True" }, "sibling_selectors": [ "WebAutomation.ExtractData.ExtractData", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractDataInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTable", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHtmlTableInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractTable", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractTableInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValues", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHandPickedValuesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractList", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractListInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValue", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractSingleValueInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPagesInExcel" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPages", "module": "WebAutomation", "kind": "Action", "selector": "ExtractHtmlTableUsingPagingFromNumberOfPages", "template": "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPages PostProcessData: False PagerCssSelector: `` UsePhysicalClick: False TimeoutInSeconds: 60 Control: `` BrowserInstance: `` MaxWebPagesToProcess: `` ExtractionParameters: `` ExtractedData=> DataFromWebPage", "golden_example": "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPages PostProcessData: False PagerCssSelector: $'''example''' UsePhysicalClick: False TimeoutInSeconds: 60 Control: $'''example''' BrowserInstance: Browser MaxWebPagesToProcess: 1 ExtractionParameters: RecognizedEntities ExtractedData=> DataFromWebPage", "input_params": [ { "name": "PostProcessData", "type": "Boolean", "required": true, "default": "False" }, { "name": "PagerCssSelector", "type": "String", "required": true }, { "name": "UsePhysicalClick", "type": "Boolean", "required": true, "default": "False" }, { "name": "TimeoutInSeconds", "type": "Int32", "required": true, "default": "60" }, { "name": "Control", "type": "String", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "MaxWebPagesToProcess", "type": "Int32", "required": true }, { "name": "ExtractionParameters", "type": "DataTable", "required": true } ], "output_params": [ { "name": "ExtractedData", "type": "DataTable", "defaultVariable": "DataFromWebPage" } ], "required_params": [ "PostProcessData", "PagerCssSelector", "UsePhysicalClick", "TimeoutInSeconds", "Control", "BrowserInstance", "MaxWebPagesToProcess", "ExtractionParameters" ], "constraints": { "ExtractionMode": "EntireHtmlTable", "StoreDataMode": "Variable", "UsePaging": "True", "GetAllWebPages": "False" }, "sibling_selectors": [ "WebAutomation.ExtractData.ExtractData", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractDataInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTable", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHtmlTableInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractTable", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractTableInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValues", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHandPickedValuesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractList", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractListInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValue", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractSingleValueInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPagesInExcel" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPagesInExcel", "module": "WebAutomation", "kind": "Action", "selector": "ExtractHtmlTableUsingPagingFromNumberOfPagesInExcel", "template": "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPagesInExcel PostProcessData: False PagerCssSelector: `` UsePhysicalClick: False TimeoutInSeconds: 60 Control: `` BrowserInstance: `` MaxWebPagesToProcess: `` ExtractionParameters: `` ExcelInstance=> ExcelInstance", "golden_example": "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPagesInExcel PostProcessData: False PagerCssSelector: $'''example''' UsePhysicalClick: False TimeoutInSeconds: 60 Control: $'''example''' BrowserInstance: Browser MaxWebPagesToProcess: 1 ExtractionParameters: RecognizedEntities ExcelInstance=> ExcelInstance", "input_params": [ { "name": "PostProcessData", "type": "Boolean", "required": true, "default": "False" }, { "name": "PagerCssSelector", "type": "String", "required": true }, { "name": "UsePhysicalClick", "type": "Boolean", "required": true, "default": "False" }, { "name": "TimeoutInSeconds", "type": "Int32", "required": true, "default": "60" }, { "name": "Control", "type": "String", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "MaxWebPagesToProcess", "type": "Int32", "required": true }, { "name": "ExtractionParameters", "type": "DataTable", "required": true } ], "output_params": [ { "name": "ExcelInstance", "type": "ExcelInstanceHandle", "defaultVariable": "ExcelInstance" } ], "required_params": [ "PostProcessData", "PagerCssSelector", "UsePhysicalClick", "TimeoutInSeconds", "Control", "BrowserInstance", "MaxWebPagesToProcess", "ExtractionParameters" ], "constraints": { "ExtractionMode": "EntireHtmlTable", "StoreDataMode": "ExcelSpreadsheet", "UsePaging": "True", "GetAllWebPages": "False" }, "sibling_selectors": [ "WebAutomation.ExtractData.ExtractData", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractDataInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTable", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHtmlTableInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractTable", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractTableInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValues", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHandPickedValuesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractList", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractListInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValue", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractSingleValueInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPagesInExcel" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.ExtractData.ExtractList", "module": "WebAutomation", "kind": "Action", "selector": "ExtractList", "template": "WebAutomation.ExtractData.ExtractList PostProcessData: False TimeoutInSeconds: 60 Control: `` BrowserInstance: `` ExtractionParameters: `` ExtractedData=> DataFromWebPage", "golden_example": "WebAutomation.ExtractData.ExtractList PostProcessData: False TimeoutInSeconds: 60 Control: $'''example''' BrowserInstance: Browser ExtractionParameters: RecognizedEntities ExtractedData=> DataFromWebPage", "input_params": [ { "name": "PostProcessData", "type": "Boolean", "required": true, "default": "False" }, { "name": "TimeoutInSeconds", "type": "Int32", "required": true, "default": "60" }, { "name": "Control", "type": "String", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "ExtractionParameters", "type": "DataTable", "required": true } ], "output_params": [ { "name": "ExtractedData", "type": "DataTable", "defaultVariable": "DataFromWebPage" } ], "required_params": [ "PostProcessData", "TimeoutInSeconds", "Control", "BrowserInstance", "ExtractionParameters" ], "constraints": { "ExtractionMode": "List", "StoreDataMode": "Variable", "UsePaging": "False" }, "sibling_selectors": [ "WebAutomation.ExtractData.ExtractData", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractDataInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTable", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHtmlTableInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractTable", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractTableInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValues", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHandPickedValuesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractListInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValue", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractSingleValueInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPagesInExcel" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.ExtractData.ExtractListInExcel", "module": "WebAutomation", "kind": "Action", "selector": "ExtractListInExcel", "template": "WebAutomation.ExtractData.ExtractListInExcel PostProcessData: False TimeoutInSeconds: 60 Control: `` BrowserInstance: `` ExtractionParameters: `` ExcelInstance=> ExcelInstance", "golden_example": "WebAutomation.ExtractData.ExtractListInExcel PostProcessData: False TimeoutInSeconds: 60 Control: $'''example''' BrowserInstance: Browser ExtractionParameters: RecognizedEntities ExcelInstance=> ExcelInstance", "input_params": [ { "name": "PostProcessData", "type": "Boolean", "required": true, "default": "False" }, { "name": "TimeoutInSeconds", "type": "Int32", "required": true, "default": "60" }, { "name": "Control", "type": "String", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "ExtractionParameters", "type": "DataTable", "required": true } ], "output_params": [ { "name": "ExcelInstance", "type": "ExcelInstanceHandle", "defaultVariable": "ExcelInstance" } ], "required_params": [ "PostProcessData", "TimeoutInSeconds", "Control", "BrowserInstance", "ExtractionParameters" ], "constraints": { "ExtractionMode": "List", "StoreDataMode": "ExcelSpreadsheet", "UsePaging": "False" }, "sibling_selectors": [ "WebAutomation.ExtractData.ExtractData", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractDataInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTable", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHtmlTableInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractTable", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractTableInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValues", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHandPickedValuesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractList", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValue", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractSingleValueInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPagesInExcel" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPages", "module": "WebAutomation", "kind": "Action", "selector": "ExtractListUsingPagingFromAllPages", "template": "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPages PostProcessData: False PagerCssSelector: `` UsePhysicalClick: False TimeoutInSeconds: 60 Control: `` BrowserInstance: `` ExtractionParameters: `` ExtractedData=> DataFromWebPage", "golden_example": "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPages PostProcessData: False PagerCssSelector: $'''example''' UsePhysicalClick: False TimeoutInSeconds: 60 Control: $'''example''' BrowserInstance: Browser ExtractionParameters: RecognizedEntities ExtractedData=> DataFromWebPage", "input_params": [ { "name": "PostProcessData", "type": "Boolean", "required": true, "default": "False" }, { "name": "PagerCssSelector", "type": "String", "required": true }, { "name": "UsePhysicalClick", "type": "Boolean", "required": true, "default": "False" }, { "name": "TimeoutInSeconds", "type": "Int32", "required": true, "default": "60" }, { "name": "Control", "type": "String", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "ExtractionParameters", "type": "DataTable", "required": true } ], "output_params": [ { "name": "ExtractedData", "type": "DataTable", "defaultVariable": "DataFromWebPage" } ], "required_params": [ "PostProcessData", "PagerCssSelector", "UsePhysicalClick", "TimeoutInSeconds", "Control", "BrowserInstance", "ExtractionParameters" ], "constraints": { "ExtractionMode": "List", "StoreDataMode": "Variable", "UsePaging": "True", "GetAllWebPages": "True" }, "sibling_selectors": [ "WebAutomation.ExtractData.ExtractData", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractDataInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTable", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHtmlTableInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractTable", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractTableInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValues", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHandPickedValuesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractList", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractListInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValue", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractSingleValueInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPagesInExcel" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPagesInExcel", "module": "WebAutomation", "kind": "Action", "selector": "ExtractListUsingPagingFromAllPagesInExcel", "template": "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPagesInExcel PostProcessData: False PagerCssSelector: `` UsePhysicalClick: False TimeoutInSeconds: 60 Control: `` BrowserInstance: `` ExtractionParameters: `` ExcelInstance=> ExcelInstance", "golden_example": "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPagesInExcel PostProcessData: False PagerCssSelector: $'''example''' UsePhysicalClick: False TimeoutInSeconds: 60 Control: $'''example''' BrowserInstance: Browser ExtractionParameters: RecognizedEntities ExcelInstance=> ExcelInstance", "input_params": [ { "name": "PostProcessData", "type": "Boolean", "required": true, "default": "False" }, { "name": "PagerCssSelector", "type": "String", "required": true }, { "name": "UsePhysicalClick", "type": "Boolean", "required": true, "default": "False" }, { "name": "TimeoutInSeconds", "type": "Int32", "required": true, "default": "60" }, { "name": "Control", "type": "String", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "ExtractionParameters", "type": "DataTable", "required": true } ], "output_params": [ { "name": "ExcelInstance", "type": "ExcelInstanceHandle", "defaultVariable": "ExcelInstance" } ], "required_params": [ "PostProcessData", "PagerCssSelector", "UsePhysicalClick", "TimeoutInSeconds", "Control", "BrowserInstance", "ExtractionParameters" ], "constraints": { "ExtractionMode": "List", "StoreDataMode": "ExcelSpreadsheet", "UsePaging": "True", "GetAllWebPages": "True" }, "sibling_selectors": [ "WebAutomation.ExtractData.ExtractData", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractDataInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTable", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHtmlTableInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractTable", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractTableInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValues", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHandPickedValuesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractList", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractListInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValue", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractSingleValueInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPagesInExcel" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPages", "module": "WebAutomation", "kind": "Action", "selector": "ExtractListUsingPagingFromNumberOfPages", "template": "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPages PostProcessData: False PagerCssSelector: `` UsePhysicalClick: False TimeoutInSeconds: 60 Control: `` BrowserInstance: `` MaxWebPagesToProcess: `` ExtractionParameters: `` ExtractedData=> DataFromWebPage", "golden_example": "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPages PostProcessData: False PagerCssSelector: $'''example''' UsePhysicalClick: False TimeoutInSeconds: 60 Control: $'''example''' BrowserInstance: Browser MaxWebPagesToProcess: 1 ExtractionParameters: RecognizedEntities ExtractedData=> DataFromWebPage", "input_params": [ { "name": "PostProcessData", "type": "Boolean", "required": true, "default": "False" }, { "name": "PagerCssSelector", "type": "String", "required": true }, { "name": "UsePhysicalClick", "type": "Boolean", "required": true, "default": "False" }, { "name": "TimeoutInSeconds", "type": "Int32", "required": true, "default": "60" }, { "name": "Control", "type": "String", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "MaxWebPagesToProcess", "type": "Int32", "required": true }, { "name": "ExtractionParameters", "type": "DataTable", "required": true } ], "output_params": [ { "name": "ExtractedData", "type": "DataTable", "defaultVariable": "DataFromWebPage" } ], "required_params": [ "PostProcessData", "PagerCssSelector", "UsePhysicalClick", "TimeoutInSeconds", "Control", "BrowserInstance", "MaxWebPagesToProcess", "ExtractionParameters" ], "constraints": { "ExtractionMode": "List", "StoreDataMode": "Variable", "UsePaging": "True", "GetAllWebPages": "False" }, "sibling_selectors": [ "WebAutomation.ExtractData.ExtractData", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractDataInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTable", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHtmlTableInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractTable", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractTableInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValues", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHandPickedValuesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractList", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractListInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValue", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractSingleValueInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPagesInExcel" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPagesInExcel", "module": "WebAutomation", "kind": "Action", "selector": "ExtractListUsingPagingFromNumberOfPagesInExcel", "template": "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPagesInExcel PostProcessData: False PagerCssSelector: `` UsePhysicalClick: False TimeoutInSeconds: 60 Control: `` BrowserInstance: `` MaxWebPagesToProcess: `` ExtractionParameters: `` ExcelInstance=> ExcelInstance", "golden_example": "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPagesInExcel PostProcessData: False PagerCssSelector: $'''example''' UsePhysicalClick: False TimeoutInSeconds: 60 Control: $'''example''' BrowserInstance: Browser MaxWebPagesToProcess: 1 ExtractionParameters: RecognizedEntities ExcelInstance=> ExcelInstance", "input_params": [ { "name": "PostProcessData", "type": "Boolean", "required": true, "default": "False" }, { "name": "PagerCssSelector", "type": "String", "required": true }, { "name": "UsePhysicalClick", "type": "Boolean", "required": true, "default": "False" }, { "name": "TimeoutInSeconds", "type": "Int32", "required": true, "default": "60" }, { "name": "Control", "type": "String", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "MaxWebPagesToProcess", "type": "Int32", "required": true }, { "name": "ExtractionParameters", "type": "DataTable", "required": true } ], "output_params": [ { "name": "ExcelInstance", "type": "ExcelInstanceHandle", "defaultVariable": "ExcelInstance" } ], "required_params": [ "PostProcessData", "PagerCssSelector", "UsePhysicalClick", "TimeoutInSeconds", "Control", "BrowserInstance", "MaxWebPagesToProcess", "ExtractionParameters" ], "constraints": { "ExtractionMode": "List", "StoreDataMode": "ExcelSpreadsheet", "UsePaging": "True", "GetAllWebPages": "False" }, "sibling_selectors": [ "WebAutomation.ExtractData.ExtractData", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractDataInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTable", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHtmlTableInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractTable", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractTableInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValues", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHandPickedValuesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractList", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractListInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValue", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractSingleValueInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPagesInExcel" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.ExtractData.ExtractSingleValue", "module": "WebAutomation", "kind": "Action", "selector": "ExtractSingleValue", "template": "WebAutomation.ExtractData.ExtractSingleValue TimeoutInSeconds: 60 BrowserInstance: `` ExtractionParameters: `` ExtractedData=> DataFromWebPage", "golden_example": "WebAutomation.ExtractData.ExtractSingleValue TimeoutInSeconds: 60 BrowserInstance: Browser ExtractionParameters: RecognizedEntities ExtractedData=> DataFromWebPage", "input_params": [ { "name": "TimeoutInSeconds", "type": "Int32", "required": true, "default": "60" }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "ExtractionParameters", "type": "DataTable", "required": true } ], "output_params": [ { "name": "ExtractedData", "type": "DataTable", "defaultVariable": "DataFromWebPage" } ], "required_params": [ "TimeoutInSeconds", "BrowserInstance", "ExtractionParameters" ], "constraints": { "ExtractionMode": "SingleValue", "StoreDataMode": "Variable", "UsePaging": "False", "PostProcessData": "False" }, "sibling_selectors": [ "WebAutomation.ExtractData.ExtractData", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractDataInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTable", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHtmlTableInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractTable", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractTableInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValues", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHandPickedValuesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractList", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractListInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractSingleValueInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPagesInExcel" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.ExtractData.ExtractSingleValueInExcel", "module": "WebAutomation", "kind": "Action", "selector": "ExtractSingleValueInExcel", "template": "WebAutomation.ExtractData.ExtractSingleValueInExcel TimeoutInSeconds: 60 BrowserInstance: `` ExtractionParameters: `` ExcelInstance=> ExcelInstance", "golden_example": "WebAutomation.ExtractData.ExtractSingleValueInExcel TimeoutInSeconds: 60 BrowserInstance: Browser ExtractionParameters: RecognizedEntities ExcelInstance=> ExcelInstance", "input_params": [ { "name": "TimeoutInSeconds", "type": "Int32", "required": true, "default": "60" }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "ExtractionParameters", "type": "DataTable", "required": true } ], "output_params": [ { "name": "ExcelInstance", "type": "ExcelInstanceHandle", "defaultVariable": "ExcelInstance" } ], "required_params": [ "TimeoutInSeconds", "BrowserInstance", "ExtractionParameters" ], "constraints": { "ExtractionMode": "SingleValue", "StoreDataMode": "ExcelSpreadsheet", "UsePaging": "False", "PostProcessData": "False" }, "sibling_selectors": [ "WebAutomation.ExtractData.ExtractData", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractDataInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTable", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHtmlTableInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractTable", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractTableInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValues", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHandPickedValuesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractList", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractListInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValue", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPagesInExcel" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPages", "module": "WebAutomation", "kind": "Action", "selector": "ExtractSingleValueUsingPagingFromAllPages", "template": "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPages PagerCssSelector: `` UsePhysicalClick: False TimeoutInSeconds: 60 BrowserInstance: `` ExtractionParameters: `` ExtractedData=> DataFromWebPage", "golden_example": "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPages PagerCssSelector: $'''example''' UsePhysicalClick: False TimeoutInSeconds: 60 BrowserInstance: Browser ExtractionParameters: RecognizedEntities ExtractedData=> DataFromWebPage", "input_params": [ { "name": "PagerCssSelector", "type": "String", "required": true }, { "name": "UsePhysicalClick", "type": "Boolean", "required": true, "default": "False" }, { "name": "TimeoutInSeconds", "type": "Int32", "required": true, "default": "60" }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "ExtractionParameters", "type": "DataTable", "required": true } ], "output_params": [ { "name": "ExtractedData", "type": "DataTable", "defaultVariable": "DataFromWebPage" } ], "required_params": [ "PagerCssSelector", "UsePhysicalClick", "TimeoutInSeconds", "BrowserInstance", "ExtractionParameters" ], "constraints": { "ExtractionMode": "SingleValue", "StoreDataMode": "Variable", "UsePaging": "True", "GetAllWebPages": "True", "PostProcessData": "False" }, "sibling_selectors": [ "WebAutomation.ExtractData.ExtractData", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractDataInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTable", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHtmlTableInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractTable", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractTableInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValues", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHandPickedValuesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractList", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractListInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValue", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractSingleValueInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPagesInExcel" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPagesInExcel", "module": "WebAutomation", "kind": "Action", "selector": "ExtractSingleValueUsingPagingFromAllPagesInExcel", "template": "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPagesInExcel PagerCssSelector: `` UsePhysicalClick: False TimeoutInSeconds: 60 BrowserInstance: `` ExtractionParameters: `` ExcelInstance=> ExcelInstance", "golden_example": "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPagesInExcel PagerCssSelector: $'''example''' UsePhysicalClick: False TimeoutInSeconds: 60 BrowserInstance: Browser ExtractionParameters: RecognizedEntities ExcelInstance=> ExcelInstance", "input_params": [ { "name": "PagerCssSelector", "type": "String", "required": true }, { "name": "UsePhysicalClick", "type": "Boolean", "required": true, "default": "False" }, { "name": "TimeoutInSeconds", "type": "Int32", "required": true, "default": "60" }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "ExtractionParameters", "type": "DataTable", "required": true } ], "output_params": [ { "name": "ExcelInstance", "type": "ExcelInstanceHandle", "defaultVariable": "ExcelInstance" } ], "required_params": [ "PagerCssSelector", "UsePhysicalClick", "TimeoutInSeconds", "BrowserInstance", "ExtractionParameters" ], "constraints": { "ExtractionMode": "SingleValue", "StoreDataMode": "ExcelSpreadsheet", "UsePaging": "True", "GetAllWebPages": "True", "PostProcessData": "False" }, "sibling_selectors": [ "WebAutomation.ExtractData.ExtractData", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractDataInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTable", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHtmlTableInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractTable", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractTableInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValues", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHandPickedValuesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractList", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractListInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValue", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractSingleValueInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPagesInExcel" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPages", "module": "WebAutomation", "kind": "Action", "selector": "ExtractSingleValueUsingPagingFromNumberOfPages", "template": "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPages PagerCssSelector: `` UsePhysicalClick: False TimeoutInSeconds: 60 BrowserInstance: `` MaxWebPagesToProcess: `` ExtractionParameters: `` ExtractedData=> DataFromWebPage", "golden_example": "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPages PagerCssSelector: $'''example''' UsePhysicalClick: False TimeoutInSeconds: 60 BrowserInstance: Browser MaxWebPagesToProcess: 1 ExtractionParameters: RecognizedEntities ExtractedData=> DataFromWebPage", "input_params": [ { "name": "PagerCssSelector", "type": "String", "required": true }, { "name": "UsePhysicalClick", "type": "Boolean", "required": true, "default": "False" }, { "name": "TimeoutInSeconds", "type": "Int32", "required": true, "default": "60" }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "MaxWebPagesToProcess", "type": "Int32", "required": true }, { "name": "ExtractionParameters", "type": "DataTable", "required": true } ], "output_params": [ { "name": "ExtractedData", "type": "DataTable", "defaultVariable": "DataFromWebPage" } ], "required_params": [ "PagerCssSelector", "UsePhysicalClick", "TimeoutInSeconds", "BrowserInstance", "MaxWebPagesToProcess", "ExtractionParameters" ], "constraints": { "ExtractionMode": "SingleValue", "StoreDataMode": "Variable", "UsePaging": "True", "GetAllWebPages": "False", "PostProcessData": "False" }, "sibling_selectors": [ "WebAutomation.ExtractData.ExtractData", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractDataInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTable", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHtmlTableInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractTable", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractTableInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValues", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHandPickedValuesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractList", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractListInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValue", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractSingleValueInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPagesInExcel" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPagesInExcel", "module": "WebAutomation", "kind": "Action", "selector": "ExtractSingleValueUsingPagingFromNumberOfPagesInExcel", "template": "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPagesInExcel PagerCssSelector: `` UsePhysicalClick: False TimeoutInSeconds: 60 BrowserInstance: `` MaxWebPagesToProcess: `` ExtractionParameters: `` ExcelInstance=> ExcelInstance", "golden_example": "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPagesInExcel PagerCssSelector: $'''example''' UsePhysicalClick: False TimeoutInSeconds: 60 BrowserInstance: Browser MaxWebPagesToProcess: 1 ExtractionParameters: RecognizedEntities ExcelInstance=> ExcelInstance", "input_params": [ { "name": "PagerCssSelector", "type": "String", "required": true }, { "name": "UsePhysicalClick", "type": "Boolean", "required": true, "default": "False" }, { "name": "TimeoutInSeconds", "type": "Int32", "required": true, "default": "60" }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "MaxWebPagesToProcess", "type": "Int32", "required": true }, { "name": "ExtractionParameters", "type": "DataTable", "required": true } ], "output_params": [ { "name": "ExcelInstance", "type": "ExcelInstanceHandle", "defaultVariable": "ExcelInstance" } ], "required_params": [ "PagerCssSelector", "UsePhysicalClick", "TimeoutInSeconds", "BrowserInstance", "MaxWebPagesToProcess", "ExtractionParameters" ], "constraints": { "ExtractionMode": "SingleValue", "StoreDataMode": "ExcelSpreadsheet", "UsePaging": "True", "GetAllWebPages": "False", "PostProcessData": "False" }, "sibling_selectors": [ "WebAutomation.ExtractData.ExtractData", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractDataInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTable", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHtmlTableInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractTable", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractTableInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValues", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHandPickedValuesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractList", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractListInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValue", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractSingleValueInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPagesInExcel" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.ExtractData.ExtractTable", "module": "WebAutomation", "kind": "Action", "selector": "ExtractTable", "template": "WebAutomation.ExtractData.ExtractTable PostProcessData: False TimeoutInSeconds: 60 Control: `` BrowserInstance: `` ExtractionParameters: `` ExtractedData=> DataFromWebPage", "golden_example": "WebAutomation.ExtractData.ExtractTable PostProcessData: False TimeoutInSeconds: 60 Control: $'''example''' BrowserInstance: Browser ExtractionParameters: RecognizedEntities ExtractedData=> DataFromWebPage", "input_params": [ { "name": "PostProcessData", "type": "Boolean", "required": true, "default": "False" }, { "name": "TimeoutInSeconds", "type": "Int32", "required": true, "default": "60" }, { "name": "Control", "type": "String", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "ExtractionParameters", "type": "DataTable", "required": true } ], "output_params": [ { "name": "ExtractedData", "type": "DataTable", "defaultVariable": "DataFromWebPage" } ], "required_params": [ "PostProcessData", "TimeoutInSeconds", "Control", "BrowserInstance", "ExtractionParameters" ], "constraints": { "ExtractionMode": "Table", "StoreDataMode": "Variable", "UsePaging": "False" }, "sibling_selectors": [ "WebAutomation.ExtractData.ExtractData", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractDataInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTable", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHtmlTableInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractTableInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValues", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHandPickedValuesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractList", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractListInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValue", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractSingleValueInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPagesInExcel" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.ExtractData.ExtractTableInExcel", "module": "WebAutomation", "kind": "Action", "selector": "ExtractTableInExcel", "template": "WebAutomation.ExtractData.ExtractTableInExcel PostProcessData: False TimeoutInSeconds: 60 Control: `` BrowserInstance: `` ExtractionParameters: `` ExcelInstance=> ExcelInstance", "golden_example": "WebAutomation.ExtractData.ExtractTableInExcel PostProcessData: False TimeoutInSeconds: 60 Control: $'''example''' BrowserInstance: Browser ExtractionParameters: RecognizedEntities ExcelInstance=> ExcelInstance", "input_params": [ { "name": "PostProcessData", "type": "Boolean", "required": true, "default": "False" }, { "name": "TimeoutInSeconds", "type": "Int32", "required": true, "default": "60" }, { "name": "Control", "type": "String", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "ExtractionParameters", "type": "DataTable", "required": true } ], "output_params": [ { "name": "ExcelInstance", "type": "ExcelInstanceHandle", "defaultVariable": "ExcelInstance" } ], "required_params": [ "PostProcessData", "TimeoutInSeconds", "Control", "BrowserInstance", "ExtractionParameters" ], "constraints": { "ExtractionMode": "Table", "StoreDataMode": "ExcelSpreadsheet", "UsePaging": "False" }, "sibling_selectors": [ "WebAutomation.ExtractData.ExtractData", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractDataInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTable", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHtmlTableInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractTable", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValues", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHandPickedValuesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractList", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractListInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValue", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractSingleValueInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPagesInExcel" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPages", "module": "WebAutomation", "kind": "Action", "selector": "ExtractTableUsingPagingFromAllPages", "template": "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPages PostProcessData: False PagerCssSelector: `` UsePhysicalClick: False TimeoutInSeconds: 60 Control: `` BrowserInstance: `` ExtractionParameters: `` ExtractedData=> DataFromWebPage", "golden_example": "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPages PostProcessData: False PagerCssSelector: $'''example''' UsePhysicalClick: False TimeoutInSeconds: 60 Control: $'''example''' BrowserInstance: Browser ExtractionParameters: RecognizedEntities ExtractedData=> DataFromWebPage", "input_params": [ { "name": "PostProcessData", "type": "Boolean", "required": true, "default": "False" }, { "name": "PagerCssSelector", "type": "String", "required": true }, { "name": "UsePhysicalClick", "type": "Boolean", "required": true, "default": "False" }, { "name": "TimeoutInSeconds", "type": "Int32", "required": true, "default": "60" }, { "name": "Control", "type": "String", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "ExtractionParameters", "type": "DataTable", "required": true } ], "output_params": [ { "name": "ExtractedData", "type": "DataTable", "defaultVariable": "DataFromWebPage" } ], "required_params": [ "PostProcessData", "PagerCssSelector", "UsePhysicalClick", "TimeoutInSeconds", "Control", "BrowserInstance", "ExtractionParameters" ], "constraints": { "ExtractionMode": "Table", "StoreDataMode": "Variable", "UsePaging": "True", "GetAllWebPages": "True" }, "sibling_selectors": [ "WebAutomation.ExtractData.ExtractData", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractDataInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTable", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHtmlTableInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractTable", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractTableInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValues", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHandPickedValuesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractList", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractListInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValue", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractSingleValueInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPagesInExcel" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPagesInExcel", "module": "WebAutomation", "kind": "Action", "selector": "ExtractTableUsingPagingFromAllPagesInExcel", "template": "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPagesInExcel PostProcessData: False PagerCssSelector: `` UsePhysicalClick: False TimeoutInSeconds: 60 Control: `` BrowserInstance: `` ExtractionParameters: `` ExcelInstance=> ExcelInstance", "golden_example": "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPagesInExcel PostProcessData: False PagerCssSelector: $'''example''' UsePhysicalClick: False TimeoutInSeconds: 60 Control: $'''example''' BrowserInstance: Browser ExtractionParameters: RecognizedEntities ExcelInstance=> ExcelInstance", "input_params": [ { "name": "PostProcessData", "type": "Boolean", "required": true, "default": "False" }, { "name": "PagerCssSelector", "type": "String", "required": true }, { "name": "UsePhysicalClick", "type": "Boolean", "required": true, "default": "False" }, { "name": "TimeoutInSeconds", "type": "Int32", "required": true, "default": "60" }, { "name": "Control", "type": "String", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "ExtractionParameters", "type": "DataTable", "required": true } ], "output_params": [ { "name": "ExcelInstance", "type": "ExcelInstanceHandle", "defaultVariable": "ExcelInstance" } ], "required_params": [ "PostProcessData", "PagerCssSelector", "UsePhysicalClick", "TimeoutInSeconds", "Control", "BrowserInstance", "ExtractionParameters" ], "constraints": { "ExtractionMode": "Table", "StoreDataMode": "ExcelSpreadsheet", "UsePaging": "True", "GetAllWebPages": "True" }, "sibling_selectors": [ "WebAutomation.ExtractData.ExtractData", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractDataInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTable", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHtmlTableInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractTable", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractTableInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValues", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHandPickedValuesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractList", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractListInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValue", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractSingleValueInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPagesInExcel" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPages", "module": "WebAutomation", "kind": "Action", "selector": "ExtractTableUsingPagingFromNumberOfPages", "template": "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPages PostProcessData: False PagerCssSelector: `` UsePhysicalClick: False TimeoutInSeconds: 60 Control: `` BrowserInstance: `` MaxWebPagesToProcess: `` ExtractionParameters: `` ExtractedData=> DataFromWebPage", "golden_example": "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPages PostProcessData: False PagerCssSelector: $'''example''' UsePhysicalClick: False TimeoutInSeconds: 60 Control: $'''example''' BrowserInstance: Browser MaxWebPagesToProcess: 1 ExtractionParameters: RecognizedEntities ExtractedData=> DataFromWebPage", "input_params": [ { "name": "PostProcessData", "type": "Boolean", "required": true, "default": "False" }, { "name": "PagerCssSelector", "type": "String", "required": true }, { "name": "UsePhysicalClick", "type": "Boolean", "required": true, "default": "False" }, { "name": "TimeoutInSeconds", "type": "Int32", "required": true, "default": "60" }, { "name": "Control", "type": "String", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "MaxWebPagesToProcess", "type": "Int32", "required": true }, { "name": "ExtractionParameters", "type": "DataTable", "required": true } ], "output_params": [ { "name": "ExtractedData", "type": "DataTable", "defaultVariable": "DataFromWebPage" } ], "required_params": [ "PostProcessData", "PagerCssSelector", "UsePhysicalClick", "TimeoutInSeconds", "Control", "BrowserInstance", "MaxWebPagesToProcess", "ExtractionParameters" ], "constraints": { "ExtractionMode": "Table", "StoreDataMode": "Variable", "UsePaging": "True", "GetAllWebPages": "False" }, "sibling_selectors": [ "WebAutomation.ExtractData.ExtractData", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractDataInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTable", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHtmlTableInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractTable", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractTableInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValues", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHandPickedValuesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractList", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractListInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValue", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractSingleValueInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPagesInExcel" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPagesInExcel", "module": "WebAutomation", "kind": "Action", "selector": "ExtractTableUsingPagingFromNumberOfPagesInExcel", "template": "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPagesInExcel PostProcessData: False PagerCssSelector: `` UsePhysicalClick: False TimeoutInSeconds: 60 Control: `` BrowserInstance: `` MaxWebPagesToProcess: `` ExtractionParameters: `` ExcelInstance=> ExcelInstance", "golden_example": "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPagesInExcel PostProcessData: False PagerCssSelector: $'''example''' UsePhysicalClick: False TimeoutInSeconds: 60 Control: $'''example''' BrowserInstance: Browser MaxWebPagesToProcess: 1 ExtractionParameters: RecognizedEntities ExcelInstance=> ExcelInstance", "input_params": [ { "name": "PostProcessData", "type": "Boolean", "required": true, "default": "False" }, { "name": "PagerCssSelector", "type": "String", "required": true }, { "name": "UsePhysicalClick", "type": "Boolean", "required": true, "default": "False" }, { "name": "TimeoutInSeconds", "type": "Int32", "required": true, "default": "60" }, { "name": "Control", "type": "String", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "MaxWebPagesToProcess", "type": "Int32", "required": true }, { "name": "ExtractionParameters", "type": "DataTable", "required": true } ], "output_params": [ { "name": "ExcelInstance", "type": "ExcelInstanceHandle", "defaultVariable": "ExcelInstance" } ], "required_params": [ "PostProcessData", "PagerCssSelector", "UsePhysicalClick", "TimeoutInSeconds", "Control", "BrowserInstance", "MaxWebPagesToProcess", "ExtractionParameters" ], "constraints": { "ExtractionMode": "Table", "StoreDataMode": "ExcelSpreadsheet", "UsePaging": "True", "GetAllWebPages": "False" }, "sibling_selectors": [ "WebAutomation.ExtractData.ExtractData", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractDataInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractDataUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTable", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHtmlTableInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHtmlTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractTable", "WebAutomation.ExtractData.ExtractTableUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractTableInExcel", "WebAutomation.ExtractData.ExtractTableUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValues", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractHandPickedValuesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractHandPickedValuesUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractList", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractListInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractListUsingPagingFromAllPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValue", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPages", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPages", "WebAutomation.ExtractData.ExtractSingleValueInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromNumberOfPagesInExcel", "WebAutomation.ExtractData.ExtractSingleValueUsingPagingFromAllPagesInExcel" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.Focus.Focus", "module": "WebAutomation", "kind": "Action", "selector": "Focus", "template": "WebAutomation.Focus.Focus WaitForPageToLoadTimeout: 60 BrowserInstance: `` Control: ``", "golden_example": "WebAutomation.Focus.Focus WaitForPageToLoadTimeout: 60 BrowserInstance: Browser Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\'']", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "Control", "type": "WebControl", "required": true } ], "output_params": [], "required_params": [ "WaitForPageToLoadTimeout", "BrowserInstance", "Control" ], "constraints": { "HandleDialogAction": "DoNothing", "WaitForPageToLoad": "True" }, "sibling_selectors": [ "WebAutomation.Focus.FocusCloseDialog", "WebAutomation.Focus.FocusPressDialogButton", "WebAutomation.Focus.FocusNoWait" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.Focus.FocusCloseDialog", "module": "WebAutomation", "kind": "Action", "selector": "FocusCloseDialog", "template": "WebAutomation.Focus.FocusCloseDialog WaitForPageToLoadTimeout: 60 BrowserInstance: `` Control: ``", "golden_example": "WebAutomation.Focus.FocusCloseDialog WaitForPageToLoadTimeout: 60 BrowserInstance: Browser Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\'']", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "Control", "type": "WebControl", "required": true } ], "output_params": [], "required_params": [ "WaitForPageToLoadTimeout", "BrowserInstance", "Control" ], "constraints": { "HandleDialogAction": "CloseIt", "WaitForPageToLoad": "True" }, "sibling_selectors": [ "WebAutomation.Focus.Focus", "WebAutomation.Focus.FocusPressDialogButton", "WebAutomation.Focus.FocusNoWait" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.Focus.FocusNoWait", "module": "WebAutomation", "kind": "Action", "selector": "FocusNoWait", "template": "WebAutomation.Focus.FocusNoWait BrowserInstance: `` Control: ``", "golden_example": "WebAutomation.Focus.FocusNoWait BrowserInstance: Browser Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\'']", "input_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "Control", "type": "WebControl", "required": true } ], "output_params": [], "required_params": [ "BrowserInstance", "Control" ], "constraints": { "WaitForPageToLoad": "False" }, "sibling_selectors": [ "WebAutomation.Focus.Focus", "WebAutomation.Focus.FocusCloseDialog", "WebAutomation.Focus.FocusPressDialogButton" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.Focus.FocusPressDialogButton", "module": "WebAutomation", "kind": "Action", "selector": "FocusPressDialogButton", "template": "WebAutomation.Focus.FocusPressDialogButton WaitForPageToLoadTimeout: 60 BrowserInstance: `` Control: `` DialogButton: ``", "golden_example": "WebAutomation.Focus.FocusPressDialogButton WaitForPageToLoadTimeout: 60 BrowserInstance: Browser Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\''] DialogButton: $'''example'''", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "Control", "type": "WebControl", "required": true }, { "name": "DialogButton", "type": "String", "required": true, "default": "OK" } ], "output_params": [], "required_params": [ "WaitForPageToLoadTimeout", "BrowserInstance", "Control", "DialogButton" ], "constraints": { "HandleDialogAction": "PressButton", "WaitForPageToLoad": "True" }, "sibling_selectors": [ "WebAutomation.Focus.Focus", "WebAutomation.Focus.FocusCloseDialog", "WebAutomation.Focus.FocusNoWait" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.GetDetailsOfElement", "module": "WebAutomation", "kind": "Action", "selector": null, "template": "WebAutomation.GetDetailsOfElement BrowserInstance: `` Control: `` AttributeName: $'''Own Text''' AttributeValue=> AttributeValue", "golden_example": "WebAutomation.GetDetailsOfElement BrowserInstance: Browser Control: $'''body''' AttributeName: $'''Own Text''' AttributeValue=> AttributeValue", "input_params": [ { "name": "AttributeName", "type": "String", "required": false }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": false }, { "name": "Control", "type": "WebControl", "required": false } ], "output_params": [ { "name": "AttributeValue", "type": "String" } ], "required_params": [ "Web browser instance", "UI element" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": true, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.GetDetailsOfWebPage", "module": "WebAutomation", "kind": "Action", "selector": null, "template": "WebAutomation.GetDetailsOfWebPage BrowserInstance: `` DetailsType: WebAutomation.DetailsType.Description Details=> WebPageProperty", "golden_example": "WebAutomation.GetDetailsOfWebPage BrowserInstance: Browser DetailsType: WebAutomation.DetailsType.Description Details=> WebPageProperty", "input_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": false }, { "name": "DetailsType", "type": "DetailsType", "required": false, "enumValues": [ "Description", "MetaKeywords", "Title", "Text", "Source", "URLAddress" ] } ], "output_params": [ { "name": "Details", "type": "String" } ], "required_params": [ "Web browser instance" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.GetWebControl", "module": "WebAutomation", "kind": "Action", "selector": null, "template": "WebAutomation.GetWebControl Control: `` WebControl=> WebControl", "golden_example": "WebAutomation.GetWebControl Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\''] WebControl=> WebControl", "input_params": [ { "name": "Control", "type": "WebControl", "required": true } ], "output_params": [ { "name": "WebControl", "type": "WebControl", "defaultVariable": "WebControl" } ], "required_params": [ "Control" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.GoToWebPage.GoToWebPage", "module": "WebAutomation", "kind": "Action", "selector": "GoToWebPage", "template": "WebAutomation.GoToWebPage.GoToWebPage BrowserInstance: `` Url: `` WaitForPageToLoadTimeout: 60", "golden_example": "WebAutomation.GoToWebPage.GoToWebPage BrowserInstance: Browser Url: $'''example''' WaitForPageToLoadTimeout: 60", "input_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": false }, { "name": "Url", "type": "String", "required": false }, { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": false } ], "output_params": [], "required_params": [ "Web browser instance", "URL" ], "constraints": { "NavigationType": "NavigateToUrl", "WaitForPageToLoad": "True", "HandleDialogAction": "DoNothing" }, "sibling_selectors": [ "WebAutomation.GoToWebPage.GoToWebPageCloseDialog", "WebAutomation.GoToWebPage.GoToWebPagePressDialogButton", "WebAutomation.GoToWebPage.GoToWebPageNoWait", "WebAutomation.GoToWebPage.NavigateBack", "WebAutomation.GoToWebPage.NavigateBackCloseDialog", "WebAutomation.GoToWebPage.NavigateBackPressDialogButton", "WebAutomation.GoToWebPage.NavigateBackNoWait", "WebAutomation.GoToWebPage.NavigateForward", "WebAutomation.GoToWebPage.NavigateForwardCloseDialog", "WebAutomation.GoToWebPage.NavigateForwardPressDialogButton", "WebAutomation.GoToWebPage.NavigateForwardNoWait", "WebAutomation.GoToWebPage.ReloadWebPage", "WebAutomation.GoToWebPage.ReloadWebPageCloseDialog", "WebAutomation.GoToWebPage.ReloadWebPagePressDialogButton", "WebAutomation.GoToWebPage.ReloadWebPageNoWait" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.GoToWebPage.GoToWebPageCloseDialog", "module": "WebAutomation", "kind": "Action", "selector": "GoToWebPageCloseDialog", "template": "WebAutomation.GoToWebPage.GoToWebPageCloseDialog Url: `` WaitForPageToLoadTimeout: 60 BrowserInstance: ``", "golden_example": "WebAutomation.GoToWebPage.GoToWebPageCloseDialog Url: $'''example''' WaitForPageToLoadTimeout: 60 BrowserInstance: Browser", "input_params": [ { "name": "Url", "type": "String", "required": true }, { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "Url", "WaitForPageToLoadTimeout", "BrowserInstance" ], "constraints": { "NavigationType": "NavigateToUrl", "WaitForPageToLoad": "True", "HandleDialogAction": "CloseIt" }, "sibling_selectors": [ "WebAutomation.GoToWebPage.GoToWebPage", "WebAutomation.GoToWebPage.GoToWebPagePressDialogButton", "WebAutomation.GoToWebPage.GoToWebPageNoWait", "WebAutomation.GoToWebPage.NavigateBack", "WebAutomation.GoToWebPage.NavigateBackCloseDialog", "WebAutomation.GoToWebPage.NavigateBackPressDialogButton", "WebAutomation.GoToWebPage.NavigateBackNoWait", "WebAutomation.GoToWebPage.NavigateForward", "WebAutomation.GoToWebPage.NavigateForwardCloseDialog", "WebAutomation.GoToWebPage.NavigateForwardPressDialogButton", "WebAutomation.GoToWebPage.NavigateForwardNoWait", "WebAutomation.GoToWebPage.ReloadWebPage", "WebAutomation.GoToWebPage.ReloadWebPageCloseDialog", "WebAutomation.GoToWebPage.ReloadWebPagePressDialogButton", "WebAutomation.GoToWebPage.ReloadWebPageNoWait" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.GoToWebPage.GoToWebPageNoWait", "module": "WebAutomation", "kind": "Action", "selector": "GoToWebPageNoWait", "template": "WebAutomation.GoToWebPage.GoToWebPageNoWait Url: `` BrowserInstance: ``", "golden_example": "WebAutomation.GoToWebPage.GoToWebPageNoWait Url: $'''example''' BrowserInstance: Browser", "input_params": [ { "name": "Url", "type": "String", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "Url", "BrowserInstance" ], "constraints": { "NavigationType": "NavigateToUrl", "WaitForPageToLoad": "False" }, "sibling_selectors": [ "WebAutomation.GoToWebPage.GoToWebPage", "WebAutomation.GoToWebPage.GoToWebPageCloseDialog", "WebAutomation.GoToWebPage.GoToWebPagePressDialogButton", "WebAutomation.GoToWebPage.NavigateBack", "WebAutomation.GoToWebPage.NavigateBackCloseDialog", "WebAutomation.GoToWebPage.NavigateBackPressDialogButton", "WebAutomation.GoToWebPage.NavigateBackNoWait", "WebAutomation.GoToWebPage.NavigateForward", "WebAutomation.GoToWebPage.NavigateForwardCloseDialog", "WebAutomation.GoToWebPage.NavigateForwardPressDialogButton", "WebAutomation.GoToWebPage.NavigateForwardNoWait", "WebAutomation.GoToWebPage.ReloadWebPage", "WebAutomation.GoToWebPage.ReloadWebPageCloseDialog", "WebAutomation.GoToWebPage.ReloadWebPagePressDialogButton", "WebAutomation.GoToWebPage.ReloadWebPageNoWait" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.GoToWebPage.GoToWebPagePressDialogButton", "module": "WebAutomation", "kind": "Action", "selector": "GoToWebPagePressDialogButton", "template": "WebAutomation.GoToWebPage.GoToWebPagePressDialogButton Url: `` WaitForPageToLoadTimeout: 60 BrowserInstance: `` DialogButton: ``", "golden_example": "WebAutomation.GoToWebPage.GoToWebPagePressDialogButton Url: $'''example''' WaitForPageToLoadTimeout: 60 BrowserInstance: Browser DialogButton: $'''example'''", "input_params": [ { "name": "Url", "type": "String", "required": true }, { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "DialogButton", "type": "String", "required": true, "default": "OK" } ], "output_params": [], "required_params": [ "Url", "WaitForPageToLoadTimeout", "BrowserInstance", "DialogButton" ], "constraints": { "NavigationType": "NavigateToUrl", "WaitForPageToLoad": "True", "HandleDialogAction": "PressButton" }, "sibling_selectors": [ "WebAutomation.GoToWebPage.GoToWebPage", "WebAutomation.GoToWebPage.GoToWebPageCloseDialog", "WebAutomation.GoToWebPage.GoToWebPageNoWait", "WebAutomation.GoToWebPage.NavigateBack", "WebAutomation.GoToWebPage.NavigateBackCloseDialog", "WebAutomation.GoToWebPage.NavigateBackPressDialogButton", "WebAutomation.GoToWebPage.NavigateBackNoWait", "WebAutomation.GoToWebPage.NavigateForward", "WebAutomation.GoToWebPage.NavigateForwardCloseDialog", "WebAutomation.GoToWebPage.NavigateForwardPressDialogButton", "WebAutomation.GoToWebPage.NavigateForwardNoWait", "WebAutomation.GoToWebPage.ReloadWebPage", "WebAutomation.GoToWebPage.ReloadWebPageCloseDialog", "WebAutomation.GoToWebPage.ReloadWebPagePressDialogButton", "WebAutomation.GoToWebPage.ReloadWebPageNoWait" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.GoToWebPage.NavigateBack", "module": "WebAutomation", "kind": "Action", "selector": "NavigateBack", "template": "WebAutomation.GoToWebPage.NavigateBack WaitForPageToLoadTimeout: 60 BrowserInstance: ``", "golden_example": "WebAutomation.GoToWebPage.NavigateBack WaitForPageToLoadTimeout: 60 BrowserInstance: Browser", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "WaitForPageToLoadTimeout", "BrowserInstance" ], "constraints": { "NavigationType": "NavigateBack", "WaitForPageToLoad": "True", "HandleDialogAction": "DoNothing" }, "sibling_selectors": [ "WebAutomation.GoToWebPage.GoToWebPage", "WebAutomation.GoToWebPage.GoToWebPageCloseDialog", "WebAutomation.GoToWebPage.GoToWebPagePressDialogButton", "WebAutomation.GoToWebPage.GoToWebPageNoWait", "WebAutomation.GoToWebPage.NavigateBackCloseDialog", "WebAutomation.GoToWebPage.NavigateBackPressDialogButton", "WebAutomation.GoToWebPage.NavigateBackNoWait", "WebAutomation.GoToWebPage.NavigateForward", "WebAutomation.GoToWebPage.NavigateForwardCloseDialog", "WebAutomation.GoToWebPage.NavigateForwardPressDialogButton", "WebAutomation.GoToWebPage.NavigateForwardNoWait", "WebAutomation.GoToWebPage.ReloadWebPage", "WebAutomation.GoToWebPage.ReloadWebPageCloseDialog", "WebAutomation.GoToWebPage.ReloadWebPagePressDialogButton", "WebAutomation.GoToWebPage.ReloadWebPageNoWait" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.GoToWebPage.NavigateBackCloseDialog", "module": "WebAutomation", "kind": "Action", "selector": "NavigateBackCloseDialog", "template": "WebAutomation.GoToWebPage.NavigateBackCloseDialog WaitForPageToLoadTimeout: 60 BrowserInstance: ``", "golden_example": "WebAutomation.GoToWebPage.NavigateBackCloseDialog WaitForPageToLoadTimeout: 60 BrowserInstance: Browser", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "WaitForPageToLoadTimeout", "BrowserInstance" ], "constraints": { "NavigationType": "NavigateBack", "WaitForPageToLoad": "True", "HandleDialogAction": "CloseIt" }, "sibling_selectors": [ "WebAutomation.GoToWebPage.GoToWebPage", "WebAutomation.GoToWebPage.GoToWebPageCloseDialog", "WebAutomation.GoToWebPage.GoToWebPagePressDialogButton", "WebAutomation.GoToWebPage.GoToWebPageNoWait", "WebAutomation.GoToWebPage.NavigateBack", "WebAutomation.GoToWebPage.NavigateBackPressDialogButton", "WebAutomation.GoToWebPage.NavigateBackNoWait", "WebAutomation.GoToWebPage.NavigateForward", "WebAutomation.GoToWebPage.NavigateForwardCloseDialog", "WebAutomation.GoToWebPage.NavigateForwardPressDialogButton", "WebAutomation.GoToWebPage.NavigateForwardNoWait", "WebAutomation.GoToWebPage.ReloadWebPage", "WebAutomation.GoToWebPage.ReloadWebPageCloseDialog", "WebAutomation.GoToWebPage.ReloadWebPagePressDialogButton", "WebAutomation.GoToWebPage.ReloadWebPageNoWait" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.GoToWebPage.NavigateBackNoWait", "module": "WebAutomation", "kind": "Action", "selector": "NavigateBackNoWait", "template": "WebAutomation.GoToWebPage.NavigateBackNoWait BrowserInstance: ``", "golden_example": "WebAutomation.GoToWebPage.NavigateBackNoWait BrowserInstance: Browser", "input_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "BrowserInstance" ], "constraints": { "NavigationType": "NavigateBack", "WaitForPageToLoad": "False" }, "sibling_selectors": [ "WebAutomation.GoToWebPage.GoToWebPage", "WebAutomation.GoToWebPage.GoToWebPageCloseDialog", "WebAutomation.GoToWebPage.GoToWebPagePressDialogButton", "WebAutomation.GoToWebPage.GoToWebPageNoWait", "WebAutomation.GoToWebPage.NavigateBack", "WebAutomation.GoToWebPage.NavigateBackCloseDialog", "WebAutomation.GoToWebPage.NavigateBackPressDialogButton", "WebAutomation.GoToWebPage.NavigateForward", "WebAutomation.GoToWebPage.NavigateForwardCloseDialog", "WebAutomation.GoToWebPage.NavigateForwardPressDialogButton", "WebAutomation.GoToWebPage.NavigateForwardNoWait", "WebAutomation.GoToWebPage.ReloadWebPage", "WebAutomation.GoToWebPage.ReloadWebPageCloseDialog", "WebAutomation.GoToWebPage.ReloadWebPagePressDialogButton", "WebAutomation.GoToWebPage.ReloadWebPageNoWait" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.GoToWebPage.NavigateBackPressDialogButton", "module": "WebAutomation", "kind": "Action", "selector": "NavigateBackPressDialogButton", "template": "WebAutomation.GoToWebPage.NavigateBackPressDialogButton WaitForPageToLoadTimeout: 60 BrowserInstance: `` DialogButton: ``", "golden_example": "WebAutomation.GoToWebPage.NavigateBackPressDialogButton WaitForPageToLoadTimeout: 60 BrowserInstance: Browser DialogButton: $'''example'''", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "DialogButton", "type": "String", "required": true, "default": "OK" } ], "output_params": [], "required_params": [ "WaitForPageToLoadTimeout", "BrowserInstance", "DialogButton" ], "constraints": { "NavigationType": "NavigateBack", "WaitForPageToLoad": "True", "HandleDialogAction": "PressButton" }, "sibling_selectors": [ "WebAutomation.GoToWebPage.GoToWebPage", "WebAutomation.GoToWebPage.GoToWebPageCloseDialog", "WebAutomation.GoToWebPage.GoToWebPagePressDialogButton", "WebAutomation.GoToWebPage.GoToWebPageNoWait", "WebAutomation.GoToWebPage.NavigateBack", "WebAutomation.GoToWebPage.NavigateBackCloseDialog", "WebAutomation.GoToWebPage.NavigateBackNoWait", "WebAutomation.GoToWebPage.NavigateForward", "WebAutomation.GoToWebPage.NavigateForwardCloseDialog", "WebAutomation.GoToWebPage.NavigateForwardPressDialogButton", "WebAutomation.GoToWebPage.NavigateForwardNoWait", "WebAutomation.GoToWebPage.ReloadWebPage", "WebAutomation.GoToWebPage.ReloadWebPageCloseDialog", "WebAutomation.GoToWebPage.ReloadWebPagePressDialogButton", "WebAutomation.GoToWebPage.ReloadWebPageNoWait" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.GoToWebPage.NavigateForward", "module": "WebAutomation", "kind": "Action", "selector": "NavigateForward", "template": "WebAutomation.GoToWebPage.NavigateForward WaitForPageToLoadTimeout: 60 BrowserInstance: ``", "golden_example": "WebAutomation.GoToWebPage.NavigateForward WaitForPageToLoadTimeout: 60 BrowserInstance: Browser", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "WaitForPageToLoadTimeout", "BrowserInstance" ], "constraints": { "NavigationType": "NavigateForward", "WaitForPageToLoad": "True", "HandleDialogAction": "DoNothing" }, "sibling_selectors": [ "WebAutomation.GoToWebPage.GoToWebPage", "WebAutomation.GoToWebPage.GoToWebPageCloseDialog", "WebAutomation.GoToWebPage.GoToWebPagePressDialogButton", "WebAutomation.GoToWebPage.GoToWebPageNoWait", "WebAutomation.GoToWebPage.NavigateBack", "WebAutomation.GoToWebPage.NavigateBackCloseDialog", "WebAutomation.GoToWebPage.NavigateBackPressDialogButton", "WebAutomation.GoToWebPage.NavigateBackNoWait", "WebAutomation.GoToWebPage.NavigateForwardCloseDialog", "WebAutomation.GoToWebPage.NavigateForwardPressDialogButton", "WebAutomation.GoToWebPage.NavigateForwardNoWait", "WebAutomation.GoToWebPage.ReloadWebPage", "WebAutomation.GoToWebPage.ReloadWebPageCloseDialog", "WebAutomation.GoToWebPage.ReloadWebPagePressDialogButton", "WebAutomation.GoToWebPage.ReloadWebPageNoWait" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.GoToWebPage.NavigateForwardCloseDialog", "module": "WebAutomation", "kind": "Action", "selector": "NavigateForwardCloseDialog", "template": "WebAutomation.GoToWebPage.NavigateForwardCloseDialog WaitForPageToLoadTimeout: 60 BrowserInstance: ``", "golden_example": "WebAutomation.GoToWebPage.NavigateForwardCloseDialog WaitForPageToLoadTimeout: 60 BrowserInstance: Browser", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "WaitForPageToLoadTimeout", "BrowserInstance" ], "constraints": { "NavigationType": "NavigateForward", "WaitForPageToLoad": "True", "HandleDialogAction": "CloseIt" }, "sibling_selectors": [ "WebAutomation.GoToWebPage.GoToWebPage", "WebAutomation.GoToWebPage.GoToWebPageCloseDialog", "WebAutomation.GoToWebPage.GoToWebPagePressDialogButton", "WebAutomation.GoToWebPage.GoToWebPageNoWait", "WebAutomation.GoToWebPage.NavigateBack", "WebAutomation.GoToWebPage.NavigateBackCloseDialog", "WebAutomation.GoToWebPage.NavigateBackPressDialogButton", "WebAutomation.GoToWebPage.NavigateBackNoWait", "WebAutomation.GoToWebPage.NavigateForward", "WebAutomation.GoToWebPage.NavigateForwardPressDialogButton", "WebAutomation.GoToWebPage.NavigateForwardNoWait", "WebAutomation.GoToWebPage.ReloadWebPage", "WebAutomation.GoToWebPage.ReloadWebPageCloseDialog", "WebAutomation.GoToWebPage.ReloadWebPagePressDialogButton", "WebAutomation.GoToWebPage.ReloadWebPageNoWait" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.GoToWebPage.NavigateForwardNoWait", "module": "WebAutomation", "kind": "Action", "selector": "NavigateForwardNoWait", "template": "WebAutomation.GoToWebPage.NavigateForwardNoWait BrowserInstance: ``", "golden_example": "WebAutomation.GoToWebPage.NavigateForwardNoWait BrowserInstance: Browser", "input_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "BrowserInstance" ], "constraints": { "NavigationType": "NavigateForward", "WaitForPageToLoad": "False" }, "sibling_selectors": [ "WebAutomation.GoToWebPage.GoToWebPage", "WebAutomation.GoToWebPage.GoToWebPageCloseDialog", "WebAutomation.GoToWebPage.GoToWebPagePressDialogButton", "WebAutomation.GoToWebPage.GoToWebPageNoWait", "WebAutomation.GoToWebPage.NavigateBack", "WebAutomation.GoToWebPage.NavigateBackCloseDialog", "WebAutomation.GoToWebPage.NavigateBackPressDialogButton", "WebAutomation.GoToWebPage.NavigateBackNoWait", "WebAutomation.GoToWebPage.NavigateForward", "WebAutomation.GoToWebPage.NavigateForwardCloseDialog", "WebAutomation.GoToWebPage.NavigateForwardPressDialogButton", "WebAutomation.GoToWebPage.ReloadWebPage", "WebAutomation.GoToWebPage.ReloadWebPageCloseDialog", "WebAutomation.GoToWebPage.ReloadWebPagePressDialogButton", "WebAutomation.GoToWebPage.ReloadWebPageNoWait" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.GoToWebPage.NavigateForwardPressDialogButton", "module": "WebAutomation", "kind": "Action", "selector": "NavigateForwardPressDialogButton", "template": "WebAutomation.GoToWebPage.NavigateForwardPressDialogButton WaitForPageToLoadTimeout: 60 BrowserInstance: `` DialogButton: ``", "golden_example": "WebAutomation.GoToWebPage.NavigateForwardPressDialogButton WaitForPageToLoadTimeout: 60 BrowserInstance: Browser DialogButton: $'''example'''", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "DialogButton", "type": "String", "required": true, "default": "OK" } ], "output_params": [], "required_params": [ "WaitForPageToLoadTimeout", "BrowserInstance", "DialogButton" ], "constraints": { "NavigationType": "NavigateForward", "WaitForPageToLoad": "True", "HandleDialogAction": "PressButton" }, "sibling_selectors": [ "WebAutomation.GoToWebPage.GoToWebPage", "WebAutomation.GoToWebPage.GoToWebPageCloseDialog", "WebAutomation.GoToWebPage.GoToWebPagePressDialogButton", "WebAutomation.GoToWebPage.GoToWebPageNoWait", "WebAutomation.GoToWebPage.NavigateBack", "WebAutomation.GoToWebPage.NavigateBackCloseDialog", "WebAutomation.GoToWebPage.NavigateBackPressDialogButton", "WebAutomation.GoToWebPage.NavigateBackNoWait", "WebAutomation.GoToWebPage.NavigateForward", "WebAutomation.GoToWebPage.NavigateForwardCloseDialog", "WebAutomation.GoToWebPage.NavigateForwardNoWait", "WebAutomation.GoToWebPage.ReloadWebPage", "WebAutomation.GoToWebPage.ReloadWebPageCloseDialog", "WebAutomation.GoToWebPage.ReloadWebPagePressDialogButton", "WebAutomation.GoToWebPage.ReloadWebPageNoWait" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.GoToWebPage.ReloadWebPage", "module": "WebAutomation", "kind": "Action", "selector": "ReloadWebPage", "template": "WebAutomation.GoToWebPage.ReloadWebPage WaitForPageToLoadTimeout: 60 BrowserInstance: ``", "golden_example": "WebAutomation.GoToWebPage.ReloadWebPage WaitForPageToLoadTimeout: 60 BrowserInstance: Browser", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "WaitForPageToLoadTimeout", "BrowserInstance" ], "constraints": { "NavigationType": "ReloadWebPage", "WaitForPageToLoad": "True", "HandleDialogAction": "DoNothing" }, "sibling_selectors": [ "WebAutomation.GoToWebPage.GoToWebPage", "WebAutomation.GoToWebPage.GoToWebPageCloseDialog", "WebAutomation.GoToWebPage.GoToWebPagePressDialogButton", "WebAutomation.GoToWebPage.GoToWebPageNoWait", "WebAutomation.GoToWebPage.NavigateBack", "WebAutomation.GoToWebPage.NavigateBackCloseDialog", "WebAutomation.GoToWebPage.NavigateBackPressDialogButton", "WebAutomation.GoToWebPage.NavigateBackNoWait", "WebAutomation.GoToWebPage.NavigateForward", "WebAutomation.GoToWebPage.NavigateForwardCloseDialog", "WebAutomation.GoToWebPage.NavigateForwardPressDialogButton", "WebAutomation.GoToWebPage.NavigateForwardNoWait", "WebAutomation.GoToWebPage.ReloadWebPageCloseDialog", "WebAutomation.GoToWebPage.ReloadWebPagePressDialogButton", "WebAutomation.GoToWebPage.ReloadWebPageNoWait" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.GoToWebPage.ReloadWebPageCloseDialog", "module": "WebAutomation", "kind": "Action", "selector": "ReloadWebPageCloseDialog", "template": "WebAutomation.GoToWebPage.ReloadWebPageCloseDialog WaitForPageToLoadTimeout: 60 BrowserInstance: ``", "golden_example": "WebAutomation.GoToWebPage.ReloadWebPageCloseDialog WaitForPageToLoadTimeout: 60 BrowserInstance: Browser", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "WaitForPageToLoadTimeout", "BrowserInstance" ], "constraints": { "NavigationType": "ReloadWebPage", "WaitForPageToLoad": "True", "HandleDialogAction": "CloseIt" }, "sibling_selectors": [ "WebAutomation.GoToWebPage.GoToWebPage", "WebAutomation.GoToWebPage.GoToWebPageCloseDialog", "WebAutomation.GoToWebPage.GoToWebPagePressDialogButton", "WebAutomation.GoToWebPage.GoToWebPageNoWait", "WebAutomation.GoToWebPage.NavigateBack", "WebAutomation.GoToWebPage.NavigateBackCloseDialog", "WebAutomation.GoToWebPage.NavigateBackPressDialogButton", "WebAutomation.GoToWebPage.NavigateBackNoWait", "WebAutomation.GoToWebPage.NavigateForward", "WebAutomation.GoToWebPage.NavigateForwardCloseDialog", "WebAutomation.GoToWebPage.NavigateForwardPressDialogButton", "WebAutomation.GoToWebPage.NavigateForwardNoWait", "WebAutomation.GoToWebPage.ReloadWebPage", "WebAutomation.GoToWebPage.ReloadWebPagePressDialogButton", "WebAutomation.GoToWebPage.ReloadWebPageNoWait" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.GoToWebPage.ReloadWebPageNoWait", "module": "WebAutomation", "kind": "Action", "selector": "ReloadWebPageNoWait", "template": "WebAutomation.GoToWebPage.ReloadWebPageNoWait BrowserInstance: ``", "golden_example": "WebAutomation.GoToWebPage.ReloadWebPageNoWait BrowserInstance: Browser", "input_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "BrowserInstance" ], "constraints": { "NavigationType": "ReloadWebPage", "WaitForPageToLoad": "False" }, "sibling_selectors": [ "WebAutomation.GoToWebPage.GoToWebPage", "WebAutomation.GoToWebPage.GoToWebPageCloseDialog", "WebAutomation.GoToWebPage.GoToWebPagePressDialogButton", "WebAutomation.GoToWebPage.GoToWebPageNoWait", "WebAutomation.GoToWebPage.NavigateBack", "WebAutomation.GoToWebPage.NavigateBackCloseDialog", "WebAutomation.GoToWebPage.NavigateBackPressDialogButton", "WebAutomation.GoToWebPage.NavigateBackNoWait", "WebAutomation.GoToWebPage.NavigateForward", "WebAutomation.GoToWebPage.NavigateForwardCloseDialog", "WebAutomation.GoToWebPage.NavigateForwardPressDialogButton", "WebAutomation.GoToWebPage.NavigateForwardNoWait", "WebAutomation.GoToWebPage.ReloadWebPage", "WebAutomation.GoToWebPage.ReloadWebPageCloseDialog", "WebAutomation.GoToWebPage.ReloadWebPagePressDialogButton" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.GoToWebPage.ReloadWebPagePressDialogButton", "module": "WebAutomation", "kind": "Action", "selector": "ReloadWebPagePressDialogButton", "template": "WebAutomation.GoToWebPage.ReloadWebPagePressDialogButton WaitForPageToLoadTimeout: 60 BrowserInstance: `` DialogButton: ``", "golden_example": "WebAutomation.GoToWebPage.ReloadWebPagePressDialogButton WaitForPageToLoadTimeout: 60 BrowserInstance: Browser DialogButton: $'''example'''", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "DialogButton", "type": "String", "required": true, "default": "OK" } ], "output_params": [], "required_params": [ "WaitForPageToLoadTimeout", "BrowserInstance", "DialogButton" ], "constraints": { "NavigationType": "ReloadWebPage", "WaitForPageToLoad": "True", "HandleDialogAction": "PressButton" }, "sibling_selectors": [ "WebAutomation.GoToWebPage.GoToWebPage", "WebAutomation.GoToWebPage.GoToWebPageCloseDialog", "WebAutomation.GoToWebPage.GoToWebPagePressDialogButton", "WebAutomation.GoToWebPage.GoToWebPageNoWait", "WebAutomation.GoToWebPage.NavigateBack", "WebAutomation.GoToWebPage.NavigateBackCloseDialog", "WebAutomation.GoToWebPage.NavigateBackPressDialogButton", "WebAutomation.GoToWebPage.NavigateBackNoWait", "WebAutomation.GoToWebPage.NavigateForward", "WebAutomation.GoToWebPage.NavigateForwardCloseDialog", "WebAutomation.GoToWebPage.NavigateForwardPressDialogButton", "WebAutomation.GoToWebPage.NavigateForwardNoWait", "WebAutomation.GoToWebPage.ReloadWebPage", "WebAutomation.GoToWebPage.ReloadWebPageCloseDialog", "WebAutomation.GoToWebPage.ReloadWebPageNoWait" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.HoverOverElement", "module": "WebAutomation", "kind": "Action", "selector": null, "template": "WebAutomation.HoverOverElement BrowserInstance: `` Control: `` UseActualMouse: False", "golden_example": "WebAutomation.HoverOverElement BrowserInstance: Browser Control: $'''body''' UseActualMouse: False", "input_params": [ { "name": "UseActualMouse", "type": "Boolean", "required": false }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": false }, { "name": "Control", "type": "WebControl", "required": false } ], "output_params": [], "required_params": [ "Web browser instance", "UI element" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": true, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.IfWebPageContains.WebPageContainsElement", "module": "WebAutomation", "kind": "Condition", "selector": "WebPageContainsElement", "template": "IF (WebAutomation.IfWebPageContains.WebPageContainsElement BrowserInstance: `` Control: ``) THEN", "golden_example": "IF (WebAutomation.IfWebPageContains.WebPageContainsElement BrowserInstance: Browser Control: $'''body''') THEN", "input_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "Control", "type": "WebControl", "required": true } ], "output_params": [], "required_params": [ "Web browser instance", "UI element" ], "constraints": { "CheckElementState": "False", "ContainsMode": "ContainsElement" }, "sibling_selectors": [ "WebAutomation.IfWebPageContains.WebPageDoesNotContainElement", "WebAutomation.IfWebPageContains.WebPageContainsText", "WebAutomation.IfWebPageContains.WebPageDoesNotContainText", "WebAutomation.IfWebPageContains.WebPageContainsElementInState" ], "needs_ui_selector": true, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.IfWebPageContains.WebPageContainsElementInState", "module": "WebAutomation", "kind": "Condition", "selector": "WebPageContainsElementInState", "template": "IF (WebAutomation.IfWebPageContains.WebPageContainsElementInState State: WebAutomation.ElementState.Enabled BrowserInstance: `` Control: ``) THEN", "golden_example": "IF (WebAutomation.IfWebPageContains.WebPageContainsElementInState State: WebAutomation.ElementState.Enabled BrowserInstance: Browser Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\'']) THEN", "input_params": [ { "name": "State", "type": "ElementState", "required": true, "default": "Enabled", "enumValues": [ "Enabled", "Disabled" ] }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "Control", "type": "WebControl", "required": true } ], "output_params": [], "required_params": [ "State", "BrowserInstance", "Control" ], "constraints": { "CheckElementState": "True", "ContainsMode": "ContainsElement" }, "sibling_selectors": [ "WebAutomation.IfWebPageContains.WebPageContainsElement", "WebAutomation.IfWebPageContains.WebPageDoesNotContainElement", "WebAutomation.IfWebPageContains.WebPageContainsText", "WebAutomation.IfWebPageContains.WebPageDoesNotContainText" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.IfWebPageContains.WebPageContainsText", "module": "WebAutomation", "kind": "Condition", "selector": "WebPageContainsText", "template": "IF (WebAutomation.IfWebPageContains.WebPageContainsText BrowserInstance: `` Text: ``) THEN", "golden_example": "IF (WebAutomation.IfWebPageContains.WebPageContainsText BrowserInstance: Browser Text: $'''example''') THEN", "input_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "Text", "type": "String", "required": true } ], "output_params": [], "required_params": [ "BrowserInstance", "Text" ], "constraints": { "ContainsMode": "ContainsText" }, "sibling_selectors": [ "WebAutomation.IfWebPageContains.WebPageContainsElement", "WebAutomation.IfWebPageContains.WebPageDoesNotContainElement", "WebAutomation.IfWebPageContains.WebPageDoesNotContainText", "WebAutomation.IfWebPageContains.WebPageContainsElementInState" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.IfWebPageContains.WebPageDoesNotContainElement", "module": "WebAutomation", "kind": "Condition", "selector": "WebPageDoesNotContainElement", "template": "IF (WebAutomation.IfWebPageContains.WebPageDoesNotContainElement BrowserInstance: `` Control: ``) THEN", "golden_example": "IF (WebAutomation.IfWebPageContains.WebPageDoesNotContainElement BrowserInstance: Browser Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\'']) THEN", "input_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "Control", "type": "WebControl", "required": true } ], "output_params": [], "required_params": [ "BrowserInstance", "Control" ], "constraints": { "ContainsMode": "DoesNotContainElement" }, "sibling_selectors": [ "WebAutomation.IfWebPageContains.WebPageContainsElement", "WebAutomation.IfWebPageContains.WebPageContainsText", "WebAutomation.IfWebPageContains.WebPageDoesNotContainText", "WebAutomation.IfWebPageContains.WebPageContainsElementInState" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.IfWebPageContains.WebPageDoesNotContainText", "module": "WebAutomation", "kind": "Condition", "selector": "WebPageDoesNotContainText", "template": "IF (WebAutomation.IfWebPageContains.WebPageDoesNotContainText BrowserInstance: `` Text: ``) THEN", "golden_example": "IF (WebAutomation.IfWebPageContains.WebPageDoesNotContainText BrowserInstance: Browser Text: $'''example''') THEN", "input_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "Text", "type": "String", "required": true } ], "output_params": [], "required_params": [ "BrowserInstance", "Text" ], "constraints": { "ContainsMode": "DoesNotContainText" }, "sibling_selectors": [ "WebAutomation.IfWebPageContains.WebPageContainsElement", "WebAutomation.IfWebPageContains.WebPageDoesNotContainElement", "WebAutomation.IfWebPageContains.WebPageContainsText", "WebAutomation.IfWebPageContains.WebPageContainsElementInState" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchChrome.AttachToChromeByTitle", "module": "WebAutomation", "kind": "Action", "selector": "AttachToChromeByTitle", "template": "WebAutomation.LaunchChrome.AttachToChromeByTitle TargetDesktop: `` CommunicationMode: WebAutomation.BrowserCommunicationMethod.Extension AttachTimeout: 5 MatchMode: WebAutomation.MatchMode.Mixed TabTitle: `` BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchChrome.AttachToChromeByTitle TargetDesktop: $'''example''' CommunicationMode: WebAutomation.BrowserCommunicationMethod.Extension AttachTimeout: 5 MatchMode: WebAutomation.MatchMode.Mixed TabTitle: $'''example''' BrowserInstance=> Browser", "input_params": [ { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "CommunicationMode", "type": "BrowserCommunicationMethod", "required": true, "default": "Extension", "enumValues": [ "Extension", "WebDriver" ] }, { "name": "AttachTimeout", "type": "Int32", "required": true, "default": "5" }, { "name": "MatchMode", "type": "MatchMode", "required": true, "default": "Mixed", "enumValues": [ "Mixed", "Exact", "Partial", "Regex" ] }, { "name": "TabTitle", "type": "String", "required": true } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "TargetDesktop", "CommunicationMode", "AttachTimeout", "MatchMode", "TabTitle" ], "constraints": { "LaunchMode": "Attach", "AttachMode": "ByTitle" }, "sibling_selectors": [ "WebAutomation.LaunchChrome.LaunchChrome", "WebAutomation.LaunchChrome.LaunchChromeCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeCloseDialog", "WebAutomation.LaunchChrome.LaunchChromeCloseDialogCustomProfile", "WebAutomation.LaunchChrome.LaunchChromePressDialogButton", "WebAutomation.LaunchChrome.LaunchChromePressDialogButtonCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeNoWait", "WebAutomation.LaunchChrome.LaunchChromeNoWaitCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriver", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCloseDialog", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverPressDialogButton", "WebAutomation.LaunchChrome.LaunchChromeWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverNoWait", "WebAutomation.LaunchChrome.LaunchChromeWithDriverNoWaitCustomProfile", "WebAutomation.LaunchChrome.AttachToChromeByUrl", "WebAutomation.LaunchChrome.AttachToForegroundChrome" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchChrome.AttachToChromeByUrl", "module": "WebAutomation", "kind": "Action", "selector": "AttachToChromeByUrl", "template": "WebAutomation.LaunchChrome.AttachToChromeByUrl TargetDesktop: `` CommunicationMode: WebAutomation.BrowserCommunicationMethod.Extension TabUrl: `` AttachTimeout: 5 MatchMode: WebAutomation.MatchMode.Mixed BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchChrome.AttachToChromeByUrl TargetDesktop: $'''example''' CommunicationMode: WebAutomation.BrowserCommunicationMethod.Extension TabUrl: $'''example''' AttachTimeout: 5 MatchMode: WebAutomation.MatchMode.Mixed BrowserInstance=> Browser", "input_params": [ { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "CommunicationMode", "type": "BrowserCommunicationMethod", "required": true, "default": "Extension", "enumValues": [ "Extension", "WebDriver" ] }, { "name": "TabUrl", "type": "String", "required": true }, { "name": "AttachTimeout", "type": "Int32", "required": true, "default": "5" }, { "name": "MatchMode", "type": "MatchMode", "required": true, "default": "Mixed", "enumValues": [ "Mixed", "Exact", "Partial", "Regex" ] } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "TargetDesktop", "CommunicationMode", "TabUrl", "AttachTimeout", "MatchMode" ], "constraints": { "LaunchMode": "Attach", "AttachMode": "ByUrl" }, "sibling_selectors": [ "WebAutomation.LaunchChrome.LaunchChrome", "WebAutomation.LaunchChrome.LaunchChromeCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeCloseDialog", "WebAutomation.LaunchChrome.LaunchChromeCloseDialogCustomProfile", "WebAutomation.LaunchChrome.LaunchChromePressDialogButton", "WebAutomation.LaunchChrome.LaunchChromePressDialogButtonCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeNoWait", "WebAutomation.LaunchChrome.LaunchChromeNoWaitCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriver", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCloseDialog", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverPressDialogButton", "WebAutomation.LaunchChrome.LaunchChromeWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverNoWait", "WebAutomation.LaunchChrome.LaunchChromeWithDriverNoWaitCustomProfile", "WebAutomation.LaunchChrome.AttachToChromeByTitle", "WebAutomation.LaunchChrome.AttachToForegroundChrome" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchChrome.AttachToForegroundChrome", "module": "WebAutomation", "kind": "Action", "selector": "AttachToForegroundChrome", "template": "WebAutomation.LaunchChrome.AttachToForegroundChrome TargetDesktop: `` CommunicationMode: WebAutomation.BrowserCommunicationMethod.Extension AttachTimeout: 5 BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchChrome.AttachToForegroundChrome TargetDesktop: $'''example''' CommunicationMode: WebAutomation.BrowserCommunicationMethod.Extension AttachTimeout: 5 BrowserInstance=> Browser", "input_params": [ { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "CommunicationMode", "type": "BrowserCommunicationMethod", "required": true, "default": "Extension", "enumValues": [ "Extension", "WebDriver" ] }, { "name": "AttachTimeout", "type": "Int32", "required": true, "default": "5" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "TargetDesktop", "CommunicationMode", "AttachTimeout" ], "constraints": { "LaunchMode": "Attach", "AttachMode": "ForegroundWindow" }, "sibling_selectors": [ "WebAutomation.LaunchChrome.LaunchChrome", "WebAutomation.LaunchChrome.LaunchChromeCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeCloseDialog", "WebAutomation.LaunchChrome.LaunchChromeCloseDialogCustomProfile", "WebAutomation.LaunchChrome.LaunchChromePressDialogButton", "WebAutomation.LaunchChrome.LaunchChromePressDialogButtonCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeNoWait", "WebAutomation.LaunchChrome.LaunchChromeNoWaitCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriver", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCloseDialog", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverPressDialogButton", "WebAutomation.LaunchChrome.LaunchChromeWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverNoWait", "WebAutomation.LaunchChrome.LaunchChromeWithDriverNoWaitCustomProfile", "WebAutomation.LaunchChrome.AttachToChromeByTitle", "WebAutomation.LaunchChrome.AttachToChromeByUrl" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchChrome.LaunchChrome", "module": "WebAutomation", "kind": "Action", "selector": "LaunchChrome", "template": "WebAutomation.LaunchChrome.LaunchChrome Url: `` WindowState: WebAutomation.BrowserWindowState.Normal ClearCache: False ClearCookies: False WaitForPageToLoadTimeout: 60 Timeout: 60 BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchChrome.LaunchChrome Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal ClearCache: False ClearCookies: False WaitForPageToLoadTimeout: 60 Timeout: 60 BrowserInstance=> Browser", "input_params": [ { "name": "ClearCache", "type": "Boolean", "required": false }, { "name": "ClearCookies", "type": "Boolean", "required": false }, { "name": "Timeout", "type": "Int32", "required": false }, { "name": "Url", "type": "String", "required": false }, { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": false }, { "name": "WindowState", "type": "BrowserWindowState", "required": false, "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "TargetDesktop", "type": "String", "required": true }, { "name": "PiPUserDataFolderMode", "type": "PiPUserDataFolderModeEnum", "required": true, "enumValues": [ "AutomaticProfile", "DefaultProfile", "CustomProfile" ] } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle" } ], "required_params": [ "Initial URL" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "True", "HandleDialogAction": "DoNothing", "CommunicationMode": "Extension" }, "sibling_selectors": [ "WebAutomation.LaunchChrome.LaunchChromeCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeCloseDialog", "WebAutomation.LaunchChrome.LaunchChromeCloseDialogCustomProfile", "WebAutomation.LaunchChrome.LaunchChromePressDialogButton", "WebAutomation.LaunchChrome.LaunchChromePressDialogButtonCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeNoWait", "WebAutomation.LaunchChrome.LaunchChromeNoWaitCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriver", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCloseDialog", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverPressDialogButton", "WebAutomation.LaunchChrome.LaunchChromeWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverNoWait", "WebAutomation.LaunchChrome.LaunchChromeWithDriverNoWaitCustomProfile", "WebAutomation.LaunchChrome.AttachToChromeByTitle", "WebAutomation.LaunchChrome.AttachToChromeByUrl", "WebAutomation.LaunchChrome.AttachToForegroundChrome" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchChrome.LaunchChromeCloseDialog", "module": "WebAutomation", "kind": "Action", "selector": "LaunchChromeCloseDialog", "template": "WebAutomation.LaunchChrome.LaunchChromeCloseDialog WaitForPageToLoadTimeout: 60 Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal TargetDesktop: `` PiPUserDataFolderMode: WebAutomation.PiPUserDataFolderModeEnum.AutomaticProfile ClearCache: False ClearCookies: False BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchChrome.LaunchChromeCloseDialog WaitForPageToLoadTimeout: 60 Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal TargetDesktop: $'''example''' PiPUserDataFolderMode: WebAutomation.PiPUserDataFolderModeEnum.AutomaticProfile ClearCache: False ClearCookies: False BrowserInstance=> Browser", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "PiPUserDataFolderMode", "type": "PiPUserDataFolderModeEnum", "required": true, "default": "AutomaticProfile", "enumValues": [ "AutomaticProfile", "DefaultProfile", "CustomProfile" ] }, { "name": "ClearCache", "type": "Boolean", "required": true, "default": "False" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "WaitForPageToLoadTimeout", "Timeout", "Url", "WindowState", "TargetDesktop", "PiPUserDataFolderMode", "ClearCache", "ClearCookies" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "True", "HandleDialogAction": "CloseIt", "CommunicationMode": "Extension" }, "sibling_selectors": [ "WebAutomation.LaunchChrome.LaunchChrome", "WebAutomation.LaunchChrome.LaunchChromeCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeCloseDialogCustomProfile", "WebAutomation.LaunchChrome.LaunchChromePressDialogButton", "WebAutomation.LaunchChrome.LaunchChromePressDialogButtonCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeNoWait", "WebAutomation.LaunchChrome.LaunchChromeNoWaitCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriver", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCloseDialog", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverPressDialogButton", "WebAutomation.LaunchChrome.LaunchChromeWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverNoWait", "WebAutomation.LaunchChrome.LaunchChromeWithDriverNoWaitCustomProfile", "WebAutomation.LaunchChrome.AttachToChromeByTitle", "WebAutomation.LaunchChrome.AttachToChromeByUrl", "WebAutomation.LaunchChrome.AttachToForegroundChrome" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchChrome.LaunchChromeCloseDialogCustomProfile", "module": "WebAutomation", "kind": "Action", "selector": "LaunchChromeCloseDialogCustomProfile", "template": "WebAutomation.LaunchChrome.LaunchChromeCloseDialogCustomProfile WaitForPageToLoadTimeout: 60 Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: `` TargetDesktop: `` ClearCache: False ClearCookies: False BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchChrome.LaunchChromeCloseDialogCustomProfile WaitForPageToLoadTimeout: 60 Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: $'''C:\\temp''' TargetDesktop: $'''example''' ClearCache: False ClearCookies: False BrowserInstance=> Browser", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "PiPUserDataFolderPath", "type": "FolderObject", "required": true }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "ClearCache", "type": "Boolean", "required": true, "default": "False" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "WaitForPageToLoadTimeout", "Timeout", "Url", "WindowState", "PiPUserDataFolderPath", "TargetDesktop", "ClearCache", "ClearCookies" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "True", "HandleDialogAction": "CloseIt", "PiPUserDataFolderMode": "CustomProfile", "CommunicationMode": "Extension" }, "sibling_selectors": [ "WebAutomation.LaunchChrome.LaunchChrome", "WebAutomation.LaunchChrome.LaunchChromeCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeCloseDialog", "WebAutomation.LaunchChrome.LaunchChromePressDialogButton", "WebAutomation.LaunchChrome.LaunchChromePressDialogButtonCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeNoWait", "WebAutomation.LaunchChrome.LaunchChromeNoWaitCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriver", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCloseDialog", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverPressDialogButton", "WebAutomation.LaunchChrome.LaunchChromeWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverNoWait", "WebAutomation.LaunchChrome.LaunchChromeWithDriverNoWaitCustomProfile", "WebAutomation.LaunchChrome.AttachToChromeByTitle", "WebAutomation.LaunchChrome.AttachToChromeByUrl", "WebAutomation.LaunchChrome.AttachToForegroundChrome" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchChrome.LaunchChromeCustomProfile", "module": "WebAutomation", "kind": "Action", "selector": "LaunchChromeCustomProfile", "template": "WebAutomation.LaunchChrome.LaunchChromeCustomProfile WaitForPageToLoadTimeout: 60 Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: `` TargetDesktop: `` ClearCache: False ClearCookies: False BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchChrome.LaunchChromeCustomProfile WaitForPageToLoadTimeout: 60 Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: $'''C:\\temp''' TargetDesktop: $'''example''' ClearCache: False ClearCookies: False BrowserInstance=> Browser", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "PiPUserDataFolderPath", "type": "FolderObject", "required": true }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "ClearCache", "type": "Boolean", "required": true, "default": "False" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "WaitForPageToLoadTimeout", "Timeout", "Url", "WindowState", "PiPUserDataFolderPath", "TargetDesktop", "ClearCache", "ClearCookies" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "True", "HandleDialogAction": "DoNothing", "PiPUserDataFolderMode": "CustomProfile", "CommunicationMode": "Extension" }, "sibling_selectors": [ "WebAutomation.LaunchChrome.LaunchChrome", "WebAutomation.LaunchChrome.LaunchChromeCloseDialog", "WebAutomation.LaunchChrome.LaunchChromeCloseDialogCustomProfile", "WebAutomation.LaunchChrome.LaunchChromePressDialogButton", "WebAutomation.LaunchChrome.LaunchChromePressDialogButtonCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeNoWait", "WebAutomation.LaunchChrome.LaunchChromeNoWaitCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriver", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCloseDialog", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverPressDialogButton", "WebAutomation.LaunchChrome.LaunchChromeWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverNoWait", "WebAutomation.LaunchChrome.LaunchChromeWithDriverNoWaitCustomProfile", "WebAutomation.LaunchChrome.AttachToChromeByTitle", "WebAutomation.LaunchChrome.AttachToChromeByUrl", "WebAutomation.LaunchChrome.AttachToForegroundChrome" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchChrome.LaunchChromeNoWait", "module": "WebAutomation", "kind": "Action", "selector": "LaunchChromeNoWait", "template": "WebAutomation.LaunchChrome.LaunchChromeNoWait Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal TargetDesktop: `` PiPUserDataFolderMode: WebAutomation.PiPUserDataFolderModeEnum.AutomaticProfile ClearCache: False ClearCookies: False BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchChrome.LaunchChromeNoWait Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal TargetDesktop: $'''example''' PiPUserDataFolderMode: WebAutomation.PiPUserDataFolderModeEnum.AutomaticProfile ClearCache: False ClearCookies: False BrowserInstance=> Browser", "input_params": [ { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "PiPUserDataFolderMode", "type": "PiPUserDataFolderModeEnum", "required": true, "default": "AutomaticProfile", "enumValues": [ "AutomaticProfile", "DefaultProfile", "CustomProfile" ] }, { "name": "ClearCache", "type": "Boolean", "required": true, "default": "False" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "Timeout", "Url", "WindowState", "TargetDesktop", "PiPUserDataFolderMode", "ClearCache", "ClearCookies" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "False", "CommunicationMode": "Extension" }, "sibling_selectors": [ "WebAutomation.LaunchChrome.LaunchChrome", "WebAutomation.LaunchChrome.LaunchChromeCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeCloseDialog", "WebAutomation.LaunchChrome.LaunchChromeCloseDialogCustomProfile", "WebAutomation.LaunchChrome.LaunchChromePressDialogButton", "WebAutomation.LaunchChrome.LaunchChromePressDialogButtonCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeNoWaitCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriver", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCloseDialog", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverPressDialogButton", "WebAutomation.LaunchChrome.LaunchChromeWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverNoWait", "WebAutomation.LaunchChrome.LaunchChromeWithDriverNoWaitCustomProfile", "WebAutomation.LaunchChrome.AttachToChromeByTitle", "WebAutomation.LaunchChrome.AttachToChromeByUrl", "WebAutomation.LaunchChrome.AttachToForegroundChrome" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchChrome.LaunchChromeNoWaitCustomProfile", "module": "WebAutomation", "kind": "Action", "selector": "LaunchChromeNoWaitCustomProfile", "template": "WebAutomation.LaunchChrome.LaunchChromeNoWaitCustomProfile Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: `` TargetDesktop: `` ClearCache: False ClearCookies: False BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchChrome.LaunchChromeNoWaitCustomProfile Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: $'''C:\\temp''' TargetDesktop: $'''example''' ClearCache: False ClearCookies: False BrowserInstance=> Browser", "input_params": [ { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "PiPUserDataFolderPath", "type": "FolderObject", "required": true }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "ClearCache", "type": "Boolean", "required": true, "default": "False" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "Timeout", "Url", "WindowState", "PiPUserDataFolderPath", "TargetDesktop", "ClearCache", "ClearCookies" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "False", "PiPUserDataFolderMode": "CustomProfile", "CommunicationMode": "Extension" }, "sibling_selectors": [ "WebAutomation.LaunchChrome.LaunchChrome", "WebAutomation.LaunchChrome.LaunchChromeCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeCloseDialog", "WebAutomation.LaunchChrome.LaunchChromeCloseDialogCustomProfile", "WebAutomation.LaunchChrome.LaunchChromePressDialogButton", "WebAutomation.LaunchChrome.LaunchChromePressDialogButtonCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeNoWait", "WebAutomation.LaunchChrome.LaunchChromeWithDriver", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCloseDialog", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverPressDialogButton", "WebAutomation.LaunchChrome.LaunchChromeWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverNoWait", "WebAutomation.LaunchChrome.LaunchChromeWithDriverNoWaitCustomProfile", "WebAutomation.LaunchChrome.AttachToChromeByTitle", "WebAutomation.LaunchChrome.AttachToChromeByUrl", "WebAutomation.LaunchChrome.AttachToForegroundChrome" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchChrome.LaunchChromePressDialogButton", "module": "WebAutomation", "kind": "Action", "selector": "LaunchChromePressDialogButton", "template": "WebAutomation.LaunchChrome.LaunchChromePressDialogButton WaitForPageToLoadTimeout: 60 Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal TargetDesktop: `` PiPUserDataFolderMode: WebAutomation.PiPUserDataFolderModeEnum.AutomaticProfile ClearCache: False ClearCookies: False DialogButton: `` BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchChrome.LaunchChromePressDialogButton WaitForPageToLoadTimeout: 60 Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal TargetDesktop: $'''example''' PiPUserDataFolderMode: WebAutomation.PiPUserDataFolderModeEnum.AutomaticProfile ClearCache: False ClearCookies: False DialogButton: $'''example''' BrowserInstance=> Browser", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "PiPUserDataFolderMode", "type": "PiPUserDataFolderModeEnum", "required": true, "default": "AutomaticProfile", "enumValues": [ "AutomaticProfile", "DefaultProfile", "CustomProfile" ] }, { "name": "ClearCache", "type": "Boolean", "required": true, "default": "False" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "DialogButton", "type": "String", "required": true, "default": "OK" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "WaitForPageToLoadTimeout", "Timeout", "Url", "WindowState", "TargetDesktop", "PiPUserDataFolderMode", "ClearCache", "ClearCookies", "DialogButton" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "True", "HandleDialogAction": "PressButton", "CommunicationMode": "Extension" }, "sibling_selectors": [ "WebAutomation.LaunchChrome.LaunchChrome", "WebAutomation.LaunchChrome.LaunchChromeCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeCloseDialog", "WebAutomation.LaunchChrome.LaunchChromeCloseDialogCustomProfile", "WebAutomation.LaunchChrome.LaunchChromePressDialogButtonCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeNoWait", "WebAutomation.LaunchChrome.LaunchChromeNoWaitCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriver", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCloseDialog", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverPressDialogButton", "WebAutomation.LaunchChrome.LaunchChromeWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverNoWait", "WebAutomation.LaunchChrome.LaunchChromeWithDriverNoWaitCustomProfile", "WebAutomation.LaunchChrome.AttachToChromeByTitle", "WebAutomation.LaunchChrome.AttachToChromeByUrl", "WebAutomation.LaunchChrome.AttachToForegroundChrome" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchChrome.LaunchChromePressDialogButtonCustomProfile", "module": "WebAutomation", "kind": "Action", "selector": "LaunchChromePressDialogButtonCustomProfile", "template": "WebAutomation.LaunchChrome.LaunchChromePressDialogButtonCustomProfile WaitForPageToLoadTimeout: 60 Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: `` TargetDesktop: `` ClearCache: False ClearCookies: False DialogButton: `` BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchChrome.LaunchChromePressDialogButtonCustomProfile WaitForPageToLoadTimeout: 60 Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: $'''C:\\temp''' TargetDesktop: $'''example''' ClearCache: False ClearCookies: False DialogButton: $'''example''' BrowserInstance=> Browser", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "PiPUserDataFolderPath", "type": "FolderObject", "required": true }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "ClearCache", "type": "Boolean", "required": true, "default": "False" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "DialogButton", "type": "String", "required": true, "default": "OK" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "WaitForPageToLoadTimeout", "Timeout", "Url", "WindowState", "PiPUserDataFolderPath", "TargetDesktop", "ClearCache", "ClearCookies", "DialogButton" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "True", "HandleDialogAction": "PressButton", "PiPUserDataFolderMode": "CustomProfile", "CommunicationMode": "Extension" }, "sibling_selectors": [ "WebAutomation.LaunchChrome.LaunchChrome", "WebAutomation.LaunchChrome.LaunchChromeCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeCloseDialog", "WebAutomation.LaunchChrome.LaunchChromeCloseDialogCustomProfile", "WebAutomation.LaunchChrome.LaunchChromePressDialogButton", "WebAutomation.LaunchChrome.LaunchChromeNoWait", "WebAutomation.LaunchChrome.LaunchChromeNoWaitCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriver", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCloseDialog", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverPressDialogButton", "WebAutomation.LaunchChrome.LaunchChromeWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverNoWait", "WebAutomation.LaunchChrome.LaunchChromeWithDriverNoWaitCustomProfile", "WebAutomation.LaunchChrome.AttachToChromeByTitle", "WebAutomation.LaunchChrome.AttachToChromeByUrl", "WebAutomation.LaunchChrome.AttachToForegroundChrome" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchChrome.LaunchChromeWithDriver", "module": "WebAutomation", "kind": "Action", "selector": "LaunchChromeWithDriver", "template": "WebAutomation.LaunchChrome.LaunchChromeWithDriver WaitForPageToLoadTimeout: 60 Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal TargetDesktop: `` PiPUserDataFolderMode: WebAutomation.PiPUserDataFolderModeEnum.AutomaticProfile ClearCookies: False BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchChrome.LaunchChromeWithDriver WaitForPageToLoadTimeout: 60 Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal TargetDesktop: $'''example''' PiPUserDataFolderMode: WebAutomation.PiPUserDataFolderModeEnum.AutomaticProfile ClearCookies: False BrowserInstance=> Browser", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "PiPUserDataFolderMode", "type": "PiPUserDataFolderModeEnum", "required": true, "default": "AutomaticProfile", "enumValues": [ "AutomaticProfile", "DefaultProfile", "CustomProfile" ] }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "WaitForPageToLoadTimeout", "Timeout", "Url", "WindowState", "TargetDesktop", "PiPUserDataFolderMode", "ClearCookies" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "True", "HandleDialogAction": "DoNothing", "CommunicationMode": "WebDriver" }, "sibling_selectors": [ "WebAutomation.LaunchChrome.LaunchChrome", "WebAutomation.LaunchChrome.LaunchChromeCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeCloseDialog", "WebAutomation.LaunchChrome.LaunchChromeCloseDialogCustomProfile", "WebAutomation.LaunchChrome.LaunchChromePressDialogButton", "WebAutomation.LaunchChrome.LaunchChromePressDialogButtonCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeNoWait", "WebAutomation.LaunchChrome.LaunchChromeNoWaitCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCloseDialog", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverPressDialogButton", "WebAutomation.LaunchChrome.LaunchChromeWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverNoWait", "WebAutomation.LaunchChrome.LaunchChromeWithDriverNoWaitCustomProfile", "WebAutomation.LaunchChrome.AttachToChromeByTitle", "WebAutomation.LaunchChrome.AttachToChromeByUrl", "WebAutomation.LaunchChrome.AttachToForegroundChrome" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchChrome.LaunchChromeWithDriverCloseDialog", "module": "WebAutomation", "kind": "Action", "selector": "LaunchChromeWithDriverCloseDialog", "template": "WebAutomation.LaunchChrome.LaunchChromeWithDriverCloseDialog WaitForPageToLoadTimeout: 60 Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal TargetDesktop: `` PiPUserDataFolderMode: WebAutomation.PiPUserDataFolderModeEnum.AutomaticProfile ClearCookies: False BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchChrome.LaunchChromeWithDriverCloseDialog WaitForPageToLoadTimeout: 60 Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal TargetDesktop: $'''example''' PiPUserDataFolderMode: WebAutomation.PiPUserDataFolderModeEnum.AutomaticProfile ClearCookies: False BrowserInstance=> Browser", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "PiPUserDataFolderMode", "type": "PiPUserDataFolderModeEnum", "required": true, "default": "AutomaticProfile", "enumValues": [ "AutomaticProfile", "DefaultProfile", "CustomProfile" ] }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "WaitForPageToLoadTimeout", "Timeout", "Url", "WindowState", "TargetDesktop", "PiPUserDataFolderMode", "ClearCookies" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "True", "HandleDialogAction": "CloseIt", "CommunicationMode": "WebDriver" }, "sibling_selectors": [ "WebAutomation.LaunchChrome.LaunchChrome", "WebAutomation.LaunchChrome.LaunchChromeCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeCloseDialog", "WebAutomation.LaunchChrome.LaunchChromeCloseDialogCustomProfile", "WebAutomation.LaunchChrome.LaunchChromePressDialogButton", "WebAutomation.LaunchChrome.LaunchChromePressDialogButtonCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeNoWait", "WebAutomation.LaunchChrome.LaunchChromeNoWaitCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriver", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverPressDialogButton", "WebAutomation.LaunchChrome.LaunchChromeWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverNoWait", "WebAutomation.LaunchChrome.LaunchChromeWithDriverNoWaitCustomProfile", "WebAutomation.LaunchChrome.AttachToChromeByTitle", "WebAutomation.LaunchChrome.AttachToChromeByUrl", "WebAutomation.LaunchChrome.AttachToForegroundChrome" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchChrome.LaunchChromeWithDriverCloseDialogCustomProfile", "module": "WebAutomation", "kind": "Action", "selector": "LaunchChromeWithDriverCloseDialogCustomProfile", "template": "WebAutomation.LaunchChrome.LaunchChromeWithDriverCloseDialogCustomProfile WaitForPageToLoadTimeout: 60 Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: `` TargetDesktop: `` ClearCookies: False BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchChrome.LaunchChromeWithDriverCloseDialogCustomProfile WaitForPageToLoadTimeout: 60 Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: $'''C:\\temp''' TargetDesktop: $'''example''' ClearCookies: False BrowserInstance=> Browser", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "PiPUserDataFolderPath", "type": "FolderObject", "required": true }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "WaitForPageToLoadTimeout", "Timeout", "Url", "WindowState", "PiPUserDataFolderPath", "TargetDesktop", "ClearCookies" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "True", "HandleDialogAction": "CloseIt", "PiPUserDataFolderMode": "CustomProfile", "CommunicationMode": "WebDriver" }, "sibling_selectors": [ "WebAutomation.LaunchChrome.LaunchChrome", "WebAutomation.LaunchChrome.LaunchChromeCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeCloseDialog", "WebAutomation.LaunchChrome.LaunchChromeCloseDialogCustomProfile", "WebAutomation.LaunchChrome.LaunchChromePressDialogButton", "WebAutomation.LaunchChrome.LaunchChromePressDialogButtonCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeNoWait", "WebAutomation.LaunchChrome.LaunchChromeNoWaitCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriver", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCloseDialog", "WebAutomation.LaunchChrome.LaunchChromeWithDriverPressDialogButton", "WebAutomation.LaunchChrome.LaunchChromeWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverNoWait", "WebAutomation.LaunchChrome.LaunchChromeWithDriverNoWaitCustomProfile", "WebAutomation.LaunchChrome.AttachToChromeByTitle", "WebAutomation.LaunchChrome.AttachToChromeByUrl", "WebAutomation.LaunchChrome.AttachToForegroundChrome" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchChrome.LaunchChromeWithDriverCustomProfile", "module": "WebAutomation", "kind": "Action", "selector": "LaunchChromeWithDriverCustomProfile", "template": "WebAutomation.LaunchChrome.LaunchChromeWithDriverCustomProfile WaitForPageToLoadTimeout: 60 Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: `` TargetDesktop: `` ClearCookies: False BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchChrome.LaunchChromeWithDriverCustomProfile WaitForPageToLoadTimeout: 60 Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: $'''C:\\temp''' TargetDesktop: $'''example''' ClearCookies: False BrowserInstance=> Browser", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "PiPUserDataFolderPath", "type": "FolderObject", "required": true }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "WaitForPageToLoadTimeout", "Timeout", "Url", "WindowState", "PiPUserDataFolderPath", "TargetDesktop", "ClearCookies" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "True", "HandleDialogAction": "DoNothing", "PiPUserDataFolderMode": "CustomProfile", "CommunicationMode": "WebDriver" }, "sibling_selectors": [ "WebAutomation.LaunchChrome.LaunchChrome", "WebAutomation.LaunchChrome.LaunchChromeCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeCloseDialog", "WebAutomation.LaunchChrome.LaunchChromeCloseDialogCustomProfile", "WebAutomation.LaunchChrome.LaunchChromePressDialogButton", "WebAutomation.LaunchChrome.LaunchChromePressDialogButtonCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeNoWait", "WebAutomation.LaunchChrome.LaunchChromeNoWaitCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriver", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCloseDialog", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverPressDialogButton", "WebAutomation.LaunchChrome.LaunchChromeWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverNoWait", "WebAutomation.LaunchChrome.LaunchChromeWithDriverNoWaitCustomProfile", "WebAutomation.LaunchChrome.AttachToChromeByTitle", "WebAutomation.LaunchChrome.AttachToChromeByUrl", "WebAutomation.LaunchChrome.AttachToForegroundChrome" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchChrome.LaunchChromeWithDriverNoWait", "module": "WebAutomation", "kind": "Action", "selector": "LaunchChromeWithDriverNoWait", "template": "WebAutomation.LaunchChrome.LaunchChromeWithDriverNoWait Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal TargetDesktop: `` PiPUserDataFolderMode: WebAutomation.PiPUserDataFolderModeEnum.AutomaticProfile ClearCookies: False BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchChrome.LaunchChromeWithDriverNoWait Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal TargetDesktop: $'''example''' PiPUserDataFolderMode: WebAutomation.PiPUserDataFolderModeEnum.AutomaticProfile ClearCookies: False BrowserInstance=> Browser", "input_params": [ { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "PiPUserDataFolderMode", "type": "PiPUserDataFolderModeEnum", "required": true, "default": "AutomaticProfile", "enumValues": [ "AutomaticProfile", "DefaultProfile", "CustomProfile" ] }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "Timeout", "Url", "WindowState", "TargetDesktop", "PiPUserDataFolderMode", "ClearCookies" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "False", "CommunicationMode": "WebDriver" }, "sibling_selectors": [ "WebAutomation.LaunchChrome.LaunchChrome", "WebAutomation.LaunchChrome.LaunchChromeCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeCloseDialog", "WebAutomation.LaunchChrome.LaunchChromeCloseDialogCustomProfile", "WebAutomation.LaunchChrome.LaunchChromePressDialogButton", "WebAutomation.LaunchChrome.LaunchChromePressDialogButtonCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeNoWait", "WebAutomation.LaunchChrome.LaunchChromeNoWaitCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriver", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCloseDialog", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverPressDialogButton", "WebAutomation.LaunchChrome.LaunchChromeWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverNoWaitCustomProfile", "WebAutomation.LaunchChrome.AttachToChromeByTitle", "WebAutomation.LaunchChrome.AttachToChromeByUrl", "WebAutomation.LaunchChrome.AttachToForegroundChrome" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchChrome.LaunchChromeWithDriverNoWaitCustomProfile", "module": "WebAutomation", "kind": "Action", "selector": "LaunchChromeWithDriverNoWaitCustomProfile", "template": "WebAutomation.LaunchChrome.LaunchChromeWithDriverNoWaitCustomProfile Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: `` TargetDesktop: `` ClearCookies: False BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchChrome.LaunchChromeWithDriverNoWaitCustomProfile Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: $'''C:\\temp''' TargetDesktop: $'''example''' ClearCookies: False BrowserInstance=> Browser", "input_params": [ { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "PiPUserDataFolderPath", "type": "FolderObject", "required": true }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "Timeout", "Url", "WindowState", "PiPUserDataFolderPath", "TargetDesktop", "ClearCookies" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "False", "PiPUserDataFolderMode": "CustomProfile", "CommunicationMode": "WebDriver" }, "sibling_selectors": [ "WebAutomation.LaunchChrome.LaunchChrome", "WebAutomation.LaunchChrome.LaunchChromeCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeCloseDialog", "WebAutomation.LaunchChrome.LaunchChromeCloseDialogCustomProfile", "WebAutomation.LaunchChrome.LaunchChromePressDialogButton", "WebAutomation.LaunchChrome.LaunchChromePressDialogButtonCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeNoWait", "WebAutomation.LaunchChrome.LaunchChromeNoWaitCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriver", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCloseDialog", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverPressDialogButton", "WebAutomation.LaunchChrome.LaunchChromeWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverNoWait", "WebAutomation.LaunchChrome.AttachToChromeByTitle", "WebAutomation.LaunchChrome.AttachToChromeByUrl", "WebAutomation.LaunchChrome.AttachToForegroundChrome" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchChrome.LaunchChromeWithDriverPressDialogButton", "module": "WebAutomation", "kind": "Action", "selector": "LaunchChromeWithDriverPressDialogButton", "template": "WebAutomation.LaunchChrome.LaunchChromeWithDriverPressDialogButton WaitForPageToLoadTimeout: 60 Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal TargetDesktop: `` PiPUserDataFolderMode: WebAutomation.PiPUserDataFolderModeEnum.AutomaticProfile ClearCookies: False DialogButton: `` BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchChrome.LaunchChromeWithDriverPressDialogButton WaitForPageToLoadTimeout: 60 Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal TargetDesktop: $'''example''' PiPUserDataFolderMode: WebAutomation.PiPUserDataFolderModeEnum.AutomaticProfile ClearCookies: False DialogButton: $'''example''' BrowserInstance=> Browser", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "PiPUserDataFolderMode", "type": "PiPUserDataFolderModeEnum", "required": true, "default": "AutomaticProfile", "enumValues": [ "AutomaticProfile", "DefaultProfile", "CustomProfile" ] }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "DialogButton", "type": "String", "required": true, "default": "OK" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "WaitForPageToLoadTimeout", "Timeout", "Url", "WindowState", "TargetDesktop", "PiPUserDataFolderMode", "ClearCookies", "DialogButton" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "True", "HandleDialogAction": "PressButton", "CommunicationMode": "WebDriver" }, "sibling_selectors": [ "WebAutomation.LaunchChrome.LaunchChrome", "WebAutomation.LaunchChrome.LaunchChromeCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeCloseDialog", "WebAutomation.LaunchChrome.LaunchChromeCloseDialogCustomProfile", "WebAutomation.LaunchChrome.LaunchChromePressDialogButton", "WebAutomation.LaunchChrome.LaunchChromePressDialogButtonCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeNoWait", "WebAutomation.LaunchChrome.LaunchChromeNoWaitCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriver", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCloseDialog", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverNoWait", "WebAutomation.LaunchChrome.LaunchChromeWithDriverNoWaitCustomProfile", "WebAutomation.LaunchChrome.AttachToChromeByTitle", "WebAutomation.LaunchChrome.AttachToChromeByUrl", "WebAutomation.LaunchChrome.AttachToForegroundChrome" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchChrome.LaunchChromeWithDriverPressDialogButtonCustomProfile", "module": "WebAutomation", "kind": "Action", "selector": "LaunchChromeWithDriverPressDialogButtonCustomProfile", "template": "WebAutomation.LaunchChrome.LaunchChromeWithDriverPressDialogButtonCustomProfile WaitForPageToLoadTimeout: 60 Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: `` TargetDesktop: `` ClearCookies: False DialogButton: `` BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchChrome.LaunchChromeWithDriverPressDialogButtonCustomProfile WaitForPageToLoadTimeout: 60 Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: $'''C:\\temp''' TargetDesktop: $'''example''' ClearCookies: False DialogButton: $'''example''' BrowserInstance=> Browser", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "PiPUserDataFolderPath", "type": "FolderObject", "required": true }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "DialogButton", "type": "String", "required": true, "default": "OK" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "WaitForPageToLoadTimeout", "Timeout", "Url", "WindowState", "PiPUserDataFolderPath", "TargetDesktop", "ClearCookies", "DialogButton" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "True", "HandleDialogAction": "PressButton", "PiPUserDataFolderMode": "CustomProfile", "CommunicationMode": "WebDriver" }, "sibling_selectors": [ "WebAutomation.LaunchChrome.LaunchChrome", "WebAutomation.LaunchChrome.LaunchChromeCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeCloseDialog", "WebAutomation.LaunchChrome.LaunchChromeCloseDialogCustomProfile", "WebAutomation.LaunchChrome.LaunchChromePressDialogButton", "WebAutomation.LaunchChrome.LaunchChromePressDialogButtonCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeNoWait", "WebAutomation.LaunchChrome.LaunchChromeNoWaitCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriver", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCloseDialog", "WebAutomation.LaunchChrome.LaunchChromeWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchChrome.LaunchChromeWithDriverPressDialogButton", "WebAutomation.LaunchChrome.LaunchChromeWithDriverNoWait", "WebAutomation.LaunchChrome.LaunchChromeWithDriverNoWaitCustomProfile", "WebAutomation.LaunchChrome.AttachToChromeByTitle", "WebAutomation.LaunchChrome.AttachToChromeByUrl", "WebAutomation.LaunchChrome.AttachToForegroundChrome" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchEdge.AttachToEdgeByTitle", "module": "WebAutomation", "kind": "Action", "selector": "AttachToEdgeByTitle", "template": "WebAutomation.LaunchEdge.AttachToEdgeByTitle TargetDesktop: `` CommunicationMode: WebAutomation.BrowserCommunicationMethod.Extension AttachTimeout: 5 MatchMode: WebAutomation.MatchMode.Mixed TabTitle: `` BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchEdge.AttachToEdgeByTitle TargetDesktop: $'''example''' CommunicationMode: WebAutomation.BrowserCommunicationMethod.Extension AttachTimeout: 5 MatchMode: WebAutomation.MatchMode.Mixed TabTitle: $'''example''' BrowserInstance=> Browser", "input_params": [ { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "CommunicationMode", "type": "BrowserCommunicationMethod", "required": true, "default": "Extension", "enumValues": [ "Extension", "WebDriver" ] }, { "name": "AttachTimeout", "type": "Int32", "required": true, "default": "5" }, { "name": "MatchMode", "type": "MatchMode", "required": true, "default": "Mixed", "enumValues": [ "Mixed", "Exact", "Partial", "Regex" ] }, { "name": "TabTitle", "type": "String", "required": true } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "TargetDesktop", "CommunicationMode", "AttachTimeout", "MatchMode", "TabTitle" ], "constraints": { "LaunchMode": "Attach", "AttachMode": "ByTitle" }, "sibling_selectors": [ "WebAutomation.LaunchEdge.LaunchEdge", "WebAutomation.LaunchEdge.LaunchEdgeCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeCloseDialog", "WebAutomation.LaunchEdge.LaunchEdgeCloseDialogCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgePressDialogButton", "WebAutomation.LaunchEdge.LaunchEdgePressDialogButtonCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeNoWait", "WebAutomation.LaunchEdge.LaunchEdgeNoWaitCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriver", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCloseDialog", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverPressDialogButton", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverNoWait", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverNoWaitCustomProfile", "WebAutomation.LaunchEdge.AttachToEdgeByUrl", "WebAutomation.LaunchEdge.AttachToTheForegroundEdge" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchEdge.AttachToEdgeByUrl", "module": "WebAutomation", "kind": "Action", "selector": "AttachToEdgeByUrl", "template": "WebAutomation.LaunchEdge.AttachToEdgeByUrl TargetDesktop: `` CommunicationMode: WebAutomation.BrowserCommunicationMethod.Extension TabUrl: `` AttachTimeout: 5 MatchMode: WebAutomation.MatchMode.Mixed BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchEdge.AttachToEdgeByUrl TargetDesktop: $'''example''' CommunicationMode: WebAutomation.BrowserCommunicationMethod.Extension TabUrl: $'''example''' AttachTimeout: 5 MatchMode: WebAutomation.MatchMode.Mixed BrowserInstance=> Browser", "input_params": [ { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "CommunicationMode", "type": "BrowserCommunicationMethod", "required": true, "default": "Extension", "enumValues": [ "Extension", "WebDriver" ] }, { "name": "TabUrl", "type": "String", "required": true }, { "name": "AttachTimeout", "type": "Int32", "required": true, "default": "5" }, { "name": "MatchMode", "type": "MatchMode", "required": true, "default": "Mixed", "enumValues": [ "Mixed", "Exact", "Partial", "Regex" ] } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "TargetDesktop", "CommunicationMode", "TabUrl", "AttachTimeout", "MatchMode" ], "constraints": { "LaunchMode": "Attach", "AttachMode": "ByUrl" }, "sibling_selectors": [ "WebAutomation.LaunchEdge.LaunchEdge", "WebAutomation.LaunchEdge.LaunchEdgeCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeCloseDialog", "WebAutomation.LaunchEdge.LaunchEdgeCloseDialogCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgePressDialogButton", "WebAutomation.LaunchEdge.LaunchEdgePressDialogButtonCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeNoWait", "WebAutomation.LaunchEdge.LaunchEdgeNoWaitCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriver", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCloseDialog", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverPressDialogButton", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverNoWait", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverNoWaitCustomProfile", "WebAutomation.LaunchEdge.AttachToEdgeByTitle", "WebAutomation.LaunchEdge.AttachToTheForegroundEdge" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchEdge.AttachToTheForegroundEdge", "module": "WebAutomation", "kind": "Action", "selector": "AttachToTheForegroundEdge", "template": "WebAutomation.LaunchEdge.AttachToTheForegroundEdge TargetDesktop: `` CommunicationMode: WebAutomation.BrowserCommunicationMethod.Extension AttachTimeout: 5 BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchEdge.AttachToTheForegroundEdge TargetDesktop: $'''example''' CommunicationMode: WebAutomation.BrowserCommunicationMethod.Extension AttachTimeout: 5 BrowserInstance=> Browser", "input_params": [ { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "CommunicationMode", "type": "BrowserCommunicationMethod", "required": true, "default": "Extension", "enumValues": [ "Extension", "WebDriver" ] }, { "name": "AttachTimeout", "type": "Int32", "required": true, "default": "5" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "TargetDesktop", "CommunicationMode", "AttachTimeout" ], "constraints": { "LaunchMode": "Attach", "AttachMode": "ForegroundWindow" }, "sibling_selectors": [ "WebAutomation.LaunchEdge.LaunchEdge", "WebAutomation.LaunchEdge.LaunchEdgeCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeCloseDialog", "WebAutomation.LaunchEdge.LaunchEdgeCloseDialogCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgePressDialogButton", "WebAutomation.LaunchEdge.LaunchEdgePressDialogButtonCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeNoWait", "WebAutomation.LaunchEdge.LaunchEdgeNoWaitCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriver", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCloseDialog", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverPressDialogButton", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverNoWait", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverNoWaitCustomProfile", "WebAutomation.LaunchEdge.AttachToEdgeByTitle", "WebAutomation.LaunchEdge.AttachToEdgeByUrl" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchEdge.LaunchEdge", "module": "WebAutomation", "kind": "Action", "selector": "LaunchEdge", "template": "WebAutomation.LaunchEdge.LaunchEdge Url: `` WindowState: WebAutomation.BrowserWindowState.Normal ClearCache: False ClearCookies: False WaitForPageToLoadTimeout: 60 Timeout: 60 BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchEdge.LaunchEdge Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal ClearCache: False ClearCookies: False WaitForPageToLoadTimeout: 60 Timeout: 60 BrowserInstance=> Browser", "input_params": [ { "name": "ClearCache", "type": "Boolean", "required": false }, { "name": "ClearCookies", "type": "Boolean", "required": false }, { "name": "Timeout", "type": "Int32", "required": false }, { "name": "Url", "type": "String", "required": false }, { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": false }, { "name": "WindowState", "type": "BrowserWindowState", "required": false, "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "TargetDesktop", "type": "String", "required": true }, { "name": "PiPUserDataFolderMode", "type": "PiPUserDataFolderModeEnum", "required": true, "enumValues": [ "AutomaticProfile", "DefaultProfile", "CustomProfile" ] } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle" } ], "required_params": [ "Initial URL" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "True", "HandleDialogAction": "DoNothing", "CommunicationMode": "Extension" }, "sibling_selectors": [ "WebAutomation.LaunchEdge.LaunchEdgeCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeCloseDialog", "WebAutomation.LaunchEdge.LaunchEdgeCloseDialogCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgePressDialogButton", "WebAutomation.LaunchEdge.LaunchEdgePressDialogButtonCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeNoWait", "WebAutomation.LaunchEdge.LaunchEdgeNoWaitCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriver", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCloseDialog", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverPressDialogButton", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverNoWait", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverNoWaitCustomProfile", "WebAutomation.LaunchEdge.AttachToEdgeByTitle", "WebAutomation.LaunchEdge.AttachToEdgeByUrl", "WebAutomation.LaunchEdge.AttachToTheForegroundEdge" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchEdge.LaunchEdgeCloseDialog", "module": "WebAutomation", "kind": "Action", "selector": "LaunchEdgeCloseDialog", "template": "WebAutomation.LaunchEdge.LaunchEdgeCloseDialog WaitForPageToLoadTimeout: 60 Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal TargetDesktop: `` PiPUserDataFolderMode: WebAutomation.PiPUserDataFolderModeEnum.AutomaticProfile ClearCache: False ClearCookies: False BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchEdge.LaunchEdgeCloseDialog WaitForPageToLoadTimeout: 60 Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal TargetDesktop: $'''example''' PiPUserDataFolderMode: WebAutomation.PiPUserDataFolderModeEnum.AutomaticProfile ClearCache: False ClearCookies: False BrowserInstance=> Browser", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "PiPUserDataFolderMode", "type": "PiPUserDataFolderModeEnum", "required": true, "default": "AutomaticProfile", "enumValues": [ "AutomaticProfile", "DefaultProfile", "CustomProfile" ] }, { "name": "ClearCache", "type": "Boolean", "required": true, "default": "False" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "WaitForPageToLoadTimeout", "Timeout", "Url", "WindowState", "TargetDesktop", "PiPUserDataFolderMode", "ClearCache", "ClearCookies" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "True", "HandleDialogAction": "CloseIt", "CommunicationMode": "Extension" }, "sibling_selectors": [ "WebAutomation.LaunchEdge.LaunchEdge", "WebAutomation.LaunchEdge.LaunchEdgeCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeCloseDialogCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgePressDialogButton", "WebAutomation.LaunchEdge.LaunchEdgePressDialogButtonCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeNoWait", "WebAutomation.LaunchEdge.LaunchEdgeNoWaitCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriver", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCloseDialog", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverPressDialogButton", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverNoWait", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverNoWaitCustomProfile", "WebAutomation.LaunchEdge.AttachToEdgeByTitle", "WebAutomation.LaunchEdge.AttachToEdgeByUrl", "WebAutomation.LaunchEdge.AttachToTheForegroundEdge" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchEdge.LaunchEdgeCloseDialogCustomProfile", "module": "WebAutomation", "kind": "Action", "selector": "LaunchEdgeCloseDialogCustomProfile", "template": "WebAutomation.LaunchEdge.LaunchEdgeCloseDialogCustomProfile WaitForPageToLoadTimeout: 60 Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: `` TargetDesktop: `` ClearCache: False ClearCookies: False BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchEdge.LaunchEdgeCloseDialogCustomProfile WaitForPageToLoadTimeout: 60 Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: $'''C:\\temp''' TargetDesktop: $'''example''' ClearCache: False ClearCookies: False BrowserInstance=> Browser", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "PiPUserDataFolderPath", "type": "FolderObject", "required": true }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "ClearCache", "type": "Boolean", "required": true, "default": "False" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "WaitForPageToLoadTimeout", "Timeout", "Url", "WindowState", "PiPUserDataFolderPath", "TargetDesktop", "ClearCache", "ClearCookies" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "True", "HandleDialogAction": "CloseIt", "PiPUserDataFolderMode": "CustomProfile", "CommunicationMode": "Extension" }, "sibling_selectors": [ "WebAutomation.LaunchEdge.LaunchEdge", "WebAutomation.LaunchEdge.LaunchEdgeCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeCloseDialog", "WebAutomation.LaunchEdge.LaunchEdgePressDialogButton", "WebAutomation.LaunchEdge.LaunchEdgePressDialogButtonCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeNoWait", "WebAutomation.LaunchEdge.LaunchEdgeNoWaitCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriver", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCloseDialog", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverPressDialogButton", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverNoWait", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverNoWaitCustomProfile", "WebAutomation.LaunchEdge.AttachToEdgeByTitle", "WebAutomation.LaunchEdge.AttachToEdgeByUrl", "WebAutomation.LaunchEdge.AttachToTheForegroundEdge" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchEdge.LaunchEdgeCustomProfile", "module": "WebAutomation", "kind": "Action", "selector": "LaunchEdgeCustomProfile", "template": "WebAutomation.LaunchEdge.LaunchEdgeCustomProfile WaitForPageToLoadTimeout: 60 Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: `` TargetDesktop: `` ClearCache: False ClearCookies: False BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchEdge.LaunchEdgeCustomProfile WaitForPageToLoadTimeout: 60 Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: $'''C:\\temp''' TargetDesktop: $'''example''' ClearCache: False ClearCookies: False BrowserInstance=> Browser", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "PiPUserDataFolderPath", "type": "FolderObject", "required": true }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "ClearCache", "type": "Boolean", "required": true, "default": "False" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "WaitForPageToLoadTimeout", "Timeout", "Url", "WindowState", "PiPUserDataFolderPath", "TargetDesktop", "ClearCache", "ClearCookies" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "True", "HandleDialogAction": "DoNothing", "PiPUserDataFolderMode": "CustomProfile", "CommunicationMode": "Extension" }, "sibling_selectors": [ "WebAutomation.LaunchEdge.LaunchEdge", "WebAutomation.LaunchEdge.LaunchEdgeCloseDialog", "WebAutomation.LaunchEdge.LaunchEdgeCloseDialogCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgePressDialogButton", "WebAutomation.LaunchEdge.LaunchEdgePressDialogButtonCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeNoWait", "WebAutomation.LaunchEdge.LaunchEdgeNoWaitCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriver", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCloseDialog", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverPressDialogButton", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverNoWait", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverNoWaitCustomProfile", "WebAutomation.LaunchEdge.AttachToEdgeByTitle", "WebAutomation.LaunchEdge.AttachToEdgeByUrl", "WebAutomation.LaunchEdge.AttachToTheForegroundEdge" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchEdge.LaunchEdgeNoWait", "module": "WebAutomation", "kind": "Action", "selector": "LaunchEdgeNoWait", "template": "WebAutomation.LaunchEdge.LaunchEdgeNoWait Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal TargetDesktop: `` PiPUserDataFolderMode: WebAutomation.PiPUserDataFolderModeEnum.AutomaticProfile ClearCache: False ClearCookies: False BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchEdge.LaunchEdgeNoWait Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal TargetDesktop: $'''example''' PiPUserDataFolderMode: WebAutomation.PiPUserDataFolderModeEnum.AutomaticProfile ClearCache: False ClearCookies: False BrowserInstance=> Browser", "input_params": [ { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "PiPUserDataFolderMode", "type": "PiPUserDataFolderModeEnum", "required": true, "default": "AutomaticProfile", "enumValues": [ "AutomaticProfile", "DefaultProfile", "CustomProfile" ] }, { "name": "ClearCache", "type": "Boolean", "required": true, "default": "False" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "Timeout", "Url", "WindowState", "TargetDesktop", "PiPUserDataFolderMode", "ClearCache", "ClearCookies" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "False", "CommunicationMode": "Extension" }, "sibling_selectors": [ "WebAutomation.LaunchEdge.LaunchEdge", "WebAutomation.LaunchEdge.LaunchEdgeCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeCloseDialog", "WebAutomation.LaunchEdge.LaunchEdgeCloseDialogCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgePressDialogButton", "WebAutomation.LaunchEdge.LaunchEdgePressDialogButtonCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeNoWaitCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriver", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCloseDialog", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverPressDialogButton", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverNoWait", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverNoWaitCustomProfile", "WebAutomation.LaunchEdge.AttachToEdgeByTitle", "WebAutomation.LaunchEdge.AttachToEdgeByUrl", "WebAutomation.LaunchEdge.AttachToTheForegroundEdge" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchEdge.LaunchEdgeNoWaitCustomProfile", "module": "WebAutomation", "kind": "Action", "selector": "LaunchEdgeNoWaitCustomProfile", "template": "WebAutomation.LaunchEdge.LaunchEdgeNoWaitCustomProfile Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: `` TargetDesktop: `` ClearCache: False ClearCookies: False BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchEdge.LaunchEdgeNoWaitCustomProfile Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: $'''C:\\temp''' TargetDesktop: $'''example''' ClearCache: False ClearCookies: False BrowserInstance=> Browser", "input_params": [ { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "PiPUserDataFolderPath", "type": "FolderObject", "required": true }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "ClearCache", "type": "Boolean", "required": true, "default": "False" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "Timeout", "Url", "WindowState", "PiPUserDataFolderPath", "TargetDesktop", "ClearCache", "ClearCookies" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "False", "PiPUserDataFolderMode": "CustomProfile", "CommunicationMode": "Extension" }, "sibling_selectors": [ "WebAutomation.LaunchEdge.LaunchEdge", "WebAutomation.LaunchEdge.LaunchEdgeCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeCloseDialog", "WebAutomation.LaunchEdge.LaunchEdgeCloseDialogCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgePressDialogButton", "WebAutomation.LaunchEdge.LaunchEdgePressDialogButtonCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeNoWait", "WebAutomation.LaunchEdge.LaunchEdgeWithDriver", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCloseDialog", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverPressDialogButton", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverNoWait", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverNoWaitCustomProfile", "WebAutomation.LaunchEdge.AttachToEdgeByTitle", "WebAutomation.LaunchEdge.AttachToEdgeByUrl", "WebAutomation.LaunchEdge.AttachToTheForegroundEdge" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchEdge.LaunchEdgePressDialogButton", "module": "WebAutomation", "kind": "Action", "selector": "LaunchEdgePressDialogButton", "template": "WebAutomation.LaunchEdge.LaunchEdgePressDialogButton WaitForPageToLoadTimeout: 60 Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal TargetDesktop: `` PiPUserDataFolderMode: WebAutomation.PiPUserDataFolderModeEnum.AutomaticProfile ClearCache: False ClearCookies: False DialogButton: `` BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchEdge.LaunchEdgePressDialogButton WaitForPageToLoadTimeout: 60 Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal TargetDesktop: $'''example''' PiPUserDataFolderMode: WebAutomation.PiPUserDataFolderModeEnum.AutomaticProfile ClearCache: False ClearCookies: False DialogButton: $'''example''' BrowserInstance=> Browser", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "PiPUserDataFolderMode", "type": "PiPUserDataFolderModeEnum", "required": true, "default": "AutomaticProfile", "enumValues": [ "AutomaticProfile", "DefaultProfile", "CustomProfile" ] }, { "name": "ClearCache", "type": "Boolean", "required": true, "default": "False" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "DialogButton", "type": "String", "required": true, "default": "OK" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "WaitForPageToLoadTimeout", "Timeout", "Url", "WindowState", "TargetDesktop", "PiPUserDataFolderMode", "ClearCache", "ClearCookies", "DialogButton" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "True", "HandleDialogAction": "PressButton", "CommunicationMode": "Extension" }, "sibling_selectors": [ "WebAutomation.LaunchEdge.LaunchEdge", "WebAutomation.LaunchEdge.LaunchEdgeCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeCloseDialog", "WebAutomation.LaunchEdge.LaunchEdgeCloseDialogCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgePressDialogButtonCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeNoWait", "WebAutomation.LaunchEdge.LaunchEdgeNoWaitCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriver", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCloseDialog", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverPressDialogButton", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverNoWait", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverNoWaitCustomProfile", "WebAutomation.LaunchEdge.AttachToEdgeByTitle", "WebAutomation.LaunchEdge.AttachToEdgeByUrl", "WebAutomation.LaunchEdge.AttachToTheForegroundEdge" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchEdge.LaunchEdgePressDialogButtonCustomProfile", "module": "WebAutomation", "kind": "Action", "selector": "LaunchEdgePressDialogButtonCustomProfile", "template": "WebAutomation.LaunchEdge.LaunchEdgePressDialogButtonCustomProfile WaitForPageToLoadTimeout: 60 Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: `` TargetDesktop: `` ClearCache: False ClearCookies: False DialogButton: `` BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchEdge.LaunchEdgePressDialogButtonCustomProfile WaitForPageToLoadTimeout: 60 Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: $'''C:\\temp''' TargetDesktop: $'''example''' ClearCache: False ClearCookies: False DialogButton: $'''example''' BrowserInstance=> Browser", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "PiPUserDataFolderPath", "type": "FolderObject", "required": true }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "ClearCache", "type": "Boolean", "required": true, "default": "False" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "DialogButton", "type": "String", "required": true, "default": "OK" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "WaitForPageToLoadTimeout", "Timeout", "Url", "WindowState", "PiPUserDataFolderPath", "TargetDesktop", "ClearCache", "ClearCookies", "DialogButton" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "True", "HandleDialogAction": "PressButton", "PiPUserDataFolderMode": "CustomProfile", "CommunicationMode": "Extension" }, "sibling_selectors": [ "WebAutomation.LaunchEdge.LaunchEdge", "WebAutomation.LaunchEdge.LaunchEdgeCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeCloseDialog", "WebAutomation.LaunchEdge.LaunchEdgeCloseDialogCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgePressDialogButton", "WebAutomation.LaunchEdge.LaunchEdgeNoWait", "WebAutomation.LaunchEdge.LaunchEdgeNoWaitCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriver", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCloseDialog", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverPressDialogButton", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverNoWait", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverNoWaitCustomProfile", "WebAutomation.LaunchEdge.AttachToEdgeByTitle", "WebAutomation.LaunchEdge.AttachToEdgeByUrl", "WebAutomation.LaunchEdge.AttachToTheForegroundEdge" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchEdge.LaunchEdgeWithDriver", "module": "WebAutomation", "kind": "Action", "selector": "LaunchEdgeWithDriver", "template": "WebAutomation.LaunchEdge.LaunchEdgeWithDriver WaitForPageToLoadTimeout: 60 Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal TargetDesktop: `` PiPUserDataFolderMode: WebAutomation.PiPUserDataFolderModeEnum.AutomaticProfile ClearCookies: False BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchEdge.LaunchEdgeWithDriver WaitForPageToLoadTimeout: 60 Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal TargetDesktop: $'''example''' PiPUserDataFolderMode: WebAutomation.PiPUserDataFolderModeEnum.AutomaticProfile ClearCookies: False BrowserInstance=> Browser", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "PiPUserDataFolderMode", "type": "PiPUserDataFolderModeEnum", "required": true, "default": "AutomaticProfile", "enumValues": [ "AutomaticProfile", "DefaultProfile", "CustomProfile" ] }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "WaitForPageToLoadTimeout", "Timeout", "Url", "WindowState", "TargetDesktop", "PiPUserDataFolderMode", "ClearCookies" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "True", "HandleDialogAction": "DoNothing", "CommunicationMode": "WebDriver" }, "sibling_selectors": [ "WebAutomation.LaunchEdge.LaunchEdge", "WebAutomation.LaunchEdge.LaunchEdgeCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeCloseDialog", "WebAutomation.LaunchEdge.LaunchEdgeCloseDialogCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgePressDialogButton", "WebAutomation.LaunchEdge.LaunchEdgePressDialogButtonCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeNoWait", "WebAutomation.LaunchEdge.LaunchEdgeNoWaitCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCloseDialog", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverPressDialogButton", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverNoWait", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverNoWaitCustomProfile", "WebAutomation.LaunchEdge.AttachToEdgeByTitle", "WebAutomation.LaunchEdge.AttachToEdgeByUrl", "WebAutomation.LaunchEdge.AttachToTheForegroundEdge" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCloseDialog", "module": "WebAutomation", "kind": "Action", "selector": "LaunchEdgeWithDriverCloseDialog", "template": "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCloseDialog WaitForPageToLoadTimeout: 60 Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal TargetDesktop: `` PiPUserDataFolderMode: WebAutomation.PiPUserDataFolderModeEnum.AutomaticProfile ClearCookies: False BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCloseDialog WaitForPageToLoadTimeout: 60 Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal TargetDesktop: $'''example''' PiPUserDataFolderMode: WebAutomation.PiPUserDataFolderModeEnum.AutomaticProfile ClearCookies: False BrowserInstance=> Browser", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "PiPUserDataFolderMode", "type": "PiPUserDataFolderModeEnum", "required": true, "default": "AutomaticProfile", "enumValues": [ "AutomaticProfile", "DefaultProfile", "CustomProfile" ] }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "WaitForPageToLoadTimeout", "Timeout", "Url", "WindowState", "TargetDesktop", "PiPUserDataFolderMode", "ClearCookies" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "True", "HandleDialogAction": "CloseIt", "CommunicationMode": "WebDriver" }, "sibling_selectors": [ "WebAutomation.LaunchEdge.LaunchEdge", "WebAutomation.LaunchEdge.LaunchEdgeCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeCloseDialog", "WebAutomation.LaunchEdge.LaunchEdgeCloseDialogCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgePressDialogButton", "WebAutomation.LaunchEdge.LaunchEdgePressDialogButtonCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeNoWait", "WebAutomation.LaunchEdge.LaunchEdgeNoWaitCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriver", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverPressDialogButton", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverNoWait", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverNoWaitCustomProfile", "WebAutomation.LaunchEdge.AttachToEdgeByTitle", "WebAutomation.LaunchEdge.AttachToEdgeByUrl", "WebAutomation.LaunchEdge.AttachToTheForegroundEdge" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCloseDialogCustomProfile", "module": "WebAutomation", "kind": "Action", "selector": "LaunchEdgeWithDriverCloseDialogCustomProfile", "template": "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCloseDialogCustomProfile WaitForPageToLoadTimeout: 60 Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: `` TargetDesktop: `` ClearCookies: False BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCloseDialogCustomProfile WaitForPageToLoadTimeout: 60 Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: $'''C:\\temp''' TargetDesktop: $'''example''' ClearCookies: False BrowserInstance=> Browser", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "PiPUserDataFolderPath", "type": "FolderObject", "required": true }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "WaitForPageToLoadTimeout", "Timeout", "Url", "WindowState", "PiPUserDataFolderPath", "TargetDesktop", "ClearCookies" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "True", "HandleDialogAction": "CloseIt", "PiPUserDataFolderMode": "CustomProfile", "CommunicationMode": "WebDriver" }, "sibling_selectors": [ "WebAutomation.LaunchEdge.LaunchEdge", "WebAutomation.LaunchEdge.LaunchEdgeCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeCloseDialog", "WebAutomation.LaunchEdge.LaunchEdgeCloseDialogCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgePressDialogButton", "WebAutomation.LaunchEdge.LaunchEdgePressDialogButtonCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeNoWait", "WebAutomation.LaunchEdge.LaunchEdgeNoWaitCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriver", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCloseDialog", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverPressDialogButton", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverNoWait", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverNoWaitCustomProfile", "WebAutomation.LaunchEdge.AttachToEdgeByTitle", "WebAutomation.LaunchEdge.AttachToEdgeByUrl", "WebAutomation.LaunchEdge.AttachToTheForegroundEdge" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCustomProfile", "module": "WebAutomation", "kind": "Action", "selector": "LaunchEdgeWithDriverCustomProfile", "template": "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCustomProfile WaitForPageToLoadTimeout: 60 Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: `` TargetDesktop: `` ClearCookies: False BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCustomProfile WaitForPageToLoadTimeout: 60 Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: $'''C:\\temp''' TargetDesktop: $'''example''' ClearCookies: False BrowserInstance=> Browser", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "PiPUserDataFolderPath", "type": "FolderObject", "required": true }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "WaitForPageToLoadTimeout", "Timeout", "Url", "WindowState", "PiPUserDataFolderPath", "TargetDesktop", "ClearCookies" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "True", "HandleDialogAction": "DoNothing", "PiPUserDataFolderMode": "CustomProfile", "CommunicationMode": "WebDriver" }, "sibling_selectors": [ "WebAutomation.LaunchEdge.LaunchEdge", "WebAutomation.LaunchEdge.LaunchEdgeCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeCloseDialog", "WebAutomation.LaunchEdge.LaunchEdgeCloseDialogCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgePressDialogButton", "WebAutomation.LaunchEdge.LaunchEdgePressDialogButtonCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeNoWait", "WebAutomation.LaunchEdge.LaunchEdgeNoWaitCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriver", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCloseDialog", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverPressDialogButton", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverNoWait", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverNoWaitCustomProfile", "WebAutomation.LaunchEdge.AttachToEdgeByTitle", "WebAutomation.LaunchEdge.AttachToEdgeByUrl", "WebAutomation.LaunchEdge.AttachToTheForegroundEdge" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchEdge.LaunchEdgeWithDriverNoWait", "module": "WebAutomation", "kind": "Action", "selector": "LaunchEdgeWithDriverNoWait", "template": "WebAutomation.LaunchEdge.LaunchEdgeWithDriverNoWait Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal TargetDesktop: `` PiPUserDataFolderMode: WebAutomation.PiPUserDataFolderModeEnum.AutomaticProfile ClearCookies: False BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchEdge.LaunchEdgeWithDriverNoWait Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal TargetDesktop: $'''example''' PiPUserDataFolderMode: WebAutomation.PiPUserDataFolderModeEnum.AutomaticProfile ClearCookies: False BrowserInstance=> Browser", "input_params": [ { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "PiPUserDataFolderMode", "type": "PiPUserDataFolderModeEnum", "required": true, "default": "AutomaticProfile", "enumValues": [ "AutomaticProfile", "DefaultProfile", "CustomProfile" ] }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "Timeout", "Url", "WindowState", "TargetDesktop", "PiPUserDataFolderMode", "ClearCookies" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "False", "CommunicationMode": "WebDriver" }, "sibling_selectors": [ "WebAutomation.LaunchEdge.LaunchEdge", "WebAutomation.LaunchEdge.LaunchEdgeCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeCloseDialog", "WebAutomation.LaunchEdge.LaunchEdgeCloseDialogCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgePressDialogButton", "WebAutomation.LaunchEdge.LaunchEdgePressDialogButtonCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeNoWait", "WebAutomation.LaunchEdge.LaunchEdgeNoWaitCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriver", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCloseDialog", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverPressDialogButton", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverNoWaitCustomProfile", "WebAutomation.LaunchEdge.AttachToEdgeByTitle", "WebAutomation.LaunchEdge.AttachToEdgeByUrl", "WebAutomation.LaunchEdge.AttachToTheForegroundEdge" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchEdge.LaunchEdgeWithDriverNoWaitCustomProfile", "module": "WebAutomation", "kind": "Action", "selector": "LaunchEdgeWithDriverNoWaitCustomProfile", "template": "WebAutomation.LaunchEdge.LaunchEdgeWithDriverNoWaitCustomProfile Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: `` TargetDesktop: `` ClearCookies: False BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchEdge.LaunchEdgeWithDriverNoWaitCustomProfile Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: $'''C:\\temp''' TargetDesktop: $'''example''' ClearCookies: False BrowserInstance=> Browser", "input_params": [ { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "PiPUserDataFolderPath", "type": "FolderObject", "required": true }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "Timeout", "Url", "WindowState", "PiPUserDataFolderPath", "TargetDesktop", "ClearCookies" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "False", "PiPUserDataFolderMode": "CustomProfile", "CommunicationMode": "WebDriver" }, "sibling_selectors": [ "WebAutomation.LaunchEdge.LaunchEdge", "WebAutomation.LaunchEdge.LaunchEdgeCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeCloseDialog", "WebAutomation.LaunchEdge.LaunchEdgeCloseDialogCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgePressDialogButton", "WebAutomation.LaunchEdge.LaunchEdgePressDialogButtonCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeNoWait", "WebAutomation.LaunchEdge.LaunchEdgeNoWaitCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriver", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCloseDialog", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverPressDialogButton", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverNoWait", "WebAutomation.LaunchEdge.AttachToEdgeByTitle", "WebAutomation.LaunchEdge.AttachToEdgeByUrl", "WebAutomation.LaunchEdge.AttachToTheForegroundEdge" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchEdge.LaunchEdgeWithDriverPressDialogButton", "module": "WebAutomation", "kind": "Action", "selector": "LaunchEdgeWithDriverPressDialogButton", "template": "WebAutomation.LaunchEdge.LaunchEdgeWithDriverPressDialogButton WaitForPageToLoadTimeout: 60 Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal TargetDesktop: `` PiPUserDataFolderMode: WebAutomation.PiPUserDataFolderModeEnum.AutomaticProfile ClearCookies: False DialogButton: `` BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchEdge.LaunchEdgeWithDriverPressDialogButton WaitForPageToLoadTimeout: 60 Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal TargetDesktop: $'''example''' PiPUserDataFolderMode: WebAutomation.PiPUserDataFolderModeEnum.AutomaticProfile ClearCookies: False DialogButton: $'''example''' BrowserInstance=> Browser", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "PiPUserDataFolderMode", "type": "PiPUserDataFolderModeEnum", "required": true, "default": "AutomaticProfile", "enumValues": [ "AutomaticProfile", "DefaultProfile", "CustomProfile" ] }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "DialogButton", "type": "String", "required": true, "default": "OK" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "WaitForPageToLoadTimeout", "Timeout", "Url", "WindowState", "TargetDesktop", "PiPUserDataFolderMode", "ClearCookies", "DialogButton" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "True", "HandleDialogAction": "PressButton", "CommunicationMode": "WebDriver" }, "sibling_selectors": [ "WebAutomation.LaunchEdge.LaunchEdge", "WebAutomation.LaunchEdge.LaunchEdgeCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeCloseDialog", "WebAutomation.LaunchEdge.LaunchEdgeCloseDialogCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgePressDialogButton", "WebAutomation.LaunchEdge.LaunchEdgePressDialogButtonCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeNoWait", "WebAutomation.LaunchEdge.LaunchEdgeNoWaitCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriver", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCloseDialog", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverNoWait", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverNoWaitCustomProfile", "WebAutomation.LaunchEdge.AttachToEdgeByTitle", "WebAutomation.LaunchEdge.AttachToEdgeByUrl", "WebAutomation.LaunchEdge.AttachToTheForegroundEdge" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchEdge.LaunchEdgeWithDriverPressDialogButtonCustomProfile", "module": "WebAutomation", "kind": "Action", "selector": "LaunchEdgeWithDriverPressDialogButtonCustomProfile", "template": "WebAutomation.LaunchEdge.LaunchEdgeWithDriverPressDialogButtonCustomProfile WaitForPageToLoadTimeout: 60 Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: `` TargetDesktop: `` ClearCookies: False DialogButton: `` BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchEdge.LaunchEdgeWithDriverPressDialogButtonCustomProfile WaitForPageToLoadTimeout: 60 Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: $'''C:\\temp''' TargetDesktop: $'''example''' ClearCookies: False DialogButton: $'''example''' BrowserInstance=> Browser", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "PiPUserDataFolderPath", "type": "FolderObject", "required": true }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "DialogButton", "type": "String", "required": true, "default": "OK" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "WaitForPageToLoadTimeout", "Timeout", "Url", "WindowState", "PiPUserDataFolderPath", "TargetDesktop", "ClearCookies", "DialogButton" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "True", "HandleDialogAction": "PressButton", "PiPUserDataFolderMode": "CustomProfile", "CommunicationMode": "WebDriver" }, "sibling_selectors": [ "WebAutomation.LaunchEdge.LaunchEdge", "WebAutomation.LaunchEdge.LaunchEdgeCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeCloseDialog", "WebAutomation.LaunchEdge.LaunchEdgeCloseDialogCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgePressDialogButton", "WebAutomation.LaunchEdge.LaunchEdgePressDialogButtonCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeNoWait", "WebAutomation.LaunchEdge.LaunchEdgeNoWaitCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriver", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCloseDialog", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverPressDialogButton", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverNoWait", "WebAutomation.LaunchEdge.LaunchEdgeWithDriverNoWaitCustomProfile", "WebAutomation.LaunchEdge.AttachToEdgeByTitle", "WebAutomation.LaunchEdge.AttachToEdgeByUrl", "WebAutomation.LaunchEdge.AttachToTheForegroundEdge" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchFirefox.AttachToFirefoxByTitle", "module": "WebAutomation", "kind": "Action", "selector": "AttachToFirefoxByTitle", "template": "WebAutomation.LaunchFirefox.AttachToFirefoxByTitle TargetDesktop: `` CommunicationMode: WebAutomation.BrowserCommunicationMethod.Extension AttachTimeout: 5 MatchMode: WebAutomation.MatchMode.Mixed TabTitle: `` BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchFirefox.AttachToFirefoxByTitle TargetDesktop: $'''example''' CommunicationMode: WebAutomation.BrowserCommunicationMethod.Extension AttachTimeout: 5 MatchMode: WebAutomation.MatchMode.Mixed TabTitle: $'''example''' BrowserInstance=> Browser", "input_params": [ { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "CommunicationMode", "type": "BrowserCommunicationMethod", "required": true, "default": "Extension", "enumValues": [ "Extension", "WebDriver" ] }, { "name": "AttachTimeout", "type": "Int32", "required": true, "default": "5" }, { "name": "MatchMode", "type": "MatchMode", "required": true, "default": "Mixed", "enumValues": [ "Mixed", "Exact", "Partial", "Regex" ] }, { "name": "TabTitle", "type": "String", "required": true } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "TargetDesktop", "CommunicationMode", "AttachTimeout", "MatchMode", "TabTitle" ], "constraints": { "LaunchMode": "Attach", "AttachMode": "ByTitle" }, "sibling_selectors": [ "WebAutomation.LaunchFirefox.LaunchFirefox", "WebAutomation.LaunchFirefox.LaunchFirefoxCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxCloseDialog", "WebAutomation.LaunchFirefox.LaunchFirefoxCloseDialogCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxPressDialogButton", "WebAutomation.LaunchFirefox.LaunchFirefoxPressDialogButtonCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxNoWait", "WebAutomation.LaunchFirefox.LaunchFirefoxNoWaitCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriver", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCloseDialog", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverPressDialogButton", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverNoWait", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverNoWaitCustomProfile", "WebAutomation.LaunchFirefox.AttachToFirefoxByUrl", "WebAutomation.LaunchFirefox.AttachToForegroundFirefox" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchFirefox.AttachToFirefoxByUrl", "module": "WebAutomation", "kind": "Action", "selector": "AttachToFirefoxByUrl", "template": "WebAutomation.LaunchFirefox.AttachToFirefoxByUrl TargetDesktop: `` CommunicationMode: WebAutomation.BrowserCommunicationMethod.Extension TabUrl: `` AttachTimeout: 5 MatchMode: WebAutomation.MatchMode.Mixed BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchFirefox.AttachToFirefoxByUrl TargetDesktop: $'''example''' CommunicationMode: WebAutomation.BrowserCommunicationMethod.Extension TabUrl: $'''example''' AttachTimeout: 5 MatchMode: WebAutomation.MatchMode.Mixed BrowserInstance=> Browser", "input_params": [ { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "CommunicationMode", "type": "BrowserCommunicationMethod", "required": true, "default": "Extension", "enumValues": [ "Extension", "WebDriver" ] }, { "name": "TabUrl", "type": "String", "required": true }, { "name": "AttachTimeout", "type": "Int32", "required": true, "default": "5" }, { "name": "MatchMode", "type": "MatchMode", "required": true, "default": "Mixed", "enumValues": [ "Mixed", "Exact", "Partial", "Regex" ] } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "TargetDesktop", "CommunicationMode", "TabUrl", "AttachTimeout", "MatchMode" ], "constraints": { "LaunchMode": "Attach", "AttachMode": "ByUrl" }, "sibling_selectors": [ "WebAutomation.LaunchFirefox.LaunchFirefox", "WebAutomation.LaunchFirefox.LaunchFirefoxCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxCloseDialog", "WebAutomation.LaunchFirefox.LaunchFirefoxCloseDialogCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxPressDialogButton", "WebAutomation.LaunchFirefox.LaunchFirefoxPressDialogButtonCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxNoWait", "WebAutomation.LaunchFirefox.LaunchFirefoxNoWaitCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriver", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCloseDialog", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverPressDialogButton", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverNoWait", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverNoWaitCustomProfile", "WebAutomation.LaunchFirefox.AttachToFirefoxByTitle", "WebAutomation.LaunchFirefox.AttachToForegroundFirefox" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchFirefox.AttachToForegroundFirefox", "module": "WebAutomation", "kind": "Action", "selector": "AttachToForegroundFirefox", "template": "WebAutomation.LaunchFirefox.AttachToForegroundFirefox TargetDesktop: `` CommunicationMode: WebAutomation.BrowserCommunicationMethod.Extension AttachTimeout: 5 BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchFirefox.AttachToForegroundFirefox TargetDesktop: $'''example''' CommunicationMode: WebAutomation.BrowserCommunicationMethod.Extension AttachTimeout: 5 BrowserInstance=> Browser", "input_params": [ { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "CommunicationMode", "type": "BrowserCommunicationMethod", "required": true, "default": "Extension", "enumValues": [ "Extension", "WebDriver" ] }, { "name": "AttachTimeout", "type": "Int32", "required": true, "default": "5" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "TargetDesktop", "CommunicationMode", "AttachTimeout" ], "constraints": { "LaunchMode": "Attach", "AttachMode": "ForegroundWindow" }, "sibling_selectors": [ "WebAutomation.LaunchFirefox.LaunchFirefox", "WebAutomation.LaunchFirefox.LaunchFirefoxCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxCloseDialog", "WebAutomation.LaunchFirefox.LaunchFirefoxCloseDialogCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxPressDialogButton", "WebAutomation.LaunchFirefox.LaunchFirefoxPressDialogButtonCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxNoWait", "WebAutomation.LaunchFirefox.LaunchFirefoxNoWaitCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriver", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCloseDialog", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverPressDialogButton", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverNoWait", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverNoWaitCustomProfile", "WebAutomation.LaunchFirefox.AttachToFirefoxByTitle", "WebAutomation.LaunchFirefox.AttachToFirefoxByUrl" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchFirefox.LaunchFirefox", "module": "WebAutomation", "kind": "Action", "selector": "LaunchFirefox", "template": "WebAutomation.LaunchFirefox.LaunchFirefox Url: `` WindowState: WebAutomation.BrowserWindowState.Normal ClearCache: False ClearCookies: False WaitForPageToLoadTimeout: 60 Timeout: 60 BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchFirefox.LaunchFirefox Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal ClearCache: False ClearCookies: False WaitForPageToLoadTimeout: 60 Timeout: 60 BrowserInstance=> Browser", "input_params": [ { "name": "ClearCache", "type": "Boolean", "required": false }, { "name": "ClearCookies", "type": "Boolean", "required": false }, { "name": "Timeout", "type": "Int32", "required": false }, { "name": "Url", "type": "String", "required": false }, { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": false }, { "name": "WindowState", "type": "BrowserWindowState", "required": false, "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "TargetDesktop", "type": "String", "required": true }, { "name": "PiPUserDataFolderMode", "type": "PiPUserDataFolderModeEnum", "required": true, "enumValues": [ "AutomaticProfile", "DefaultProfile", "CustomProfile" ] } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle" } ], "required_params": [ "Initial URL" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "True", "HandleDialogAction": "DoNothing", "CommunicationMode": "Extension" }, "sibling_selectors": [ "WebAutomation.LaunchFirefox.LaunchFirefoxCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxCloseDialog", "WebAutomation.LaunchFirefox.LaunchFirefoxCloseDialogCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxPressDialogButton", "WebAutomation.LaunchFirefox.LaunchFirefoxPressDialogButtonCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxNoWait", "WebAutomation.LaunchFirefox.LaunchFirefoxNoWaitCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriver", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCloseDialog", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverPressDialogButton", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverNoWait", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverNoWaitCustomProfile", "WebAutomation.LaunchFirefox.AttachToFirefoxByTitle", "WebAutomation.LaunchFirefox.AttachToFirefoxByUrl", "WebAutomation.LaunchFirefox.AttachToForegroundFirefox" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchFirefox.LaunchFirefoxCloseDialog", "module": "WebAutomation", "kind": "Action", "selector": "LaunchFirefoxCloseDialog", "template": "WebAutomation.LaunchFirefox.LaunchFirefoxCloseDialog WaitForPageToLoadTimeout: 60 Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal TargetDesktop: `` PiPUserDataFolderMode: WebAutomation.PiPUserDataFolderModeEnum.AutomaticProfile ClearCache: False ClearCookies: False BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchFirefox.LaunchFirefoxCloseDialog WaitForPageToLoadTimeout: 60 Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal TargetDesktop: $'''example''' PiPUserDataFolderMode: WebAutomation.PiPUserDataFolderModeEnum.AutomaticProfile ClearCache: False ClearCookies: False BrowserInstance=> Browser", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "PiPUserDataFolderMode", "type": "PiPUserDataFolderModeEnum", "required": true, "default": "AutomaticProfile", "enumValues": [ "AutomaticProfile", "DefaultProfile", "CustomProfile" ] }, { "name": "ClearCache", "type": "Boolean", "required": true, "default": "False" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "WaitForPageToLoadTimeout", "Timeout", "Url", "WindowState", "TargetDesktop", "PiPUserDataFolderMode", "ClearCache", "ClearCookies" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "True", "HandleDialogAction": "CloseIt", "CommunicationMode": "Extension" }, "sibling_selectors": [ "WebAutomation.LaunchFirefox.LaunchFirefox", "WebAutomation.LaunchFirefox.LaunchFirefoxCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxCloseDialogCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxPressDialogButton", "WebAutomation.LaunchFirefox.LaunchFirefoxPressDialogButtonCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxNoWait", "WebAutomation.LaunchFirefox.LaunchFirefoxNoWaitCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriver", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCloseDialog", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverPressDialogButton", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverNoWait", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverNoWaitCustomProfile", "WebAutomation.LaunchFirefox.AttachToFirefoxByTitle", "WebAutomation.LaunchFirefox.AttachToFirefoxByUrl", "WebAutomation.LaunchFirefox.AttachToForegroundFirefox" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchFirefox.LaunchFirefoxCloseDialogCustomProfile", "module": "WebAutomation", "kind": "Action", "selector": "LaunchFirefoxCloseDialogCustomProfile", "template": "WebAutomation.LaunchFirefox.LaunchFirefoxCloseDialogCustomProfile WaitForPageToLoadTimeout: 60 Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: `` TargetDesktop: `` ClearCache: False ClearCookies: False BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchFirefox.LaunchFirefoxCloseDialogCustomProfile WaitForPageToLoadTimeout: 60 Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: $'''C:\\temp''' TargetDesktop: $'''example''' ClearCache: False ClearCookies: False BrowserInstance=> Browser", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "PiPUserDataFolderPath", "type": "FolderObject", "required": true }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "ClearCache", "type": "Boolean", "required": true, "default": "False" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "WaitForPageToLoadTimeout", "Timeout", "Url", "WindowState", "PiPUserDataFolderPath", "TargetDesktop", "ClearCache", "ClearCookies" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "True", "HandleDialogAction": "CloseIt", "PiPUserDataFolderMode": "CustomProfile", "CommunicationMode": "Extension" }, "sibling_selectors": [ "WebAutomation.LaunchFirefox.LaunchFirefox", "WebAutomation.LaunchFirefox.LaunchFirefoxCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxCloseDialog", "WebAutomation.LaunchFirefox.LaunchFirefoxPressDialogButton", "WebAutomation.LaunchFirefox.LaunchFirefoxPressDialogButtonCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxNoWait", "WebAutomation.LaunchFirefox.LaunchFirefoxNoWaitCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriver", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCloseDialog", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverPressDialogButton", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverNoWait", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverNoWaitCustomProfile", "WebAutomation.LaunchFirefox.AttachToFirefoxByTitle", "WebAutomation.LaunchFirefox.AttachToFirefoxByUrl", "WebAutomation.LaunchFirefox.AttachToForegroundFirefox" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchFirefox.LaunchFirefoxCustomProfile", "module": "WebAutomation", "kind": "Action", "selector": "LaunchFirefoxCustomProfile", "template": "WebAutomation.LaunchFirefox.LaunchFirefoxCustomProfile WaitForPageToLoadTimeout: 60 Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: `` TargetDesktop: `` ClearCache: False ClearCookies: False BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchFirefox.LaunchFirefoxCustomProfile WaitForPageToLoadTimeout: 60 Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: $'''C:\\temp''' TargetDesktop: $'''example''' ClearCache: False ClearCookies: False BrowserInstance=> Browser", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "PiPUserDataFolderPath", "type": "FolderObject", "required": true }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "ClearCache", "type": "Boolean", "required": true, "default": "False" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "WaitForPageToLoadTimeout", "Timeout", "Url", "WindowState", "PiPUserDataFolderPath", "TargetDesktop", "ClearCache", "ClearCookies" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "True", "HandleDialogAction": "DoNothing", "PiPUserDataFolderMode": "CustomProfile", "CommunicationMode": "Extension" }, "sibling_selectors": [ "WebAutomation.LaunchFirefox.LaunchFirefox", "WebAutomation.LaunchFirefox.LaunchFirefoxCloseDialog", "WebAutomation.LaunchFirefox.LaunchFirefoxCloseDialogCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxPressDialogButton", "WebAutomation.LaunchFirefox.LaunchFirefoxPressDialogButtonCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxNoWait", "WebAutomation.LaunchFirefox.LaunchFirefoxNoWaitCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriver", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCloseDialog", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverPressDialogButton", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverNoWait", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverNoWaitCustomProfile", "WebAutomation.LaunchFirefox.AttachToFirefoxByTitle", "WebAutomation.LaunchFirefox.AttachToFirefoxByUrl", "WebAutomation.LaunchFirefox.AttachToForegroundFirefox" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchFirefox.LaunchFirefoxNoWait", "module": "WebAutomation", "kind": "Action", "selector": "LaunchFirefoxNoWait", "template": "WebAutomation.LaunchFirefox.LaunchFirefoxNoWait Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal TargetDesktop: `` PiPUserDataFolderMode: WebAutomation.PiPUserDataFolderModeEnum.AutomaticProfile ClearCache: False ClearCookies: False BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchFirefox.LaunchFirefoxNoWait Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal TargetDesktop: $'''example''' PiPUserDataFolderMode: WebAutomation.PiPUserDataFolderModeEnum.AutomaticProfile ClearCache: False ClearCookies: False BrowserInstance=> Browser", "input_params": [ { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "PiPUserDataFolderMode", "type": "PiPUserDataFolderModeEnum", "required": true, "default": "AutomaticProfile", "enumValues": [ "AutomaticProfile", "DefaultProfile", "CustomProfile" ] }, { "name": "ClearCache", "type": "Boolean", "required": true, "default": "False" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "Timeout", "Url", "WindowState", "TargetDesktop", "PiPUserDataFolderMode", "ClearCache", "ClearCookies" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "False", "CommunicationMode": "Extension" }, "sibling_selectors": [ "WebAutomation.LaunchFirefox.LaunchFirefox", "WebAutomation.LaunchFirefox.LaunchFirefoxCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxCloseDialog", "WebAutomation.LaunchFirefox.LaunchFirefoxCloseDialogCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxPressDialogButton", "WebAutomation.LaunchFirefox.LaunchFirefoxPressDialogButtonCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxNoWaitCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriver", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCloseDialog", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverPressDialogButton", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverNoWait", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverNoWaitCustomProfile", "WebAutomation.LaunchFirefox.AttachToFirefoxByTitle", "WebAutomation.LaunchFirefox.AttachToFirefoxByUrl", "WebAutomation.LaunchFirefox.AttachToForegroundFirefox" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchFirefox.LaunchFirefoxNoWaitCustomProfile", "module": "WebAutomation", "kind": "Action", "selector": "LaunchFirefoxNoWaitCustomProfile", "template": "WebAutomation.LaunchFirefox.LaunchFirefoxNoWaitCustomProfile Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: `` TargetDesktop: `` ClearCache: False ClearCookies: False BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchFirefox.LaunchFirefoxNoWaitCustomProfile Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: $'''C:\\temp''' TargetDesktop: $'''example''' ClearCache: False ClearCookies: False BrowserInstance=> Browser", "input_params": [ { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "PiPUserDataFolderPath", "type": "FolderObject", "required": true }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "ClearCache", "type": "Boolean", "required": true, "default": "False" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "Timeout", "Url", "WindowState", "PiPUserDataFolderPath", "TargetDesktop", "ClearCache", "ClearCookies" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "False", "PiPUserDataFolderMode": "CustomProfile", "CommunicationMode": "Extension" }, "sibling_selectors": [ "WebAutomation.LaunchFirefox.LaunchFirefox", "WebAutomation.LaunchFirefox.LaunchFirefoxCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxCloseDialog", "WebAutomation.LaunchFirefox.LaunchFirefoxCloseDialogCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxPressDialogButton", "WebAutomation.LaunchFirefox.LaunchFirefoxPressDialogButtonCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxNoWait", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriver", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCloseDialog", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverPressDialogButton", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverNoWait", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverNoWaitCustomProfile", "WebAutomation.LaunchFirefox.AttachToFirefoxByTitle", "WebAutomation.LaunchFirefox.AttachToFirefoxByUrl", "WebAutomation.LaunchFirefox.AttachToForegroundFirefox" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchFirefox.LaunchFirefoxPressDialogButton", "module": "WebAutomation", "kind": "Action", "selector": "LaunchFirefoxPressDialogButton", "template": "WebAutomation.LaunchFirefox.LaunchFirefoxPressDialogButton WaitForPageToLoadTimeout: 60 Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal TargetDesktop: `` PiPUserDataFolderMode: WebAutomation.PiPUserDataFolderModeEnum.AutomaticProfile ClearCache: False ClearCookies: False DialogButton: `` BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchFirefox.LaunchFirefoxPressDialogButton WaitForPageToLoadTimeout: 60 Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal TargetDesktop: $'''example''' PiPUserDataFolderMode: WebAutomation.PiPUserDataFolderModeEnum.AutomaticProfile ClearCache: False ClearCookies: False DialogButton: $'''example''' BrowserInstance=> Browser", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "PiPUserDataFolderMode", "type": "PiPUserDataFolderModeEnum", "required": true, "default": "AutomaticProfile", "enumValues": [ "AutomaticProfile", "DefaultProfile", "CustomProfile" ] }, { "name": "ClearCache", "type": "Boolean", "required": true, "default": "False" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "DialogButton", "type": "String", "required": true, "default": "OK" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "WaitForPageToLoadTimeout", "Timeout", "Url", "WindowState", "TargetDesktop", "PiPUserDataFolderMode", "ClearCache", "ClearCookies", "DialogButton" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "True", "HandleDialogAction": "PressButton", "CommunicationMode": "Extension" }, "sibling_selectors": [ "WebAutomation.LaunchFirefox.LaunchFirefox", "WebAutomation.LaunchFirefox.LaunchFirefoxCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxCloseDialog", "WebAutomation.LaunchFirefox.LaunchFirefoxCloseDialogCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxPressDialogButtonCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxNoWait", "WebAutomation.LaunchFirefox.LaunchFirefoxNoWaitCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriver", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCloseDialog", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverPressDialogButton", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverNoWait", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverNoWaitCustomProfile", "WebAutomation.LaunchFirefox.AttachToFirefoxByTitle", "WebAutomation.LaunchFirefox.AttachToFirefoxByUrl", "WebAutomation.LaunchFirefox.AttachToForegroundFirefox" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchFirefox.LaunchFirefoxPressDialogButtonCustomProfile", "module": "WebAutomation", "kind": "Action", "selector": "LaunchFirefoxPressDialogButtonCustomProfile", "template": "WebAutomation.LaunchFirefox.LaunchFirefoxPressDialogButtonCustomProfile WaitForPageToLoadTimeout: 60 Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: `` TargetDesktop: `` ClearCache: False ClearCookies: False DialogButton: `` BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchFirefox.LaunchFirefoxPressDialogButtonCustomProfile WaitForPageToLoadTimeout: 60 Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: $'''C:\\temp''' TargetDesktop: $'''example''' ClearCache: False ClearCookies: False DialogButton: $'''example''' BrowserInstance=> Browser", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "PiPUserDataFolderPath", "type": "FolderObject", "required": true }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "ClearCache", "type": "Boolean", "required": true, "default": "False" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "DialogButton", "type": "String", "required": true, "default": "OK" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "WaitForPageToLoadTimeout", "Timeout", "Url", "WindowState", "PiPUserDataFolderPath", "TargetDesktop", "ClearCache", "ClearCookies", "DialogButton" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "True", "HandleDialogAction": "PressButton", "PiPUserDataFolderMode": "CustomProfile", "CommunicationMode": "Extension" }, "sibling_selectors": [ "WebAutomation.LaunchFirefox.LaunchFirefox", "WebAutomation.LaunchFirefox.LaunchFirefoxCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxCloseDialog", "WebAutomation.LaunchFirefox.LaunchFirefoxCloseDialogCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxPressDialogButton", "WebAutomation.LaunchFirefox.LaunchFirefoxNoWait", "WebAutomation.LaunchFirefox.LaunchFirefoxNoWaitCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriver", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCloseDialog", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverPressDialogButton", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverNoWait", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverNoWaitCustomProfile", "WebAutomation.LaunchFirefox.AttachToFirefoxByTitle", "WebAutomation.LaunchFirefox.AttachToFirefoxByUrl", "WebAutomation.LaunchFirefox.AttachToForegroundFirefox" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriver", "module": "WebAutomation", "kind": "Action", "selector": "LaunchFirefoxWithDriver", "template": "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriver WaitForPageToLoadTimeout: 60 Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal TargetDesktop: `` PiPUserDataFolderMode: WebAutomation.PiPUserDataFolderModeEnum.AutomaticProfile ClearCookies: False BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriver WaitForPageToLoadTimeout: 60 Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal TargetDesktop: $'''example''' PiPUserDataFolderMode: WebAutomation.PiPUserDataFolderModeEnum.AutomaticProfile ClearCookies: False BrowserInstance=> Browser", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "PiPUserDataFolderMode", "type": "PiPUserDataFolderModeEnum", "required": true, "default": "AutomaticProfile", "enumValues": [ "AutomaticProfile", "DefaultProfile", "CustomProfile" ] }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "WaitForPageToLoadTimeout", "Timeout", "Url", "WindowState", "TargetDesktop", "PiPUserDataFolderMode", "ClearCookies" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "True", "HandleDialogAction": "DoNothing", "CommunicationMode": "WebDriver" }, "sibling_selectors": [ "WebAutomation.LaunchFirefox.LaunchFirefox", "WebAutomation.LaunchFirefox.LaunchFirefoxCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxCloseDialog", "WebAutomation.LaunchFirefox.LaunchFirefoxCloseDialogCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxPressDialogButton", "WebAutomation.LaunchFirefox.LaunchFirefoxPressDialogButtonCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxNoWait", "WebAutomation.LaunchFirefox.LaunchFirefoxNoWaitCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCloseDialog", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverPressDialogButton", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverNoWait", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverNoWaitCustomProfile", "WebAutomation.LaunchFirefox.AttachToFirefoxByTitle", "WebAutomation.LaunchFirefox.AttachToFirefoxByUrl", "WebAutomation.LaunchFirefox.AttachToForegroundFirefox" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCloseDialog", "module": "WebAutomation", "kind": "Action", "selector": "LaunchFirefoxWithDriverCloseDialog", "template": "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCloseDialog WaitForPageToLoadTimeout: 60 Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal TargetDesktop: `` PiPUserDataFolderMode: WebAutomation.PiPUserDataFolderModeEnum.AutomaticProfile ClearCookies: False BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCloseDialog WaitForPageToLoadTimeout: 60 Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal TargetDesktop: $'''example''' PiPUserDataFolderMode: WebAutomation.PiPUserDataFolderModeEnum.AutomaticProfile ClearCookies: False BrowserInstance=> Browser", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "PiPUserDataFolderMode", "type": "PiPUserDataFolderModeEnum", "required": true, "default": "AutomaticProfile", "enumValues": [ "AutomaticProfile", "DefaultProfile", "CustomProfile" ] }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "WaitForPageToLoadTimeout", "Timeout", "Url", "WindowState", "TargetDesktop", "PiPUserDataFolderMode", "ClearCookies" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "True", "HandleDialogAction": "CloseIt", "CommunicationMode": "WebDriver" }, "sibling_selectors": [ "WebAutomation.LaunchFirefox.LaunchFirefox", "WebAutomation.LaunchFirefox.LaunchFirefoxCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxCloseDialog", "WebAutomation.LaunchFirefox.LaunchFirefoxCloseDialogCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxPressDialogButton", "WebAutomation.LaunchFirefox.LaunchFirefoxPressDialogButtonCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxNoWait", "WebAutomation.LaunchFirefox.LaunchFirefoxNoWaitCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriver", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverPressDialogButton", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverNoWait", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverNoWaitCustomProfile", "WebAutomation.LaunchFirefox.AttachToFirefoxByTitle", "WebAutomation.LaunchFirefox.AttachToFirefoxByUrl", "WebAutomation.LaunchFirefox.AttachToForegroundFirefox" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCloseDialogCustomProfile", "module": "WebAutomation", "kind": "Action", "selector": "LaunchFirefoxWithDriverCloseDialogCustomProfile", "template": "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCloseDialogCustomProfile WaitForPageToLoadTimeout: 60 Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: `` TargetDesktop: `` ClearCookies: False BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCloseDialogCustomProfile WaitForPageToLoadTimeout: 60 Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: $'''C:\\temp''' TargetDesktop: $'''example''' ClearCookies: False BrowserInstance=> Browser", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "PiPUserDataFolderPath", "type": "FolderObject", "required": true }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "WaitForPageToLoadTimeout", "Timeout", "Url", "WindowState", "PiPUserDataFolderPath", "TargetDesktop", "ClearCookies" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "True", "HandleDialogAction": "CloseIt", "PiPUserDataFolderMode": "CustomProfile", "CommunicationMode": "WebDriver" }, "sibling_selectors": [ "WebAutomation.LaunchFirefox.LaunchFirefox", "WebAutomation.LaunchFirefox.LaunchFirefoxCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxCloseDialog", "WebAutomation.LaunchFirefox.LaunchFirefoxCloseDialogCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxPressDialogButton", "WebAutomation.LaunchFirefox.LaunchFirefoxPressDialogButtonCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxNoWait", "WebAutomation.LaunchFirefox.LaunchFirefoxNoWaitCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriver", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCloseDialog", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverPressDialogButton", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverNoWait", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverNoWaitCustomProfile", "WebAutomation.LaunchFirefox.AttachToFirefoxByTitle", "WebAutomation.LaunchFirefox.AttachToFirefoxByUrl", "WebAutomation.LaunchFirefox.AttachToForegroundFirefox" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCustomProfile", "module": "WebAutomation", "kind": "Action", "selector": "LaunchFirefoxWithDriverCustomProfile", "template": "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCustomProfile WaitForPageToLoadTimeout: 60 Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: `` TargetDesktop: `` ClearCookies: False BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCustomProfile WaitForPageToLoadTimeout: 60 Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: $'''C:\\temp''' TargetDesktop: $'''example''' ClearCookies: False BrowserInstance=> Browser", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "PiPUserDataFolderPath", "type": "FolderObject", "required": true }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "WaitForPageToLoadTimeout", "Timeout", "Url", "WindowState", "PiPUserDataFolderPath", "TargetDesktop", "ClearCookies" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "True", "HandleDialogAction": "DoNothing", "PiPUserDataFolderMode": "CustomProfile", "CommunicationMode": "WebDriver" }, "sibling_selectors": [ "WebAutomation.LaunchFirefox.LaunchFirefox", "WebAutomation.LaunchFirefox.LaunchFirefoxCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxCloseDialog", "WebAutomation.LaunchFirefox.LaunchFirefoxCloseDialogCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxPressDialogButton", "WebAutomation.LaunchFirefox.LaunchFirefoxPressDialogButtonCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxNoWait", "WebAutomation.LaunchFirefox.LaunchFirefoxNoWaitCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriver", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCloseDialog", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverPressDialogButton", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverNoWait", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverNoWaitCustomProfile", "WebAutomation.LaunchFirefox.AttachToFirefoxByTitle", "WebAutomation.LaunchFirefox.AttachToFirefoxByUrl", "WebAutomation.LaunchFirefox.AttachToForegroundFirefox" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverNoWait", "module": "WebAutomation", "kind": "Action", "selector": "LaunchFirefoxWithDriverNoWait", "template": "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverNoWait Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal TargetDesktop: `` PiPUserDataFolderMode: WebAutomation.PiPUserDataFolderModeEnum.AutomaticProfile ClearCookies: False BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverNoWait Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal TargetDesktop: $'''example''' PiPUserDataFolderMode: WebAutomation.PiPUserDataFolderModeEnum.AutomaticProfile ClearCookies: False BrowserInstance=> Browser", "input_params": [ { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "PiPUserDataFolderMode", "type": "PiPUserDataFolderModeEnum", "required": true, "default": "AutomaticProfile", "enumValues": [ "AutomaticProfile", "DefaultProfile", "CustomProfile" ] }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "Timeout", "Url", "WindowState", "TargetDesktop", "PiPUserDataFolderMode", "ClearCookies" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "False", "CommunicationMode": "WebDriver" }, "sibling_selectors": [ "WebAutomation.LaunchFirefox.LaunchFirefox", "WebAutomation.LaunchFirefox.LaunchFirefoxCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxCloseDialog", "WebAutomation.LaunchFirefox.LaunchFirefoxCloseDialogCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxPressDialogButton", "WebAutomation.LaunchFirefox.LaunchFirefoxPressDialogButtonCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxNoWait", "WebAutomation.LaunchFirefox.LaunchFirefoxNoWaitCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriver", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCloseDialog", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverPressDialogButton", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverNoWaitCustomProfile", "WebAutomation.LaunchFirefox.AttachToFirefoxByTitle", "WebAutomation.LaunchFirefox.AttachToFirefoxByUrl", "WebAutomation.LaunchFirefox.AttachToForegroundFirefox" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverNoWaitCustomProfile", "module": "WebAutomation", "kind": "Action", "selector": "LaunchFirefoxWithDriverNoWaitCustomProfile", "template": "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverNoWaitCustomProfile Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: `` TargetDesktop: `` ClearCookies: False BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverNoWaitCustomProfile Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: $'''C:\\temp''' TargetDesktop: $'''example''' ClearCookies: False BrowserInstance=> Browser", "input_params": [ { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "PiPUserDataFolderPath", "type": "FolderObject", "required": true }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "Timeout", "Url", "WindowState", "PiPUserDataFolderPath", "TargetDesktop", "ClearCookies" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "False", "PiPUserDataFolderMode": "CustomProfile", "CommunicationMode": "WebDriver" }, "sibling_selectors": [ "WebAutomation.LaunchFirefox.LaunchFirefox", "WebAutomation.LaunchFirefox.LaunchFirefoxCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxCloseDialog", "WebAutomation.LaunchFirefox.LaunchFirefoxCloseDialogCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxPressDialogButton", "WebAutomation.LaunchFirefox.LaunchFirefoxPressDialogButtonCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxNoWait", "WebAutomation.LaunchFirefox.LaunchFirefoxNoWaitCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriver", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCloseDialog", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverPressDialogButton", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverNoWait", "WebAutomation.LaunchFirefox.AttachToFirefoxByTitle", "WebAutomation.LaunchFirefox.AttachToFirefoxByUrl", "WebAutomation.LaunchFirefox.AttachToForegroundFirefox" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverPressDialogButton", "module": "WebAutomation", "kind": "Action", "selector": "LaunchFirefoxWithDriverPressDialogButton", "template": "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverPressDialogButton WaitForPageToLoadTimeout: 60 Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal TargetDesktop: `` PiPUserDataFolderMode: WebAutomation.PiPUserDataFolderModeEnum.AutomaticProfile ClearCookies: False DialogButton: `` BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverPressDialogButton WaitForPageToLoadTimeout: 60 Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal TargetDesktop: $'''example''' PiPUserDataFolderMode: WebAutomation.PiPUserDataFolderModeEnum.AutomaticProfile ClearCookies: False DialogButton: $'''example''' BrowserInstance=> Browser", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "PiPUserDataFolderMode", "type": "PiPUserDataFolderModeEnum", "required": true, "default": "AutomaticProfile", "enumValues": [ "AutomaticProfile", "DefaultProfile", "CustomProfile" ] }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "DialogButton", "type": "String", "required": true, "default": "OK" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "WaitForPageToLoadTimeout", "Timeout", "Url", "WindowState", "TargetDesktop", "PiPUserDataFolderMode", "ClearCookies", "DialogButton" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "True", "HandleDialogAction": "PressButton", "CommunicationMode": "WebDriver" }, "sibling_selectors": [ "WebAutomation.LaunchFirefox.LaunchFirefox", "WebAutomation.LaunchFirefox.LaunchFirefoxCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxCloseDialog", "WebAutomation.LaunchFirefox.LaunchFirefoxCloseDialogCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxPressDialogButton", "WebAutomation.LaunchFirefox.LaunchFirefoxPressDialogButtonCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxNoWait", "WebAutomation.LaunchFirefox.LaunchFirefoxNoWaitCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriver", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCloseDialog", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverPressDialogButtonCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverNoWait", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverNoWaitCustomProfile", "WebAutomation.LaunchFirefox.AttachToFirefoxByTitle", "WebAutomation.LaunchFirefox.AttachToFirefoxByUrl", "WebAutomation.LaunchFirefox.AttachToForegroundFirefox" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverPressDialogButtonCustomProfile", "module": "WebAutomation", "kind": "Action", "selector": "LaunchFirefoxWithDriverPressDialogButtonCustomProfile", "template": "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverPressDialogButtonCustomProfile WaitForPageToLoadTimeout: 60 Timeout: 60 Url: `` WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: `` TargetDesktop: `` ClearCookies: False DialogButton: `` BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverPressDialogButtonCustomProfile WaitForPageToLoadTimeout: 60 Timeout: 60 Url: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal PiPUserDataFolderPath: $'''C:\\temp''' TargetDesktop: $'''example''' ClearCookies: False DialogButton: $'''example''' BrowserInstance=> Browser", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Timeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Url", "type": "String", "required": true }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "PiPUserDataFolderPath", "type": "FolderObject", "required": true }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "DialogButton", "type": "String", "required": true, "default": "OK" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "WaitForPageToLoadTimeout", "Timeout", "Url", "WindowState", "PiPUserDataFolderPath", "TargetDesktop", "ClearCookies", "DialogButton" ], "constraints": { "LaunchMode": "LaunchNew", "WaitForPageToLoad": "True", "HandleDialogAction": "PressButton", "PiPUserDataFolderMode": "CustomProfile", "CommunicationMode": "WebDriver" }, "sibling_selectors": [ "WebAutomation.LaunchFirefox.LaunchFirefox", "WebAutomation.LaunchFirefox.LaunchFirefoxCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxCloseDialog", "WebAutomation.LaunchFirefox.LaunchFirefoxCloseDialogCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxPressDialogButton", "WebAutomation.LaunchFirefox.LaunchFirefoxPressDialogButtonCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxNoWait", "WebAutomation.LaunchFirefox.LaunchFirefoxNoWaitCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriver", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCloseDialog", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverCloseDialogCustomProfile", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverPressDialogButton", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverNoWait", "WebAutomation.LaunchFirefox.LaunchFirefoxWithDriverNoWaitCustomProfile", "WebAutomation.LaunchFirefox.AttachToFirefoxByTitle", "WebAutomation.LaunchFirefox.AttachToFirefoxByUrl", "WebAutomation.LaunchFirefox.AttachToForegroundFirefox" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchInternetExplorer.AttachToForegroundInternetExplorer", "module": "WebAutomation", "kind": "Action", "selector": "AttachToForegroundInternetExplorer", "template": "WebAutomation.LaunchInternetExplorer.AttachToForegroundInternetExplorer TargetDesktop: `` AttachTimeout: 5 BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchInternetExplorer.AttachToForegroundInternetExplorer TargetDesktop: $'''example''' AttachTimeout: 5 BrowserInstance=> Browser", "input_params": [ { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "AttachTimeout", "type": "Int32", "required": true, "default": "5" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "TargetDesktop", "AttachTimeout" ], "constraints": { "LaunchMode": "AttachToRunningInternetExplorer", "AttachMode": "ForegroundWindow" }, "sibling_selectors": [ "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorer", "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorerCloseDialog", "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorerPressDialogButton", "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorerNoWait", "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowser", "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowserCloseDialog", "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowserPressDialogButton", "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowserNoWait", "WebAutomation.LaunchInternetExplorer.AttachToInternetExplorerByTitle", "WebAutomation.LaunchInternetExplorer.AttachToInternetExplorerByUrl" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchInternetExplorer.AttachToInternetExplorerByTitle", "module": "WebAutomation", "kind": "Action", "selector": "AttachToInternetExplorerByTitle", "template": "WebAutomation.LaunchInternetExplorer.AttachToInternetExplorerByTitle TabTitle: `` TargetDesktop: `` AttachTimeout: 5 BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchInternetExplorer.AttachToInternetExplorerByTitle TabTitle: $'''example''' TargetDesktop: $'''example''' AttachTimeout: 5 BrowserInstance=> Browser", "input_params": [ { "name": "TabTitle", "type": "String", "required": true }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "AttachTimeout", "type": "Int32", "required": true, "default": "5" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "TabTitle", "TargetDesktop", "AttachTimeout" ], "constraints": { "LaunchMode": "AttachToRunningInternetExplorer", "AttachMode": "ByTitle" }, "sibling_selectors": [ "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorer", "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorerCloseDialog", "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorerPressDialogButton", "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorerNoWait", "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowser", "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowserCloseDialog", "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowserPressDialogButton", "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowserNoWait", "WebAutomation.LaunchInternetExplorer.AttachToInternetExplorerByUrl", "WebAutomation.LaunchInternetExplorer.AttachToForegroundInternetExplorer" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchInternetExplorer.AttachToInternetExplorerByUrl", "module": "WebAutomation", "kind": "Action", "selector": "AttachToInternetExplorerByUrl", "template": "WebAutomation.LaunchInternetExplorer.AttachToInternetExplorerByUrl TabUrl: `` TargetDesktop: `` AttachTimeout: 5 BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchInternetExplorer.AttachToInternetExplorerByUrl TabUrl: $'''example''' TargetDesktop: $'''example''' AttachTimeout: 5 BrowserInstance=> Browser", "input_params": [ { "name": "TabUrl", "type": "String", "required": true }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "AttachTimeout", "type": "Int32", "required": true, "default": "5" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "TabUrl", "TargetDesktop", "AttachTimeout" ], "constraints": { "LaunchMode": "AttachToRunningInternetExplorer", "AttachMode": "ByUrl" }, "sibling_selectors": [ "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorer", "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorerCloseDialog", "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorerPressDialogButton", "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorerNoWait", "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowser", "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowserCloseDialog", "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowserPressDialogButton", "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowserNoWait", "WebAutomation.LaunchInternetExplorer.AttachToInternetExplorerByTitle", "WebAutomation.LaunchInternetExplorer.AttachToForegroundInternetExplorer" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowser", "module": "WebAutomation", "kind": "Action", "selector": "LaunchAutomationBrowser", "template": "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowser Url: `` TargetDesktop: `` WindowState: WebAutomation.BrowserWindowState.Normal WaitForPageToLoadTimeout: 60 ClearCache: False ClearCookies: False CustomUserAgentString: `` BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowser Url: $'''example''' TargetDesktop: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal WaitForPageToLoadTimeout: 60 ClearCache: False ClearCookies: False CustomUserAgentString: $'''example''' BrowserInstance=> Browser", "input_params": [ { "name": "Url", "type": "String", "required": true }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "ClearCache", "type": "Boolean", "required": true, "default": "False" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "CustomUserAgentString", "type": "String", "required": true, "default": "" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "Url", "TargetDesktop", "WindowState", "WaitForPageToLoadTimeout", "ClearCache", "ClearCookies", "CustomUserAgentString" ], "constraints": { "LaunchMode": "LaunchNewAutomationBrowser", "WaitForPageToLoad": "True", "HandleDialogAction": "DoNothing" }, "sibling_selectors": [ "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorer", "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorerCloseDialog", "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorerPressDialogButton", "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorerNoWait", "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowserCloseDialog", "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowserPressDialogButton", "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowserNoWait", "WebAutomation.LaunchInternetExplorer.AttachToInternetExplorerByTitle", "WebAutomation.LaunchInternetExplorer.AttachToInternetExplorerByUrl", "WebAutomation.LaunchInternetExplorer.AttachToForegroundInternetExplorer" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowserCloseDialog", "module": "WebAutomation", "kind": "Action", "selector": "LaunchAutomationBrowserCloseDialog", "template": "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowserCloseDialog Url: `` TargetDesktop: `` WindowState: WebAutomation.BrowserWindowState.Normal WaitForPageToLoadTimeout: 60 ClearCache: False ClearCookies: False CustomUserAgentString: `` BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowserCloseDialog Url: $'''example''' TargetDesktop: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal WaitForPageToLoadTimeout: 60 ClearCache: False ClearCookies: False CustomUserAgentString: $'''example''' BrowserInstance=> Browser", "input_params": [ { "name": "Url", "type": "String", "required": true }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "ClearCache", "type": "Boolean", "required": true, "default": "False" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "CustomUserAgentString", "type": "String", "required": true, "default": "" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "Url", "TargetDesktop", "WindowState", "WaitForPageToLoadTimeout", "ClearCache", "ClearCookies", "CustomUserAgentString" ], "constraints": { "LaunchMode": "LaunchNewAutomationBrowser", "WaitForPageToLoad": "True", "HandleDialogAction": "CloseIt" }, "sibling_selectors": [ "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorer", "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorerCloseDialog", "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorerPressDialogButton", "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorerNoWait", "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowser", "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowserPressDialogButton", "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowserNoWait", "WebAutomation.LaunchInternetExplorer.AttachToInternetExplorerByTitle", "WebAutomation.LaunchInternetExplorer.AttachToInternetExplorerByUrl", "WebAutomation.LaunchInternetExplorer.AttachToForegroundInternetExplorer" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowserNoWait", "module": "WebAutomation", "kind": "Action", "selector": "LaunchAutomationBrowserNoWait", "template": "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowserNoWait Url: `` TargetDesktop: `` WindowState: WebAutomation.BrowserWindowState.Normal ClearCache: False ClearCookies: False CustomUserAgentString: `` BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowserNoWait Url: $'''example''' TargetDesktop: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal ClearCache: False ClearCookies: False CustomUserAgentString: $'''example''' BrowserInstance=> Browser", "input_params": [ { "name": "Url", "type": "String", "required": true }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "ClearCache", "type": "Boolean", "required": true, "default": "False" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "CustomUserAgentString", "type": "String", "required": true, "default": "" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "Url", "TargetDesktop", "WindowState", "ClearCache", "ClearCookies", "CustomUserAgentString" ], "constraints": { "LaunchMode": "LaunchNewAutomationBrowser", "WaitForPageToLoad": "False" }, "sibling_selectors": [ "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorer", "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorerCloseDialog", "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorerPressDialogButton", "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorerNoWait", "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowser", "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowserCloseDialog", "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowserPressDialogButton", "WebAutomation.LaunchInternetExplorer.AttachToInternetExplorerByTitle", "WebAutomation.LaunchInternetExplorer.AttachToInternetExplorerByUrl", "WebAutomation.LaunchInternetExplorer.AttachToForegroundInternetExplorer" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowserPressDialogButton", "module": "WebAutomation", "kind": "Action", "selector": "LaunchAutomationBrowserPressDialogButton", "template": "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowserPressDialogButton Url: `` TargetDesktop: `` WindowState: WebAutomation.BrowserWindowState.Normal WaitForPageToLoadTimeout: 60 ClearCache: False ClearCookies: False DialogButton: `` CustomUserAgentString: `` BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowserPressDialogButton Url: $'''example''' TargetDesktop: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal WaitForPageToLoadTimeout: 60 ClearCache: False ClearCookies: False DialogButton: $'''example''' CustomUserAgentString: $'''example''' BrowserInstance=> Browser", "input_params": [ { "name": "Url", "type": "String", "required": true }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "ClearCache", "type": "Boolean", "required": true, "default": "False" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "DialogButton", "type": "String", "required": true, "default": "OK" }, { "name": "CustomUserAgentString", "type": "String", "required": true, "default": "" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "Url", "TargetDesktop", "WindowState", "WaitForPageToLoadTimeout", "ClearCache", "ClearCookies", "DialogButton", "CustomUserAgentString" ], "constraints": { "LaunchMode": "LaunchNewAutomationBrowser", "WaitForPageToLoad": "True", "HandleDialogAction": "PressButton" }, "sibling_selectors": [ "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorer", "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorerCloseDialog", "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorerPressDialogButton", "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorerNoWait", "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowser", "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowserCloseDialog", "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowserNoWait", "WebAutomation.LaunchInternetExplorer.AttachToInternetExplorerByTitle", "WebAutomation.LaunchInternetExplorer.AttachToInternetExplorerByUrl", "WebAutomation.LaunchInternetExplorer.AttachToForegroundInternetExplorer" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorer", "module": "WebAutomation", "kind": "Action", "selector": "LaunchInternetExplorer", "template": "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorer Url: `` TargetDesktop: `` WindowState: WebAutomation.BrowserWindowState.Normal WaitForPageToLoadTimeout: 60 ClearCache: False ClearCookies: False BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorer Url: $'''example''' TargetDesktop: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal WaitForPageToLoadTimeout: 60 ClearCache: False ClearCookies: False BrowserInstance=> Browser", "input_params": [ { "name": "Url", "type": "String", "required": true }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "ClearCache", "type": "Boolean", "required": true, "default": "False" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "Url", "TargetDesktop", "WindowState", "WaitForPageToLoadTimeout", "ClearCache", "ClearCookies" ], "constraints": { "LaunchMode": "LaunchNewInternetExplorer", "WaitForPageToLoad": "True", "HandleDialogAction": "DoNothing" }, "sibling_selectors": [ "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorerCloseDialog", "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorerPressDialogButton", "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorerNoWait", "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowser", "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowserCloseDialog", "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowserPressDialogButton", "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowserNoWait", "WebAutomation.LaunchInternetExplorer.AttachToInternetExplorerByTitle", "WebAutomation.LaunchInternetExplorer.AttachToInternetExplorerByUrl", "WebAutomation.LaunchInternetExplorer.AttachToForegroundInternetExplorer" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorerCloseDialog", "module": "WebAutomation", "kind": "Action", "selector": "LaunchInternetExplorerCloseDialog", "template": "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorerCloseDialog Url: `` TargetDesktop: `` WindowState: WebAutomation.BrowserWindowState.Normal WaitForPageToLoadTimeout: 60 ClearCache: False ClearCookies: False BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorerCloseDialog Url: $'''example''' TargetDesktop: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal WaitForPageToLoadTimeout: 60 ClearCache: False ClearCookies: False BrowserInstance=> Browser", "input_params": [ { "name": "Url", "type": "String", "required": true }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "ClearCache", "type": "Boolean", "required": true, "default": "False" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "Url", "TargetDesktop", "WindowState", "WaitForPageToLoadTimeout", "ClearCache", "ClearCookies" ], "constraints": { "LaunchMode": "LaunchNewInternetExplorer", "WaitForPageToLoad": "True", "HandleDialogAction": "CloseIt" }, "sibling_selectors": [ "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorer", "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorerPressDialogButton", "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorerNoWait", "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowser", "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowserCloseDialog", "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowserPressDialogButton", "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowserNoWait", "WebAutomation.LaunchInternetExplorer.AttachToInternetExplorerByTitle", "WebAutomation.LaunchInternetExplorer.AttachToInternetExplorerByUrl", "WebAutomation.LaunchInternetExplorer.AttachToForegroundInternetExplorer" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorerNoWait", "module": "WebAutomation", "kind": "Action", "selector": "LaunchInternetExplorerNoWait", "template": "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorerNoWait Url: `` TargetDesktop: `` WindowState: WebAutomation.BrowserWindowState.Normal ClearCache: False ClearCookies: False BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorerNoWait Url: $'''example''' TargetDesktop: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal ClearCache: False ClearCookies: False BrowserInstance=> Browser", "input_params": [ { "name": "Url", "type": "String", "required": true }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "ClearCache", "type": "Boolean", "required": true, "default": "False" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "Url", "TargetDesktop", "WindowState", "ClearCache", "ClearCookies" ], "constraints": { "LaunchMode": "LaunchNewInternetExplorer", "WaitForPageToLoad": "False" }, "sibling_selectors": [ "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorer", "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorerCloseDialog", "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorerPressDialogButton", "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowser", "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowserCloseDialog", "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowserPressDialogButton", "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowserNoWait", "WebAutomation.LaunchInternetExplorer.AttachToInternetExplorerByTitle", "WebAutomation.LaunchInternetExplorer.AttachToInternetExplorerByUrl", "WebAutomation.LaunchInternetExplorer.AttachToForegroundInternetExplorer" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorerPressDialogButton", "module": "WebAutomation", "kind": "Action", "selector": "LaunchInternetExplorerPressDialogButton", "template": "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorerPressDialogButton Url: `` TargetDesktop: `` WindowState: WebAutomation.BrowserWindowState.Normal WaitForPageToLoadTimeout: 60 ClearCache: False ClearCookies: False DialogButton: `` BrowserInstance=> Browser", "golden_example": "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorerPressDialogButton Url: $'''example''' TargetDesktop: $'''example''' WindowState: WebAutomation.BrowserWindowState.Normal WaitForPageToLoadTimeout: 60 ClearCache: False ClearCookies: False DialogButton: $'''example''' BrowserInstance=> Browser", "input_params": [ { "name": "Url", "type": "String", "required": true }, { "name": "TargetDesktop", "type": "String", "required": true, "default": "{\"DisplayName\":\"Local Computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}" }, { "name": "WindowState", "type": "BrowserWindowState", "required": true, "default": "Normal", "enumValues": [ "Normal", "Maximized", "Minimized" ] }, { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "ClearCache", "type": "Boolean", "required": true, "default": "False" }, { "name": "ClearCookies", "type": "Boolean", "required": true, "default": "False" }, { "name": "DialogButton", "type": "String", "required": true, "default": "OK" } ], "output_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "defaultVariable": "Browser" } ], "required_params": [ "Url", "TargetDesktop", "WindowState", "WaitForPageToLoadTimeout", "ClearCache", "ClearCookies", "DialogButton" ], "constraints": { "LaunchMode": "LaunchNewInternetExplorer", "WaitForPageToLoad": "True", "HandleDialogAction": "PressButton" }, "sibling_selectors": [ "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorer", "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorerCloseDialog", "WebAutomation.LaunchInternetExplorer.LaunchInternetExplorerNoWait", "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowser", "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowserCloseDialog", "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowserPressDialogButton", "WebAutomation.LaunchInternetExplorer.LaunchAutomationBrowserNoWait", "WebAutomation.LaunchInternetExplorer.AttachToInternetExplorerByTitle", "WebAutomation.LaunchInternetExplorer.AttachToInternetExplorerByUrl", "WebAutomation.LaunchInternetExplorer.AttachToForegroundInternetExplorer" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.PopulateTextField.PopulateTextField", "module": "WebAutomation", "kind": "Action", "selector": "PopulateTextField", "template": "WebAutomation.PopulateTextField.PopulateTextField WaitForPageToLoadTimeout: 60 Control: `` BrowserInstance: `` UnfocusAfterPopulate: True EmulateTyping: True Text: `` Mode: WebAutomation.PopulateTextMode.Replace", "golden_example": "WebAutomation.PopulateTextField.PopulateTextField WaitForPageToLoadTimeout: 60 Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\''] BrowserInstance: Browser UnfocusAfterPopulate: True EmulateTyping: True Text: $'''password''' Mode: WebAutomation.PopulateTextMode.Replace", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Control", "type": "WebControl", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "UnfocusAfterPopulate", "type": "Boolean", "required": true, "default": "True" }, { "name": "EmulateTyping", "type": "Boolean", "required": true, "default": "True" }, { "name": "Text", "type": "EncryptableObject", "required": true }, { "name": "Mode", "type": "PopulateTextMode", "required": true, "default": "Replace", "enumValues": [ "Replace", "Append" ] } ], "output_params": [], "required_params": [ "WaitForPageToLoadTimeout", "Control", "BrowserInstance", "UnfocusAfterPopulate", "EmulateTyping", "Text", "Mode" ], "constraints": { "HandleDialogAction": "DoNothing", "WaitForPageToLoad": "True", "UsePhysicalKeyboard": "False" }, "sibling_selectors": [ "WebAutomation.PopulateTextField.PopulateTextFieldCloseDialog", "WebAutomation.PopulateTextField.PopulateTextFieldPressDialogButton", "WebAutomation.PopulateTextField.PopulateTextFieldNoWait", "WebAutomation.PopulateTextField.PopulateTextFieldUsePhysicalKeyboard", "WebAutomation.PopulateTextField.PopulateTextFieldCloseDialogUsePhysicalKeyboard", "WebAutomation.PopulateTextField.PopulateTextFieldPressDialogButtonUsePhysicalKeyboard", "WebAutomation.PopulateTextField.PopulateTextFieldNoWaitUsePhysicalKeyboard" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.PopulateTextField.PopulateTextFieldCloseDialog", "module": "WebAutomation", "kind": "Action", "selector": "PopulateTextFieldCloseDialog", "template": "WebAutomation.PopulateTextField.PopulateTextFieldCloseDialog WaitForPageToLoadTimeout: 60 Control: `` BrowserInstance: `` UnfocusAfterPopulate: True EmulateTyping: True Text: `` Mode: WebAutomation.PopulateTextMode.Replace", "golden_example": "WebAutomation.PopulateTextField.PopulateTextFieldCloseDialog WaitForPageToLoadTimeout: 60 Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\''] BrowserInstance: Browser UnfocusAfterPopulate: True EmulateTyping: True Text: $'''password''' Mode: WebAutomation.PopulateTextMode.Replace", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Control", "type": "WebControl", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "UnfocusAfterPopulate", "type": "Boolean", "required": true, "default": "True" }, { "name": "EmulateTyping", "type": "Boolean", "required": true, "default": "True" }, { "name": "Text", "type": "EncryptableObject", "required": true }, { "name": "Mode", "type": "PopulateTextMode", "required": true, "default": "Replace", "enumValues": [ "Replace", "Append" ] } ], "output_params": [], "required_params": [ "WaitForPageToLoadTimeout", "Control", "BrowserInstance", "UnfocusAfterPopulate", "EmulateTyping", "Text", "Mode" ], "constraints": { "HandleDialogAction": "CloseIt", "WaitForPageToLoad": "True", "UsePhysicalKeyboard": "False" }, "sibling_selectors": [ "WebAutomation.PopulateTextField.PopulateTextField", "WebAutomation.PopulateTextField.PopulateTextFieldPressDialogButton", "WebAutomation.PopulateTextField.PopulateTextFieldNoWait", "WebAutomation.PopulateTextField.PopulateTextFieldUsePhysicalKeyboard", "WebAutomation.PopulateTextField.PopulateTextFieldCloseDialogUsePhysicalKeyboard", "WebAutomation.PopulateTextField.PopulateTextFieldPressDialogButtonUsePhysicalKeyboard", "WebAutomation.PopulateTextField.PopulateTextFieldNoWaitUsePhysicalKeyboard" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.PopulateTextField.PopulateTextFieldCloseDialogUsePhysicalKeyboard", "module": "WebAutomation", "kind": "Action", "selector": "PopulateTextFieldCloseDialogUsePhysicalKeyboard", "template": "WebAutomation.PopulateTextField.PopulateTextFieldCloseDialogUsePhysicalKeyboard WaitForPageToLoadTimeout: 60 Control: `` BrowserInstance: `` UnfocusAfterPopulate: True Text: `` Mode: WebAutomation.PopulateTextMode.Replace", "golden_example": "WebAutomation.PopulateTextField.PopulateTextFieldCloseDialogUsePhysicalKeyboard WaitForPageToLoadTimeout: 60 Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\''] BrowserInstance: Browser UnfocusAfterPopulate: True Text: $'''password''' Mode: WebAutomation.PopulateTextMode.Replace", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Control", "type": "WebControl", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "UnfocusAfterPopulate", "type": "Boolean", "required": true, "default": "True" }, { "name": "Text", "type": "EncryptableObject", "required": true }, { "name": "Mode", "type": "PopulateTextMode", "required": true, "default": "Replace", "enumValues": [ "Replace", "Append" ] } ], "output_params": [], "required_params": [ "WaitForPageToLoadTimeout", "Control", "BrowserInstance", "UnfocusAfterPopulate", "Text", "Mode" ], "constraints": { "HandleDialogAction": "CloseIt", "WaitForPageToLoad": "True", "UsePhysicalKeyboard": "True" }, "sibling_selectors": [ "WebAutomation.PopulateTextField.PopulateTextField", "WebAutomation.PopulateTextField.PopulateTextFieldCloseDialog", "WebAutomation.PopulateTextField.PopulateTextFieldPressDialogButton", "WebAutomation.PopulateTextField.PopulateTextFieldNoWait", "WebAutomation.PopulateTextField.PopulateTextFieldUsePhysicalKeyboard", "WebAutomation.PopulateTextField.PopulateTextFieldPressDialogButtonUsePhysicalKeyboard", "WebAutomation.PopulateTextField.PopulateTextFieldNoWaitUsePhysicalKeyboard" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.PopulateTextField.PopulateTextFieldNoWait", "module": "WebAutomation", "kind": "Action", "selector": "PopulateTextFieldNoWait", "template": "WebAutomation.PopulateTextField.PopulateTextFieldNoWait Control: `` BrowserInstance: `` UnfocusAfterPopulate: True EmulateTyping: True Text: `` Mode: WebAutomation.PopulateTextMode.Replace", "golden_example": "WebAutomation.PopulateTextField.PopulateTextFieldNoWait Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\''] BrowserInstance: Browser UnfocusAfterPopulate: True EmulateTyping: True Text: $'''password''' Mode: WebAutomation.PopulateTextMode.Replace", "input_params": [ { "name": "Control", "type": "WebControl", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "UnfocusAfterPopulate", "type": "Boolean", "required": true, "default": "True" }, { "name": "EmulateTyping", "type": "Boolean", "required": true, "default": "True" }, { "name": "Text", "type": "EncryptableObject", "required": true }, { "name": "Mode", "type": "PopulateTextMode", "required": true, "default": "Replace", "enumValues": [ "Replace", "Append" ] } ], "output_params": [], "required_params": [ "Control", "BrowserInstance", "UnfocusAfterPopulate", "EmulateTyping", "Text", "Mode" ], "constraints": { "WaitForPageToLoad": "False", "UsePhysicalKeyboard": "False" }, "sibling_selectors": [ "WebAutomation.PopulateTextField.PopulateTextField", "WebAutomation.PopulateTextField.PopulateTextFieldCloseDialog", "WebAutomation.PopulateTextField.PopulateTextFieldPressDialogButton", "WebAutomation.PopulateTextField.PopulateTextFieldUsePhysicalKeyboard", "WebAutomation.PopulateTextField.PopulateTextFieldCloseDialogUsePhysicalKeyboard", "WebAutomation.PopulateTextField.PopulateTextFieldPressDialogButtonUsePhysicalKeyboard", "WebAutomation.PopulateTextField.PopulateTextFieldNoWaitUsePhysicalKeyboard" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.PopulateTextField.PopulateTextFieldNoWaitUsePhysicalKeyboard", "module": "WebAutomation", "kind": "Action", "selector": "PopulateTextFieldNoWaitUsePhysicalKeyboard", "template": "WebAutomation.PopulateTextField.PopulateTextFieldNoWaitUsePhysicalKeyboard Control: `` BrowserInstance: `` UnfocusAfterPopulate: True Text: `` Mode: WebAutomation.PopulateTextMode.Replace", "golden_example": "WebAutomation.PopulateTextField.PopulateTextFieldNoWaitUsePhysicalKeyboard Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\''] BrowserInstance: Browser UnfocusAfterPopulate: True Text: $'''password''' Mode: WebAutomation.PopulateTextMode.Replace", "input_params": [ { "name": "Control", "type": "WebControl", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "UnfocusAfterPopulate", "type": "Boolean", "required": true, "default": "True" }, { "name": "Text", "type": "EncryptableObject", "required": true }, { "name": "Mode", "type": "PopulateTextMode", "required": true, "default": "Replace", "enumValues": [ "Replace", "Append" ] } ], "output_params": [], "required_params": [ "Control", "BrowserInstance", "UnfocusAfterPopulate", "Text", "Mode" ], "constraints": { "WaitForPageToLoad": "False", "UsePhysicalKeyboard": "True" }, "sibling_selectors": [ "WebAutomation.PopulateTextField.PopulateTextField", "WebAutomation.PopulateTextField.PopulateTextFieldCloseDialog", "WebAutomation.PopulateTextField.PopulateTextFieldPressDialogButton", "WebAutomation.PopulateTextField.PopulateTextFieldNoWait", "WebAutomation.PopulateTextField.PopulateTextFieldUsePhysicalKeyboard", "WebAutomation.PopulateTextField.PopulateTextFieldCloseDialogUsePhysicalKeyboard", "WebAutomation.PopulateTextField.PopulateTextFieldPressDialogButtonUsePhysicalKeyboard" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.PopulateTextField.PopulateTextFieldPressDialogButton", "module": "WebAutomation", "kind": "Action", "selector": "PopulateTextFieldPressDialogButton", "template": "WebAutomation.PopulateTextField.PopulateTextFieldPressDialogButton WaitForPageToLoadTimeout: 60 Control: `` BrowserInstance: `` UnfocusAfterPopulate: True EmulateTyping: True DialogButton: `` Text: `` Mode: WebAutomation.PopulateTextMode.Replace", "golden_example": "WebAutomation.PopulateTextField.PopulateTextFieldPressDialogButton WaitForPageToLoadTimeout: 60 Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\''] BrowserInstance: Browser UnfocusAfterPopulate: True EmulateTyping: True DialogButton: $'''example''' Text: $'''password''' Mode: WebAutomation.PopulateTextMode.Replace", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Control", "type": "WebControl", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "UnfocusAfterPopulate", "type": "Boolean", "required": true, "default": "True" }, { "name": "EmulateTyping", "type": "Boolean", "required": true, "default": "True" }, { "name": "DialogButton", "type": "String", "required": true, "default": "OK" }, { "name": "Text", "type": "EncryptableObject", "required": true }, { "name": "Mode", "type": "PopulateTextMode", "required": true, "default": "Replace", "enumValues": [ "Replace", "Append" ] } ], "output_params": [], "required_params": [ "WaitForPageToLoadTimeout", "Control", "BrowserInstance", "UnfocusAfterPopulate", "EmulateTyping", "DialogButton", "Text", "Mode" ], "constraints": { "HandleDialogAction": "PressButton", "WaitForPageToLoad": "True", "UsePhysicalKeyboard": "False" }, "sibling_selectors": [ "WebAutomation.PopulateTextField.PopulateTextField", "WebAutomation.PopulateTextField.PopulateTextFieldCloseDialog", "WebAutomation.PopulateTextField.PopulateTextFieldNoWait", "WebAutomation.PopulateTextField.PopulateTextFieldUsePhysicalKeyboard", "WebAutomation.PopulateTextField.PopulateTextFieldCloseDialogUsePhysicalKeyboard", "WebAutomation.PopulateTextField.PopulateTextFieldPressDialogButtonUsePhysicalKeyboard", "WebAutomation.PopulateTextField.PopulateTextFieldNoWaitUsePhysicalKeyboard" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.PopulateTextField.PopulateTextFieldPressDialogButtonUsePhysicalKeyboard", "module": "WebAutomation", "kind": "Action", "selector": "PopulateTextFieldPressDialogButtonUsePhysicalKeyboard", "template": "WebAutomation.PopulateTextField.PopulateTextFieldPressDialogButtonUsePhysicalKeyboard WaitForPageToLoadTimeout: 60 Control: `` BrowserInstance: `` UnfocusAfterPopulate: True DialogButton: `` Text: `` Mode: WebAutomation.PopulateTextMode.Replace", "golden_example": "WebAutomation.PopulateTextField.PopulateTextFieldPressDialogButtonUsePhysicalKeyboard WaitForPageToLoadTimeout: 60 Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\''] BrowserInstance: Browser UnfocusAfterPopulate: True DialogButton: $'''example''' Text: $'''password''' Mode: WebAutomation.PopulateTextMode.Replace", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Control", "type": "WebControl", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "UnfocusAfterPopulate", "type": "Boolean", "required": true, "default": "True" }, { "name": "DialogButton", "type": "String", "required": true, "default": "OK" }, { "name": "Text", "type": "EncryptableObject", "required": true }, { "name": "Mode", "type": "PopulateTextMode", "required": true, "default": "Replace", "enumValues": [ "Replace", "Append" ] } ], "output_params": [], "required_params": [ "WaitForPageToLoadTimeout", "Control", "BrowserInstance", "UnfocusAfterPopulate", "DialogButton", "Text", "Mode" ], "constraints": { "HandleDialogAction": "PressButton", "WaitForPageToLoad": "True", "UsePhysicalKeyboard": "True" }, "sibling_selectors": [ "WebAutomation.PopulateTextField.PopulateTextField", "WebAutomation.PopulateTextField.PopulateTextFieldCloseDialog", "WebAutomation.PopulateTextField.PopulateTextFieldPressDialogButton", "WebAutomation.PopulateTextField.PopulateTextFieldNoWait", "WebAutomation.PopulateTextField.PopulateTextFieldUsePhysicalKeyboard", "WebAutomation.PopulateTextField.PopulateTextFieldCloseDialogUsePhysicalKeyboard", "WebAutomation.PopulateTextField.PopulateTextFieldNoWaitUsePhysicalKeyboard" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.PopulateTextField.PopulateTextFieldUsePhysicalKeyboard", "module": "WebAutomation", "kind": "Action", "selector": "PopulateTextFieldUsePhysicalKeyboard", "template": "WebAutomation.PopulateTextField.PopulateTextFieldUsePhysicalKeyboard WaitForPageToLoadTimeout: 60 Control: `` BrowserInstance: `` UnfocusAfterPopulate: True Text: `` Mode: WebAutomation.PopulateTextMode.Replace", "golden_example": "WebAutomation.PopulateTextField.PopulateTextFieldUsePhysicalKeyboard WaitForPageToLoadTimeout: 60 Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\''] BrowserInstance: Browser UnfocusAfterPopulate: True Text: $'''password''' Mode: WebAutomation.PopulateTextMode.Replace", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Control", "type": "WebControl", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "UnfocusAfterPopulate", "type": "Boolean", "required": true, "default": "True" }, { "name": "Text", "type": "EncryptableObject", "required": true }, { "name": "Mode", "type": "PopulateTextMode", "required": true, "default": "Replace", "enumValues": [ "Replace", "Append" ] } ], "output_params": [], "required_params": [ "WaitForPageToLoadTimeout", "Control", "BrowserInstance", "UnfocusAfterPopulate", "Text", "Mode" ], "constraints": { "HandleDialogAction": "DoNothing", "WaitForPageToLoad": "True", "UsePhysicalKeyboard": "True" }, "sibling_selectors": [ "WebAutomation.PopulateTextField.PopulateTextField", "WebAutomation.PopulateTextField.PopulateTextFieldCloseDialog", "WebAutomation.PopulateTextField.PopulateTextFieldPressDialogButton", "WebAutomation.PopulateTextField.PopulateTextFieldNoWait", "WebAutomation.PopulateTextField.PopulateTextFieldCloseDialogUsePhysicalKeyboard", "WebAutomation.PopulateTextField.PopulateTextFieldPressDialogButtonUsePhysicalKeyboard", "WebAutomation.PopulateTextField.PopulateTextFieldNoWaitUsePhysicalKeyboard" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.PressButton.PressButton", "module": "WebAutomation", "kind": "Action", "selector": "PressButton", "template": "WebAutomation.PressButton.PressButton WaitForPageToLoadTimeout: 60 BrowserInstance: `` Control: ``", "golden_example": "WebAutomation.PressButton.PressButton WaitForPageToLoadTimeout: 60 BrowserInstance: Browser Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\'']", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "Control", "type": "WebControl", "required": true } ], "output_params": [], "required_params": [ "WaitForPageToLoadTimeout", "BrowserInstance", "Control" ], "constraints": { "HandleDialogAction": "DoNothing", "WaitForPageToLoad": "True" }, "sibling_selectors": [ "WebAutomation.PressButton.PressButtonCloseDialog", "WebAutomation.PressButton.PressButtonPressDialogButton", "WebAutomation.PressButton.PressButtonNoWait" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.PressButton.PressButtonCloseDialog", "module": "WebAutomation", "kind": "Action", "selector": "PressButtonCloseDialog", "template": "WebAutomation.PressButton.PressButtonCloseDialog WaitForPageToLoadTimeout: 60 BrowserInstance: `` Control: ``", "golden_example": "WebAutomation.PressButton.PressButtonCloseDialog WaitForPageToLoadTimeout: 60 BrowserInstance: Browser Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\'']", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "Control", "type": "WebControl", "required": true } ], "output_params": [], "required_params": [ "WaitForPageToLoadTimeout", "BrowserInstance", "Control" ], "constraints": { "HandleDialogAction": "CloseIt", "WaitForPageToLoad": "True" }, "sibling_selectors": [ "WebAutomation.PressButton.PressButton", "WebAutomation.PressButton.PressButtonPressDialogButton", "WebAutomation.PressButton.PressButtonNoWait" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.PressButton.PressButtonNoWait", "module": "WebAutomation", "kind": "Action", "selector": "PressButtonNoWait", "template": "WebAutomation.PressButton.PressButtonNoWait BrowserInstance: `` Control: ``", "golden_example": "WebAutomation.PressButton.PressButtonNoWait BrowserInstance: Browser Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\'']", "input_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "Control", "type": "WebControl", "required": true } ], "output_params": [], "required_params": [ "BrowserInstance", "Control" ], "constraints": { "WaitForPageToLoad": "False" }, "sibling_selectors": [ "WebAutomation.PressButton.PressButton", "WebAutomation.PressButton.PressButtonCloseDialog", "WebAutomation.PressButton.PressButtonPressDialogButton" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.PressButton.PressButtonPressDialogButton", "module": "WebAutomation", "kind": "Action", "selector": "PressButtonPressDialogButton", "template": "WebAutomation.PressButton.PressButtonPressDialogButton WaitForPageToLoadTimeout: 60 BrowserInstance: `` Control: `` DialogButton: ``", "golden_example": "WebAutomation.PressButton.PressButtonPressDialogButton WaitForPageToLoadTimeout: 60 BrowserInstance: Browser Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\''] DialogButton: $'''example'''", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "Control", "type": "WebControl", "required": true }, { "name": "DialogButton", "type": "String", "required": true, "default": "OK" } ], "output_params": [], "required_params": [ "WaitForPageToLoadTimeout", "BrowserInstance", "Control", "DialogButton" ], "constraints": { "HandleDialogAction": "PressButton", "WaitForPageToLoad": "True" }, "sibling_selectors": [ "WebAutomation.PressButton.PressButton", "WebAutomation.PressButton.PressButtonCloseDialog", "WebAutomation.PressButton.PressButtonNoWait" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.SelectRadioButton.SelectRadioButton", "module": "WebAutomation", "kind": "Action", "selector": "SelectRadioButton", "template": "WebAutomation.SelectRadioButton.SelectRadioButton WaitForPageToLoadTimeout: 60 BrowserInstance: `` Control: ``", "golden_example": "WebAutomation.SelectRadioButton.SelectRadioButton WaitForPageToLoadTimeout: 60 BrowserInstance: Browser Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\'']", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "Control", "type": "WebControl", "required": true } ], "output_params": [], "required_params": [ "WaitForPageToLoadTimeout", "BrowserInstance", "Control" ], "constraints": { "HandleDialogAction": "DoNothing", "WaitForPageToLoad": "True" }, "sibling_selectors": [ "WebAutomation.SelectRadioButton.SelectRadioButtonCloseDialog", "WebAutomation.SelectRadioButton.SelectRadioButtonPressDialogButton", "WebAutomation.SelectRadioButton.SelectRadioButtonNoWait" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.SelectRadioButton.SelectRadioButtonCloseDialog", "module": "WebAutomation", "kind": "Action", "selector": "SelectRadioButtonCloseDialog", "template": "WebAutomation.SelectRadioButton.SelectRadioButtonCloseDialog WaitForPageToLoadTimeout: 60 BrowserInstance: `` Control: ``", "golden_example": "WebAutomation.SelectRadioButton.SelectRadioButtonCloseDialog WaitForPageToLoadTimeout: 60 BrowserInstance: Browser Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\'']", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "Control", "type": "WebControl", "required": true } ], "output_params": [], "required_params": [ "WaitForPageToLoadTimeout", "BrowserInstance", "Control" ], "constraints": { "HandleDialogAction": "CloseIt", "WaitForPageToLoad": "True" }, "sibling_selectors": [ "WebAutomation.SelectRadioButton.SelectRadioButton", "WebAutomation.SelectRadioButton.SelectRadioButtonPressDialogButton", "WebAutomation.SelectRadioButton.SelectRadioButtonNoWait" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.SelectRadioButton.SelectRadioButtonNoWait", "module": "WebAutomation", "kind": "Action", "selector": "SelectRadioButtonNoWait", "template": "WebAutomation.SelectRadioButton.SelectRadioButtonNoWait BrowserInstance: `` Control: ``", "golden_example": "WebAutomation.SelectRadioButton.SelectRadioButtonNoWait BrowserInstance: Browser Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\'']", "input_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "Control", "type": "WebControl", "required": true } ], "output_params": [], "required_params": [ "BrowserInstance", "Control" ], "constraints": { "WaitForPageToLoad": "False" }, "sibling_selectors": [ "WebAutomation.SelectRadioButton.SelectRadioButton", "WebAutomation.SelectRadioButton.SelectRadioButtonCloseDialog", "WebAutomation.SelectRadioButton.SelectRadioButtonPressDialogButton" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.SelectRadioButton.SelectRadioButtonPressDialogButton", "module": "WebAutomation", "kind": "Action", "selector": "SelectRadioButtonPressDialogButton", "template": "WebAutomation.SelectRadioButton.SelectRadioButtonPressDialogButton WaitForPageToLoadTimeout: 60 BrowserInstance: `` Control: `` DialogButton: ``", "golden_example": "WebAutomation.SelectRadioButton.SelectRadioButtonPressDialogButton WaitForPageToLoadTimeout: 60 BrowserInstance: Browser Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\''] DialogButton: $'''example'''", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "Control", "type": "WebControl", "required": true }, { "name": "DialogButton", "type": "String", "required": true, "default": "OK" } ], "output_params": [], "required_params": [ "WaitForPageToLoadTimeout", "BrowserInstance", "Control", "DialogButton" ], "constraints": { "HandleDialogAction": "PressButton", "WaitForPageToLoad": "True" }, "sibling_selectors": [ "WebAutomation.SelectRadioButton.SelectRadioButton", "WebAutomation.SelectRadioButton.SelectRadioButtonCloseDialog", "WebAutomation.SelectRadioButton.SelectRadioButtonNoWait" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.SetCheckboxState.SetCheckboxState", "module": "WebAutomation", "kind": "Action", "selector": "SetCheckboxState", "template": "WebAutomation.SetCheckboxState.SetCheckboxState WaitForPageToLoadTimeout: 60 BrowserInstance: `` Control: `` State: WebAutomation.CheckboxState.Checked", "golden_example": "WebAutomation.SetCheckboxState.SetCheckboxState WaitForPageToLoadTimeout: 60 BrowserInstance: Browser Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\''] State: WebAutomation.CheckboxState.Checked", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "Control", "type": "WebControl", "required": true }, { "name": "State", "type": "CheckboxState", "required": true, "default": "Checked", "enumValues": [ "Checked", "Unchecked" ] } ], "output_params": [], "required_params": [ "WaitForPageToLoadTimeout", "BrowserInstance", "Control", "State" ], "constraints": { "HandleDialogAction": "DoNothing", "WaitForPageToLoad": "True" }, "sibling_selectors": [ "WebAutomation.SetCheckboxState.SetCheckboxStateCloseDialog", "WebAutomation.SetCheckboxState.SetCheckboxStatePressDialogButton", "WebAutomation.SetCheckboxState.SetCheckboxStateNoWait" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.SetCheckboxState.SetCheckboxStateCloseDialog", "module": "WebAutomation", "kind": "Action", "selector": "SetCheckboxStateCloseDialog", "template": "WebAutomation.SetCheckboxState.SetCheckboxStateCloseDialog WaitForPageToLoadTimeout: 60 BrowserInstance: `` Control: `` State: WebAutomation.CheckboxState.Checked", "golden_example": "WebAutomation.SetCheckboxState.SetCheckboxStateCloseDialog WaitForPageToLoadTimeout: 60 BrowserInstance: Browser Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\''] State: WebAutomation.CheckboxState.Checked", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "Control", "type": "WebControl", "required": true }, { "name": "State", "type": "CheckboxState", "required": true, "default": "Checked", "enumValues": [ "Checked", "Unchecked" ] } ], "output_params": [], "required_params": [ "WaitForPageToLoadTimeout", "BrowserInstance", "Control", "State" ], "constraints": { "HandleDialogAction": "CloseIt", "WaitForPageToLoad": "True" }, "sibling_selectors": [ "WebAutomation.SetCheckboxState.SetCheckboxState", "WebAutomation.SetCheckboxState.SetCheckboxStatePressDialogButton", "WebAutomation.SetCheckboxState.SetCheckboxStateNoWait" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.SetCheckboxState.SetCheckboxStateNoWait", "module": "WebAutomation", "kind": "Action", "selector": "SetCheckboxStateNoWait", "template": "WebAutomation.SetCheckboxState.SetCheckboxStateNoWait BrowserInstance: `` Control: `` State: WebAutomation.CheckboxState.Checked", "golden_example": "WebAutomation.SetCheckboxState.SetCheckboxStateNoWait BrowserInstance: Browser Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\''] State: WebAutomation.CheckboxState.Checked", "input_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "Control", "type": "WebControl", "required": true }, { "name": "State", "type": "CheckboxState", "required": true, "default": "Checked", "enumValues": [ "Checked", "Unchecked" ] } ], "output_params": [], "required_params": [ "BrowserInstance", "Control", "State" ], "constraints": { "WaitForPageToLoad": "False" }, "sibling_selectors": [ "WebAutomation.SetCheckboxState.SetCheckboxState", "WebAutomation.SetCheckboxState.SetCheckboxStateCloseDialog", "WebAutomation.SetCheckboxState.SetCheckboxStatePressDialogButton" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.SetCheckboxState.SetCheckboxStatePressDialogButton", "module": "WebAutomation", "kind": "Action", "selector": "SetCheckboxStatePressDialogButton", "template": "WebAutomation.SetCheckboxState.SetCheckboxStatePressDialogButton WaitForPageToLoadTimeout: 60 BrowserInstance: `` Control: `` DialogButton: `` State: WebAutomation.CheckboxState.Checked", "golden_example": "WebAutomation.SetCheckboxState.SetCheckboxStatePressDialogButton WaitForPageToLoadTimeout: 60 BrowserInstance: Browser Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\''] DialogButton: $'''example''' State: WebAutomation.CheckboxState.Checked", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "Control", "type": "WebControl", "required": true }, { "name": "DialogButton", "type": "String", "required": true, "default": "OK" }, { "name": "State", "type": "CheckboxState", "required": true, "default": "Checked", "enumValues": [ "Checked", "Unchecked" ] } ], "output_params": [], "required_params": [ "WaitForPageToLoadTimeout", "BrowserInstance", "Control", "DialogButton", "State" ], "constraints": { "HandleDialogAction": "PressButton", "WaitForPageToLoad": "True" }, "sibling_selectors": [ "WebAutomation.SetCheckboxState.SetCheckboxState", "WebAutomation.SetCheckboxState.SetCheckboxStateCloseDialog", "WebAutomation.SetCheckboxState.SetCheckboxStateNoWait" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.SetDropDownListValue.ClearDropDownListValue", "module": "WebAutomation", "kind": "Action", "selector": "ClearDropDownListValue", "template": "WebAutomation.SetDropDownListValue.ClearDropDownListValue WaitForPageToLoadTimeout: 60 Control: `` BrowserInstance: ``", "golden_example": "WebAutomation.SetDropDownListValue.ClearDropDownListValue WaitForPageToLoadTimeout: 60 Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\''] BrowserInstance: Browser", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Control", "type": "WebControl", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "WaitForPageToLoadTimeout", "Control", "BrowserInstance" ], "constraints": { "Operation": "ClearAllOptions", "WaitForPageToLoad": "True", "HandleDialogAction": "DoNothing" }, "sibling_selectors": [ "WebAutomation.SetDropDownListValue.SetDropDownListValueByName", "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndex", "WebAutomation.SetDropDownListValue.SetDropDownListValueByNameCloseDialog", "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndexCloseDialog", "WebAutomation.SetDropDownListValue.ClearDropDownListValueCloseDialog", "WebAutomation.SetDropDownListValue.SetDropDownListValueByNamePressDialogButton", "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndexPressDialogButton", "WebAutomation.SetDropDownListValue.ClearDropDownListValuePressDialogButton", "WebAutomation.SetDropDownListValue.SetDropDownListValueByNameNoWait", "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndexNoWait", "WebAutomation.SetDropDownListValue.ClearDropDownListValueNoWait" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.SetDropDownListValue.ClearDropDownListValueCloseDialog", "module": "WebAutomation", "kind": "Action", "selector": "ClearDropDownListValueCloseDialog", "template": "WebAutomation.SetDropDownListValue.ClearDropDownListValueCloseDialog WaitForPageToLoadTimeout: 60 Control: `` BrowserInstance: ``", "golden_example": "WebAutomation.SetDropDownListValue.ClearDropDownListValueCloseDialog WaitForPageToLoadTimeout: 60 Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\''] BrowserInstance: Browser", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Control", "type": "WebControl", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "WaitForPageToLoadTimeout", "Control", "BrowserInstance" ], "constraints": { "Operation": "ClearAllOptions", "WaitForPageToLoad": "True", "HandleDialogAction": "CloseIt" }, "sibling_selectors": [ "WebAutomation.SetDropDownListValue.SetDropDownListValueByName", "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndex", "WebAutomation.SetDropDownListValue.ClearDropDownListValue", "WebAutomation.SetDropDownListValue.SetDropDownListValueByNameCloseDialog", "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndexCloseDialog", "WebAutomation.SetDropDownListValue.SetDropDownListValueByNamePressDialogButton", "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndexPressDialogButton", "WebAutomation.SetDropDownListValue.ClearDropDownListValuePressDialogButton", "WebAutomation.SetDropDownListValue.SetDropDownListValueByNameNoWait", "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndexNoWait", "WebAutomation.SetDropDownListValue.ClearDropDownListValueNoWait" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.SetDropDownListValue.ClearDropDownListValueNoWait", "module": "WebAutomation", "kind": "Action", "selector": "ClearDropDownListValueNoWait", "template": "WebAutomation.SetDropDownListValue.ClearDropDownListValueNoWait Control: `` BrowserInstance: ``", "golden_example": "WebAutomation.SetDropDownListValue.ClearDropDownListValueNoWait Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\''] BrowserInstance: Browser", "input_params": [ { "name": "Control", "type": "WebControl", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "Control", "BrowserInstance" ], "constraints": { "Operation": "ClearAllOptions", "WaitForPageToLoad": "False" }, "sibling_selectors": [ "WebAutomation.SetDropDownListValue.SetDropDownListValueByName", "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndex", "WebAutomation.SetDropDownListValue.ClearDropDownListValue", "WebAutomation.SetDropDownListValue.SetDropDownListValueByNameCloseDialog", "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndexCloseDialog", "WebAutomation.SetDropDownListValue.ClearDropDownListValueCloseDialog", "WebAutomation.SetDropDownListValue.SetDropDownListValueByNamePressDialogButton", "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndexPressDialogButton", "WebAutomation.SetDropDownListValue.ClearDropDownListValuePressDialogButton", "WebAutomation.SetDropDownListValue.SetDropDownListValueByNameNoWait", "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndexNoWait" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.SetDropDownListValue.ClearDropDownListValuePressDialogButton", "module": "WebAutomation", "kind": "Action", "selector": "ClearDropDownListValuePressDialogButton", "template": "WebAutomation.SetDropDownListValue.ClearDropDownListValuePressDialogButton WaitForPageToLoadTimeout: 60 Control: `` BrowserInstance: `` DialogButton: ``", "golden_example": "WebAutomation.SetDropDownListValue.ClearDropDownListValuePressDialogButton WaitForPageToLoadTimeout: 60 Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\''] BrowserInstance: Browser DialogButton: $'''example'''", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Control", "type": "WebControl", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "DialogButton", "type": "String", "required": true, "default": "OK" } ], "output_params": [], "required_params": [ "WaitForPageToLoadTimeout", "Control", "BrowserInstance", "DialogButton" ], "constraints": { "Operation": "ClearAllOptions", "WaitForPageToLoad": "True", "HandleDialogAction": "PressButton" }, "sibling_selectors": [ "WebAutomation.SetDropDownListValue.SetDropDownListValueByName", "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndex", "WebAutomation.SetDropDownListValue.ClearDropDownListValue", "WebAutomation.SetDropDownListValue.SetDropDownListValueByNameCloseDialog", "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndexCloseDialog", "WebAutomation.SetDropDownListValue.ClearDropDownListValueCloseDialog", "WebAutomation.SetDropDownListValue.SetDropDownListValueByNamePressDialogButton", "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndexPressDialogButton", "WebAutomation.SetDropDownListValue.SetDropDownListValueByNameNoWait", "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndexNoWait", "WebAutomation.SetDropDownListValue.ClearDropDownListValueNoWait" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndex", "module": "WebAutomation", "kind": "Action", "selector": "SetDropDownListValueByIndex", "template": "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndex WaitForPageToLoadTimeout: 60 Control: `` BrowserInstance: `` OptionsIndeces: ``", "golden_example": "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndex WaitForPageToLoadTimeout: 60 Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\''] BrowserInstance: Browser OptionsIndeces: Positions", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Control", "type": "WebControl", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "OptionsIndeces", "type": "List`1", "required": true } ], "output_params": [], "required_params": [ "WaitForPageToLoadTimeout", "Control", "BrowserInstance", "OptionsIndeces" ], "constraints": { "Operation": "SelectOptionsByIndex", "WaitForPageToLoad": "True", "HandleDialogAction": "DoNothing" }, "sibling_selectors": [ "WebAutomation.SetDropDownListValue.SetDropDownListValueByName", "WebAutomation.SetDropDownListValue.ClearDropDownListValue", "WebAutomation.SetDropDownListValue.SetDropDownListValueByNameCloseDialog", "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndexCloseDialog", "WebAutomation.SetDropDownListValue.ClearDropDownListValueCloseDialog", "WebAutomation.SetDropDownListValue.SetDropDownListValueByNamePressDialogButton", "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndexPressDialogButton", "WebAutomation.SetDropDownListValue.ClearDropDownListValuePressDialogButton", "WebAutomation.SetDropDownListValue.SetDropDownListValueByNameNoWait", "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndexNoWait", "WebAutomation.SetDropDownListValue.ClearDropDownListValueNoWait" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndexCloseDialog", "module": "WebAutomation", "kind": "Action", "selector": "SetDropDownListValueByIndexCloseDialog", "template": "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndexCloseDialog WaitForPageToLoadTimeout: 60 Control: `` BrowserInstance: `` OptionsIndeces: ``", "golden_example": "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndexCloseDialog WaitForPageToLoadTimeout: 60 Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\''] BrowserInstance: Browser OptionsIndeces: Positions", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Control", "type": "WebControl", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "OptionsIndeces", "type": "List`1", "required": true } ], "output_params": [], "required_params": [ "WaitForPageToLoadTimeout", "Control", "BrowserInstance", "OptionsIndeces" ], "constraints": { "Operation": "SelectOptionsByIndex", "WaitForPageToLoad": "True", "HandleDialogAction": "CloseIt" }, "sibling_selectors": [ "WebAutomation.SetDropDownListValue.SetDropDownListValueByName", "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndex", "WebAutomation.SetDropDownListValue.ClearDropDownListValue", "WebAutomation.SetDropDownListValue.SetDropDownListValueByNameCloseDialog", "WebAutomation.SetDropDownListValue.ClearDropDownListValueCloseDialog", "WebAutomation.SetDropDownListValue.SetDropDownListValueByNamePressDialogButton", "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndexPressDialogButton", "WebAutomation.SetDropDownListValue.ClearDropDownListValuePressDialogButton", "WebAutomation.SetDropDownListValue.SetDropDownListValueByNameNoWait", "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndexNoWait", "WebAutomation.SetDropDownListValue.ClearDropDownListValueNoWait" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndexNoWait", "module": "WebAutomation", "kind": "Action", "selector": "SetDropDownListValueByIndexNoWait", "template": "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndexNoWait Control: `` BrowserInstance: `` OptionsIndeces: ``", "golden_example": "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndexNoWait Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\''] BrowserInstance: Browser OptionsIndeces: Positions", "input_params": [ { "name": "Control", "type": "WebControl", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "OptionsIndeces", "type": "List`1", "required": true } ], "output_params": [], "required_params": [ "Control", "BrowserInstance", "OptionsIndeces" ], "constraints": { "Operation": "SelectOptionsByIndex", "WaitForPageToLoad": "False" }, "sibling_selectors": [ "WebAutomation.SetDropDownListValue.SetDropDownListValueByName", "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndex", "WebAutomation.SetDropDownListValue.ClearDropDownListValue", "WebAutomation.SetDropDownListValue.SetDropDownListValueByNameCloseDialog", "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndexCloseDialog", "WebAutomation.SetDropDownListValue.ClearDropDownListValueCloseDialog", "WebAutomation.SetDropDownListValue.SetDropDownListValueByNamePressDialogButton", "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndexPressDialogButton", "WebAutomation.SetDropDownListValue.ClearDropDownListValuePressDialogButton", "WebAutomation.SetDropDownListValue.SetDropDownListValueByNameNoWait", "WebAutomation.SetDropDownListValue.ClearDropDownListValueNoWait" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndexPressDialogButton", "module": "WebAutomation", "kind": "Action", "selector": "SetDropDownListValueByIndexPressDialogButton", "template": "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndexPressDialogButton WaitForPageToLoadTimeout: 60 Control: `` BrowserInstance: `` DialogButton: `` OptionsIndeces: ``", "golden_example": "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndexPressDialogButton WaitForPageToLoadTimeout: 60 Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\''] BrowserInstance: Browser DialogButton: $'''example''' OptionsIndeces: Positions", "input_params": [ { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Control", "type": "WebControl", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "DialogButton", "type": "String", "required": true, "default": "OK" }, { "name": "OptionsIndeces", "type": "List`1", "required": true } ], "output_params": [], "required_params": [ "WaitForPageToLoadTimeout", "Control", "BrowserInstance", "DialogButton", "OptionsIndeces" ], "constraints": { "Operation": "SelectOptionsByIndex", "WaitForPageToLoad": "True", "HandleDialogAction": "PressButton" }, "sibling_selectors": [ "WebAutomation.SetDropDownListValue.SetDropDownListValueByName", "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndex", "WebAutomation.SetDropDownListValue.ClearDropDownListValue", "WebAutomation.SetDropDownListValue.SetDropDownListValueByNameCloseDialog", "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndexCloseDialog", "WebAutomation.SetDropDownListValue.ClearDropDownListValueCloseDialog", "WebAutomation.SetDropDownListValue.SetDropDownListValueByNamePressDialogButton", "WebAutomation.SetDropDownListValue.ClearDropDownListValuePressDialogButton", "WebAutomation.SetDropDownListValue.SetDropDownListValueByNameNoWait", "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndexNoWait", "WebAutomation.SetDropDownListValue.ClearDropDownListValueNoWait" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.SetDropDownListValue.SetDropDownListValueByName", "module": "WebAutomation", "kind": "Action", "selector": "SetDropDownListValueByName", "template": "WebAutomation.SetDropDownListValue.SetDropDownListValueByName UseRegularExpression: False WaitForPageToLoadTimeout: 60 Control: `` BrowserInstance: `` OptionNames: ``", "golden_example": "WebAutomation.SetDropDownListValue.SetDropDownListValueByName UseRegularExpression: False WaitForPageToLoadTimeout: 60 Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\''] BrowserInstance: Browser OptionNames: TextList", "input_params": [ { "name": "UseRegularExpression", "type": "Boolean", "required": true, "default": "False" }, { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Control", "type": "WebControl", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "OptionNames", "type": "List`1", "required": true } ], "output_params": [], "required_params": [ "UseRegularExpression", "WaitForPageToLoadTimeout", "Control", "BrowserInstance", "OptionNames" ], "constraints": { "Operation": "SelectOptionsByName", "WaitForPageToLoad": "True", "HandleDialogAction": "DoNothing" }, "sibling_selectors": [ "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndex", "WebAutomation.SetDropDownListValue.ClearDropDownListValue", "WebAutomation.SetDropDownListValue.SetDropDownListValueByNameCloseDialog", "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndexCloseDialog", "WebAutomation.SetDropDownListValue.ClearDropDownListValueCloseDialog", "WebAutomation.SetDropDownListValue.SetDropDownListValueByNamePressDialogButton", "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndexPressDialogButton", "WebAutomation.SetDropDownListValue.ClearDropDownListValuePressDialogButton", "WebAutomation.SetDropDownListValue.SetDropDownListValueByNameNoWait", "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndexNoWait", "WebAutomation.SetDropDownListValue.ClearDropDownListValueNoWait" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.SetDropDownListValue.SetDropDownListValueByNameCloseDialog", "module": "WebAutomation", "kind": "Action", "selector": "SetDropDownListValueByNameCloseDialog", "template": "WebAutomation.SetDropDownListValue.SetDropDownListValueByNameCloseDialog UseRegularExpression: False WaitForPageToLoadTimeout: 60 Control: `` BrowserInstance: `` OptionNames: ``", "golden_example": "WebAutomation.SetDropDownListValue.SetDropDownListValueByNameCloseDialog UseRegularExpression: False WaitForPageToLoadTimeout: 60 Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\''] BrowserInstance: Browser OptionNames: TextList", "input_params": [ { "name": "UseRegularExpression", "type": "Boolean", "required": true, "default": "False" }, { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Control", "type": "WebControl", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "OptionNames", "type": "List`1", "required": true } ], "output_params": [], "required_params": [ "UseRegularExpression", "WaitForPageToLoadTimeout", "Control", "BrowserInstance", "OptionNames" ], "constraints": { "Operation": "SelectOptionsByName", "WaitForPageToLoad": "True", "HandleDialogAction": "CloseIt" }, "sibling_selectors": [ "WebAutomation.SetDropDownListValue.SetDropDownListValueByName", "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndex", "WebAutomation.SetDropDownListValue.ClearDropDownListValue", "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndexCloseDialog", "WebAutomation.SetDropDownListValue.ClearDropDownListValueCloseDialog", "WebAutomation.SetDropDownListValue.SetDropDownListValueByNamePressDialogButton", "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndexPressDialogButton", "WebAutomation.SetDropDownListValue.ClearDropDownListValuePressDialogButton", "WebAutomation.SetDropDownListValue.SetDropDownListValueByNameNoWait", "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndexNoWait", "WebAutomation.SetDropDownListValue.ClearDropDownListValueNoWait" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.SetDropDownListValue.SetDropDownListValueByNameNoWait", "module": "WebAutomation", "kind": "Action", "selector": "SetDropDownListValueByNameNoWait", "template": "WebAutomation.SetDropDownListValue.SetDropDownListValueByNameNoWait UseRegularExpression: False Control: `` BrowserInstance: `` OptionNames: ``", "golden_example": "WebAutomation.SetDropDownListValue.SetDropDownListValueByNameNoWait UseRegularExpression: False Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\''] BrowserInstance: Browser OptionNames: TextList", "input_params": [ { "name": "UseRegularExpression", "type": "Boolean", "required": true, "default": "False" }, { "name": "Control", "type": "WebControl", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "OptionNames", "type": "List`1", "required": true } ], "output_params": [], "required_params": [ "UseRegularExpression", "Control", "BrowserInstance", "OptionNames" ], "constraints": { "Operation": "SelectOptionsByName", "WaitForPageToLoad": "False" }, "sibling_selectors": [ "WebAutomation.SetDropDownListValue.SetDropDownListValueByName", "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndex", "WebAutomation.SetDropDownListValue.ClearDropDownListValue", "WebAutomation.SetDropDownListValue.SetDropDownListValueByNameCloseDialog", "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndexCloseDialog", "WebAutomation.SetDropDownListValue.ClearDropDownListValueCloseDialog", "WebAutomation.SetDropDownListValue.SetDropDownListValueByNamePressDialogButton", "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndexPressDialogButton", "WebAutomation.SetDropDownListValue.ClearDropDownListValuePressDialogButton", "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndexNoWait", "WebAutomation.SetDropDownListValue.ClearDropDownListValueNoWait" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.SetDropDownListValue.SetDropDownListValueByNamePressDialogButton", "module": "WebAutomation", "kind": "Action", "selector": "SetDropDownListValueByNamePressDialogButton", "template": "WebAutomation.SetDropDownListValue.SetDropDownListValueByNamePressDialogButton UseRegularExpression: False WaitForPageToLoadTimeout: 60 Control: `` BrowserInstance: `` DialogButton: `` OptionNames: ``", "golden_example": "WebAutomation.SetDropDownListValue.SetDropDownListValueByNamePressDialogButton UseRegularExpression: False WaitForPageToLoadTimeout: 60 Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\''] BrowserInstance: Browser DialogButton: $'''example''' OptionNames: TextList", "input_params": [ { "name": "UseRegularExpression", "type": "Boolean", "required": true, "default": "False" }, { "name": "WaitForPageToLoadTimeout", "type": "Int32", "required": true, "default": "60" }, { "name": "Control", "type": "WebControl", "required": true }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "DialogButton", "type": "String", "required": true, "default": "OK" }, { "name": "OptionNames", "type": "List`1", "required": true } ], "output_params": [], "required_params": [ "UseRegularExpression", "WaitForPageToLoadTimeout", "Control", "BrowserInstance", "DialogButton", "OptionNames" ], "constraints": { "Operation": "SelectOptionsByName", "WaitForPageToLoad": "True", "HandleDialogAction": "PressButton" }, "sibling_selectors": [ "WebAutomation.SetDropDownListValue.SetDropDownListValueByName", "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndex", "WebAutomation.SetDropDownListValue.ClearDropDownListValue", "WebAutomation.SetDropDownListValue.SetDropDownListValueByNameCloseDialog", "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndexCloseDialog", "WebAutomation.SetDropDownListValue.ClearDropDownListValueCloseDialog", "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndexPressDialogButton", "WebAutomation.SetDropDownListValue.ClearDropDownListValuePressDialogButton", "WebAutomation.SetDropDownListValue.SetDropDownListValueByNameNoWait", "WebAutomation.SetDropDownListValue.SetDropDownListValueByIndexNoWait", "WebAutomation.SetDropDownListValue.ClearDropDownListValueNoWait" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.TakeScreenshot.TakeScreenshot", "module": "WebAutomation", "kind": "Action", "selector": "TakeScreenshot", "template": "WebAutomation.TakeScreenshot.TakeScreenshot BrowserInstance: ``", "golden_example": "WebAutomation.TakeScreenshot.TakeScreenshot BrowserInstance: Browser", "input_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": false } ], "output_params": [], "required_params": [ "Web browser instance" ], "constraints": { "Operation": "WebPage", "SaveMode": "Clipboard" }, "sibling_selectors": [ "WebAutomation.TakeScreenshot.TakeScreenshotOfElement", "WebAutomation.TakeScreenshot.TakeScreenshotSaveToFile", "WebAutomation.TakeScreenshot.TakeScreenshotOfElementSaveToFile" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.TakeScreenshot.TakeScreenshotOfElement", "module": "WebAutomation", "kind": "Action", "selector": "TakeScreenshotOfElement", "template": "WebAutomation.TakeScreenshot.TakeScreenshotOfElement BrowserInstance: `` Control: ``", "golden_example": "WebAutomation.TakeScreenshot.TakeScreenshotOfElement BrowserInstance: Browser Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\'']", "input_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "Control", "type": "WebControl", "required": true } ], "output_params": [], "required_params": [ "BrowserInstance", "Control" ], "constraints": { "Operation": "Element", "SaveMode": "Clipboard" }, "sibling_selectors": [ "WebAutomation.TakeScreenshot.TakeScreenshot", "WebAutomation.TakeScreenshot.TakeScreenshotSaveToFile", "WebAutomation.TakeScreenshot.TakeScreenshotOfElementSaveToFile" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.TakeScreenshot.TakeScreenshotOfElementSaveToFile", "module": "WebAutomation", "kind": "Action", "selector": "TakeScreenshotOfElementSaveToFile", "template": "WebAutomation.TakeScreenshot.TakeScreenshotOfElementSaveToFile BrowserInstance: `` Control: `` File: `` FileFormat: WebAutomation.FileFormat.Bmp", "golden_example": "WebAutomation.TakeScreenshot.TakeScreenshotOfElementSaveToFile BrowserInstance: Browser Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\''] File: $'''C:\\temp\\test.xlsx''' FileFormat: WebAutomation.FileFormat.Bmp", "input_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "Control", "type": "WebControl", "required": true }, { "name": "File", "type": "FileObject", "required": true }, { "name": "FileFormat", "type": "FileFormat", "required": true, "default": "Bmp", "enumValues": [ "Bmp", "Gif", "Jpg", "Png", "Tiff" ] } ], "output_params": [], "required_params": [ "BrowserInstance", "Control", "File", "FileFormat" ], "constraints": { "Operation": "Element", "SaveMode": "File" }, "sibling_selectors": [ "WebAutomation.TakeScreenshot.TakeScreenshot", "WebAutomation.TakeScreenshot.TakeScreenshotOfElement", "WebAutomation.TakeScreenshot.TakeScreenshotSaveToFile" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.TakeScreenshot.TakeScreenshotSaveToFile", "module": "WebAutomation", "kind": "Action", "selector": "TakeScreenshotSaveToFile", "template": "WebAutomation.TakeScreenshot.TakeScreenshotSaveToFile BrowserInstance: `` File: `` FileFormat: WebAutomation.FileFormat.Bmp", "golden_example": "WebAutomation.TakeScreenshot.TakeScreenshotSaveToFile BrowserInstance: Browser File: $'''C:\\temp\\test.xlsx''' FileFormat: WebAutomation.FileFormat.Bmp", "input_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "File", "type": "FileObject", "required": true }, { "name": "FileFormat", "type": "FileFormat", "required": true, "default": "Bmp", "enumValues": [ "Bmp", "Gif", "Jpg", "Png", "Tiff" ] } ], "output_params": [], "required_params": [ "BrowserInstance", "File", "FileFormat" ], "constraints": { "Operation": "WebPage", "SaveMode": "File" }, "sibling_selectors": [ "WebAutomation.TakeScreenshot.TakeScreenshot", "WebAutomation.TakeScreenshot.TakeScreenshotOfElement", "WebAutomation.TakeScreenshot.TakeScreenshotOfElementSaveToFile" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.WaitForWebPageContent.WebPageToContainElement", "module": "WebAutomation", "kind": "Wait", "selector": "WebPageToContainElement", "template": "WAIT (WebAutomation.WaitForWebPageContent.WebPageToContainElement BrowserInstance: `` Control: ``)", "golden_example": "WAIT (WebAutomation.WaitForWebPageContent.WebPageToContainElement BrowserInstance: Browser Control: $'''body''')", "input_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "Control", "type": "WebControl", "required": true } ], "output_params": [], "required_params": [ "Web browser instance", "UI element" ], "constraints": { "CheckElementState": "False", "ContainsMode": "ToContainElement" }, "sibling_selectors": [ "WebAutomation.WaitForWebPageContent.WebPageToNotContainElement", "WebAutomation.WaitForWebPageContent.WebPageToContainText", "WebAutomation.WaitForWebPageContent.WebPageToNotContainText", "WebAutomation.WaitForWebPageContent.WebPageToContainElementInState" ], "needs_ui_selector": true, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.WaitForWebPageContent.WebPageToContainElementInState", "module": "WebAutomation", "kind": "Wait", "selector": "WebPageToContainElementInState", "template": "WAIT (WebAutomation.WaitForWebPageContent.WebPageToContainElementInState State: WebAutomation.ElementState.Enabled BrowserInstance: `` Control: ``)", "golden_example": "WAIT (WebAutomation.WaitForWebPageContent.WebPageToContainElementInState State: WebAutomation.ElementState.Enabled BrowserInstance: Browser Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\''])", "input_params": [ { "name": "State", "type": "ElementState", "required": true, "default": "Enabled", "enumValues": [ "Enabled", "Disabled" ] }, { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "Control", "type": "WebControl", "required": true } ], "output_params": [], "required_params": [ "State", "BrowserInstance", "Control" ], "constraints": { "CheckElementState": "True", "ContainsMode": "ToContainElement" }, "sibling_selectors": [ "WebAutomation.WaitForWebPageContent.WebPageToContainElement", "WebAutomation.WaitForWebPageContent.WebPageToNotContainElement", "WebAutomation.WaitForWebPageContent.WebPageToContainText", "WebAutomation.WaitForWebPageContent.WebPageToNotContainText" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.WaitForWebPageContent.WebPageToContainText", "module": "WebAutomation", "kind": "Wait", "selector": "WebPageToContainText", "template": "WAIT (WebAutomation.WaitForWebPageContent.WebPageToContainText BrowserInstance: `` Text: ``)", "golden_example": "WAIT (WebAutomation.WaitForWebPageContent.WebPageToContainText BrowserInstance: Browser Text: $'''example''')", "input_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "Text", "type": "String", "required": true } ], "output_params": [], "required_params": [ "BrowserInstance", "Text" ], "constraints": { "ContainsMode": "ToContainText" }, "sibling_selectors": [ "WebAutomation.WaitForWebPageContent.WebPageToContainElement", "WebAutomation.WaitForWebPageContent.WebPageToNotContainElement", "WebAutomation.WaitForWebPageContent.WebPageToNotContainText", "WebAutomation.WaitForWebPageContent.WebPageToContainElementInState" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WebAutomation.WaitForWebPageContent.WebPageToNotContainElement", "module": "WebAutomation", "kind": "Wait", "selector": "WebPageToNotContainElement", "template": "WAIT (WebAutomation.WaitForWebPageContent.WebPageToNotContainElement BrowserInstance: `` Control: ``)", "golden_example": "WAIT (WebAutomation.WaitForWebPageContent.WebPageToNotContainElement BrowserInstance: Browser Control: appmask['Web Page \\'KB Test Page\\'']['Button \\'Submit\\''])", "input_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "Control", "type": "WebControl", "required": true } ], "output_params": [], "required_params": [ "BrowserInstance", "Control" ], "constraints": { "ContainsMode": "ToNotContainElement" }, "sibling_selectors": [ "WebAutomation.WaitForWebPageContent.WebPageToContainElement", "WebAutomation.WaitForWebPageContent.WebPageToContainText", "WebAutomation.WaitForWebPageContent.WebPageToNotContainText", "WebAutomation.WaitForWebPageContent.WebPageToContainElementInState" ], "needs_ui_selector": true, "validation": "paste-validated 2026-10 (PAD 2.73): example values filled by parameter type, pasted into PAD Designer, zero errors; its UI element references point to placeholder elements (Window 'KB Test Window', Web Page 'KB Test Page'): record your own elements and use their names" }, { "actionId": "WebAutomation.WaitForWebPageContent.WebPageToNotContainText", "module": "WebAutomation", "kind": "Wait", "selector": "WebPageToNotContainText", "template": "WAIT (WebAutomation.WaitForWebPageContent.WebPageToNotContainText BrowserInstance: `` Text: ``)", "golden_example": "WAIT (WebAutomation.WaitForWebPageContent.WebPageToNotContainText BrowserInstance: Browser Text: $'''example''')", "input_params": [ { "name": "BrowserInstance", "type": "WebBrowserInstanceHandle", "required": true }, { "name": "Text", "type": "String", "required": true } ], "output_params": [], "required_params": [ "BrowserInstance", "Text" ], "constraints": { "ContainsMode": "ToNotContainText" }, "sibling_selectors": [ "WebAutomation.WaitForWebPageContent.WebPageToContainElement", "WebAutomation.WaitForWebPageContent.WebPageToNotContainElement", "WebAutomation.WaitForWebPageContent.WebPageToContainText", "WebAutomation.WaitForWebPageContent.WebPageToContainElementInState" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Word.Attach", "module": "Word", "kind": "Action", "selector": null, "template": "Word.Attach DocumentName: `` Instance=> WordInstance", "golden_example": "Word.Attach DocumentName: $'''C:\\temp\\test.xlsx''' Instance=> WordInstance", "input_params": [ { "name": "DocumentName", "type": "FileObject", "required": false } ], "output_params": [ { "name": "Instance", "type": "WordInstanceHandle" } ], "required_params": [ "Document name" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Word.CloseWord.Close", "module": "Word", "kind": "Action", "selector": "Close", "template": "Word.CloseWord.Close Instance: ``", "golden_example": "Word.CloseWord.Close Instance: WordInstance", "input_params": [ { "name": "Instance", "type": "WordInstanceHandle", "required": false } ], "output_params": [], "required_params": [ "Word instance" ], "constraints": { "CloseMode": "DoNotSave" }, "sibling_selectors": [ "Word.CloseWord.CloseAndSave", "Word.CloseWord.CloseAndSaveAs" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Word.CloseWord.CloseAndSave", "module": "Word", "kind": "Action", "selector": "CloseAndSave", "template": "Word.CloseWord.CloseAndSave Instance: ``", "golden_example": "Word.CloseWord.CloseAndSave Instance: WordInstance", "input_params": [ { "name": "Instance", "type": "WordInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "Instance" ], "constraints": { "CloseMode": "Save" }, "sibling_selectors": [ "Word.CloseWord.Close", "Word.CloseWord.CloseAndSaveAs" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Word.CloseWord.CloseAndSaveAs", "module": "Word", "kind": "Action", "selector": "CloseAndSaveAs", "template": "Word.CloseWord.CloseAndSaveAs DocumentFormat: Word.WordFormat.FromExtension DocumentPath: `` Instance: ``", "golden_example": "Word.CloseWord.CloseAndSaveAs DocumentFormat: Word.WordFormat.FromExtension DocumentPath: $'''C:\\temp\\test.xlsx''' Instance: WordInstance", "input_params": [ { "name": "DocumentFormat", "type": "WordFormat", "required": true, "default": "FromExtension", "enumValues": [ "DOCX", "DOCM", "DOC", "DOTX", "DOTM", "DOT", "PDF", "XPS", "WebPageArchive", "WebPage", "WebPageFiltered", "RTF", "Text", "TextLineBreaks", "DOSText", "DOSTextLineBreaks", "UnicodeText", "XML", "StrictOpenXMLDocument", "ODT", "FromExtension" ] }, { "name": "DocumentPath", "type": "FileObject", "required": true }, { "name": "Instance", "type": "WordInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "DocumentFormat", "DocumentPath", "Instance" ], "constraints": { "CloseMode": "SaveAs" }, "sibling_selectors": [ "Word.CloseWord.Close", "Word.CloseWord.CloseAndSave" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Word.FindAndReplaceWord.FindAndReplaceAllWildcards", "module": "Word", "kind": "Action", "selector": "FindAndReplaceAllWildcards", "template": "Word.FindAndReplaceWord.FindAndReplaceAllWildcards TextToReplaceWith: `` Instance: `` TextToFind: ``", "golden_example": "Word.FindAndReplaceWord.FindAndReplaceAllWildcards TextToReplaceWith: $'''example''' Instance: WordInstance TextToFind: $'''example'''", "input_params": [ { "name": "TextToReplaceWith", "type": "String", "required": true }, { "name": "Instance", "type": "WordInstanceHandle", "required": true }, { "name": "TextToFind", "type": "String", "required": true } ], "output_params": [], "required_params": [ "TextToReplaceWith", "Instance", "TextToFind" ], "constraints": { "AllMatches": "True", "MatchWildCards": "True" }, "sibling_selectors": [ "Word.FindAndReplaceWord.FindAndReplaceSingle", "Word.FindAndReplaceWord.FindAndReplaceSingleWildcards", "Word.FindAndReplaceWord.FindAndReplaceAllWithoutWildcards" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Word.FindAndReplaceWord.FindAndReplaceAllWithoutWildcards", "module": "Word", "kind": "Action", "selector": "FindAndReplaceAllWithoutWildcards", "template": "Word.FindAndReplaceWord.FindAndReplaceAllWithoutWildcards MatchCase: False MatchEntireWord: False TextToReplaceWith: `` Instance: `` TextToFind: ``", "golden_example": "Word.FindAndReplaceWord.FindAndReplaceAllWithoutWildcards MatchCase: False MatchEntireWord: False TextToReplaceWith: $'''example''' Instance: WordInstance TextToFind: $'''example'''", "input_params": [ { "name": "MatchCase", "type": "Boolean", "required": true, "default": "False" }, { "name": "MatchEntireWord", "type": "Boolean", "required": true, "default": "False" }, { "name": "TextToReplaceWith", "type": "String", "required": true }, { "name": "Instance", "type": "WordInstanceHandle", "required": true }, { "name": "TextToFind", "type": "String", "required": true } ], "output_params": [], "required_params": [ "MatchCase", "MatchEntireWord", "TextToReplaceWith", "Instance", "TextToFind" ], "constraints": { "AllMatches": "True", "MatchWildCards": "False" }, "sibling_selectors": [ "Word.FindAndReplaceWord.FindAndReplaceSingle", "Word.FindAndReplaceWord.FindAndReplaceSingleWildcards", "Word.FindAndReplaceWord.FindAndReplaceAllWildcards" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Word.FindAndReplaceWord.FindAndReplaceSingle", "module": "Word", "kind": "Action", "selector": "FindAndReplaceSingle", "template": "Word.FindAndReplaceWord.FindAndReplaceSingle Instance: `` TextToFind: `` TextToReplaceWith: `` MatchCase: False MatchEntireWord: False", "golden_example": "Word.FindAndReplaceWord.FindAndReplaceSingle Instance: WordInstance TextToFind: $'''example''' TextToReplaceWith: $'''example''' MatchCase: False MatchEntireWord: False", "input_params": [ { "name": "Instance", "type": "WordInstanceHandle", "required": false }, { "name": "TextToFind", "type": "String", "required": false }, { "name": "TextToReplaceWith", "type": "String", "required": false }, { "name": "MatchCase", "type": "Boolean", "required": false }, { "name": "MatchEntireWord", "type": "Boolean", "required": false } ], "output_params": [], "required_params": [ "Word Instance", "Text to find", "Text to replace with" ], "constraints": { "AllMatches": "False", "MatchWildCards": "False" }, "sibling_selectors": [ "Word.FindAndReplaceWord.FindAndReplaceSingleWildcards", "Word.FindAndReplaceWord.FindAndReplaceAllWildcards", "Word.FindAndReplaceWord.FindAndReplaceAllWithoutWildcards" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Word.FindAndReplaceWord.FindAndReplaceSingleWildcards", "module": "Word", "kind": "Action", "selector": "FindAndReplaceSingleWildcards", "template": "Word.FindAndReplaceWord.FindAndReplaceSingleWildcards TextToReplaceWith: `` Instance: `` TextToFind: ``", "golden_example": "Word.FindAndReplaceWord.FindAndReplaceSingleWildcards TextToReplaceWith: $'''example''' Instance: WordInstance TextToFind: $'''example'''", "input_params": [ { "name": "TextToReplaceWith", "type": "String", "required": true }, { "name": "Instance", "type": "WordInstanceHandle", "required": true }, { "name": "TextToFind", "type": "String", "required": true } ], "output_params": [], "required_params": [ "TextToReplaceWith", "Instance", "TextToFind" ], "constraints": { "AllMatches": "False", "MatchWildCards": "True" }, "sibling_selectors": [ "Word.FindAndReplaceWord.FindAndReplaceSingle", "Word.FindAndReplaceWord.FindAndReplaceAllWildcards", "Word.FindAndReplaceWord.FindAndReplaceAllWithoutWildcards" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Word.InsertImageToWord.InsertImageBookmarkEndFromClipboard", "module": "Word", "kind": "Action", "selector": "InsertImageBookmarkEndFromClipboard", "template": "Word.InsertImageToWord.InsertImageBookmarkEndFromClipboard Instance: `` Bookmark: ``", "golden_example": "Word.InsertImageToWord.InsertImageBookmarkEndFromClipboard Instance: WordInstance Bookmark: $'''example'''", "input_params": [ { "name": "Instance", "type": "WordInstanceHandle", "required": true }, { "name": "Bookmark", "type": "String", "required": true } ], "output_params": [], "required_params": [ "Instance", "Bookmark" ], "constraints": { "InsertImageMode": "EndOfBookmark", "Source": "Clipboard" }, "sibling_selectors": [ "Word.InsertImageToWord.InsertImageDocumentStartFromFile", "Word.InsertImageToWord.InsertImageDocumentStartFromClipboard", "Word.InsertImageToWord.InsertImageDocumentEndFromFile", "Word.InsertImageToWord.InsertImageDocumentEndFromClipboard", "Word.InsertImageToWord.InsertImageBookmarkStartFromFile", "Word.InsertImageToWord.InsertImageBookmarkStartFromClipboard", "Word.InsertImageToWord.InsertImageBookmarkEndFromFile", "Word.InsertImageToWord.InsertImageStartOfTextFromFile", "Word.InsertImageToWord.InsertImageStartOfTextFromClipBoard", "Word.InsertImageToWord.InsertImageEndOfTextFromFile", "Word.InsertImageToWord.InsertImageEndOfTextFromClipBoard" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Word.InsertImageToWord.InsertImageBookmarkEndFromFile", "module": "Word", "kind": "Action", "selector": "InsertImageBookmarkEndFromFile", "template": "Word.InsertImageToWord.InsertImageBookmarkEndFromFile Path: `` Instance: `` Bookmark: ``", "golden_example": "Word.InsertImageToWord.InsertImageBookmarkEndFromFile Path: $'''C:\\temp\\test.xlsx''' Instance: WordInstance Bookmark: $'''example'''", "input_params": [ { "name": "Path", "type": "FileObject", "required": true }, { "name": "Instance", "type": "WordInstanceHandle", "required": true }, { "name": "Bookmark", "type": "String", "required": true } ], "output_params": [], "required_params": [ "Path", "Instance", "Bookmark" ], "constraints": { "InsertImageMode": "EndOfBookmark", "Source": "File" }, "sibling_selectors": [ "Word.InsertImageToWord.InsertImageDocumentStartFromFile", "Word.InsertImageToWord.InsertImageDocumentStartFromClipboard", "Word.InsertImageToWord.InsertImageDocumentEndFromFile", "Word.InsertImageToWord.InsertImageDocumentEndFromClipboard", "Word.InsertImageToWord.InsertImageBookmarkStartFromFile", "Word.InsertImageToWord.InsertImageBookmarkStartFromClipboard", "Word.InsertImageToWord.InsertImageBookmarkEndFromClipboard", "Word.InsertImageToWord.InsertImageStartOfTextFromFile", "Word.InsertImageToWord.InsertImageStartOfTextFromClipBoard", "Word.InsertImageToWord.InsertImageEndOfTextFromFile", "Word.InsertImageToWord.InsertImageEndOfTextFromClipBoard" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Word.InsertImageToWord.InsertImageBookmarkStartFromClipboard", "module": "Word", "kind": "Action", "selector": "InsertImageBookmarkStartFromClipboard", "template": "Word.InsertImageToWord.InsertImageBookmarkStartFromClipboard Instance: `` Bookmark: ``", "golden_example": "Word.InsertImageToWord.InsertImageBookmarkStartFromClipboard Instance: WordInstance Bookmark: $'''example'''", "input_params": [ { "name": "Instance", "type": "WordInstanceHandle", "required": true }, { "name": "Bookmark", "type": "String", "required": true } ], "output_params": [], "required_params": [ "Instance", "Bookmark" ], "constraints": { "InsertImageMode": "StartOfBookmark", "Source": "Clipboard" }, "sibling_selectors": [ "Word.InsertImageToWord.InsertImageDocumentStartFromFile", "Word.InsertImageToWord.InsertImageDocumentStartFromClipboard", "Word.InsertImageToWord.InsertImageDocumentEndFromFile", "Word.InsertImageToWord.InsertImageDocumentEndFromClipboard", "Word.InsertImageToWord.InsertImageBookmarkStartFromFile", "Word.InsertImageToWord.InsertImageBookmarkEndFromFile", "Word.InsertImageToWord.InsertImageBookmarkEndFromClipboard", "Word.InsertImageToWord.InsertImageStartOfTextFromFile", "Word.InsertImageToWord.InsertImageStartOfTextFromClipBoard", "Word.InsertImageToWord.InsertImageEndOfTextFromFile", "Word.InsertImageToWord.InsertImageEndOfTextFromClipBoard" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Word.InsertImageToWord.InsertImageBookmarkStartFromFile", "module": "Word", "kind": "Action", "selector": "InsertImageBookmarkStartFromFile", "template": "Word.InsertImageToWord.InsertImageBookmarkStartFromFile Path: `` Instance: `` Bookmark: ``", "golden_example": "Word.InsertImageToWord.InsertImageBookmarkStartFromFile Path: $'''C:\\temp\\test.xlsx''' Instance: WordInstance Bookmark: $'''example'''", "input_params": [ { "name": "Path", "type": "FileObject", "required": true }, { "name": "Instance", "type": "WordInstanceHandle", "required": true }, { "name": "Bookmark", "type": "String", "required": true } ], "output_params": [], "required_params": [ "Path", "Instance", "Bookmark" ], "constraints": { "InsertImageMode": "StartOfBookmark", "Source": "File" }, "sibling_selectors": [ "Word.InsertImageToWord.InsertImageDocumentStartFromFile", "Word.InsertImageToWord.InsertImageDocumentStartFromClipboard", "Word.InsertImageToWord.InsertImageDocumentEndFromFile", "Word.InsertImageToWord.InsertImageDocumentEndFromClipboard", "Word.InsertImageToWord.InsertImageBookmarkStartFromClipboard", "Word.InsertImageToWord.InsertImageBookmarkEndFromFile", "Word.InsertImageToWord.InsertImageBookmarkEndFromClipboard", "Word.InsertImageToWord.InsertImageStartOfTextFromFile", "Word.InsertImageToWord.InsertImageStartOfTextFromClipBoard", "Word.InsertImageToWord.InsertImageEndOfTextFromFile", "Word.InsertImageToWord.InsertImageEndOfTextFromClipBoard" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Word.InsertImageToWord.InsertImageDocumentEndFromClipboard", "module": "Word", "kind": "Action", "selector": "InsertImageDocumentEndFromClipboard", "template": "Word.InsertImageToWord.InsertImageDocumentEndFromClipboard Instance: ``", "golden_example": "Word.InsertImageToWord.InsertImageDocumentEndFromClipboard Instance: WordInstance", "input_params": [ { "name": "Instance", "type": "WordInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "Instance" ], "constraints": { "InsertImageMode": "EndOfDocument", "Source": "Clipboard" }, "sibling_selectors": [ "Word.InsertImageToWord.InsertImageDocumentStartFromFile", "Word.InsertImageToWord.InsertImageDocumentStartFromClipboard", "Word.InsertImageToWord.InsertImageDocumentEndFromFile", "Word.InsertImageToWord.InsertImageBookmarkStartFromFile", "Word.InsertImageToWord.InsertImageBookmarkStartFromClipboard", "Word.InsertImageToWord.InsertImageBookmarkEndFromFile", "Word.InsertImageToWord.InsertImageBookmarkEndFromClipboard", "Word.InsertImageToWord.InsertImageStartOfTextFromFile", "Word.InsertImageToWord.InsertImageStartOfTextFromClipBoard", "Word.InsertImageToWord.InsertImageEndOfTextFromFile", "Word.InsertImageToWord.InsertImageEndOfTextFromClipBoard" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Word.InsertImageToWord.InsertImageDocumentEndFromFile", "module": "Word", "kind": "Action", "selector": "InsertImageDocumentEndFromFile", "template": "Word.InsertImageToWord.InsertImageDocumentEndFromFile Path: `` Instance: ``", "golden_example": "Word.InsertImageToWord.InsertImageDocumentEndFromFile Path: $'''C:\\temp\\test.xlsx''' Instance: WordInstance", "input_params": [ { "name": "Path", "type": "FileObject", "required": true }, { "name": "Instance", "type": "WordInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "Path", "Instance" ], "constraints": { "InsertImageMode": "EndOfDocument", "Source": "File" }, "sibling_selectors": [ "Word.InsertImageToWord.InsertImageDocumentStartFromFile", "Word.InsertImageToWord.InsertImageDocumentStartFromClipboard", "Word.InsertImageToWord.InsertImageDocumentEndFromClipboard", "Word.InsertImageToWord.InsertImageBookmarkStartFromFile", "Word.InsertImageToWord.InsertImageBookmarkStartFromClipboard", "Word.InsertImageToWord.InsertImageBookmarkEndFromFile", "Word.InsertImageToWord.InsertImageBookmarkEndFromClipboard", "Word.InsertImageToWord.InsertImageStartOfTextFromFile", "Word.InsertImageToWord.InsertImageStartOfTextFromClipBoard", "Word.InsertImageToWord.InsertImageEndOfTextFromFile", "Word.InsertImageToWord.InsertImageEndOfTextFromClipBoard" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Word.InsertImageToWord.InsertImageDocumentStartFromClipboard", "module": "Word", "kind": "Action", "selector": "InsertImageDocumentStartFromClipboard", "template": "Word.InsertImageToWord.InsertImageDocumentStartFromClipboard Instance: ``", "golden_example": "Word.InsertImageToWord.InsertImageDocumentStartFromClipboard Instance: WordInstance", "input_params": [ { "name": "Instance", "type": "WordInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "Instance" ], "constraints": { "InsertImageMode": "StartOfDocument", "Source": "Clipboard" }, "sibling_selectors": [ "Word.InsertImageToWord.InsertImageDocumentStartFromFile", "Word.InsertImageToWord.InsertImageDocumentEndFromFile", "Word.InsertImageToWord.InsertImageDocumentEndFromClipboard", "Word.InsertImageToWord.InsertImageBookmarkStartFromFile", "Word.InsertImageToWord.InsertImageBookmarkStartFromClipboard", "Word.InsertImageToWord.InsertImageBookmarkEndFromFile", "Word.InsertImageToWord.InsertImageBookmarkEndFromClipboard", "Word.InsertImageToWord.InsertImageStartOfTextFromFile", "Word.InsertImageToWord.InsertImageStartOfTextFromClipBoard", "Word.InsertImageToWord.InsertImageEndOfTextFromFile", "Word.InsertImageToWord.InsertImageEndOfTextFromClipBoard" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Word.InsertImageToWord.InsertImageDocumentStartFromFile", "module": "Word", "kind": "Action", "selector": "InsertImageDocumentStartFromFile", "template": "Word.InsertImageToWord.InsertImageDocumentStartFromFile Instance: `` Path: ``", "golden_example": "Word.InsertImageToWord.InsertImageDocumentStartFromFile Instance: WordInstance Path: $'''C:\\temp\\test.xlsx'''", "input_params": [ { "name": "Instance", "type": "WordInstanceHandle", "required": false }, { "name": "Path", "type": "FileObject", "required": false } ], "output_params": [], "required_params": [ "Word Instance", "Image path" ], "constraints": { "InsertImageMode": "StartOfDocument", "Source": "File" }, "sibling_selectors": [ "Word.InsertImageToWord.InsertImageDocumentStartFromClipboard", "Word.InsertImageToWord.InsertImageDocumentEndFromFile", "Word.InsertImageToWord.InsertImageDocumentEndFromClipboard", "Word.InsertImageToWord.InsertImageBookmarkStartFromFile", "Word.InsertImageToWord.InsertImageBookmarkStartFromClipboard", "Word.InsertImageToWord.InsertImageBookmarkEndFromFile", "Word.InsertImageToWord.InsertImageBookmarkEndFromClipboard", "Word.InsertImageToWord.InsertImageStartOfTextFromFile", "Word.InsertImageToWord.InsertImageStartOfTextFromClipBoard", "Word.InsertImageToWord.InsertImageEndOfTextFromFile", "Word.InsertImageToWord.InsertImageEndOfTextFromClipBoard" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Word.InsertImageToWord.InsertImageEndOfTextFromClipBoard", "module": "Word", "kind": "Action", "selector": "InsertImageEndOfTextFromClipBoard", "template": "Word.InsertImageToWord.InsertImageEndOfTextFromClipBoard TextToFind: `` Instance: ``", "golden_example": "Word.InsertImageToWord.InsertImageEndOfTextFromClipBoard TextToFind: $'''example''' Instance: WordInstance", "input_params": [ { "name": "TextToFind", "type": "String", "required": true }, { "name": "Instance", "type": "WordInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "TextToFind", "Instance" ], "constraints": { "InsertImageMode": "EndOfText", "Source": "Clipboard" }, "sibling_selectors": [ "Word.InsertImageToWord.InsertImageDocumentStartFromFile", "Word.InsertImageToWord.InsertImageDocumentStartFromClipboard", "Word.InsertImageToWord.InsertImageDocumentEndFromFile", "Word.InsertImageToWord.InsertImageDocumentEndFromClipboard", "Word.InsertImageToWord.InsertImageBookmarkStartFromFile", "Word.InsertImageToWord.InsertImageBookmarkStartFromClipboard", "Word.InsertImageToWord.InsertImageBookmarkEndFromFile", "Word.InsertImageToWord.InsertImageBookmarkEndFromClipboard", "Word.InsertImageToWord.InsertImageStartOfTextFromFile", "Word.InsertImageToWord.InsertImageStartOfTextFromClipBoard", "Word.InsertImageToWord.InsertImageEndOfTextFromFile" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Word.InsertImageToWord.InsertImageEndOfTextFromFile", "module": "Word", "kind": "Action", "selector": "InsertImageEndOfTextFromFile", "template": "Word.InsertImageToWord.InsertImageEndOfTextFromFile TextToFind: `` Path: `` Instance: ``", "golden_example": "Word.InsertImageToWord.InsertImageEndOfTextFromFile TextToFind: $'''example''' Path: $'''C:\\temp\\test.xlsx''' Instance: WordInstance", "input_params": [ { "name": "TextToFind", "type": "String", "required": true }, { "name": "Path", "type": "FileObject", "required": true }, { "name": "Instance", "type": "WordInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "TextToFind", "Path", "Instance" ], "constraints": { "InsertImageMode": "EndOfText", "Source": "File" }, "sibling_selectors": [ "Word.InsertImageToWord.InsertImageDocumentStartFromFile", "Word.InsertImageToWord.InsertImageDocumentStartFromClipboard", "Word.InsertImageToWord.InsertImageDocumentEndFromFile", "Word.InsertImageToWord.InsertImageDocumentEndFromClipboard", "Word.InsertImageToWord.InsertImageBookmarkStartFromFile", "Word.InsertImageToWord.InsertImageBookmarkStartFromClipboard", "Word.InsertImageToWord.InsertImageBookmarkEndFromFile", "Word.InsertImageToWord.InsertImageBookmarkEndFromClipboard", "Word.InsertImageToWord.InsertImageStartOfTextFromFile", "Word.InsertImageToWord.InsertImageStartOfTextFromClipBoard", "Word.InsertImageToWord.InsertImageEndOfTextFromClipBoard" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Word.InsertImageToWord.InsertImageStartOfTextFromClipBoard", "module": "Word", "kind": "Action", "selector": "InsertImageStartOfTextFromClipBoard", "template": "Word.InsertImageToWord.InsertImageStartOfTextFromClipBoard TextToFind: `` Instance: ``", "golden_example": "Word.InsertImageToWord.InsertImageStartOfTextFromClipBoard TextToFind: $'''example''' Instance: WordInstance", "input_params": [ { "name": "TextToFind", "type": "String", "required": true }, { "name": "Instance", "type": "WordInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "TextToFind", "Instance" ], "constraints": { "InsertImageMode": "StartOfText", "Source": "Clipboard" }, "sibling_selectors": [ "Word.InsertImageToWord.InsertImageDocumentStartFromFile", "Word.InsertImageToWord.InsertImageDocumentStartFromClipboard", "Word.InsertImageToWord.InsertImageDocumentEndFromFile", "Word.InsertImageToWord.InsertImageDocumentEndFromClipboard", "Word.InsertImageToWord.InsertImageBookmarkStartFromFile", "Word.InsertImageToWord.InsertImageBookmarkStartFromClipboard", "Word.InsertImageToWord.InsertImageBookmarkEndFromFile", "Word.InsertImageToWord.InsertImageBookmarkEndFromClipboard", "Word.InsertImageToWord.InsertImageStartOfTextFromFile", "Word.InsertImageToWord.InsertImageEndOfTextFromFile", "Word.InsertImageToWord.InsertImageEndOfTextFromClipBoard" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Word.InsertImageToWord.InsertImageStartOfTextFromFile", "module": "Word", "kind": "Action", "selector": "InsertImageStartOfTextFromFile", "template": "Word.InsertImageToWord.InsertImageStartOfTextFromFile TextToFind: `` Path: `` Instance: ``", "golden_example": "Word.InsertImageToWord.InsertImageStartOfTextFromFile TextToFind: $'''example''' Path: $'''C:\\temp\\test.xlsx''' Instance: WordInstance", "input_params": [ { "name": "TextToFind", "type": "String", "required": true }, { "name": "Path", "type": "FileObject", "required": true }, { "name": "Instance", "type": "WordInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "TextToFind", "Path", "Instance" ], "constraints": { "InsertImageMode": "StartOfText", "Source": "File" }, "sibling_selectors": [ "Word.InsertImageToWord.InsertImageDocumentStartFromFile", "Word.InsertImageToWord.InsertImageDocumentStartFromClipboard", "Word.InsertImageToWord.InsertImageDocumentEndFromFile", "Word.InsertImageToWord.InsertImageDocumentEndFromClipboard", "Word.InsertImageToWord.InsertImageBookmarkStartFromFile", "Word.InsertImageToWord.InsertImageBookmarkStartFromClipboard", "Word.InsertImageToWord.InsertImageBookmarkEndFromFile", "Word.InsertImageToWord.InsertImageBookmarkEndFromClipboard", "Word.InsertImageToWord.InsertImageStartOfTextFromClipBoard", "Word.InsertImageToWord.InsertImageEndOfTextFromFile", "Word.InsertImageToWord.InsertImageEndOfTextFromClipBoard" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Word.LaunchWord.Launch", "module": "Word", "kind": "Action", "selector": "Launch", "template": "Word.LaunchWord.Launch Visible: True Instance=> WordInstance", "golden_example": "Word.LaunchWord.Launch Visible: True Instance=> WordInstance", "input_params": [ { "name": "Visible", "type": "Boolean", "required": false } ], "output_params": [ { "name": "Instance", "type": "WordInstanceHandle" } ], "required_params": [], "constraints": { "LaunchWordMode": "NewDocument" }, "sibling_selectors": [ "Word.LaunchWord.LaunchAndOpen" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Word.LaunchWord.LaunchAndOpen", "module": "Word", "kind": "Action", "selector": "LaunchAndOpen", "template": "Word.LaunchWord.LaunchAndOpen Visible: True ReadProtectionPassword: `` WriteProtectionPassword: `` Path: `` ReadOnly: False Instance=> WordInstance", "golden_example": "Word.LaunchWord.LaunchAndOpen Visible: True ReadProtectionPassword: $'''password''' WriteProtectionPassword: $'''password''' Path: $'''C:\\temp\\test.xlsx''' ReadOnly: False Instance=> WordInstance", "input_params": [ { "name": "Visible", "type": "Boolean", "required": true, "default": "True" }, { "name": "ReadProtectionPassword", "type": "EncryptableObject", "required": false, "default": "" }, { "name": "WriteProtectionPassword", "type": "EncryptableObject", "required": false, "default": "" }, { "name": "Path", "type": "FileObject", "required": true }, { "name": "ReadOnly", "type": "Boolean", "required": true, "default": "False" } ], "output_params": [ { "name": "Instance", "type": "WordInstanceHandle", "defaultVariable": "WordInstance" } ], "required_params": [ "Visible", "Path", "ReadOnly" ], "constraints": { "LaunchWordMode": "StoredDocument" }, "sibling_selectors": [ "Word.LaunchWord.Launch" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Word.ReadFromWord.Read", "module": "Word", "kind": "Action", "selector": "Read", "template": "Word.ReadFromWord.Read Instance: `` WordData=> WordData", "golden_example": "Word.ReadFromWord.Read Instance: WordInstance WordData=> WordData", "input_params": [ { "name": "Instance", "type": "WordInstanceHandle", "required": false } ], "output_params": [ { "name": "WordData", "type": "String" } ], "required_params": [ "Word Instance " ], "constraints": { "ReadMode": "WholeDocument" }, "sibling_selectors": [ "Word.ReadFromWord.ReadPage", "Word.ReadFromWord.ReadBookmark" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Word.ReadFromWord.ReadBookmark", "module": "Word", "kind": "Action", "selector": "ReadBookmark", "template": "Word.ReadFromWord.ReadBookmark Bookmark: `` Instance: `` WordData=> WordData", "golden_example": "Word.ReadFromWord.ReadBookmark Bookmark: $'''example''' Instance: WordInstance WordData=> WordData", "input_params": [ { "name": "Bookmark", "type": "String", "required": true }, { "name": "Instance", "type": "WordInstanceHandle", "required": true } ], "output_params": [ { "name": "WordData", "type": "String", "defaultVariable": "WordData" } ], "required_params": [ "Bookmark", "Instance" ], "constraints": { "ReadMode": "Bookmark" }, "sibling_selectors": [ "Word.ReadFromWord.Read", "Word.ReadFromWord.ReadPage" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Word.ReadFromWord.ReadPage", "module": "Word", "kind": "Action", "selector": "ReadPage", "template": "Word.ReadFromWord.ReadPage Pages: `` Instance: `` WordData=> WordData", "golden_example": "Word.ReadFromWord.ReadPage Pages: $'''example''' Instance: WordInstance WordData=> WordData", "input_params": [ { "name": "Pages", "type": "String", "required": true, "default": "1" }, { "name": "Instance", "type": "WordInstanceHandle", "required": true } ], "output_params": [ { "name": "WordData", "type": "String", "defaultVariable": "WordData" } ], "required_params": [ "Pages", "Instance" ], "constraints": { "ReadMode": "Page" }, "sibling_selectors": [ "Word.ReadFromWord.Read", "Word.ReadFromWord.ReadBookmark" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Word.SaveWord.Save", "module": "Word", "kind": "Action", "selector": "Save", "template": "Word.SaveWord.Save Instance: ``", "golden_example": "Word.SaveWord.Save Instance: WordInstance", "input_params": [ { "name": "Instance", "type": "WordInstanceHandle", "required": false } ], "output_params": [], "required_params": [ "Word instance" ], "constraints": { "SaveMode": "Save" }, "sibling_selectors": [ "Word.SaveWord.SaveAs" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Word.SaveWord.SaveAs", "module": "Word", "kind": "Action", "selector": "SaveAs", "template": "Word.SaveWord.SaveAs DocumentFormat: Word.WordFormat.FromExtension DocumentPath: `` Instance: ``", "golden_example": "Word.SaveWord.SaveAs DocumentFormat: Word.WordFormat.FromExtension DocumentPath: $'''C:\\temp\\test.xlsx''' Instance: WordInstance", "input_params": [ { "name": "DocumentFormat", "type": "WordFormat", "required": true, "default": "FromExtension", "enumValues": [ "DOCX", "DOCM", "DOC", "DOTX", "DOTM", "DOT", "PDF", "XPS", "WebPageArchive", "WebPage", "WebPageFiltered", "RTF", "Text", "TextLineBreaks", "DOSText", "DOSTextLineBreaks", "UnicodeText", "XML", "StrictOpenXMLDocument", "ODT", "FromExtension" ] }, { "name": "DocumentPath", "type": "FileObject", "required": true }, { "name": "Instance", "type": "WordInstanceHandle", "required": true } ], "output_params": [], "required_params": [ "DocumentFormat", "DocumentPath", "Instance" ], "constraints": { "SaveMode": "SaveAs" }, "sibling_selectors": [ "Word.SaveWord.Save" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Word.WriteToWord.WriteEndOfBookmark", "module": "Word", "kind": "Action", "selector": "WriteEndOfBookmark", "template": "Word.WriteToWord.WriteEndOfBookmark Bookmark: `` AppendNewLine: False Instance: `` Text: ``", "golden_example": "Word.WriteToWord.WriteEndOfBookmark Bookmark: $'''example''' AppendNewLine: False Instance: WordInstance Text: $'''example'''", "input_params": [ { "name": "Bookmark", "type": "String", "required": true }, { "name": "AppendNewLine", "type": "Boolean", "required": true, "default": "False" }, { "name": "Instance", "type": "WordInstanceHandle", "required": true }, { "name": "Text", "type": "String", "required": true } ], "output_params": [], "required_params": [ "Bookmark", "AppendNewLine", "Instance", "Text" ], "constraints": { "WriteMode": "EndOfBookmark" }, "sibling_selectors": [ "Word.WriteToWord.WriteStartOfDocument", "Word.WriteToWord.WriteEndOfDocument", "Word.WriteToWord.WriteStartOfBookmark" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Word.WriteToWord.WriteEndOfDocument", "module": "Word", "kind": "Action", "selector": "WriteEndOfDocument", "template": "Word.WriteToWord.WriteEndOfDocument AppendNewLine: False Instance: `` Text: ``", "golden_example": "Word.WriteToWord.WriteEndOfDocument AppendNewLine: False Instance: WordInstance Text: $'''example'''", "input_params": [ { "name": "AppendNewLine", "type": "Boolean", "required": true, "default": "False" }, { "name": "Instance", "type": "WordInstanceHandle", "required": true }, { "name": "Text", "type": "String", "required": true } ], "output_params": [], "required_params": [ "AppendNewLine", "Instance", "Text" ], "constraints": { "WriteMode": "EndOfDocument" }, "sibling_selectors": [ "Word.WriteToWord.WriteStartOfDocument", "Word.WriteToWord.WriteStartOfBookmark", "Word.WriteToWord.WriteEndOfBookmark" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Word.WriteToWord.WriteStartOfBookmark", "module": "Word", "kind": "Action", "selector": "WriteStartOfBookmark", "template": "Word.WriteToWord.WriteStartOfBookmark Bookmark: `` AppendNewLine: False Instance: `` Text: ``", "golden_example": "Word.WriteToWord.WriteStartOfBookmark Bookmark: $'''example''' AppendNewLine: False Instance: WordInstance Text: $'''example'''", "input_params": [ { "name": "Bookmark", "type": "String", "required": true }, { "name": "AppendNewLine", "type": "Boolean", "required": true, "default": "False" }, { "name": "Instance", "type": "WordInstanceHandle", "required": true }, { "name": "Text", "type": "String", "required": true } ], "output_params": [], "required_params": [ "Bookmark", "AppendNewLine", "Instance", "Text" ], "constraints": { "WriteMode": "StartOfBookmark" }, "sibling_selectors": [ "Word.WriteToWord.WriteStartOfDocument", "Word.WriteToWord.WriteEndOfDocument", "Word.WriteToWord.WriteEndOfBookmark" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Word.WriteToWord.WriteStartOfDocument", "module": "Word", "kind": "Action", "selector": "WriteStartOfDocument", "template": "Word.WriteToWord.WriteStartOfDocument Instance: `` Text: `` AppendNewLine: False", "golden_example": "Word.WriteToWord.WriteStartOfDocument Instance: WordInstance Text: $'''example''' AppendNewLine: False", "input_params": [ { "name": "Instance", "type": "WordInstanceHandle", "required": false }, { "name": "Text", "type": "String", "required": false }, { "name": "AppendNewLine", "type": "Boolean", "required": false } ], "output_params": [], "required_params": [ "Word instance", "Text to write" ], "constraints": { "WriteMode": "StartOfDocument" }, "sibling_selectors": [ "Word.WriteToWord.WriteEndOfDocument", "Word.WriteToWord.WriteStartOfBookmark", "Word.WriteToWord.WriteEndOfBookmark" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WorkQueues.BatchEnqueueWorkQueueItems", "module": "WorkQueues", "kind": "Action", "selector": null, "template": "WorkQueues.BatchEnqueueWorkQueueItems EnableParallelProcessing: False WorkQueueItemData: `` WorkQueue: `` FailedWorkQueueItems=> FailedWorkQueueItems HasFailedItems=> HasFailedItems SuccessfulWorkQueueItems=> SuccessfulWorkQueueItems", "golden_example": "WorkQueues.BatchEnqueueWorkQueueItems EnableParallelProcessing: False WorkQueueItemData: RecognizedEntities WorkQueue: $'''TestQueue''' FailedWorkQueueItems=> FailedWorkQueueItems HasFailedItems=> HasFailedItems SuccessfulWorkQueueItems=> SuccessfulWorkQueueItems", "input_params": [ { "name": "EnableParallelProcessing", "type": "Boolean", "required": true, "default": "False" }, { "name": "WorkQueueItemData", "type": "DataTable", "required": true }, { "name": "WorkQueue", "type": "WorkQueue", "required": true } ], "output_params": [ { "name": "FailedWorkQueueItems", "type": "List`1", "defaultVariable": "FailedWorkQueueItems" }, { "name": "HasFailedItems", "type": "Boolean", "defaultVariable": "HasFailedItems" }, { "name": "SuccessfulWorkQueueItems", "type": "List`1", "defaultVariable": "SuccessfulWorkQueueItems" } ], "required_params": [ "EnableParallelProcessing", "WorkQueueItemData", "WorkQueue" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WorkQueues.EnqueueWorkQueueItem.WithoutUniqueId", "module": "WorkQueues", "kind": "Action", "selector": "WithoutUniqueId", "template": "WorkQueues.EnqueueWorkQueueItem.WithoutUniqueId ProcessingResult: `` DelayUntil: `` ThrowOnDuplicateWorkQueueItem: True ExpiryDate: `` Status: WorkQueues.WorkQueueItemEnqueueStatus.Queued WorkQueue: `` Priority: WorkQueues.WorkQueueItemPriority.Normal Value: `` Name: `` WorkQueueItem=> NewWorkQueueItem", "golden_example": "WorkQueues.EnqueueWorkQueueItem.WithoutUniqueId ProcessingResult: $'''example''' DelayUntil: $'''2025-01-01''' ThrowOnDuplicateWorkQueueItem: True ExpiryDate: $'''2025-01-01''' Status: WorkQueues.WorkQueueItemEnqueueStatus.Queued WorkQueue: $'''TestQueue''' Priority: WorkQueues.WorkQueueItemPriority.Normal Value: $'''example''' Name: $'''example''' WorkQueueItem=> NewWorkQueueItem", "input_params": [ { "name": "ProcessingResult", "type": "String", "required": false }, { "name": "DelayUntil", "type": "Nullable`1", "required": false }, { "name": "ThrowOnDuplicateWorkQueueItem", "type": "Boolean", "required": true, "default": "True" }, { "name": "ExpiryDate", "type": "Nullable`1", "required": false }, { "name": "Status", "type": "WorkQueueItemEnqueueStatus", "required": true, "default": "Queued", "enumValues": [ "Queued", "Paused" ] }, { "name": "WorkQueue", "type": "WorkQueue", "required": true }, { "name": "Priority", "type": "WorkQueueItemPriority", "required": true, "default": "Normal", "enumValues": [ "High", "Normal", "Low" ] }, { "name": "Value", "type": "String", "required": true }, { "name": "Name", "type": "String", "required": false } ], "output_params": [ { "name": "WorkQueueItem", "type": "WorkQueueItem", "defaultVariable": "NewWorkQueueItem" } ], "required_params": [ "ThrowOnDuplicateWorkQueueItem", "Status", "WorkQueue", "Priority", "Value" ], "constraints": { "HasUniqueId": "False" }, "sibling_selectors": [ "WorkQueues.EnqueueWorkQueueItem.WithUniqueId" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WorkQueues.EnqueueWorkQueueItem.WithUniqueId", "module": "WorkQueues", "kind": "Action", "selector": "WithUniqueId", "template": "WorkQueues.EnqueueWorkQueueItem.WithUniqueId ProcessingResult: `` DelayUntil: `` ThrowOnDuplicateWorkQueueItem: True UniqueId: `` ExpiryDate: `` Status: WorkQueues.WorkQueueItemEnqueueStatus.Queued WorkQueue: `` Priority: WorkQueues.WorkQueueItemPriority.Normal Value: `` Name: `` WorkQueueItem=> NewWorkQueueItem", "golden_example": "WorkQueues.EnqueueWorkQueueItem.WithUniqueId ProcessingResult: $'''example''' DelayUntil: $'''2025-01-01''' ThrowOnDuplicateWorkQueueItem: True UniqueId: $'''example''' ExpiryDate: $'''2025-01-01''' Status: WorkQueues.WorkQueueItemEnqueueStatus.Queued WorkQueue: $'''TestQueue''' Priority: WorkQueues.WorkQueueItemPriority.Normal Value: $'''example''' Name: $'''example''' WorkQueueItem=> NewWorkQueueItem", "input_params": [ { "name": "ProcessingResult", "type": "String", "required": false }, { "name": "DelayUntil", "type": "Nullable`1", "required": false }, { "name": "ThrowOnDuplicateWorkQueueItem", "type": "Boolean", "required": true, "default": "True" }, { "name": "UniqueId", "type": "String", "required": false }, { "name": "ExpiryDate", "type": "Nullable`1", "required": false }, { "name": "Status", "type": "WorkQueueItemEnqueueStatus", "required": true, "default": "Queued", "enumValues": [ "Queued", "Paused" ] }, { "name": "WorkQueue", "type": "WorkQueue", "required": true }, { "name": "Priority", "type": "WorkQueueItemPriority", "required": true, "default": "Normal", "enumValues": [ "High", "Normal", "Low" ] }, { "name": "Value", "type": "String", "required": true }, { "name": "Name", "type": "String", "required": false } ], "output_params": [ { "name": "WorkQueueItem", "type": "WorkQueueItem", "defaultVariable": "NewWorkQueueItem" } ], "required_params": [ "ThrowOnDuplicateWorkQueueItem", "Status", "WorkQueue", "Priority", "Value" ], "constraints": { "HasUniqueId": "True" }, "sibling_selectors": [ "WorkQueues.EnqueueWorkQueueItem.WithoutUniqueId" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WorkQueues.GetWorkQueueItems", "module": "WorkQueues", "kind": "Action", "selector": null, "template": "WorkQueues.GetWorkQueueItems RowsToReturn: 5000 ThrowIfWorkQueueNotFound: True WorkQueue: `` FilterRows: `` WorkQueueItems=> WorkQueueItems", "golden_example": "WorkQueues.GetWorkQueueItems RowsToReturn: 5000 ThrowIfWorkQueueNotFound: True WorkQueue: $'''TestQueue''' FilterRows: $'''example''' WorkQueueItems=> WorkQueueItems", "input_params": [ { "name": "RowsToReturn", "type": "Int32", "required": true, "default": "5000" }, { "name": "ThrowIfWorkQueueNotFound", "type": "Boolean", "required": true, "default": "True" }, { "name": "WorkQueue", "type": "WorkQueue", "required": true }, { "name": "FilterRows", "type": "String", "required": true } ], "output_params": [ { "name": "WorkQueueItems", "type": "List`1", "defaultVariable": "WorkQueueItems" } ], "required_params": [ "RowsToReturn", "ThrowIfWorkQueueNotFound", "WorkQueue", "FilterRows" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.72): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WorkQueues.ProcessWorkQueueItem.ProcessWorkQueueItem", "module": "WorkQueues", "kind": "While", "selector": "ProcessWorkQueueItem", "template": "LOOP WHILE (WorkQueues.ProcessWorkQueueItem.ProcessWorkQueueItem WorkQueue: `` WorkQueueItem=> WorkQueueItem)", "golden_example": "LOOP WHILE (WorkQueues.ProcessWorkQueueItem.ProcessWorkQueueItem WorkQueue: $'''TestQueue''' WorkQueueItem=> WorkQueueItem)", "input_params": [ { "name": "WorkQueue", "type": "WorkQueue", "required": true }, { "name": "FilterRows", "type": "String", "required": false } ], "output_params": [ { "name": "WorkQueueItem", "type": "WorkQueueItem", "defaultVariable": "WorkQueueItem" } ], "required_params": [ "Work queue" ], "constraints": { "IsOverridingAutoRetry": "False" }, "sibling_selectors": [ "WorkQueues.ProcessWorkQueueItem.ProcessWorkQueueItemOverrideRetry" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WorkQueues.ProcessWorkQueueItem.ProcessWorkQueueItemOverrideRetry", "module": "WorkQueues", "kind": "While", "selector": "ProcessWorkQueueItemOverrideRetry", "template": "LOOP WHILE (WorkQueues.ProcessWorkQueueItem.ProcessWorkQueueItemOverrideRetry MaxRetryCount: 0 WorkQueue: `` FilterRows: `` WorkQueueItem=> WorkQueueItem)", "golden_example": "LOOP WHILE (WorkQueues.ProcessWorkQueueItem.ProcessWorkQueueItemOverrideRetry MaxRetryCount: 0 WorkQueue: $'''TestQueue''' FilterRows: $'''example''' WorkQueueItem=> WorkQueueItem)", "input_params": [ { "name": "MaxRetryCount", "type": "Int32", "required": true, "default": "0" }, { "name": "WorkQueue", "type": "WorkQueue", "required": true }, { "name": "FilterRows", "type": "String", "required": false } ], "output_params": [ { "name": "WorkQueueItem", "type": "WorkQueueItem", "defaultVariable": "WorkQueueItem" } ], "required_params": [ "MaxRetryCount", "WorkQueue" ], "constraints": { "IsOverridingAutoRetry": "True" }, "sibling_selectors": [ "WorkQueues.ProcessWorkQueueItem.ProcessWorkQueueItem" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WorkQueues.RequeueWorkQueueItem.RequeueWithProcessingNotes", "module": "WorkQueues", "kind": "Action", "selector": "RequeueWithProcessingNotes", "template": "WorkQueues.RequeueWorkQueueItem.RequeueWithProcessingNotes WorkQueueItem: `` DelayUntil: `` ExpiryDate: `` ProcessingResult: ``", "golden_example": "WorkQueues.RequeueWorkQueueItem.RequeueWithProcessingNotes WorkQueueItem: NewWorkQueueItem DelayUntil: $'''2025-01-01''' ExpiryDate: $'''2025-01-01''' ProcessingResult: $'''example'''", "input_params": [ { "name": "WorkQueueItem", "type": "WorkQueueItem", "required": false }, { "name": "DelayUntil", "type": "DateTime", "required": false }, { "name": "ExpiryDate", "type": "Nullable`1", "required": false }, { "name": "ProcessingResult", "type": "String", "required": false } ], "output_params": [], "required_params": [ "Delay until" ], "constraints": { "Clear": "False" }, "sibling_selectors": [ "WorkQueues.RequeueWorkQueueItem.RequeueAndClearProcessingNotes" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WorkQueues.UpdateProcessingNotes.WithProcessingNotes", "module": "WorkQueues", "kind": "Action", "selector": "WithProcessingNotes", "template": "WorkQueues.UpdateProcessingNotes.WithProcessingNotes WorkQueueItem: `` ProcessingNotes: ``", "golden_example": "WorkQueues.UpdateProcessingNotes.WithProcessingNotes WorkQueueItem: NewWorkQueueItem ProcessingNotes: $'''example'''", "input_params": [ { "name": "WorkQueueItem", "type": "WorkQueueItem", "required": false }, { "name": "ProcessingNotes", "type": "String", "required": false } ], "output_params": [], "required_params": [ "Processing notes" ], "constraints": { "Clear": "False" }, "sibling_selectors": [ "WorkQueues.UpdateProcessingNotes.ClearProcessingNotes" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "WorkQueues.UpdateWorkQueueItem.UpdateWithProcessingNotes", "module": "WorkQueues", "kind": "Action", "selector": "UpdateWithProcessingNotes", "template": "WorkQueues.UpdateWorkQueueItem.UpdateWithProcessingNotes WorkQueueItem: `` Status: WorkQueues.WorkQueueItemStatus.Processed InputValue: `` ProcessingResult: ``", "golden_example": "WorkQueues.UpdateWorkQueueItem.UpdateWithProcessingNotes WorkQueueItem: NewWorkQueueItem Status: WorkQueues.WorkQueueItemStatus.Processed InputValue: $'''example''' ProcessingResult: $'''example'''", "input_params": [ { "name": "WorkQueueItem", "type": "WorkQueueItem", "required": false }, { "name": "Status", "type": "WorkQueueItemStatus", "required": false, "enumValues": [ "Unchanged", "Processed", "GenericException", "ITException", "BusinessException", "ProcessingTimeout" ] }, { "name": "InputValue", "type": "String", "required": false }, { "name": "ProcessingResult", "type": "String", "required": false } ], "output_params": [], "required_params": [], "constraints": { "Clear": "False" }, "sibling_selectors": [ "WorkQueues.UpdateWorkQueueItem.UpdateAndClearProcessingNotes" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Workstation.ControlScreenSaver", "module": "System", "kind": "Action", "selector": null, "template": "Workstation.ControlScreenSaver ScreenSaverAction: System.ScreenSaverAction.Enable", "golden_example": "Workstation.ControlScreenSaver ScreenSaverAction: System.ScreenSaverAction.Enable", "input_params": [ { "name": "ScreenSaverAction", "type": "ScreenSaverAction", "required": false, "enumValues": [ "Enable", "Disabled", "Start", "Stop" ] } ], "output_params": [], "required_params": [], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Workstation.EmptyRecycleBin", "module": "System", "kind": "Action", "selector": null, "template": "Workstation.EmptyRecycleBin _", "golden_example": "Workstation.EmptyRecycleBin _", "input_params": [], "output_params": [], "required_params": [], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Workstation.GetDefaultPrinter", "module": "System", "kind": "Action", "selector": null, "template": "Workstation.GetDefaultPrinter PrinterName=> PrinterName", "golden_example": "Workstation.GetDefaultPrinter PrinterName=> PrinterName", "input_params": [], "output_params": [ { "name": "PrinterName", "type": "String", "defaultVariable": "DefaultPrinterName" } ], "required_params": [], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Workstation.GetScreenResolution", "module": "System", "kind": "Action", "selector": null, "template": "Workstation.GetScreenResolution MonitorNumber: `` MonitorWidth=> MonitorWidth MonitorHeight=> MonitorHeight MonitorBitCount=> MonitorBitCount MonitorFrequency=> MonitorFrequency", "golden_example": "Workstation.GetScreenResolution MonitorNumber: 1 MonitorWidth=> MonitorWidth MonitorHeight=> MonitorHeight MonitorBitCount=> MonitorBitCount MonitorFrequency=> MonitorFrequency", "input_params": [ { "name": "MonitorNumber", "type": "Int32", "required": false } ], "output_params": [ { "name": "MonitorBitCount", "type": "Int32" }, { "name": "MonitorFrequency", "type": "Int32" }, { "name": "MonitorHeight", "type": "Int32" }, { "name": "MonitorWidth", "type": "Int32" } ], "required_params": [ "Monitor number" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Workstation.LockWorkstation", "module": "System", "kind": "Action", "selector": null, "template": "Workstation.LockWorkstation _", "golden_example": "Workstation.LockWorkstation _", "input_params": [], "output_params": [], "required_params": [], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Workstation.PlaySound.PlaySound", "module": "System", "kind": "Action", "selector": "PlaySound", "template": "Workstation.PlaySound.PlaySound WavFile: ``", "golden_example": "Workstation.PlaySound.PlaySound WavFile: $'''C:\\temp\\test.xlsx'''", "input_params": [ { "name": "WavFile", "type": "FileObject", "required": true } ], "output_params": [], "required_params": [ "WavFile" ], "constraints": { "PlaySoundFrom": "File" }, "sibling_selectors": [ "Workstation.PlaySound.PlaySystemSound" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Workstation.PlaySound.PlaySystemSound", "module": "System", "kind": "Action", "selector": "PlaySystemSound", "template": "Workstation.PlaySound.PlaySystemSound SystemSound: System.SystemSound.Asterisk", "golden_example": "Workstation.PlaySound.PlaySystemSound SystemSound: System.SystemSound.Asterisk", "input_params": [ { "name": "SystemSound", "type": "SystemSound", "required": true, "default": "Asterisk", "enumValues": [ "Asterisk", "Beep", "Exclamation", "Hand", "Question" ] } ], "output_params": [], "required_params": [ "SystemSound" ], "constraints": { "PlaySoundFrom": "System" }, "sibling_selectors": [ "Workstation.PlaySound.PlaySound" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Workstation.PrintDocument", "module": "System", "kind": "Action", "selector": null, "template": "Workstation.PrintDocument DocumentPath: ``", "golden_example": "Workstation.PrintDocument DocumentPath: $'''C:\\temp\\test.xlsx'''", "input_params": [ { "name": "DocumentPath", "type": "FileObject", "required": false } ], "output_params": [], "required_params": [ "Document to print" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Workstation.SetDefaultPrinter", "module": "System", "kind": "Action", "selector": null, "template": "Workstation.SetDefaultPrinter PrinterName: ``", "golden_example": "Workstation.SetDefaultPrinter PrinterName: $'''example'''", "input_params": [ { "name": "PrinterName", "type": "String", "required": false } ], "output_params": [], "required_params": [ "Printer name" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Workstation.SetScreenResolution", "module": "System", "kind": "Action", "selector": null, "template": "Workstation.SetScreenResolution MonitorNumber: `` MonitorWidth: `` MonitorHeight: `` MonitorBitCount: `` MonitorFrequency: ``", "golden_example": "Workstation.SetScreenResolution MonitorNumber: 1 MonitorWidth: 1 MonitorHeight: 1 MonitorBitCount: 1 MonitorFrequency: 1", "input_params": [ { "name": "MonitorBitCount", "type": "Int32", "required": false }, { "name": "MonitorFrequency", "type": "Int32", "required": false }, { "name": "MonitorHeight", "type": "Int32", "required": false }, { "name": "MonitorNumber", "type": "Int32", "required": false }, { "name": "MonitorWidth", "type": "Int32", "required": false } ], "output_params": [], "required_params": [ "Monitor number", "Monitor width", "Monitor height" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Workstation.ShowDesktop", "module": "System", "kind": "Action", "selector": null, "template": "Workstation.ShowDesktop DesktopOperation: System.DesktopOperation.Show", "golden_example": "Workstation.ShowDesktop DesktopOperation: System.DesktopOperation.Show", "input_params": [ { "name": "DesktopOperation", "type": "DesktopOperation", "required": false, "enumValues": [ "Show", "Hide" ] } ], "output_params": [], "required_params": [], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Workstation.TakeScreenshot.TakeScreenshot", "module": "System", "kind": "Action", "selector": "TakeScreenshot", "template": "Workstation.TakeScreenshot.TakeScreenshot", "golden_example": "Workstation.TakeScreenshot.TakeScreenshot", "input_params": [], "output_params": [], "required_params": [], "constraints": { "StoreScreenshotInto": "Clipboard", "CaptureOption": "AllScreens" }, "sibling_selectors": [ "Workstation.TakeScreenshot.TakeScreenshotAndSaveToFile", "Workstation.TakeScreenshot.TakeScreenshotOfPrimaryScreen", "Workstation.TakeScreenshot.TakeScreenshotOfPrimaryScreenAndSaveToFile", "Workstation.TakeScreenshot.TakeScreenshotOfScreen", "Workstation.TakeScreenshot.TakeScreenshotOfScreenAndSaveToFile", "Workstation.TakeScreenshot.TakeScreenshotOfForegroundWindow", "Workstation.TakeScreenshot.TakeScreenshotOfForegroundWindowAndSaveToFile" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Workstation.TakeScreenshot.TakeScreenshotAndSaveToFile", "module": "System", "kind": "Action", "selector": "TakeScreenshotAndSaveToFile", "template": "Workstation.TakeScreenshot.TakeScreenshotAndSaveToFile ImageFormat: System.ImageFormat.Bmp File: ``", "golden_example": "Workstation.TakeScreenshot.TakeScreenshotAndSaveToFile ImageFormat: System.ImageFormat.Bmp File: $'''C:\\temp\\test.xlsx'''", "input_params": [ { "name": "ImageFormat", "type": "ImageFormat", "required": true, "default": "Bmp", "enumValues": [ "Bmp", "Gif", "Jpg", "Png", "Tiff" ] }, { "name": "File", "type": "FileObject", "required": true } ], "output_params": [], "required_params": [ "ImageFormat", "File" ], "constraints": { "StoreScreenshotInto": "File", "CaptureOption": "AllScreens" }, "sibling_selectors": [ "Workstation.TakeScreenshot.TakeScreenshot", "Workstation.TakeScreenshot.TakeScreenshotOfPrimaryScreen", "Workstation.TakeScreenshot.TakeScreenshotOfPrimaryScreenAndSaveToFile", "Workstation.TakeScreenshot.TakeScreenshotOfScreen", "Workstation.TakeScreenshot.TakeScreenshotOfScreenAndSaveToFile", "Workstation.TakeScreenshot.TakeScreenshotOfForegroundWindow", "Workstation.TakeScreenshot.TakeScreenshotOfForegroundWindowAndSaveToFile" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Workstation.TakeScreenshot.TakeScreenshotOfForegroundWindow", "module": "System", "kind": "Action", "selector": "TakeScreenshotOfForegroundWindow", "template": "Workstation.TakeScreenshot.TakeScreenshotOfForegroundWindow", "golden_example": "Workstation.TakeScreenshot.TakeScreenshotOfForegroundWindow", "input_params": [], "output_params": [], "required_params": [], "constraints": { "StoreScreenshotInto": "Clipboard", "CaptureOption": "ForegroundWindow" }, "sibling_selectors": [ "Workstation.TakeScreenshot.TakeScreenshot", "Workstation.TakeScreenshot.TakeScreenshotAndSaveToFile", "Workstation.TakeScreenshot.TakeScreenshotOfPrimaryScreen", "Workstation.TakeScreenshot.TakeScreenshotOfPrimaryScreenAndSaveToFile", "Workstation.TakeScreenshot.TakeScreenshotOfScreen", "Workstation.TakeScreenshot.TakeScreenshotOfScreenAndSaveToFile", "Workstation.TakeScreenshot.TakeScreenshotOfForegroundWindowAndSaveToFile" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Workstation.TakeScreenshot.TakeScreenshotOfForegroundWindowAndSaveToFile", "module": "System", "kind": "Action", "selector": "TakeScreenshotOfForegroundWindowAndSaveToFile", "template": "Workstation.TakeScreenshot.TakeScreenshotOfForegroundWindowAndSaveToFile ImageFormat: System.ImageFormat.Bmp File: ``", "golden_example": "Workstation.TakeScreenshot.TakeScreenshotOfForegroundWindowAndSaveToFile ImageFormat: System.ImageFormat.Bmp File: $'''C:\\temp\\test.xlsx'''", "input_params": [ { "name": "ImageFormat", "type": "ImageFormat", "required": true, "default": "Bmp", "enumValues": [ "Bmp", "Gif", "Jpg", "Png", "Tiff" ] }, { "name": "File", "type": "FileObject", "required": true } ], "output_params": [], "required_params": [ "ImageFormat", "File" ], "constraints": { "StoreScreenshotInto": "File", "CaptureOption": "ForegroundWindow" }, "sibling_selectors": [ "Workstation.TakeScreenshot.TakeScreenshot", "Workstation.TakeScreenshot.TakeScreenshotAndSaveToFile", "Workstation.TakeScreenshot.TakeScreenshotOfPrimaryScreen", "Workstation.TakeScreenshot.TakeScreenshotOfPrimaryScreenAndSaveToFile", "Workstation.TakeScreenshot.TakeScreenshotOfScreen", "Workstation.TakeScreenshot.TakeScreenshotOfScreenAndSaveToFile", "Workstation.TakeScreenshot.TakeScreenshotOfForegroundWindow" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Workstation.TakeScreenshot.TakeScreenshotOfPrimaryScreen", "module": "System", "kind": "Action", "selector": "TakeScreenshotOfPrimaryScreen", "template": "Workstation.TakeScreenshot.TakeScreenshotOfPrimaryScreen", "golden_example": "Workstation.TakeScreenshot.TakeScreenshotOfPrimaryScreen", "input_params": [], "output_params": [], "required_params": [], "constraints": { "StoreScreenshotInto": "Clipboard", "CaptureOption": "PrimaryScreen" }, "sibling_selectors": [ "Workstation.TakeScreenshot.TakeScreenshot", "Workstation.TakeScreenshot.TakeScreenshotAndSaveToFile", "Workstation.TakeScreenshot.TakeScreenshotOfPrimaryScreenAndSaveToFile", "Workstation.TakeScreenshot.TakeScreenshotOfScreen", "Workstation.TakeScreenshot.TakeScreenshotOfScreenAndSaveToFile", "Workstation.TakeScreenshot.TakeScreenshotOfForegroundWindow", "Workstation.TakeScreenshot.TakeScreenshotOfForegroundWindowAndSaveToFile" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Workstation.TakeScreenshot.TakeScreenshotOfPrimaryScreenAndSaveToFile", "module": "System", "kind": "Action", "selector": "TakeScreenshotOfPrimaryScreenAndSaveToFile", "template": "Workstation.TakeScreenshot.TakeScreenshotOfPrimaryScreenAndSaveToFile ImageFormat: System.ImageFormat.Bmp File: ``", "golden_example": "Workstation.TakeScreenshot.TakeScreenshotOfPrimaryScreenAndSaveToFile ImageFormat: System.ImageFormat.Bmp File: $'''C:\\temp\\test.xlsx'''", "input_params": [ { "name": "ImageFormat", "type": "ImageFormat", "required": true, "default": "Bmp", "enumValues": [ "Bmp", "Gif", "Jpg", "Png", "Tiff" ] }, { "name": "File", "type": "FileObject", "required": true } ], "output_params": [], "required_params": [ "ImageFormat", "File" ], "constraints": { "StoreScreenshotInto": "File", "CaptureOption": "PrimaryScreen" }, "sibling_selectors": [ "Workstation.TakeScreenshot.TakeScreenshot", "Workstation.TakeScreenshot.TakeScreenshotAndSaveToFile", "Workstation.TakeScreenshot.TakeScreenshotOfPrimaryScreen", "Workstation.TakeScreenshot.TakeScreenshotOfScreen", "Workstation.TakeScreenshot.TakeScreenshotOfScreenAndSaveToFile", "Workstation.TakeScreenshot.TakeScreenshotOfForegroundWindow", "Workstation.TakeScreenshot.TakeScreenshotOfForegroundWindowAndSaveToFile" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Workstation.TakeScreenshot.TakeScreenshotOfScreen", "module": "System", "kind": "Action", "selector": "TakeScreenshotOfScreen", "template": "Workstation.TakeScreenshot.TakeScreenshotOfScreen ScreenToCapture: ``", "golden_example": "Workstation.TakeScreenshot.TakeScreenshotOfScreen ScreenToCapture: 1", "input_params": [ { "name": "ScreenToCapture", "type": "Int32", "required": true } ], "output_params": [], "required_params": [ "ScreenToCapture" ], "constraints": { "StoreScreenshotInto": "Clipboard", "CaptureOption": "SelectScreen" }, "sibling_selectors": [ "Workstation.TakeScreenshot.TakeScreenshot", "Workstation.TakeScreenshot.TakeScreenshotAndSaveToFile", "Workstation.TakeScreenshot.TakeScreenshotOfPrimaryScreen", "Workstation.TakeScreenshot.TakeScreenshotOfPrimaryScreenAndSaveToFile", "Workstation.TakeScreenshot.TakeScreenshotOfScreenAndSaveToFile", "Workstation.TakeScreenshot.TakeScreenshotOfForegroundWindow", "Workstation.TakeScreenshot.TakeScreenshotOfForegroundWindowAndSaveToFile" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "Workstation.TakeScreenshot.TakeScreenshotOfScreenAndSaveToFile", "module": "System", "kind": "Action", "selector": "TakeScreenshotOfScreenAndSaveToFile", "template": "Workstation.TakeScreenshot.TakeScreenshotOfScreenAndSaveToFile ScreenToCapture: `` ImageFormat: System.ImageFormat.Bmp File: ``", "golden_example": "Workstation.TakeScreenshot.TakeScreenshotOfScreenAndSaveToFile ScreenToCapture: 1 ImageFormat: System.ImageFormat.Bmp File: $'''C:\\temp\\test.xlsx'''", "input_params": [ { "name": "ScreenToCapture", "type": "Int32", "required": true }, { "name": "ImageFormat", "type": "ImageFormat", "required": true, "default": "Bmp", "enumValues": [ "Bmp", "Gif", "Jpg", "Png", "Tiff" ] }, { "name": "File", "type": "FileObject", "required": true } ], "output_params": [], "required_params": [ "ScreenToCapture", "ImageFormat", "File" ], "constraints": { "StoreScreenshotInto": "File", "CaptureOption": "SelectScreen" }, "sibling_selectors": [ "Workstation.TakeScreenshot.TakeScreenshot", "Workstation.TakeScreenshot.TakeScreenshotAndSaveToFile", "Workstation.TakeScreenshot.TakeScreenshotOfPrimaryScreen", "Workstation.TakeScreenshot.TakeScreenshotOfPrimaryScreenAndSaveToFile", "Workstation.TakeScreenshot.TakeScreenshotOfScreen", "Workstation.TakeScreenshot.TakeScreenshotOfForegroundWindow", "Workstation.TakeScreenshot.TakeScreenshotOfForegroundWindowAndSaveToFile" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "XML.ExecuteXPathQuery.ExecuteXPath", "module": "XML", "kind": "Action", "selector": "ExecuteXPath", "template": "XML.ExecuteXPathQuery.ExecuteXPath XmlDocument: `` XPathQuery: `` XPathResults=> XPathResults", "golden_example": "XML.ExecuteXPathQuery.ExecuteXPath XmlDocument: $'''example''' XPathQuery: $'''example''' XPathResults=> XPathResults", "input_params": [ { "name": "XmlDocument", "type": "String", "required": false }, { "name": "XPathQuery", "type": "String", "required": false } ], "output_params": [ { "name": "XPathResults", "type": "List`1" } ], "required_params": [ "XML document to parse", "XPath query" ], "constraints": { "FirstValueOnly": "False" }, "sibling_selectors": [ "XML.ExecuteXPathQuery.ExecuteXPathAndGetFirstValueOnly" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "XML.ExecuteXPathQuery.ExecuteXPathAndGetFirstValueOnly", "module": "XML", "kind": "Action", "selector": "ExecuteXPathAndGetFirstValueOnly", "template": "XML.ExecuteXPathQuery.ExecuteXPathAndGetFirstValueOnly XPathQuery: `` XmlDocument: `` XPathResult=> XPathResult", "golden_example": "XML.ExecuteXPathQuery.ExecuteXPathAndGetFirstValueOnly XPathQuery: $'''example''' XmlDocument: $'''example''' XPathResult=> XPathResult", "input_params": [ { "name": "XPathQuery", "type": "String", "required": true }, { "name": "XmlDocument", "type": "String", "required": true } ], "output_params": [ { "name": "XPathResult", "type": "XmlNodeObject", "defaultVariable": "XPathResult" } ], "required_params": [ "XPathQuery", "XmlDocument" ], "constraints": { "FirstValueOnly": "True" }, "sibling_selectors": [ "XML.ExecuteXPathQuery.ExecuteXPath" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "XML.GetXmlElementAttribute.GetElementAttribute", "module": "XML", "kind": "Action", "selector": "GetElementAttribute", "template": "XML.GetXmlElementAttribute.GetElementAttribute Document: `` AttributeName: `` XPathQuery: `` TextValue=> XmlAttributeValue", "golden_example": "XML.GetXmlElementAttribute.GetElementAttribute Document: XmlDocument AttributeName: $'''example''' XPathQuery: $'''example''' TextValue=> XmlAttributeValue", "input_params": [ { "name": "AttributeName", "type": "String", "required": false }, { "name": "Document", "type": "XmlNodeObject", "required": false }, { "name": "XPathQuery", "type": "String", "required": false } ], "output_params": [ { "name": "TextValue", "type": "String" } ], "required_params": [ "XML document", "Attribute name" ], "constraints": { "ValueType": "Text" }, "sibling_selectors": [ "XML.GetXmlElementAttribute.GetElementAttributeAsNumeric", "XML.GetXmlElementAttribute.GetElementAttributeAsBoolean", "XML.GetXmlElementAttribute.GetElementAttributeAsDateTime" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "XML.GetXmlElementAttribute.GetElementAttributeAsBoolean", "module": "XML", "kind": "Action", "selector": "GetElementAttributeAsBoolean", "template": "XML.GetXmlElementAttribute.GetElementAttributeAsBoolean XPathQuery: `` AttributeName: `` Document: `` BooleanValue=> XmlAttributeValue", "golden_example": "XML.GetXmlElementAttribute.GetElementAttributeAsBoolean XPathQuery: $'''example''' AttributeName: $'''example''' Document: XmlDocument BooleanValue=> XmlAttributeValue", "input_params": [ { "name": "XPathQuery", "type": "String", "required": false, "default": "" }, { "name": "AttributeName", "type": "String", "required": true }, { "name": "Document", "type": "XmlNodeObject", "required": true } ], "output_params": [ { "name": "BooleanValue", "type": "Boolean", "defaultVariable": "XmlAttributeValue" } ], "required_params": [ "AttributeName", "Document" ], "constraints": { "ValueType": "Boolean" }, "sibling_selectors": [ "XML.GetXmlElementAttribute.GetElementAttribute", "XML.GetXmlElementAttribute.GetElementAttributeAsNumeric", "XML.GetXmlElementAttribute.GetElementAttributeAsDateTime" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "XML.GetXmlElementAttribute.GetElementAttributeAsDateTime", "module": "XML", "kind": "Action", "selector": "GetElementAttributeAsDateTime", "template": "XML.GetXmlElementAttribute.GetElementAttributeAsDateTime XPathQuery: `` AttributeName: `` Document: `` DateTimeValue=> XmlAttributeValue", "golden_example": "XML.GetXmlElementAttribute.GetElementAttributeAsDateTime XPathQuery: $'''example''' AttributeName: $'''example''' Document: XmlDocument DateTimeValue=> XmlAttributeValue", "input_params": [ { "name": "XPathQuery", "type": "String", "required": false, "default": "" }, { "name": "AttributeName", "type": "String", "required": true }, { "name": "Document", "type": "XmlNodeObject", "required": true } ], "output_params": [ { "name": "DateTimeValue", "type": "DateTime", "defaultVariable": "XmlAttributeValue" } ], "required_params": [ "AttributeName", "Document" ], "constraints": { "ValueType": "DateTime" }, "sibling_selectors": [ "XML.GetXmlElementAttribute.GetElementAttribute", "XML.GetXmlElementAttribute.GetElementAttributeAsNumeric", "XML.GetXmlElementAttribute.GetElementAttributeAsBoolean" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "XML.GetXmlElementAttribute.GetElementAttributeAsNumeric", "module": "XML", "kind": "Action", "selector": "GetElementAttributeAsNumeric", "template": "XML.GetXmlElementAttribute.GetElementAttributeAsNumeric XPathQuery: `` AttributeName: `` Document: `` NumericValue=> XmlAttributeValue", "golden_example": "XML.GetXmlElementAttribute.GetElementAttributeAsNumeric XPathQuery: $'''example''' AttributeName: $'''example''' Document: XmlDocument NumericValue=> XmlAttributeValue", "input_params": [ { "name": "XPathQuery", "type": "String", "required": false, "default": "" }, { "name": "AttributeName", "type": "String", "required": true }, { "name": "Document", "type": "XmlNodeObject", "required": true } ], "output_params": [ { "name": "NumericValue", "type": "Decimal", "defaultVariable": "XmlAttributeValue" } ], "required_params": [ "AttributeName", "Document" ], "constraints": { "ValueType": "Numeric" }, "sibling_selectors": [ "XML.GetXmlElementAttribute.GetElementAttribute", "XML.GetXmlElementAttribute.GetElementAttributeAsBoolean", "XML.GetXmlElementAttribute.GetElementAttributeAsDateTime" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "XML.GetXmlElementValue.GetElementValue", "module": "XML", "kind": "Action", "selector": "GetElementValue", "template": "XML.GetXmlElementValue.GetElementValue Document: `` XPathQuery: `` TextValue=> XmlElementValue", "golden_example": "XML.GetXmlElementValue.GetElementValue Document: XmlDocument XPathQuery: $'''example''' TextValue=> XmlElementValue", "input_params": [ { "name": "Document", "type": "XmlNodeObject", "required": false }, { "name": "XPathQuery", "type": "String", "required": false } ], "output_params": [ { "name": "TextValue", "type": "String" } ], "required_params": [ "XML document" ], "constraints": { "ValueType": "Text" }, "sibling_selectors": [ "XML.GetXmlElementValue.GetElementValueAsNumeric", "XML.GetXmlElementValue.GetElementValueAsBoolean", "XML.GetXmlElementValue.GetElementValueAsDateTime" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "XML.GetXmlElementValue.GetElementValueAsBoolean", "module": "XML", "kind": "Action", "selector": "GetElementValueAsBoolean", "template": "XML.GetXmlElementValue.GetElementValueAsBoolean XPathQuery: `` Document: `` BooleanValue=> XmlElementValue", "golden_example": "XML.GetXmlElementValue.GetElementValueAsBoolean XPathQuery: $'''example''' Document: XmlDocument BooleanValue=> XmlElementValue", "input_params": [ { "name": "XPathQuery", "type": "String", "required": false }, { "name": "Document", "type": "XmlNodeObject", "required": true } ], "output_params": [ { "name": "BooleanValue", "type": "Boolean", "defaultVariable": "XmlElementValue" } ], "required_params": [ "Document" ], "constraints": { "ValueType": "Boolean" }, "sibling_selectors": [ "XML.GetXmlElementValue.GetElementValue", "XML.GetXmlElementValue.GetElementValueAsNumeric", "XML.GetXmlElementValue.GetElementValueAsDateTime" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "XML.GetXmlElementValue.GetElementValueAsDateTime", "module": "XML", "kind": "Action", "selector": "GetElementValueAsDateTime", "template": "XML.GetXmlElementValue.GetElementValueAsDateTime XPathQuery: `` Document: `` DateTimeValue=> XmlElementValue", "golden_example": "XML.GetXmlElementValue.GetElementValueAsDateTime XPathQuery: $'''example''' Document: XmlDocument DateTimeValue=> XmlElementValue", "input_params": [ { "name": "XPathQuery", "type": "String", "required": false }, { "name": "Document", "type": "XmlNodeObject", "required": true } ], "output_params": [ { "name": "DateTimeValue", "type": "DateTime", "defaultVariable": "XmlElementValue" } ], "required_params": [ "Document" ], "constraints": { "ValueType": "DateTime" }, "sibling_selectors": [ "XML.GetXmlElementValue.GetElementValue", "XML.GetXmlElementValue.GetElementValueAsNumeric", "XML.GetXmlElementValue.GetElementValueAsBoolean" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "XML.GetXmlElementValue.GetElementValueAsNumeric", "module": "XML", "kind": "Action", "selector": "GetElementValueAsNumeric", "template": "XML.GetXmlElementValue.GetElementValueAsNumeric XPathQuery: `` Document: `` NumericValue=> XmlElementValue", "golden_example": "XML.GetXmlElementValue.GetElementValueAsNumeric XPathQuery: $'''example''' Document: XmlDocument NumericValue=> XmlElementValue", "input_params": [ { "name": "XPathQuery", "type": "String", "required": false }, { "name": "Document", "type": "XmlNodeObject", "required": true } ], "output_params": [ { "name": "NumericValue", "type": "Decimal", "defaultVariable": "XmlElementValue" } ], "required_params": [ "Document" ], "constraints": { "ValueType": "Numeric" }, "sibling_selectors": [ "XML.GetXmlElementValue.GetElementValue", "XML.GetXmlElementValue.GetElementValueAsBoolean", "XML.GetXmlElementValue.GetElementValueAsDateTime" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "XML.InsertElement", "module": "XML", "kind": "Action", "selector": null, "template": "XML.InsertElement Document: `` XPathQuery: `` Element: ``", "golden_example": "XML.InsertElement Document: XmlDocument XPathQuery: $'''example''' Element: XmlDocument", "input_params": [ { "name": "Document", "type": "XmlNodeObject", "required": false }, { "name": "Element", "type": "XmlNodeObject", "required": false }, { "name": "XPathQuery", "type": "String", "required": false } ], "output_params": [], "required_params": [ "XML document", "XPath query", "XML element to insert" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "XML.ReadFromFile", "module": "XML", "kind": "Action", "selector": null, "template": "XML.ReadFromFile File: `` Encoding: XML.FileEncoding.DefaultEncoding XmlDocument=> XmlDocument", "golden_example": "XML.ReadFromFile File: $'''C:\\temp\\test.xlsx''' Encoding: XML.FileEncoding.DefaultEncoding XmlDocument=> XmlDocument", "input_params": [ { "name": "Encoding", "type": "FileEncoding", "required": false, "enumValues": [ "DefaultEncoding", "ASCII", "Unicode", "BigEndianUnicode", "UTF8" ] }, { "name": "File", "type": "FileObject", "required": false } ], "output_params": [ { "name": "XmlDocument", "type": "XmlNodeObject" } ], "required_params": [ "File path" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "XML.RemoveElement", "module": "XML", "kind": "Action", "selector": null, "template": "XML.RemoveElement Document: `` XPathQuery: ``", "golden_example": "XML.RemoveElement Document: XmlDocument XPathQuery: $'''example'''", "input_params": [ { "name": "Document", "type": "XmlNodeObject", "required": false }, { "name": "XPathQuery", "type": "String", "required": false } ], "output_params": [], "required_params": [ "XML document", "XPath query" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "XML.RemoveElementAttribute", "module": "XML", "kind": "Action", "selector": null, "template": "XML.RemoveElementAttribute Document: `` AttributeName: `` XPathQuery: ``", "golden_example": "XML.RemoveElementAttribute Document: XmlDocument AttributeName: $'''example''' XPathQuery: $'''example'''", "input_params": [ { "name": "AttributeName", "type": "String", "required": false }, { "name": "Document", "type": "XmlNodeObject", "required": false }, { "name": "XPathQuery", "type": "String", "required": false } ], "output_params": [], "required_params": [ "XML document", "Attribute name" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "XML.SetElementAttribute", "module": "XML", "kind": "Action", "selector": null, "template": "XML.SetElementAttribute Document: `` AttributeName: `` AttributeValue: `` XPathQuery: ``", "golden_example": "XML.SetElementAttribute Document: XmlDocument AttributeName: $'''example''' AttributeValue: $'''example''' XPathQuery: $'''example'''", "input_params": [ { "name": "AttributeName", "type": "String", "required": false }, { "name": "AttributeValue", "type": "String", "required": false }, { "name": "Document", "type": "XmlNodeObject", "required": false }, { "name": "XPathQuery", "type": "String", "required": false } ], "output_params": [], "required_params": [ "XML document", "Attribute name", "Attribute value" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "XML.SetElementValue", "module": "XML", "kind": "Action", "selector": null, "template": "XML.SetElementValue Document: `` ElementValue: `` XPathQuery: ``", "golden_example": "XML.SetElementValue Document: XmlDocument ElementValue: $'''example''' XPathQuery: $'''example'''", "input_params": [ { "name": "Document", "type": "XmlNodeObject", "required": false }, { "name": "ElementValue", "type": "String", "required": false }, { "name": "XPathQuery", "type": "String", "required": false } ], "output_params": [], "required_params": [ "XML document", "XML element value" ], "constraints": {}, "sibling_selectors": [], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "XML.WriteXmlToFile.WriteToFile", "module": "XML", "kind": "Action", "selector": "WriteToFile", "template": "XML.WriteXmlToFile.WriteToFile Xml: `` Encoding: XML.FileEncoding.DefaultEncoding File: ``", "golden_example": "XML.WriteXmlToFile.WriteToFile Xml: $'''example''' Encoding: XML.FileEncoding.DefaultEncoding File: $'''C:\\temp\\test.xlsx'''", "input_params": [ { "name": "Xml", "type": "String", "required": true }, { "name": "Encoding", "type": "FileEncoding", "required": true, "default": "DefaultEncoding", "enumValues": [ "DefaultEncoding", "ASCII", "Unicode", "BigEndianUnicode", "UTF8" ] }, { "name": "File", "type": "FileObject", "required": true } ], "output_params": [], "required_params": [ "Xml", "Encoding", "File" ], "constraints": { "FormatXml": "False" }, "sibling_selectors": [ "XML.WriteXmlToFile.WriteToFileFormatted" ], "needs_ui_selector": false, "validation": "paste-validated 2026-09 (PAD 2.67): example values filled by parameter type, pasted into PAD Designer, zero errors; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" }, { "actionId": "XML.WriteXmlToFile.WriteToFileFormatted", "module": "XML", "kind": "Action", "selector": "WriteToFileFormatted", "template": "XML.WriteXmlToFile.WriteToFileFormatted File: `` Xml: `` Encoding: XML.FileEncoding.DefaultEncoding Indentation: 2", "golden_example": "XML.WriteXmlToFile.WriteToFileFormatted File: $'''C:\\temp\\test.xlsx''' Xml: $'''example''' Encoding: XML.FileEncoding.DefaultEncoding Indentation: 2", "input_params": [ { "name": "Encoding", "type": "FileEncoding", "required": false, "enumValues": [ "DefaultEncoding", "ASCII", "Unicode", "BigEndianUnicode", "UTF8" ] }, { "name": "File", "type": "FileObject", "required": false }, { "name": "Indentation", "type": "Int32", "required": false }, { "name": "Xml", "type": "String", "required": false } ], "output_params": [], "required_params": [ "File path", "XML to write" ], "constraints": { "FormatXml": "True" }, "sibling_selectors": [ "XML.WriteXmlToFile.WriteToFile" ], "needs_ui_selector": false, "validation": "paste-validated 2026-03 and re-checked in producer/consumer chains; example values are placeholders; re-pasted as published on PAD 2.73 (2026-10-08), zero errors" } ] }