跳到内容
All articles
Security & governance

配置即代码(导出/导入)

通过一个JSON文件,将您的自定义对象和字段从一个环境迁移到另一个环境。

在“设置 → 配置即代码(DevOps)”中,您可以将组织的配置(自定义对象和字段)导出为JSON文件,并将其导入另一个环境(例如,从测试环境导入生产环境)。

导出

点击“导出JSON”。下载的文件包含您的自定义对象以及所有自定义字段(包括您添加到标准对象,如联系人或公司中的字段)。系统字段不会被导出。

审阅差异并推广(测试 → 生产)

选择文件(或粘贴JSON内容),然后点击“审阅计划”。系统会在应用之前显示差异(DIFF):将被创建的内容(目标环境中缺失的对象/字段)以及将被更改的内容(已存在但属性与文件不同的对象/字段,例如标签、帮助文本、是否必填、列表可见性,或选择字段的选项)。不会删除任何内容。如果没有差异,重新导入不会产生任何变化(幂等)。

这就是将配置从测试环境推广到生产环境的方式:在测试环境中调整并验证,导出,然后在目标环境中先审阅差异再应用,无需重新输入,也不会有意外情况。

  1. 在源环境(测试)中导出配置。
  2. 在目标环境(生产)中,打开“配置即代码”并选择文件。
  3. 点击“审阅计划”,查看将被创建和将被更改的内容(差异)。
  4. 点击“应用导入”。
💡 差异仅会更改安全的属性(标签、是否必填、帮助文本、列表可见性和配置)。字段的API名称和类型在导入时永远不会改变,从而保护现有数据。
💡 如果文件中的自定义字段属于目标环境中不存在的标准对象,该字段会被跳过并显示警告,因为标准对象由系统本身提供。验证失败的字段(例如公式缺少依赖项)会在结果中报告,而不会被静默忽略。
💡 完全隔离的测试环境(拥有独立的数据库/托管)属于基础设施范畴,取决于您自己的运维方式。此工具提供的是测试/生产分离的软件层:在环境之间导出、比较(差异)和推广配置。
💡 只有管理员(拥有设置访问权限的配置文件)才能进行导出和导入。每一次导出和导入都会被记录在审计跟踪中。

Open this article inside the system

Read it and want to see it working?

The account is free and the whole manual is available inside the system, with an assistant that answers from this very content.

免费创建账户
配置即代码(导出/导入) · Sellio