活动
最新
False
横幅背景图像
Integration Service 活动
上次更新日期 2024年4月23日

故障排除

本页介绍如何解决您在使用 ServiceNow 活动包时可能遇到的问题。

权限问题

问题

用户打开“ 插入记录”“ 更新记录”或 “ 获取记录” ,虽然他们可以选择对象,但属性列表为空。

解决方案

以下是活动包进行的 API 调用列表:

行为

API URL

下拉项目

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

获取事件表中的所有列

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

获取一个事件的样本值

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

提示: 只有使用设计时体验的 RPA 开发者才需要前两个权限。 机器人用于运行流程的帐户不需要它们。
详细说明
例如, /api/now/table/incident?sysparm_action=getRecords&sysparm_limit=1 是我们为 incident 表调用的 API。 您需要咨询 ServiceNow 系统管理员,确认您是否具有从表中检索数据的正确权限/访问权限。

您的 ServiceNow 管理员还应该能够检查基础权限/更精细的权限;这些可能有所不同,但总体概念是相同的。  

至于配置角色,这可能会有所不同,即 ServiceNow 管理员可以选择调整默认角色设置。 例如,如果要读取 incident 表中的元数据,则需要同时访问 sys_db_object 和 incident 表。

每个表都包含 访问控制 ,每个访问控制都包含 角色。 需要配置这些角色,以便用户从两个表中读取。

Active Directory 用户

问题

您不确定是否可以将活动目录用户与 ServiceNow 活动包和 ServiceNow 租户一起使用。

解决方案

UiPath 已验证此操作可以正常工作。 为了验证这一点,我们按照以下步骤操作:

  1. 创建 Azure AD 用户并验证是否能够使用 SSO 登录:



  2. 向此用户授予管理员角色(暂时):



  3. 通过隐身窗口,以 Azure AD 用户身份登录,并为 OAuth 2.0 设置客户端 ID 和客户端密码:



  4. 当我们使用此客户端 ID 和客户端密码时,身份验证已通过:



  • 权限问题
  • Active Directory 用户

此页面是否有帮助?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath 白色徽标
信任与安全
© 2005-2024 UiPath. All rights reserved.