Skip to main content

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:

  1. Create a dedicated node with the "SELENIUM" and "AP_RUN" capabilities.
  2. Download and unzip the node package on your machine.
  3. Run the node your machine.
  4. 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.
  5. Assign the Dedicated Automation Process Demo is assigned on your dedicated node.

Automation process details

Here are the Automation Process Details:

Module class: eu.ibagroup.easyrpa.demo.dedicated.DedicatedSampleAp

Group Id: eu.ibagroup.samples.ap

Artifact Id: easy-rpa-dedicated-ap

Version Id: <EasyRPA version>

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

Vaultinvoiceplane.secretsSecrets for invoice plane
Storage

data/dedicated_ap_sample/products.xlsx

Excel template file

Configuration Parameters:

KeyDefault valueDescription
invoiceplaneClientUrl

http://ci.rpaplatform.org:8085/index.php/sessions/login

The invoice plane application URL
cleanUpDemofalseMake 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: