- 概述
- Adobe Sign
- Alteryx
- Amazon Comprehend
- Amazon Connect
- Amazon Rekognition
- 亚马逊文本提取
- Box
- 认知
- DocuSign
- Google Vision
- Jira
- Marketo
- Microsoft Dynamics
- Microsoft Dynamics (Finance and Operations)
- Microsoft Translator
- Microsoft Vision
- Oracle 集成云
- Oracle NetSuite
- Salesforce
- SAP BAPI
- ServiceNow
- Slack
- Smartsheet
- SuccessFactors
- Tableau
- Twilio
- Workato
- Workday

传统集成活动
为了成功建立连接并向 ServiceNow API 发送请求,“ ServiceNow 作用域 ”活动需要 ServiceNow 租户的端点 URL (端点 URL)、用户名 (UserName) 和密码 (Password)。 您可以选择从 ServiceNow 租户中检索 OAuth 访问令牌。 要检索 OAuth 访问令牌,它需要您的 ServiceNow 实例客户端 ID、 客户端密码和端点 URL。
如果选择使用 OAuth,则必须使 ServiceNow 作用域 活动能够检索 OAuth 访问令牌,并使其他活动能够成功地将请求发送到 ServiceNow API,并且必须完成以下步骤:
- 设置 OAuth。
- 创建凭据资产。
- 构建项目。
以下是我们为示例设置 OAuth 的方法,以供参考。
- 登录到您的 ServiceNow 实例(例如, https://dev74293.service-now.com/login)
-
转到“ 系统定义”>“插件 ”,并验证 OAuth 插件 “状态” 是否设置为“ 活动”。
-
转到“系统 OAuth” >“应用程序注册表”,然后单击 “新建” 。
-
当被问及 哪种 OAuth 应用程序时?,单击 “为外部客户端创建 OAuth API 端点”。
-
-
输入应用程序的 名称 (例如 UiPathQuickstart),然后单击“ 提交 ”(如果成功,系统会将您重定向回“ 应用程序注册表 ”列表)。
- 在“应用程序注册表”列表中,找到您的新应用程序,然后单击其 名称 以打开详细信息页面。
- 单击“客户端密码” 旁边的锁定图标以显示值。
-
记下“ 客户端 ID ”和“ 客户端密码” 值(您将在“ ServiceNow 作用域 ”活动中输入这些值)。
-
如果您希望此 OAuth 应用程序支持 OAuth2,则必须将重定向 URL设置为
http://127.0.0.1:10001/authorize/
。重要提示:从 v1.3.8 开始,我们添加了对本地端口的支持。 “ ServiceNow 应用程序作用域 ”中提供的“ 本地端口 ”参数是可选且可配置的。默认情况下,其值设置为10001
(例如http://127.0.0.1:10001/authorize/
)。 配置 OAuth 应用程序时,请将重定向 URL 设置为:http://127.0.0.1:{LocalPort}/authorize/
。 例如,对于本地端口10002
,重定向 URL 将为http://127.0.0.1:10002/authorize/
。 不建议在同一项目中更改本地端口。 如果端口发生更改,请创建一个新的项目或工作流,以避免缓存错误(如果有)。
SecureString
的 ServiceNow 凭据( 密 码 和客户端密码)输 入 。要生成 SecureString
变量,建议您在 Orchestrator 租户中创建两个凭据 资产 。
- 登录到要用于项目的 Orchestrator 租户。
- 在左侧导航栏中,单击“ 资产 ”(这将打开“ 资产”页面)。
-
单击“ + ” 图标以创建新资产(这将打开“ 创建资产 ” 窗口)。
- 输入 名称 ,然后在“ 类型”下选择“凭据”。
- 在“ 用户 名” 字段中,输入 ServiceNow 应用程序注册表的客户端 ID。
- 在“ 密码 ” 字段中,输入 ServiceNow 应用程序注册表的客户端密码。
-
单击“创建”。
-
重复步骤 3-7,为 ServiceNow 用户 名和 密码创建另一个资产。
-
创建一个新的自动化项目。
- 打开 UiPath Studio。
- 在“ 新建项目”下,单击“ 流程 ”(这将打开 “新建空白流程” 窗口)。
- 输入项目 名称、 位置和 说明。
-
单击“创建”。
-
安装 UiPath.ServiceNowActivities 包。
- 在“ 设计 ”功能区中,单击“ 管理包 ”(这将打开“ 管理包 ”窗口)。
- 在“ 所有包” 下,单击“ 测试版”
- 在 搜索 栏中,输入 ServiceNow。
-
单击,安装并接受 UiPath.ServiceNow.Activities的许可证。
- 有关 Uipath Studio 包的更多信息,请参阅 Studio 指南中的 管理包 。
操作完毕!
现在,您已完成设置,可以开始将 ServiceNow 活动添加到项目中。