第七篇Camunda系列-身份服务
Posted 波波烤鸭
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第七篇Camunda系列-身份服务相关的知识,希望对你有一定的参考价值。
身份服务
在流程定义中在任务结点的 assignee 固定设置任务负责人,在流程定义时将参与者固定设置在.bpmn 文件中,如果临时任务负责人变更则需要修改流程定义,系统可扩展性差。针对这种情况可以给任务设置多个候选人或者候选人组,可以从候选人中选择参与者来完成任务。
身份服务是对各种用户/组库的API抽象。其基本实体是:
- User: 使用不同ID区分的不同用户
- Group: 使用不同ID区分的不同组
- Membership: 组与用户之间的关系
- Tenant: 使用不同ID区分的不同租户
- Tenant Membership: 租户与 用户/组 之间的关系
1.候选人
1.1 绘制流程图
首先绘制一个如下的基本流程图。然后我们分别来指派处理人。
人事审批这块我们可以直接来指定多个候选人来处理。demo,zhang,lisi
在总经理审批的位置我们在设计的时候不太清楚会是谁来审批,所以通过值表达式来处理。
以上是关于第七篇Camunda系列-身份服务的主要内容,如果未能解决你的问题,请参考以下文章
Docker系列-第七篇Docker构建SpringBoot应用
Docker系列-第七篇Docker构建SpringBoot应用