美文网首页
flowable 会签

flowable 会签

作者: 走码人 | 来源:发表于2020-06-09 16:20 被阅读0次

    1、流程设计

    会签流程设置.png

    用户任务 userTask

    属性设置
    多实例类型:并行或创行,这个必须要选择
    集合(多实例):集合,flowable:collection="assigneeList"
    元素变量(多实例):集合中单个元素的变量flowable:elementVariable="assignee"
    分配用户:flowable:assignee="${assignee}" ,这个是和参数【元素变量(多实例)】相呼应

    对应会签节点在bpmn20.xml中的内容如下

        <userTask id="multi" name="会签" flowable:assignee="${assignee}" flowable:formFieldValidation="true">
          <extensionElements>
            <modeler:initiator-can-complete xmlns:modeler="http://flowable.org/modeler"><![CDATA[false]]></modeler:initiator-can-complete>
          </extensionElements>
          <multiInstanceLoopCharacteristics isSequential="false" flowable:collection="assigneeList" flowable:elementVariable="assignee"></multiInstanceLoopCharacteristics>
        </userTask>
    

    2、代码实现会签

    variables = new HashMap<String, Object>();  
            List<String> assigneeList = Arrays.asList("曹植", "曹丕", "夏侯惇");
    taskService.setVariablesLocal(taskId, variables);
            taskService.complete(taskId, variables);
    

    相关文章

      网友评论

          本文标题:flowable 会签

          本文链接:https://www.haomeiwen.com/subject/elxetktx.html