Dedicated Automation Process
Dedicated Automation Process
Overview
This demo introduces concept of dedicated automation process. There is a dedicated node, on which user exclusively works. To do a monotonic job (that usually takes a lot of working time) company IT department provides a set of dedicated processes, that do it for a user. This demo performs products creation from Excel file into Invoice Plane application. User has a dedicated node configured by a CS administrator for the user machine and the AP assigned to it. The user launches dedicated desktop page to control automation process run on his/her machine:
And interact with Automation Process with interaction forms:
Installation
In order to successfully set up and run the demo:
- Create a dedicated node with the "SELENIUM" and "AP_RUN" capabilities.
- Download and unzip the node package on your machine.
- Run the node your machine.
- Upload the Google Translate Demo package to the Control Server. The package can be found in the following directory: https://<CS host>/nexus/repository/rpaplatform/eu/ibagroup/samples/ap/easy-rpa-dedicated-ap/<version>/easy-rpa-dedicated-ap-<version>-bin.zip. The source code can be found here: https://code.easyrpa.eu/easyrpa/easy-rpa-samples/-/tree/dev/easy-rpa-dedicated-ap.
- Assign the Dedicated Automation Process Demo is assigned on your dedicated node.
Automation process details
Here are the Automation Process Details:
Automation process package content
Type | Name | Description |
---|---|---|
Automation Process | Dedicated Automation Process Demo | Dedicated Automation Process Demo automation process |
libriary | easy-rpa-dedicated-ap-<EasyRPA version>.jar | Root archive and dependencies. Contains code of the automation process |
Vault | invoiceplane.secrets | Secrets for invoice plane |
Storage | data/dedicated_ap_sample/products.xlsx | Excel template file |
Configuration Parameters:
Key | Default value | Description |
---|---|---|
invoiceplaneClientUrl | http://ci.rpaplatform.org:8085/index.php/sessions/login | The invoice plane application URL |
cleanUpDemo | false | Make all words in the GOOGLE_TRANSLATE_SAMPLE are not translated |
Automation process tasks
The user launches dedicated desktop page to control automation process run on his/her machine:
Clean Up Demo
The cleanUpDemo switched on this step on. It clears everything in the Invoice Plane application.
Select Products File
At the first step the sample asks for product Excel file to import into Invoice Plane application.
Initially the dialog selects a template that is prepared and uploaded to the user machine. User has ability to change the content or select another file.
Here is the file template that sample proposes as input:
Add Products
At this step the sample asks to login into Invoice Plane and suggest to use the test credentials (they are configured by administrator).
The sample provides the credential for sample purposes, but in real life user should use own ones (may be with 2 factor authentication, that usual RPA can huddle without big effort)
Then performs RPA in Invoice Plane: