网站底部固定广告代码,天津市工程信息建设网,wordpress小程序百家号,qq群怎么推广工作规范工作流场景#xff0c;一般是甲方发起#xff0c;乙方宣导学习。 文章目录一、工作规范流程图绘制元素二、流程图展示三、工作规范流程图:四、流程说明五、知识补充六、问题思考#xff1f;一、工作规范流程图绘制元素
绘制元素说明主键(ID)自定义#xff0c;建议… 工作规范工作流场景一般是甲方发起乙方宣导学习。 文章目录一、工作规范流程图绘制元素二、流程图展示三、工作规范流程图:四、流程说明五、知识补充六、问题思考一、工作规范流程图绘制元素
绘制元素说明主键(ID)自定义建议有标识唯一性名称介绍该节点独占任务勾选集合(多实例)设置一个list 把每个实例也就是每个人的userid放到list集合中 例如userList分配用户选择候选组 建议使用表达式 例如${userCode}元素变量(多实例)添加表达式中的变量 userCode发起流程设置自动跳过节点${initiator}
二、流程图展示 三、工作规范流程图:
1.创建甲方候选组和动态创建乙方的候选组个数 2.甲方经理发起流程直接到多实例节点 3.给多实例设置的参数(可参考 分支flowable-base请假)
工作规范流程功能说明让每个小组的每个人都要办理此事
四、流程说明
乙方小组数量不确定因此采用动态创建小组(根据需求自行添加即可)每个人其实可以看做就是一个执行实例此流程由甲方发起发起流程前添加一个多实例选择的按钮以弹框形式显示支持自定义选择组的集合把组的list集合传递给后台后台根据每个小组的roleId去查询每个小组下面的每个人的userId放到userlist中把userlist put到variables中发起流程即可
五、知识补充 多实例和候选组的区别 候选组采用先到先得的原则也就是谁先签收任务就属于谁的签收之后act_ru_task表中的ASSIGNEE_字段才会有值简言之设置当前办理人。 多实例则不同多实例中的每一个实例都要办理此任务不需要签收直接办理当多实例中的其中一个实例办理任务完成后在已办任务会有显示 但是待办队列中当前任务不会立刻消失也不会流转节点 当多实例中的每一个实例都办理此任务完成后会进行节点流转。 签收操作什么场景下会有 候选模式候选人或者候选组 多实例节点应采用分配人和候选人呢 候选人
六、问题思考
为什么(分支flowable-base请假流程)的多实例节点应该是第三个节点为什么设置多实例流程参数变量会在发起流程的时候呢
因为全称把前台参数都封装到了一个vo对象中每个节点需要的参数前台传递给后台之后封装到对象中什么时候用直接从封装的对象中取即可。 由于是全程封装的对象因此在哪设置一样在发起流程时设置多实例参数变量不一定就在发起流程时用到办理任务都会调用complete(CompleteTaskVo params)此方法。 CompleteTaskVo封装对象中有一个参数private MapString, Object variables 只不过提前把多实例的参数方法map中而已什么时候用到就从map中根据key取value即可