ServiceNow

创建、读取、更新和删除 ServiceNow 记录

配置

创建记录

操作
创建记录
实例 URL*
https://instance.service-now.com
你的 ServiceNow 实例 URL(例如 https://yourcompany.service-now.com)
用户名*
输入你的 ServiceNow 用户名
具有 Web 服务访问权限的 ServiceNow 用户
密码*
••••••••
ServiceNow 用户的密码
表名称*
incident, task, sys_user, etc.
ServiceNow 表名称
字段(JSON)*
json
{ "short_description": "问题描述", "priority": "1" }
创建记录 (servicenow_create_record)

在 ServiceNow 表中创建新记录

输入
参数类型必填说明
instanceUrlstring是ServiceNow 实例 URL (例如 https://instance.service-now.com)
usernamestring是ServiceNow 用户名
passwordstring是ServiceNow 密码
tableNamestring是表名称 (例如 incident、task、sys_user)
fieldsjson是要在记录上设置的字段 (JSON 对象)
输出
参数类型说明
recordjson已创建的 ServiceNow 记录,包含 sys_id 及其他字段
metadatajson操作元数据

读取记录

操作
读取记录
实例 URL*
https://instance.service-now.com
你的 ServiceNow 实例 URL(例如 https://yourcompany.service-now.com)
用户名*
输入你的 ServiceNow 用户名
具有 Web 服务访问权限的 ServiceNow 用户
密码*
••••••••
ServiceNow 用户的密码
表名*
incident, task, sys_user, etc.
ServiceNow 表名
记录 sys_id
特定记录的 sys_id(可选)
记录编号
例如 INC0010001(可选)
查询字符串
active=true^priority=1
ServiceNow 编码查询字符串
限制
10
返回字段
number,short_description,priority
逗号分隔的字段列表
读取记录(servicenow_read_record)

从 ServiceNow 表中读取记录

输入
参数类型必填说明
instanceUrlstring是ServiceNow 实例 URL(例如:https://instance.service-now.com)
usernamestring是ServiceNow 用户名
passwordstring是ServiceNow 密码
tableNamestring是表名称
sysIdstring否特定记录的 sys_id
numberstring否记录编号(例如:INC0010001)
querystring否编码查询字符串(例如:"active=true^priority=1")
limitnumber否返回记录的最大数量
fieldsstring否要返回的字段列表,以逗号分隔
输出
参数类型说明
recordsarrayServiceNow 记录数组
metadatajson操作元数据

更新记录

操作
更新记录
实例 URL*
https://instance.service-now.com
你的 ServiceNow 实例 URL(例如:https://yourcompany.service-now.com)
用户名*
输入你的 ServiceNow 用户名
具有 Web 服务访问权限的 ServiceNow 用户
密码*
••••••••
该 ServiceNow 用户的密码
表名称*
incident, task, sys_user 等
ServiceNow 表名称
记录 sys_id*
要更新的记录 sys_id
要更新的字段(JSON)*
json
{ "state": "2", "assigned_to": "user.sys_id" }
更新记录(servicenow_update_record)

更新 ServiceNow 表中的现有记录

输入
参数类型必填说明
instanceUrlstring是ServiceNow 实例 URL(例如:https://instance.service-now.com)
usernamestring是ServiceNow 用户名
passwordstring是ServiceNow 密码
tableNamestring是表名称
sysIdstring是要更新的记录 sys_id
fieldsjson是要更新的字段(JSON 对象)
输出
参数类型说明
recordjson已更新的 ServiceNow 记录
metadatajson操作元数据

删除记录

操作
删除记录
实例 URL*
https://instance.service-now.com
你的 ServiceNow 实例 URL(例如:https://yourcompany.service-now.com)
用户名*
输入 ServiceNow 用户名
具有 Web 服务访问权限的 ServiceNow 用户
密码*
••••••••
ServiceNow 用户的密码
表名称*
incident, task, sys_user, etc.
ServiceNow 表名称
记录 sys_id*
要删除的记录 sys_id
删除记录(servicenow_delete_record)

从 ServiceNow 表中删除一条记录

输入
参数类型必填说明
instanceUrlstring是ServiceNow 实例 URL(例如:https://instance.service-now.com)
usernamestring是ServiceNow 用户名
passwordstring是ServiceNow 密码
tableNamestring是表名
sysIdstring是要删除的记录 sys_id
输出
参数类型说明
successboolean删除是否成功
metadatajson操作元数据

使用说明

将 ServiceNow 集成到你的工作流中。可在任意 ServiceNow 表中创建、读取、更新和删除记录,包括事件、任务、变更请求、用户等。

备注

  • 类别:tools
  • 类型:servicenow