Health Checks for Input and Output Connections

Health Checks for Input and Output Connections

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). | | \[v42.3 and later\] SQS 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). | | | Kafka Listener | - Bootstrap server is reachable.

- Topics exist. | | | 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). | | | S3 Listener | - Credentials are correct.

- Permissions on the bucket are correct (PUT, LIST, GET, DELETE) for both the input bucket (specified in S3 Source URI) and the destination bucket (specified in S3 Archive URI). | | | 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). | | \[v42.3 and later\] SQS 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 is possible to send a GET request to the endpoint URL (i.e., the endpoint is reachable). | 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. | | | Kafka Notifier | - Bootstrap server is reachable.

- Topic exists. | | | S3 Notifier | - Credentials are correct.

- Permissions on the bucket specified in S3 URI are correct (PUT). | | | 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. | |