Robot

You can edit the configuration settings related to Robot.


To modify the Robot settings:

  1. Login to Admin Module > Control Tower.
  2. Click the  (Runtime Configuration) icon. The Runtime Configuration page Robot tab appears.

  3. Click the  (Expand) icon to expand the required Section. The associated Key and Value fields are displayed. The table below lists the Key description for each settings. 
  4. Click the   (Edit) icon of the Key whose value you want to modify.
     
Key Description
Auth Settings
DomainName Enables you to specify the domain name used for the Robot authentication. For example, ITLINFOSYS.
CredentialManager Enables you to specify the custom credential manager for the Robot authentication. For example, Utilities.RoboCredManager.dll, RoboCredManager.
AutomateLogin Enables you to specify the Robot secure authentication flow with IDP applicable for SAML and OIDC flow. In case of any IDP restriction, you can provide custom DLL.  For example, AutomateSSOLogin\\Utilities.AutomateRobotSSOLogin.dll. 
AutomateLoginClass Enables you to specify the Robot secure authentication implementation class applicable for SAML and OIDC flow. For example, Utilities.AutomateRobotSSOLogin.AutomateSSOLogin. 
AutomateBrowser

Enables you to specify the browser used for Robot secure authentication. Possible values are: 

  • Chrome 
  • IE 
SSOLoginWaitTime Enable you to specify the wait time in milli seconds for authentication to complete. For example, 5000.
Browser Settings
AutoTurnOffPopupBlocker

Allows you to specify to turn off the popup blocker automatically.

Possible values are:

  • True
  • False
RetryCount Enables you to specify the maximum retry count value when a web element is not found. For example, 20.
WaitBeforeAttachWatinToBrowser Enables you to specify the wait time in milli seconds before reattaching Watin to the browser. For example, 5000.
ChromeForceAccessibility

Allows you to specify if multi window session is allowed, in which more than one Google Chrome instance can be opened simultaneously.

Possible values are:

  • True
  • False
EdgeProxyServer

Enable you to specify the proxy server address to be used by the Edge driver to disable the Auto Detect LAN setting. You have to set the value to blank in case you want to allow Detect LAN settings for the Edge browser.
Possible values are: 

  • Blank (do not pass any value)
  • Edge Server
EdgeForceAccessibility

Allows you to specify if multi window session is allowed, in which more than one Microsoft Edge can be opened simultaneously. 
Possible values are:

  • True
  • False  
Citrix Settings
CtxEnableConsole

Allows you to enable or disable the Citrix console that shows communication between Citrix and local machine. 

Possible values are:

  • True
  • False  
CtxFetchTxnLog

Allows you to enable or disable Citrix transaction logs. 

Possible values are:

  • True
  • False  
IcaClientPath The local path where the wfcrun32.exe exists. For example, C:\Program Files\Citrix\ICA Client\wfcrun32.exe.
Data Masking Settings
EnableDefaultMasking    

Enables you to set the value to true, in case an error occurs while applying configured masking pattern default masking is done. 

Possible values are:

  • True
  • False  
JavaApp Settings
javaAppMaxLaunchTime   Enables you to specify the maximum time in seconds the Java application can take to launch. For example, 20. 
AutomationWay

If a web application contains java components and field config do not work while screen scrapping automation way can be changed for the concerned application.
Possible values are:

  • Java_Options_Tools
  • Java_Options
StepErrorLogged

Allows you to enable or disable to set the error logged step.

Possible values are:

  • True
  • False
Process Settings
SyncSignInWebApps Enables you to specify the list of application names to be launched and signedin sequentially, separated by comma.  
TimerInterval Enables you to specify the time interval to launch and signin all the applications in milli seconds. For example, 40000.
ReloadTimerInterval Enables you to specify the time interval to reload all applications in milli seconds. For example, 20000.
CallTimeCounter Enables you to specify the search time out value for all applications in milli seconds. For example, 30000.
StudioSearchTime Enables you to specify the time out for each process applications in milli seconds. For example, 50000.
StudioResetTime Enables you to specify the time out for each reset process applications in milli seconds. For example, 50000.
StudioSignInTime Enables you to specify the time out for each signin process applications in milli seconds. For example, 50000.
ResponseTransferTime Enables you to specify the response transfer time request from Robot to receiver. The default time is 500 milli seconds.
EnableDelayedAppLaunch

Allows you to enable or disable if delayed launch is allowed.

Possible values are:

  • True
  • False
ResetTimeInterval Enables you to specify the reset time out value in milli seconds. For example, 60000.
SearchOnResetFail

Enables you to specify if you like to call the search option even after the reset fails.  Possible values are:

  • True
  • False
SearchOnProcessLevelResetCompletion

Enables you to specify if you need to start search after the applications involved in process are completely reset. 

Possible values are:

  • True
  • False
ExcelloopValuePre176Behaviour

Allows you to enable this value for the processes before 17.6 and has an excel loop.

Possible values are:

  • True
  • False
Robot Settings
UserInstanceDirectory Enables you to specify the Robot instance directory. For example, .\dir.
RootDirectory Enables you to specify the Robot root directory. For example, .\ProtonFiles.
ForceShutdown

Enables you to specify if the Robot needs to be forcefully shutdown before process execution is completed. 

Possible values are:

  • True
  • False
isTrueFCFS

Need more input.

Possible values are:

  • True
  • False
IsExternalActivitiesEnabled

Allows you to enable or disable the external activities. 

Possible values are:

  • True
  • False
RobotAutoRecoveryCount Enable you to specify the number of times Robot should try to recover itself from frozen state during the start process. For example, 3. 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5.    Make the necessary changes and click Save to save the changes.