Listen
Translate
Workload Management (WM)
Workload management (WM) deals with two important functions:
-
Data (work order details) being sent from the Work Load Queue Manager to the Product Client.
- This enables a Task to "know" the details of the work order and consume them for downstream automation.
- Data being sent from the Product Client to the workload management system.
$Work Item$
system variable in the Client
- Audience & purpose
-
As a Robot creator, you will have a system variable (array type) in the Product Task Editor.
- From this, you can get the data of the current
$Work Item$
being executed. - This also enables you to automate on that
$Work Item$
. - There will be a channel from where the currently executing work item details are made available to the task.
- From this, you can get the data of the current
- Note: The Robot creator will be able to access the attributes specific to a queue category for which he is creating this Robot.
$Work Item$
Use these guidelines regarding the
$Work Item$
system variable.
- You can link a Robot with a "Queue Category".
- While creating a queue, you specify "Queue Category" which represents the list of attributes that the queue contains.
- Linking a Robot with "Queue Category" means that the given Robot can consume a work item of that type.
- When linked:
- The system will visually display a message at the top. (Note: You cannot delete this message.)
- The system variable $Work Item$ will now be available.
- Data for individual attributes can be read from $Work Item$.
- For example, $Work Item(<Attribute name>)$ gives the value for the specified attribute.
- Ensure that values can ONLY be read from the $Work Item$ and cannot be written to this system variable from within the task.
- You can change the queue category by clicking on the "Queue Category" link in the "Variable Manager". See the following screenshots.
- The system will not let you upload a Robot if the attribute names used to read data do not match with the attributes from the Queue Category.
Exporting a Workload Management configuration
- Audience & purpose
- As a Product Admin you want to export a Workload configuration so that you can move validated configurations from one environment to other.
Exporting a Workload configuration
Use the following guidelines.
- Login to Product and go to "Workload Management".
- Click "Export".
- The system will give you an option to export the entire workload management configuration.
- You will be able to cherry-pick Queues, RobotRunner Pools, and Robots.
- The system will alert you if you are not picking all the dependencies.
- For example, if a RobotRunner Pool1 is associated to Queue1, and you select only Pool1, then the system will alert you that its queue association information will be missing.<
Importing a Workload Management configuration
- Audience & purpose
- As a Product Admin you want to import a Workload configuration so that you can move validated configurations from one environment to another.
Importing a Workload configuration
Use the following guidelines.
- Login to Product and go to "Workload Management".
- Click "Import" and browse to the file that contains the exported information with its mapping (corresponding to new environment).
- The system will give you an option to import the entire workload management configuration.
- You will be able to cherry-pick Queues, RobotRunner Pools, and Robots that you want to import.
- The system will alert you if you are not picking all the dependencies.
- For example, if a RobotRunner Pool1 is associated to Queue1, and you only select Pool1, then the system will alert you that its queue association information will be missing.
- System will create the configurations in the new environment.