The system conducts periodic health checks on the components of the instance, including various aspects of any input or output connections configured in deployed flows.
By default, these health checks are performed every 30 seconds, but you can change this interval by editing the value of the HEALTH_CHECK_INTERVAL
".env" file variable. The interval applies to all components, so it is not possible to set one interval for connections and another for the rest of the system. To learn more about this value, see Health Check Interval.
Input connections
The health checks performed for input connections are described in the table below.
Connection | Health checks performed | Notes |
---|
Message Queue Listener | Credentials are working. Queue exists.
| It doesn’t check that it is possible to receive a message from the queue (i.e., that read permissions are set correctly). |
Email Listener | Generic (IMAP) Credentials are correct, and it is possible to login to the IMAP server. Folder specified in Folder To Scan For Emails exists. If set, folder specified in Post Process Archive Folder (where the email is moved after processing) exists.
Microsoft 365 Outlook Credentials are correct. Username exists. Folder specified in Folder To Scan For Emails exists. If set, folder specified in Post Process Archive Folder (where the email is moved after processing) exists.
| It doesn’t read any email or check for read-email permissions. |
Folder Listener | Folder specified in Folder To Scan For Submissions exists. Read and write permissions are granted on the folder being scanned for submissions. Configuration is valid (e.g., intervals set in Poll Interval and Warm-up Interval are not negative).
| |
Universal Folder Listener | Folder specified in Folder To Scan For Submissions exists. Read and write permissions are granted on the folder being scanned for submissions. Configuration is valid (e.g., intervals set in Poll Interval (In Seconds) and Warm-up Interval (In Seconds) are not negative).
| |
Salesforce Listener | Credentials are correct and authentication is possible. Salesforce streaming channel with the name provided in Channel Name exists. There is a record for the channel name specified in the Hyperscience__Channel_Object_Link__c object.
| |
Box Listener | Credentials are correct and authentication is possible. Folder specified in Folder To Scan For Submissions exists, and permissions are sufficient. Folder specified in Folder to Move Completed Files exists, and permissions are sufficient.
| |
Output connections
The table below contains details on the health checks performed for output connections.
Connection | Health checks performed | Notes |
---|
Message Queue Notifier | Credentials are working. Queue exists.
| It doesn’t check that it is possible to send a message to the queue, (i.e., that publish permissions are set correctly). |
HTTP Notifier | | It doesn’t check if the provided credentials are correct. |
UiPath Notifier | It is possible to obtain an authentication token with the provided credentials. If the UIPATH_TEST_QUEUE_EXISTENCE “.env” file variable is set, checks if the queue specified as that variable’s value exists.
| |
Salesforce Notifier | Authentication to Salesforce succeeds. Salesforce object with the name specified in Object API Name exists. Validation succeeds for the mapping specified in Lookup Field Mapping (i.e., the mapping exists). Validation succeeds for the mappings listed in Document Field Mappings (i.e., the mappings exist).
| |
Box Notifier | Credentials are correct and authentication is possible. Box template with the template name provided in the configuration exists. Box metadata template with the metadata template name provided in the configuration exists. Box template fields set in the configuration exist.
| |