Skip to main content
Version: v6.5

Group

Group is used to orchestrate and combine one or more existing processes, with the default list being empty. Automation Workers with "Attended-Node-locked License" and "Attended-Floating License" authorization modes support displaying the Group list and adding Groups.

img

Group List

After adding a Group, the Group list displays information (icons, process names, types) and operation buttons (quick run, run, edit, continuous run, runtime settings, process input settings, delete). It also supports fuzzy search by entering the Group name. The difference lies in the "type," which is "Group," and the support for editing and deleting.

img

Note: If the selected Group does not contain "process input," the "process input settings" menu will not be displayed.

Create

Due to the design of "Attended-Node-locked License" and "Attended-Floating License" authorization modes, the orchestration and combination differ when creating Groups after entering the "Group" feature area:

  • "Attended-Node-locked License": Only supports orchestrating Local Processes.
  • "Attended-Floating License": Supports mixed orchestration of Automation Commander processes and Local Processes.

The steps to create a Group are as follows:

  1. Enter the Group name.
  2. Select processes. Click the "+" icon on the left to add processes to the Group as needed.
  3. Sorting: Hover the mouse over the "move" icon on the left of the process and drag up or down to sort the processes.
  4. Execution count: Set the execution count for each process as needed. The next process will execute only after the specified count is completed.
  5. Continue after failure: Check this option to continue running the next process based on the orchestration count and sequence if the current process fails.
  6. Delete: Click the "delete" icon to remove selected processes.

Examples of creating Groups under different authorization modes are shown below:

  • Example under "Attended-Floating License":

    img

  • Example under "Attended-Node-locked License":

    img

Delete

  • Single deletion:

    img

  • Batch deletion:

    img

To delete a Group, click the "delete" button. The system will ask for confirmation.

img

When you click the "delete" button, the system performs a check. If the process is used by a Group or trigger, the process cannot be deleted. Similarly, if the Group is used by a trigger, the Group cannot be deleted.

img

Edit

You can edit the orchestration content of the selected Group, but the Group name cannot be edited.

img

Run Group

You can click the "Run" button to directly run the selected process.

img

During execution, Automation Worker minimizes by default. If you forcibly activate the window, the homepage will display "Running: xxxxxxx" at the top, and the "Run" button will switch to a "Stop" button. Clicking the "Stop" button will terminate the process, and the task result is usually "Failed."

When a process is running, you can forcibly terminate it by pressing Ctrl+F12 key.

img

Notes:

  1. If you run an older version of a process file with a newer version of Automation Worker, you may receive a system message as shown below. If the execution fails or does not meet expectations, you can configure the Automation Worker version to better adapt to historical versions of .bot files or update the process using the latest version of Automation Creator.

img

  1. If the process has a "Message Dialog" set during development, the corresponding message content and buttons will appear during execution, requiring you to click "OK" to proceed or end the process.
  2. For other issues, follow the page prompts for operation.
  3. If the process encounters problems, contact relevant technical personnel to debug and troubleshoot using Automation Creator.

Single Run

On the right side of the selected Group, click the "…" icon to open a menu panel with five options: Run, Edit, Continuous Run, Runtime Settings, Process Input Settings, and Delete.

img

Selecting "Run" executes a single run.

Selecting "Continuous Run" requires specifying the number of runs or the end time.

Choosing "Run" has the same effect as directly clicking the "Run" icon, which triggers a single run.

Continuous Run

When selecting "Continuous Run," a pop-up window appears with two options: (1) Specify the number of runs; (2) Specify the end time.

Continuous runs can also be configured to decide whether to terminate upon failure.

Examples are shown below:

img

img

Runtime Settings

Runtime settings include the configuration of "Clone Run" and "Run Hotkey." There are no operational differences under "Attended-Node-locked License" and "Attended-Floating License."

img

Clone Run

img

Each process and Group can individually enable Clone Run in the "Runtime Settings." Processes with Clone Run enabled execute in a clone of the current Windows desktop.

Prerequisites:

  • CloneExtension plugin must be installed in the settings.
  • Configure account and password in "Settings - Local Account."

Clone Run has the following characteristics:

  • The Clone Run window and the user's original desktop window operate independently. Users can normally operate applications on the original desktop during Clone Run.
  • During Clone Run, users can view the real-time execution screen of the process in the Clone Run window.
  • Users can decide whether to control or pin the Clone Run window. Choosing control allows mouse operations within the Clone desktop.

When a process or Group enables Clone Run, clicking "Run" or "Continuous Run" opens a Clone Run desktop window. Before execution, login to the current Windows user account is required. Users can preconfigure a local Windows user account in settings for automatic login during Clone Run. If not configured, the local account settings pop up as shown below:

img

Enter the Windows user account password to execute the specified process in the Clone Run Windows desktop.

Hotkey Run

In the "Runtime Settings" of a process or Group, you can set the hotkey for process execution. After setting, the process or Group can be triggered to run by pressing the hotkey on the keyboard.

Process Input Settings

Process Input Settings mainly involve assigning personalized values to input variables before process execution to meet individualized business needs.

Process input variables include variable type, variable name, and variable value.

Variable types include text, number, boolean, and credential, designed by Automation Creator.

Select a process, click the " ..." icon, and choose "Process Input Settings" from the menu. An example is shown below:

img

Note: If the selected Group does not contain "process input," the "Process Input Settings" menu will not be displayed.

Group Details

Group details include the following:

  • Number of processes in the Group. Click the "number" to view specific processes.
  • Basic information such as Group name, creation time, last runtime, and process type.
  • Configuration details such as run hotkeys and Clone Run settings.

An example of Group details is shown below:

img

View Logs

For processes, logs include the record and result of each execution.

For Groups, logs include the record and result of each sub-process execution.

Query Logs

Logs can be queried by execution results or date range.

Execution results include four types: Success, Failure, Stop, and Cancel.

Date ranges, as shown below, support quick selections like "Today, Yesterday, Past 7 days, Last month" or custom start and end dates.

img

View Execution Logs

Logs in process details can be viewed through a pop-up window.

View Screen Recording

Logs in process details also support viewing screen recordings via a pop-up window.