activities
latest
false
UiPath logo, featuring letters U and I in white
Integration Service Activities
Last updated Nov 5, 2024

Troubleshooting

This page explains how to fix issues you might encounter when using the ServiceNow Activities Package.

Permissions issues

Problem

A user opens up Insert Record, Update Record, or Get Record and while they can choose an object, the property list is blank.

Solution

Below is the list of API calls the activity pack makes:

Behavior

API URL

dropdown items

/api/now/table/sys_db_object?&sysparm_action=getRecords&sysparm_fields=sys_name,super_class,label,sys_id,name

get all columns in incident table

/api/now/table/sys_dictionary?sysparm_fields=internal_type,element,column_label,mandatory&sysparm_query=name%3Dincident%5EORname%3Dtask

gets sample value of one incident

/api/now/table/incident?sysparm_action=getRecords&sysparm_limit=1

Tip: The first two permissions are required only for RPA developers working with the design-time experience. The accounts used by robots to run the process do not need them.
Detailed Explanation
As an example, /api/now/table/incident?sysparm_action=getRecords&sysparm_limit=1 is the API we call for the incident table. You'll want to check with your ServiceNow system administrator that you have the correct permission/access to retrieve data from the table.

Your ServiceNow administrator should also be able to check the underlying/more granular permissions; these may be different, but the overall idea is the same.  

As for configuring roles, this can vary, i.e. ServiceNow administrators may opt to adjust the default role settings. For example, if we want to read meta data on the incident table we'll need access to both the sys_db_object and the incident table.

Each table contains Access Controls and each access control contains Roles. These roles need to be configured for the user to read from both the tables.

Active Directory Users

Problem

You are unsure if you can use an Activity Directory user with the ServiceNow Activities Package and your ServiceNow tenant.

Solution

UiPath has validated that this works correctly. To verify this we followed the below steps:

  1. Create an Azure AD user and validate the ability to sign in with SSO:



  2. Give this user an admin role (for now):



  3. Through an incognito window, log in as the Azure AD user and set up a Client ID and Client Secret for OAuth 2.0:



  4. When we use this Client ID and Client Secret, authentication passed:



  • Permissions issues
  • Active Directory Users

Was this page helpful?

Get The Help You Need
Learning RPA - Automation Courses
UiPath Community Forum
Uipath Logo White
Trust and Security
© 2005-2024 UiPath. All rights reserved.