Configure CustomApps
Custom Applications are coded automations for the applications for which automation cannot be configured using Automation Studio directly.
Automation Studio allows adding these coded automations (DLLs) that are created by implementing the required product interfaces to be configured as a Custom Application.
The DLL must be built using .NET Framework 4.6 and in x86 mode.
To configure a custom application:
- In the Admin menu, click the
(Add Application) icon to add an application. The Add Application dialog box appears.
- In the Application Type list, select CustomApps.
- In the Application Name field, enter a desired name of the custom application you want to add. The name must not contain any special character or space.
- Click ADD. A message for successful addition of the application is displayed.
- Close the displayed message and enter the following details in the Application Properties pane. Mandatory fields are highlighted in a red box.
Property Name |
Usage |
Application Properties |
|
Language |
The programming language used to build the custom application. Supported language is DotNet. |
DllPath |
Path of the DLL file containing the custom code. |
Data Privacy |
|
Enforce Data Privacy |
It is applicable only for AssistEdge Engage. If selected, the data privacy alert popup appears when Engage application is launched. |
Load AssistEdge Engage On Reject |
It is applicable only for AssistEdge Engage. If selected, opens the Engage application even if Decline is clicked on the data privacy popup window. |
Show Reject Option |
It is applicable only for AssistEdge Engage. If selected, the Decline button appears on the data privacy popup window when the Engage application is launched. |
Show Alert for indefinite time |
It is applicable only for AssistEdge Engage. If selected, the displayed message shows until user input is received when the Engage application is launched.. |
Show Data Privacy on Revisit |
It is applicable only for AssistEdge Engage. If selected, the data privacy popup window appears whenever the Engage application is launched. |
Display |
|
Application Description |
A small description of the custom application added. |
Display Name |
The desired name of the custom application, entered by the user. This is a mandatory field. |
General |
|
Application Type |
Type of application selected at the time of adding the application. It auto populates as per the application type selected while configuring the application. |
Misc |
|
Automation |
Signifies the type of automation performed in the configured custom application. |
Is Application Tracked |
It is applicable only for AssistEdge Engage. Signifies if the application is tracked for the time spent by Engage during the process execution. It is used for activity tracking report and tracking time spent on each application in the execution dashboard reports. By default, it is selected and can be edited. |
Reset |
|
Is Reset Required |
Signifies if the application reset needs to be done after each automation is executed. If it is not selected, the application does not reset. |
Is Sequential Reset |
Signifies if the application reset is done one after other in no particular order. If selected, it is mandatory to raise the launch, sign in and reset status event from the custom application code. |
Sequential Launch/SignIn |
|
Is Sequential SignIn |
Signifies if the application is signed in one after the other in no particular order. If selected, it is mandatory to raise the launch, sign in and reset status events from the custom application code. |
Workspace |
|
Is multiInstance allowed |
It has been decommissioned now. It was applicable only for AssistEdge SE which is AssistEdge Engage now. Signifies if multiple instances of SE (now Engage) processes can be initiated on a single user machine. |
- Click the
(Save Properties) icon to save the application.
The custom application is configured