版本与环境
翻訳準備中このガイドは現在、簡体字中国語版のみ提供しています。翻訳版は今後追加されます。
版本用于管理设计资产快照,环境用于运行已发布版本。修改 Process Designer 资产时,先确认“当前选择的是哪个版本”,验证运行结果时,再确认“页面正在访问哪个环境”。
1. 版本状态
| 状态 | 含义 | 是否可编辑 |
|---|---|---|
| DEVELOPING | 当前开发中的资产集合 | 是 |
| ONLINE | 已发布并可供环境使用的版本 | 否,按只读查看 |
| ARCHIVED | 不再作为当前发布候选的历史版本 | 否 |
如果需要修改 ONLINE 或 ARCHIVED 版本中的流程,应创建新的 DEVELOPING 版本并从现有版本复制资产,而不是直接改变已经发布的定义。
images/pd-version-selector-01.webp2. 环境用途
- DEV:设计和快速验证当前开发版本。
- TEST:发布候选的集成与验收环境。
- PROD:正式业务运行环境。
推荐顺序是 DEV → TEST → PROD。不要用 PROD 代替首次流程验证。
3. 版本与环境的关系
一个应用可以有多个设计版本,但每个环境只运行其当前发布版本。相同版本可按发布策略依次进入 TEST 和 PROD。环境中的数据库、人员、组织和外部服务可以不同,因此“版本一致”不代表运行条件完全一致。
images/pd-version-environment-map-02.webp4. 采购案例操作建议
- 在 DEVELOPING 版本创建
PURCHASE和PURCHASEAPPROVAL。 - 在 DEV 检查资产引用和画布配置。
- 发布到 TEST,创建低额、高额和拒绝三类任务。
- 修复问题时创建或继续使用可编辑开发版本,再次发布 TEST。
- 验收通过后发布同一候选到 PROD。
5. 历史任务兼容性
任务实例是在某个已发布定义下创建的。新增字段、删除操作、修改路由或处理人规则时,应确认:
- 已运行任务继续使用哪个流程定义。
- 新字段对历史任务为空时是否安全。
- 删除或重命名的 Step、Form、Field 是否被旧流程引用。
- 回滚发布是否只切换新任务定义,还是影响在途任务。
对生产环境执行前,以实际发布差异和兼容性检查结果为准。
6. 常见问题
所有编辑按钮都是禁用的:当前版本不是 DEVELOPING。切换或新建开发版本。
DEV 有修改,TEST 没变化:设计保存不等于发布。检查 TEST 当前发布版本和最近发布记录。
切换环境后任务数量不同:任务数据、用户和组织是环境级数据,环境之间不会自动保持一致。