关于流程的退回调整和不通过

来源:7-12 动态表单解析提交数据

杰9407987

2020-12-27

老师你好,我配置了动态表单之后只是让我填写动态表单的内容,但是没有设计到流程的退回调整和不通过操作,现在都是直接通过走向下一个任务节点了。请问这块应该怎么处理呢?比如我审批的时候,想退回给某个人,或者直接审批不通过终止流程。

写回答

1回答

汪汪对

2020-12-28

学习的很认真值得表扬。流程的分支是用流程变量控制的。动态表单配流程变量,可以做退回等操作。

1、在bpmn流程图里,通过网关配置下一步、退回,并在连线上分配流程变量,比如变量pass等于t和pass等于f去往不同的任务环节。

2、课程讲的是,在动态表单配置的时候,最后一个字符表示是否流程变量参数

formData:控件id-_!控件值-_!是否参数!_!控件id-_!控件值-_!是否参数

并且在代码TaskController->formDataSave的switch方法里进行了动态表单输入内容与流程变量的赋值。


通过以上2点就可以根据动态表单去控制流程环节了。也可以通过课程的思路举一反三,常见更复杂的业务组合。

0
3
杰9407987
非常感谢!
2020-12-28
共3条回复

Activiti7工作流开发 打造通用型可视化UML工作流系统

从0打造黑马潜力项目作品,掌握新版Activiti7核心+工程化思维。

956 学习 · 367 问题

查看课程