activities
latest
false
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
UiPath logo, featuring letters U and I in white
传统集成活动
Last updated 2024年11月8日

故障排除

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

权限问题

问题

用户打开 “ 插入 ServiceNow 记录”“更新 ServiceNow 记录”或 “获取 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 是我们为事件表调用的 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 Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。