第七篇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系列-身份服务的主要内容,如果未能解决你的问题,请参考以下文章

深入理解ajax系列第七篇

Docker系列-第七篇Docker构建SpringBoot应用

Docker系列-第七篇Docker构建SpringBoot应用

MongoDB基础教程系列--第七篇 MongoDB 聚合管道

javascript运动系列第七篇——鼠标跟随运动

Git系列:第七篇-Maven项目下提交时忽略不必要的文件或文件夹