Workflow Responsibility and Responsibility Locator
什么是职责
职责是业务上的责任角色,例如:
- 工艺负责人
- 质量负责人
- 值班工程师
- 设备维护责任人
职责不是具体某个人,而是一个可复用的业务责任定义。
什么是职责定位器
职责定位器用于回答一个问题:
这个职责当前到底应该派给谁?
它可以把职责解析为:
- 用户
适合的使用场景
- 人员会轮换,但流程定义不想频繁修改
- 同一个职责在不同时间段由不同对象负责
- 同一个职责在不同时间段由不同用户负责
使用建议
- 流程节点优先绑定职责,而不是直接绑定具体人。
- 通过职责定位器维护实际执行者。
- 对经常轮班、临时代理、值班机制,优先用职责定位器处理。
当前能力说明
当前系统已经具备:
- 职责清单维护
- 职责定位器维护
- 人工用户对象建模
- 运行时按职责自动解析人工执行者
后续应重点增强:
- 默认规则和时间窗规则的优先级
- 冲突规则处理
最佳实践
- 用职责保持流程稳定。
- 用职责定位器适配组织变化。
- 目前职责定位器条目仅支持人工用户。
- 服务 / Agent 请通过服务任务建模,不再作为参与者主体。
- 尽量避免把个人账号直接固化进流程定义。