Common Automation
The Common Automation activities include all the shared and basic activities that are integrated or work in conjunction with other automation activities set, such as Desktop Automation or Web Automation. You can use these activities to perform the following types of task:
- Retrieve or add text data to the system clipboard.
- Perform browser interaction and window management, such as resize a window, activate a window, or perform a task when window is closed.
- Perform tasks in conjunctions with other automation groups such as exit a loop, modify variables, or extract data from PDF file.
- Specify how process flow is completed if an error is encountered.
Common Automation Actions
You can integrate or add the following activities with other automation activities set to design an RPA bot:
Enables you to define how the process flow is executed or processed if an error is encountered. This helps you to complete the process flow even if an error occurs with activity.
Category: Misc Actions
Properties
- Name: Enter the display name of the action.
- Select Task: Select one of the following: Stop Processing or Continue Processing.
- Take Screenshot: Toggle the button to store the error screenshot as a file on your machine.
- Store Into File: Specify the full path and name of the screenshot file you want to save.
Enables the process flow to exit the loop body. This causes the process flow to jump to the next activity.
Category: Misc Actions
Properties
Name: Enter the display name of the action.
Modify the text or values of a variable.
Category: Misc Actions
Properties
- Name: Enter the display name of the action.
- Enter Variable Name: Enter the name of the variable you want to modify.
- Enter Input to be Set to above Variable: New value or text that you want to be written to the variable.
Extract text and values from a PDF file.
Category: Misc Actions
Properties
- Name: Enter the display name of the action.
- PDF File Path: Enter the name (including extension) and path of the PDF file, from which you want to extract the text and values.
- Variable name: Specify the name of the variable to store the text or values.
Write a text to the specified file.
Category: Misc Actions
Properties
- Name: Enter the display name of the action.
- Enter text to send: Enter the text that is to be written to the specified file.
Extract data from the clipboard.
Category: System Actions
Properties
- Name: Enter the display name of the action.
-
Enter variable name to assign clipboard text: Specify the variable that will store the data retrieved from the clipboard.
Enter a specified text on the clipboard.
Category: System Actions
Properties
- Name: Enter the display name of the action.
- Enter variable name/text to set clipboard text: Specify the variable from which the text would be copied to the clipboard. You can also specify the text you want to copy to the clipboard.
Use this action to retrieve a substring from a source string. This action can be used as part of the string manipulation or transformation operation.
Category: Text Actions
Properties
- Name: Enter the display name of the action.
- String or variable name: Specify the source string or the value assigned to a variable you want to modify.
-
Start Position (Index starts from 0): Specify the substring position (minimum value: 0).
-
Text Length: Specify the substring length.
-
Variable to store result: Specify the variable to store the output.
Use this action to check if characters exist within a specified string. You can also use this action to extract the substring and assign it to a variable. This action uses a regular expression (also termed as a rational expression) that defines a search pattern within a string.
Category: Text Actions
Properties
- Name: Enter the display name of the action.
-
String or variable name: Specify the source string or the value assigned to a variable, in which you want to find a character or sequence of characters.
-
Regex pattern: Specify the regular expression pattern to match for extracting the characters.
-
Variable to store result: Specify the variable to store the output.
Use this action to split a source string (that is, the sequence of characters existing within a string) into several strings and store the output in a list variable.
Category: Text Actions
Properties
- Name: Enter the display name of the action.
-
String or variable name: Specify the source string or the value assigned to a variable you want to split.
-
Delimiter: Specify a delimiter based on which you want to split the string. A delimiter is a character that specifies the boundaries between the sequence of characters within a string. For example, you can enter “
/
” for the splitting sequence of characters such asTest1/Test2/Test3
. -
Variable to store result list: Specify the list variable to store the output.
Use this action to specify a range of text that you want to extract from a source string. This action can also be used to check whether a given sequence of characters starts and ends with a specified substring and then extract the characters to a variable.
You can also use this action to remove or trim specific portions of the extracted text.
Category: Text Actions
Properties
- Name: Enter the display name of the action.
-
String or variable name: Specify the source string or the value assigned to a variable from which you want to extract text.
-
Extraction type: Select one of the following extraction options you want to use
-
Extract All After Text: Extract the entire text followed by the string you have specified in the Leading Text field.
-
Extract All Before Text: Extract the entire text before the string you have specified in the Trailing Text field.
-
Extract All Between Text: Select this option to extract the text that is in between the string you have mentioned in the Leading Text and Trailing Text fields.
-
-
Leading Text: Specify a string that you want to use as the starting point for text extraction.
-
Trailing Text: Specify a string that you want to use as the endpoint for text extraction.
-
Past Occurrences to skip: Specify a value for the number of occurrences of the string that would be considered as the starting point or ending point in the source string.
-
Variable to store result: Specify the variable to store the output.
Activate a specified window.
Category: Window Actions
Properties
- Name: Enter the display name of the action.
- Enter Window Name to Active: Specify the window which should be made active.
Use this action to close a specified window.
Category: Window Actions
Properties
- Name: Enter the display name of the action.
- Window name: The window that you want to close.
Pause the execution of the process flow for a specified period.
Category: Window Actions
Properties
- Name: Enter the display name of the action.
- Amount of time to pause (in milliseconds): Specify the period for which the execution is to be paused.
Use this action to change the position of the specified window.
Category: Window Actions
Properties
- Name: Enter the display name of the action.
- Window name: The window that you want to move.
- Enter X coordinates (left most edge is 0): New X-axis coordinate where the window should move to. See Web Automation Tool.
- Enter Y coordinates (top most edge is 0): New Y-axis coordinate where the window should move to. See Web Automation Tool.
Use this action to change the dimension of the specified window.
Category: Window Actions
Properties
- Name: Enter the display name of the action.
- Window name: The window that you want to resize.
- Enter Width (Pixel): New width of the window
- Enter Height (Pixel): New height of the window.
Define the specified window state.
Category: Window Actions
Properties
- Name: Enter the display name of the action.
- Window name: The window that you want to set the state.
- Choose State: Select the state of the window, such as maximize, minimize, or restore.
Pause execution of the process flow until the specified window exists.
Category: Window Actions
Properties
- Name: Enter the display name of the action.
- Window name: Specify the window that should exist.
- Maximum how many seconds to wait: Specify the maximum time for which the execution is paused.