借助适用于 Gemini Enterprise 的 ServiceNow 连接器,您可以搜索数据和记录,并对其执行操作。
连接器类型
Gemini Enterprise 支持两种连接器类型,您可以选择如何访问记录:
联合搜索:直接从 ServiceNow 应用实时访问记录,无需数据注入。此模式使用授权代码授权流程,该流程需要通过基于重定向的过程来获取访问令牌。
数据注入:在本地数据存储区中同步记录并为其编制索引,以实现高性能搜索。此模式使用资源所有者密码凭证 (ROPC),利用直接凭证(用户名和密码)获取 Secret。
确保根据您的应用场景,为 ServiceNow 应用注册配置正确的身份验证流程:
- 如果配置操作和/或联合搜索,请配置授权代码流程。
- 如果仅配置数据注入,请配置 ROPC 流程。
- 如果配置数据注入以及操作,则必须同时支持 ROPC 流程和授权代码流程。
支持的 ServiceNow 版本
ServiceNow 连接器支持 ServiceNow API v2 及更高版本。
支持的操作
启用 ServiceNow 数据存储区后,最终用户可以在 Gemini Enterprise 中使用自然语言命令来执行本部分中列出的操作。
根据在控制台中的启用方式,操作分为三类:
- 变更操作会在 ServiceNow 中创建或修改记录。您可以在创建数据存储区时或之后单独启用每个功能。
- 默认启用的只读操作会为最终用户读取 ServiceNow 数据。这些功能会自动开启,但您可以将其停用。
- 可根据请求执行的只读操作会读取 ServiceNow 数据,但默认处于关闭状态。您可以单独启用这些功能。
变更操作
| 操作 | 说明 |
| 创建突发事件 | 在 ServiceNow 中创建新的突发事件记录,以报告并跟踪服务中断情况。 |
| 更新突发事件 | 使用 ServiceNow 中现有突发事件的唯一系统 ID 更新该突发事件。 |
| 创建变更请求 | 在 ServiceNow 中创建变更请求,以正式管理和跟踪系统变更。 |
| 创建任务 | 在 ServiceNow 中创建通用任务,以跟踪需要完成的任何工作。 |
| 更新任务 | 更新由系统 ID 标识的现有 ServiceNow 任务。 |
| 创建服务目录请求 | 在 ServiceNow 中创建服务目录请求,以订购商品或服务。 |
| 更新 Service Catalog 请求 | 更新 ServiceNow 中的现有服务目录请求。 |
| 创建请求项 | 在 ServiceNow 中创建请求项,以跟踪 Service Catalog 请求中的单个项或服务。 |
| 更新请求项 | 更新 ServiceNow 中的现有请求项。 |
| 提交目录项 | 代表请求用户在 ServiceNow 中提交 Service Catalog 项订单。 |
| 批准记录 | 批准或拒绝待处理的 ServiceNow 批准记录 (sysapproval_approver)。通常用于处理等待批准的变更请求、请求的项目或目录订单。
|
| 添加工单备注 | 将日志条目(其他评论或工作备注)附加到任何 ServiceNow 任务派生记录(突发事件、变更请求、请求的项目、请求等),而无需修改其他字段。 |
| 创建记录 | 在指定的 ServiceNow 表中创建新记录。 |
| 更新记录 | 更新指定 ServiceNow 表中的现有记录。 |
| 上传附件 | 使用 Attachment API 将文件作为附件上传到现有 ServiceNow 记录。 |
默认启用的只读操作
| 操作 | 说明 |
| 列出突发事件 | 列出或查询突发事件。 |
| 列出更改请求 | 列出或查询变更请求。 |
| 列出任务 | 列出或查询任务。 |
| 列出请求项 | 列出或查询请求项。 |
| 列出 Service Catalog 请求 | 列出或查询 Service Catalog 请求。 |
| 搜索服务目录请求 | 搜索或查询 Service Catalog 请求。 |
| 搜索请求中的内容 | 列出或查询请求的内容。 |
| 搜索目录 | 列出或查询 Service Catalog。 |
| 搜索目录项 | 列出或查询目录项。 |
| 列出目录类别 | 列出或查询目录类别。 |
| 搜索知识库 | 列出或查询知识文章。 |
| 列出知识库 | 列出或查询知识库。 |
| 列表题 | 列出或查询问题。 |
| 列出服务 | 列出或查询服务。 |
| 列出服务中断 | 列出或查询服务中断。 |
| 搜索配置项 | 列出或查询配置项 (CI)。 |
| 列出硬件资产 | 列出或查询硬件资产。 |
| 列出软件许可 | 列出或查询软件许可。 |
| 搜索用户 | 列出或查询用户。 |
| 搜索部门 | 搜索或查询部门。 |
| 搜索工作地点 | 搜索或查询位置。 |
| 搜索项目 | 搜索或查询项目。 |
可应要求提供只读操作
| 操作 | 说明 |
| 列出资产 | 列出或查询资产。 |
| 列出库房 | 列出或查询库房。 |
| 列出服务合同 | 列出或查询服务合约。 |
| 列出 SLA 定义 | 列出或查询服务等级协议 (SLA) 定义。 |
| 列出使用方 | 列出或查询消费者。 |
| 列出账号 | 列出或查询账号。 |
| 列出联系人 | 列出或查询联系人。 |
| 列出支持请求 | 列出或查询支持请求。 |
| 列出使用权 | 列出或查询使用权。 |
| 列出知识类别 | 列出或查询知识类别。 |
| 搜索故事 | 列出或查询故事 (rm_story)。 |
| 搜索附件 | 搜索或查询附件。 |
| 搜索组合 | 搜索或查询投资组合。 |
| 搜索时间卡片 | 搜索或查询时间卡。 |
限制
本部分概述了可能会影响您使用 ServiceNow 数据存储区的已知问题和限制。
- 创建新应用或向现有应用添加数据存储区时,建议仅将一个数据存储区与属于单一连接器类型的操作相关联。
- 不支持对现有 ServiceNow 数据存储区强制执行 VPC Service Controls 边界。 如需强制执行 VPC Service Controls,您必须删除并重新创建该数据存储区。如需详细了解 VPC Service Controls 以及如何在启用 VPC Service Controls 后使用操作,请参阅使用 VPC Service Controls 保护应用的安全。
- ServiceNow 数据存储区仅在
global、us和eu位置受支持。
后续步骤
- 如需创建和配置 ServiceNow 连接器,请参阅设置 ServiceNow 数据存储区。