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 表中创建新记录
输入
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
instanceUrl | string | 是 | ServiceNow 实例 URL (例如 https://instance.service-now.com) |
username | string | 是 | ServiceNow 用户名 |
password | string | 是 | ServiceNow 密码 |
tableName | string | 是 | 表名称 (例如 incident、task、sys_user) |
fields | json | 是 | 要在记录上设置的字段 (JSON 对象) |
输出
| 参数 | 类型 | 说明 |
|---|---|---|
record | json | 已创建的 ServiceNow 记录,包含 sys_id 及其他字段 |
metadata | json | 操作元数据 |
读取记录
操作
读取记录
实例 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 表中读取记录
输入
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
instanceUrl | string | 是 | ServiceNow 实例 URL(例如:https://instance.service-now.com) |
username | string | 是 | ServiceNow 用户名 |
password | string | 是 | ServiceNow 密码 |
tableName | string | 是 | 表名称 |
sysId | string | 否 | 特定记录的 sys_id |
number | string | 否 | 记录编号(例如:INC0010001) |
query | string | 否 | 编码查询字符串(例如:"active=true^priority=1") |
limit | number | 否 | 返回记录的最大数量 |
fields | string | 否 | 要返回的字段列表,以逗号分隔 |
输出
| 参数 | 类型 | 说明 |
|---|---|---|
records | array | ServiceNow 记录数组 |
metadata | json | 操作元数据 |
更新记录
操作
更新记录
实例 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 表中的现有记录
输入
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
instanceUrl | string | 是 | ServiceNow 实例 URL(例如:https://instance.service-now.com) |
username | string | 是 | ServiceNow 用户名 |
password | string | 是 | ServiceNow 密码 |
tableName | string | 是 | 表名称 |
sysId | string | 是 | 要更新的记录 sys_id |
fields | json | 是 | 要更新的字段(JSON 对象) |
输出
| 参数 | 类型 | 说明 |
|---|---|---|
record | json | 已更新的 ServiceNow 记录 |
metadata | json | 操作元数据 |
删除记录
操作
删除记录
实例 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 表中删除一条记录
输入
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
instanceUrl | string | 是 | ServiceNow 实例 URL(例如:https://instance.service-now.com) |
username | string | 是 | ServiceNow 用户名 |
password | string | 是 | ServiceNow 密码 |
tableName | string | 是 | 表名 |
sysId | string | 是 | 要删除的记录 sys_id |
输出
| 参数 | 类型 | 说明 |
|---|---|---|
success | boolean | 删除是否成功 |
metadata | json | 操作元数据 |
使用说明
将 ServiceNow 集成到你的工作流中。可在任意 ServiceNow 表中创建、读取、更新和删除记录,包括事件、任务、变更请求、用户等。
备注
- 类别:
tools - 类型:
servicenow