Active ServiceNow account.
Read/Write access to the tables you want the Bot to work with.
⚡️ New Record
Description: Triggers whenever there is a new record added to the specified table. You would need to specify the table in which the Bot will look for new records.
⚡️ Updated Record
Description: Triggers whenever an existing record is updated/modified in the specified table. You would need to specify the table in which the Bot will look for modified records.
✅ Add a Record
Description: This action is used to add a new record to an existing table. You would see all the columns of the table as input fields post selecting the table name.
✅ Search a Record
Description: This action is used to search/fetch an existing record based on the search criteria. You would need to specify the table name, column name, and the value/keyword to be searched from that column.
✅ Update a Record
Description: This action is used to update/modify an existing record based on the table name and the sys ID. The sys ID can be fetched by adding the Search a Record action right before this action. Screenshot below.
Common issues with ServiceNow integration
❗️ I cannot see my table listed in the dropdown.
Please scroll to the bottom of the dropdown options, and click Load More to find out the table. In case you are still unable to find the table, please try using 'use custom value' and put the table name in the Table Name Id field as shown in the below screenshot.
❗️ Error: Failed to load output fields for New Record in ServiceNow. User Not Authorized.
This error simply indicates that you do not have read/write access to the table you selected from the dropdown. Please get in touch with your ServiceNow admin and get the read/write access to the table before being able to use it in the Bot.
In case you are trying to select the "sys_db_object" table, please note only a ServiceNow admin has access to this table.