ServiceNow:使用克隆数据保存器
在某些情况下,您可能需要将ServiceNow生产数据克隆到开发人员实例。尽管有很多原因是这样做的,但是如果在不使用克隆数据保存器的情况下克隆数据,则可能会发生Pagerduty集成问题。请使用本指南来解决复制服务环境时可能出现的常见问题。
什么是克隆数据保存器?
克隆数据保存器是ServiceNow的功能,可定义数据应不是将一个环境克隆到另一个环境时被替换。
我为什么要使用这个?
当您克隆环境时,还会克隆pagerduty集成。发生这种情况时,您将在目标目的地中丢失Pagerduty配置,例如配置项目和分配组映射,服务ID和API键。为了以保持功能的方式克隆PagerDuty集成,您可以使用克隆数据保存器保留指定的PagerDuty字段。
这下面的步骤概述如何使用克隆数据保存器,以便示例生产环境中的信息将出现在开发人员实例中。
所需的权限
为了使用克隆数据保存器功能,您的ServiceNow角色必须包括
clone_admin
或者行政
。
创建克隆数据保存器
创建克隆数据保存器有两种方法:
通过导入更新集来创建克隆数据保存器
作为创建克隆数据保存器的替代方案手动,您可以导入更新集在源serviceNow实例上。为了与我们的产品示例保持一致,您将在克隆到新的DEV实例之前将适当的更新设置导入到产品实例中。
此更新集将适用于v5和v6Pagerduty集成的版本。请注意,此更新仅保留PagerDuty设置配置。为了保留用户,分配组和配置项目的映射,ServiceNow管理员可以按照说明进行手动保存那些记录。
手动创建克隆数据保存器
在此过程之后,您将为以下四个表制作克隆数据保存器:
每个步骤都会提示您输入克隆数据保存器的名称。我们建议以后输入一个描述性名称以供您自己的参考,例如“新开发设备的Pagerduty”或“保存用户映射”。
系统属性表
首先,我们将在系统属性桌子 (sys_properties
)。
- 导航系统克隆保留数据,然后选择新的。
- 为克隆数据保存器创建新记录,然后选择表系统属性[sys_properties]。
- 创造
或者
以下条件名称。- 名字是
x_pd_integration.default_user
或者
- 名字是
x_pd_integration.instance_url
或者
- 名字是
x_pd_integration.sn2pd_mapping
或者
- 名字是
x_pd_integration.default_service
或者
- 名字是
x_pd_integration.api_key
或者
- 名字是
x_pd_integration.webhook_restapi
或者
- 名字是
x_pd_integration.sn_auth_user
或者
- 名字是
x_pd_integration.sn_auth_userpwd
- 名字是
- 点击提交。
用户表
接下来,为sys_user
桌子。
- 导航系统克隆保留数据,然后选择新的。
- 为克隆数据保存器创建新记录,然后选择表用户[sys_user]。
- 创建具有以下条件的过滤器:
- Pagerduty ID
不是空的
- Pagerduty ID
- 点击提交。
组表
第三,为sys_user_group
桌子。
- 导航系统克隆保留数据,然后选择新的。
- 为克隆数据保存器创建新记录,然后选择组[sys_user_group]桌子。
- 在以下条件下创建过滤器:
- Pagerduty升级
不是空的
或者
- Pagerduty时间表
不是空的
或者
- Pagerduty服务
不是空的
或者
- Pagerduty团队
不是空的
或者
- Pagerduty Webhook
不是空的
或者
- Pagerduty升级
- 点击提交。
配置项目表
最后,为cmdb_ci
桌子。
- 导航系统克隆保留数据,然后选择新的。
- 为克隆数据保存器创建新记录,然后选择配置项目[CMDB_CI]桌子。
- 在以下条件下创建过滤器:
- Pagerduty服务
不是空的
或者
- Pagerduty Webhook
不是空的
- Pagerduty服务
- 点击提交。
笔记:克隆数据保存器用户,,,,分配组和配置项目表将保留目标实例中的整个记录,而不仅仅是Pagerduty ID值。此外,本指南中给出的这些过滤条件是针对盒子外积分量身定制的。如果您实施了任何自定义,则可能需要更改每个克隆数据保存器的查询。
更新 大约2个月前