跳至主要内容

版本与环境

翻譯正在進行中本指南目前僅提供簡體中文版本,其他語言版本將在後續補充。

版本用于管理设计资产快照,环境用于运行已发布版本。修改 Process Designer 资产时,先确认“当前选择的是哪个版本”,验证运行结果时,再确认“页面正在访问哪个环境”。

1. 版本状态​

状态含义是否可编辑
DEVELOPING当前开发中的资产集合是
ONLINE已发布并可供环境使用的版本否,按只读查看
ARCHIVED不再作为当前发布候选的历史版本否

如果需要修改 ONLINE 或 ARCHIVED 版本中的流程,应创建新的 DEVELOPING 版本并从现有版本复制资产,而不是直接改变已经发布的定义。

版本选择器展示版本编号、DEVELOPING/ONLINE/ARCHIVED 状态和只读提示。images/pd-version-selector-01.webp
截图待补充

2. 环境用途​

  • DEV:设计和快速验证当前开发版本。
  • TEST:发布候选的集成与验收环境。
  • PROD:正式业务运行环境。

推荐顺序是 DEV → TEST → PROD。不要用 PROD 代替首次流程验证。

3. 版本与环境的关系​

一个应用可以有多个设计版本,但每个环境只运行其当前发布版本。相同版本可按发布策略依次进入 TEST 和 PROD。环境中的数据库、人员、组织和外部服务可以不同,因此“版本一致”不代表运行条件完全一致。

版本与环境关系展示 DEVELOPING 版本在 DEV 验证,然后发布到 TEST、PROD,并保留历史发布记录。images/pd-version-environment-map-02.webp
截图待补充

4. 采购案例操作建议​

  1. 在 DEVELOPING 版本创建 PURCHASE 和 PURCHASEAPPROVAL。
  2. 在 DEV 检查资产引用和画布配置。
  3. 发布到 TEST,创建低额、高额和拒绝三类任务。
  4. 修复问题时创建或继续使用可编辑开发版本,再次发布 TEST。
  5. 验收通过后发布同一候选到 PROD。

5. 历史任务兼容性​

任务实例是在某个已发布定义下创建的。新增字段、删除操作、修改路由或处理人规则时,应确认:

  • 已运行任务继续使用哪个流程定义。
  • 新字段对历史任务为空时是否安全。
  • 删除或重命名的 Step、Form、Field 是否被旧流程引用。
  • 回滚发布是否只切换新任务定义,还是影响在途任务。

对生产环境执行前,以实际发布差异和兼容性检查结果为准。

6. 常见问题​

所有编辑按钮都是禁用的:当前版本不是 DEVELOPING。切换或新建开发版本。

DEV 有修改,TEST 没变化:设计保存不等于发布。检查 TEST 当前发布版本和最近发布记录。

切换环境后任务数量不同:任务数据、用户和组织是环境级数据,环境之间不会自动保持一致。

下一步​