activities
latest
false
重要 :
请注意此内容已使用机器翻译进行了部分本地化。 Integration Service 中提供的连接器包采用的是机器翻译的译文。
Integration Service 活动
Last updated 2024年9月9日

对象和附件

概述

本指南旨在帮助您创建使用以下 ServiceNow 活动的工作示例:

  • 插入 ServiceNow 记录
  • 获取 ServiceNow 记录
  • 删除 ServiceNow 记录

此工作示例可用于快速验证与 ServiceNow 实例的连接,并熟悉活动的输入/输出数据类型。

完成本指南中的步骤后,您将获得一个自动化序列,该连接器将执行以下操作:

  1. 与 ServiceNow 实例建立连接。
  2. 创建新的 ServiceNow 事件(插入记录)。
  3. 检索记录并输出预期的错误消息 (“获取记录”、“If”)。
  4. 删除已创建的事件( “删除记录” )。

先决条件

在开始之前:

  1. 完成 ServiceNow身份验证步骤。
  2. 要附加到 ServiceNow 记录的本地文件。

步骤

构建项目
  1. 请按照连接器文档中描述的步骤建立连接。
  2. 添加“ServiceNow 作用域”活动。 单击“配置” 按钮,选择并测试所需的连接,然后单击“保存” 。
  3. 在“ ServiceNow 作用域 ” 活动中添加“ 插入 ServiceNow 记录 ” 活动。

    • 单击“ 插入 ServiceNow 记录” 活动中的“配置”按钮。
    • 在“ 选择对象 ” 下拉列表中,选择 “事件”
    • sys_id 创建并输入 String 变量(例如 sysID
    • 使用“ 添加单个字段 ” 文本框输入 short_description。 输入 short_description (例如, “UiPath-Attachment”)。
    • 单击“完成”
    • ServiceNowStatus 值创建并输入 ResponseStatus 变量(例如, insertRecordResponse)。
  4. 在“插入记录”活动之后添加“写入行”活动。 输入以下文本"Record created: "+insertRecordResponse.Success.ToString+" | sys_id: "+sysID (其中sysID是为上述sys_id字段创建的变量)。
测试您的项目
  1. 在“ 删除附件 ”活动之后添加“ 获取记录 ”活动。

    • 单击“ 插入 ServiceNow 记录” 活动中的“配置”按钮。
    • 在“ 选择对象 ” 下拉列表中,选择“ 附件”。
    • 在“ sys_id ”字段中,输入您为“ 插入记录” 活动创建的sys_id变量。
    • 单击“完成”
    • ServiceNowStatus 值创建并输入 ResponseStatus 变量(例如, getRecordResponse)。
  2. 在“获取记录”活动之后添加“IF 条件”活动。

    • 在“ 条件” 属性中,输入 getRecordResponse.Success=False 和 getRecordResponse.Message.Contains("No Record") ,以通过检查错误消息来确定是否已成功删除附件记录(其中, getRecordResponse 是您为上面的 ServiceNowStatus 属性创建的变量)。
    • 在“ Then 语句”框中,添加“ 写入行 ”活动。 在“ 文本 ”属性中,输入 “测试已通过:”+getRecordResponse.Message
    • 在“ 写入行 ”活动后添加“ 删除 ServiceNow 记录 ”。

      • 单击“ 添加附件 ”活动中的“配置”按钮。
      • 在“ 选择对象 ” 下拉列表中,选择 “事件”
      • 在“ Id ” 属性中,输入您为“ 插入记录” 活动创建的sys_id变量(例如, sysID)。
      • ServiceNowStatus 值创建并输入 ResponseStatus 变量(例如, deleteRecordResponse)。
    • 在“ 删除 ServiceNow 记录” 活动之后添加“写入行”活动。 在“ 文本 ” 属性中,输入 “已删除记录:”+deleteRecordResponse.Success.ToString
    • 在“ Else 语句”框中,添加“ 写入行 ”活动。 在“ 文本 ” 属性中,输入 “测试失败:”+getRecordResponse.Message
  3. 单击 “运行” 并验证“ 输出 ”窗口是否包含预期的写入行值。

操作完毕!

  • 概述
  • 先决条件
  • 步骤

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。