Appearance
示例工作流
优秀员工评选流程,内容将展示从流程图到流程构建,流程流转等简单操作。后续的自动化步骤将使用该示例的流程设置。
数据表结构
字段 | 类型 | 说明 |
---|---|---|
name | 单行文本 | 名称 |
age | 整数 | 年龄 |
voteUserList | 用户选择 | 参与投票人列表 |
流程图
优秀员工评选工作流程如下
xml
<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:flowable="http://flowable.org/bpmn"
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"
xmlns:informat="http://informat.cn/schema/bpmn/ip" xmlns:di="http://www.omg.org/spec/DD/20100524/DI"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" targetNamespace="Examples">
<process id="process_he3b2x5a2idx" name="自动化文档-优选员工评选" isExecutable="true">
<extensionElements>
<informat:startSetting
value="%7B%22instanceNameVar%22%3Anull%2C%22draftNameVar%22%3Anull%2C%22enableStartForm%22%3Atrue%2C%22startVarList%22%3A%5B%7B%22name%22%3A%22voteYesCount%22%2C%22valueVar%22%3A%22%24%7B0%7D%22%2C%22type%22%3A%22Integer%22%7D%2C%7B%22name%22%3A%22voteNoCount%22%2C%22valueVar%22%3A%22%24%7B0%7D%22%2C%22type%22%3A%22Integer%22%7D%5D%2C%22activityUserList%22%3A%5B%7B%22key%22%3A%22userActivity_0sjdumc%22%2C%22activityId%22%3A%22Activity_0sjdumc%22%2C%22activityName%22%3A%22%E5%BD%95%E5%85%A5%E4%BF%A1%E6%81%AF%22%2C%22value%22%3A%7B%22type%22%3A%22startUser%22%2C%22subType%22%3A%22self%22%2C%22roleList%22%3A%5B%5D%2C%22deptList%22%3A%5B%5D%2C%22userList%22%3A%5B%5D%2C%22multiple%22%3Afalse%2C%22startUserType%22%3A%22self%22%7D%2C%22required%22%3Afalse%2C%22multiple%22%3Afalse%2C%22readonly%22%3Afalse%7D%2C%7B%22key%22%3A%22userActivity_1qqnt0m%22%2C%22activityId%22%3A%22Activity_1qqnt0m%22%2C%22activityName%22%3A%22%E7%A1%AE%E8%AE%A4%E5%BD%95%E5%85%A5%22%2C%22value%22%3A%7B%22type%22%3A%22startUser%22%2C%22subType%22%3A%22self%22%2C%22roleList%22%3A%5B%5D%2C%22deptList%22%3A%5B%5D%2C%22userList%22%3A%5B%5D%2C%22multiple%22%3Afalse%2C%22startUserType%22%3A%22self%22%7D%2C%22required%22%3Afalse%2C%22multiple%22%3Afalse%2C%22readonly%22%3Afalse%7D%5D%2C%22formSetting%22%3A%7B%22id%22%3A%22form%22%2C%22taskModal%22%3Afalse%2C%22localVariable%22%3Afalse%2C%22enableShowProcessInfo%22%3Afalse%2C%22formType%22%3Anull%2C%22formDesignerModuleId%22%3Anull%2C%22formDesignerFormId%22%3Anull%2C%22formWidthExpression%22%3Anull%2C%22formDesignerFieldSettingList%22%3A%5B%5D%2C%22tableId%22%3A%22isx96qa2wv81f%22%2C%22tableFieldSettingList%22%3A%5B%7B%22id%22%3A%22id%22%2C%22editable%22%3Afalse%2C%22visible%22%3Afalse%7D%2C%7B%22id%22%3A%22tar2054t8tsos%22%2C%22editable%22%3Atrue%2C%22visible%22%3Atrue%7D%2C%7B%22id%22%3A%22u05626gf9j52o%22%2C%22editable%22%3Atrue%2C%22visible%22%3Atrue%7D%2C%7B%22id%22%3A%22zla8kg6pdojfv%22%2C%22editable%22%3Atrue%2C%22visible%22%3Atrue%7D%5D%2C%22toolBarButtonList%22%3A%5B%5D%2C%22completeSetVarList%22%3A%5B%5D%7D%2C%22instanceToolbarButtonList%22%3A%5B%5D%2C%22startFormToolbarButtonList%22%3A%5B%5D%2C%22commentEditorType%22%3A%22normal%22%7D"/>
</extensionElements>
<startEvent id="StartEvent_1" flowable:initiator="initiator">
<outgoing>Flow_0xsyo6r</outgoing>
</startEvent>
<sequenceFlow id="Flow_0xsyo6r" sourceRef="StartEvent_1" targetRef="Activity_06fz4lj"/>
<endEvent id="Event_01u05rx">
<incoming>Flow_1rqjlvb</incoming>
<incoming>Flow_0lj5dp8</incoming>
</endEvent>
<userTask id="Activity_06fz4lj" name="投票" flowable:assignee="${voteUser}">
<extensionElements>
<informat:taskSetting
value="%7B%22enableAutocomplete%22%3Afalse%2C%22autoCompleteExpression%22%3Anull%2C%22autocompleteNodeIds%22%3A%5B%5D%2C%22noAssigneeHandleType%22%3Anull%2C%22userAction%22%3A%22Form%22%2C%22completeAutomaticId%22%3Anull%2C%22automaticSetting%22%3Anull%2C%22formSetting%22%3A%7B%22id%22%3A%22form%22%2C%22taskModal%22%3Afalse%2C%22localVariable%22%3Afalse%2C%22enableShowProcessInfo%22%3Atrue%2C%22formType%22%3Anull%2C%22formDesignerModuleId%22%3Anull%2C%22formDesignerFormId%22%3Anull%2C%22formWidthExpression%22%3Anull%2C%22formDesignerFieldSettingList%22%3A%5B%5D%2C%22tableId%22%3A%22isx96qa2wv81f%22%2C%22tableFieldSettingList%22%3A%5B%7B%22id%22%3A%22id%22%2C%22editable%22%3Afalse%2C%22visible%22%3Afalse%7D%2C%7B%22id%22%3A%22tar2054t8tsos%22%2C%22editable%22%3Afalse%2C%22visible%22%3Atrue%7D%2C%7B%22id%22%3A%22u05626gf9j52o%22%2C%22editable%22%3Afalse%2C%22visible%22%3Atrue%7D%2C%7B%22id%22%3A%22zla8kg6pdojfv%22%2C%22editable%22%3Afalse%2C%22visible%22%3Afalse%7D%5D%2C%22toolBarButtonList%22%3A%5B%7B%22id%22%3A%22mwehxb9lbg89%22%2C%22name%22%3A%22%E5%90%8C%E6%84%8F%22%2C%22remark%22%3Anull%2C%22action%22%3A%22CallAutomatic%22%2C%22actionSetting%22%3A%7B%22varList%22%3A%5B%7B%22value%22%3A%22%24%7Binstance%7D%22%7D%2C%7B%22value%22%3A%22%24%7Btask%7D%22%7D%2C%7B%22value%22%3A%22yes%22%7D%5D%2C%22automaticId%22%3A%22ah55eqrio03or%22%2C%22tableId%22%3A%22xbzfcjx2nvbqs%22%2C%22bpmnModuleId%22%3A%22tsfmto0xqe7um%22%7D%2C%22controlType%22%3A%22button%22%2C%22buttonSetting%22%3A%7B%22type%22%3A%22primary%22%2C%22icon%22%3Anull%2C%22hideName%22%3Afalse%2C%22round%22%3Afalse%2C%22plain%22%3Afalse%2C%22hotkey%22%3Anull%2C%22enableConfirm%22%3Afalse%2C%22tipsExpression%22%3Anull%2C%22confirmMessageExpression%22%3Anull%2C%22completeExpression%22%3Anull%2C%22nameExpression%22%3Anull%7D%2C%22inputSetting%22%3A%7B%22width%22%3A200%2C%22placeholder%22%3Anull%2C%22value%22%3Anull%7D%2C%22labelSetting%22%3A%7B%22text%22%3Anull%2C%22color%22%3Anull%2C%22bgColor%22%3Anull%2C%22fontSize%22%3A13%2C%22bold%22%3Afalse%7D%2C%22selectSetting%22%3A%7B%22width%22%3A200%2C%22placeholder%22%3Anull%2C%22multiple%22%3Afalse%2C%22optionList%22%3A%5B%5D%2C%22value%22%3Anull%7D%2C%22switchSetting%22%3A%7B%22value%22%3Anull%2C%22type%22%3A%22primary%22%7D%2C%22isDirectory%22%3Afalse%2C%22children%22%3A%5B%5D%2C%22hideExpression%22%3Anull%2C%22disableExpression%22%3Anull%2C%22componentSetting%22%3A%7B%22websiteId%22%3Anull%2C%22componentId%22%3Anull%2C%22props%22%3A%5B%5D%7D%7D%2C%7B%22id%22%3A%22jk1waunmgez7%22%2C%22name%22%3A%22%E6%8B%92%E7%BB%9D%22%2C%22remark%22%3Anull%2C%22action%22%3A%22CallAutomatic%22%2C%22actionSetting%22%3A%7B%22varList%22%3A%5B%7B%22value%22%3A%22%24%7Binstance%7D%22%7D%2C%7B%22value%22%3A%22%24%7Btask%7D%22%7D%2C%7B%22value%22%3A%22no%22%7D%5D%2C%22automaticId%22%3A%22ah55eqrio03or%22%2C%22tableId%22%3A%22xbzfcjx2nvbqs%22%2C%22bpmnModuleId%22%3A%22tsfmto0xqe7um%22%7D%2C%22controlType%22%3A%22button%22%2C%22buttonSetting%22%3A%7B%22type%22%3A%22danger%22%2C%22icon%22%3Anull%2C%22hideName%22%3Afalse%2C%22round%22%3Afalse%2C%22plain%22%3Afalse%2C%22hotkey%22%3Anull%2C%22enableConfirm%22%3Afalse%2C%22tipsExpression%22%3Anull%2C%22confirmMessageExpression%22%3Anull%2C%22completeExpression%22%3Anull%2C%22nameExpression%22%3Anull%7D%2C%22inputSetting%22%3A%7B%22width%22%3A200%2C%22placeholder%22%3Anull%2C%22value%22%3Anull%7D%2C%22labelSetting%22%3A%7B%22text%22%3Anull%2C%22color%22%3Anull%2C%22bgColor%22%3Anull%2C%22fontSize%22%3A13%2C%22bold%22%3Afalse%7D%2C%22selectSetting%22%3A%7B%22width%22%3A200%2C%22placeholder%22%3Anull%2C%22multiple%22%3Afalse%2C%22optionList%22%3A%5B%5D%2C%22value%22%3Anull%7D%2C%22switchSetting%22%3A%7B%22value%22%3Anull%2C%22type%22%3A%22primary%22%7D%2C%22isDirectory%22%3Afalse%2C%22children%22%3A%5B%5D%2C%22hideExpression%22%3Anull%2C%22disableExpression%22%3Anull%2C%22componentSetting%22%3A%7B%22websiteId%22%3Anull%2C%22componentId%22%3Anull%2C%22props%22%3A%5B%5D%7D%7D%2C%7B%22id%22%3A%22pls7bmhwy9t2%22%2C%22name%22%3A%22%E6%B5%81%E7%A8%8B%E6%89%A7%E8%A1%8C%E8%AE%BE%E7%BD%AE%22%2C%22remark%22%3Anull%2C%22action%22%3A%22ProcessRunStatus%22%2C%22actionSetting%22%3A%7B%22instanceIdExpression%22%3A%22%24%7Binstance.id%7D%22%2C%22bpmnModuleId%22%3A%22xyo62nra8zbbw%22%2C%22userActivityEditable%22%3Atrue%2C%22tableId%22%3A%22xbzfcjx2nvbqs%22%7D%2C%22controlType%22%3A%22button%22%2C%22buttonSetting%22%3A%7B%22type%22%3A%22default%22%2C%22icon%22%3A%22run%22%2C%22hideName%22%3Afalse%2C%22round%22%3Afalse%2C%22plain%22%3Afalse%2C%22hotkey%22%3Anull%2C%22enableConfirm%22%3Afalse%2C%22tipsExpression%22%3Anull%2C%22confirmMessageExpression%22%3A%22%22%2C%22completeExpression%22%3Anull%2C%22nameExpression%22%3Anull%7D%2C%22inputSetting%22%3A%7B%22width%22%3A200%2C%22placeholder%22%3Anull%2C%22value%22%3Anull%7D%2C%22labelSetting%22%3A%7B%22text%22%3Anull%2C%22color%22%3Anull%2C%22bgColor%22%3Anull%2C%22fontSize%22%3A13%2C%22bold%22%3Afalse%7D%2C%22selectSetting%22%3A%7B%22width%22%3A200%2C%22placeholder%22%3Anull%2C%22multiple%22%3Afalse%2C%22optionList%22%3A%5B%5D%2C%22value%22%3Anull%7D%2C%22switchSetting%22%3A%7B%22value%22%3Anull%2C%22type%22%3A%22primary%22%7D%2C%22isDirectory%22%3Afalse%2C%22children%22%3A%5B%5D%2C%22hideExpression%22%3A%22%24%7Binstance.endTime%20!%3D%20null%20%7C%7C%20instance.startUserId%20!%3D%20user.id%7D%22%2C%22disableExpression%22%3Anull%2C%22componentSetting%22%3A%7B%22websiteId%22%3Anull%2C%22componentId%22%3Anull%2C%22props%22%3A%5B%5D%7D%7D%5D%2C%22completeSetVarList%22%3A%5B%5D%7D%7D"/>
</extensionElements>
<incoming>Flow_0xsyo6r</incoming>
<outgoing>Flow_0xalyo9</outgoing>
<multiInstanceLoopCharacteristics
flowable:collection="${_.evalUser("%7B%22type%22%3A%22field%22%2C%22roleList%22%3A%5B%5D%2C%22startUserType%22%3A%22self%22%2C%22fieldList%22%3A%5B%7B%22varName%22%3A%22form%22%2C%22fieldName%22%3A%22%E5%8F%82%E4%B8%8E%E6%8A%95%E7%A5%A8%E4%BA%BA%22%2C%22fieldId%22%3A%22voteUserList%22%2C%22fieldType%22%3A%22user%22%2C%22userType%22%3A%22self%22%2C%22deptType%22%3A%22owner%22%7D%5D%2C%22deptList%22%3A%5B%5D%2C%22multiple%22%3Atrue%7D")}"
flowable:elementVariable="voteUser">
<completionCondition xsi:type="tFormalExpression">${nrOfActiveInstances == 0}</completionCondition>
</multiInstanceLoopCharacteristics>
</userTask>
<userTask id="Activity_0sjdumc" name="录入信息" flowable:assignee="${userActivity_0sjdumc}">
<extensionElements>
<informat:taskSetting
value="%7B%22enableAutocomplete%22%3Afalse%2C%22autoCompleteExpression%22%3Anull%2C%22autocompleteNodeIds%22%3A%5B%5D%2C%22noAssigneeHandleType%22%3Anull%2C%22userAction%22%3A%22Form%22%2C%22completeAutomaticId%22%3Anull%2C%22automaticSetting%22%3Anull%2C%22formSetting%22%3A%7B%22id%22%3A%22form%22%2C%22taskModal%22%3Afalse%2C%22localVariable%22%3Afalse%2C%22enableShowProcessInfo%22%3Atrue%2C%22formType%22%3Anull%2C%22formDesignerModuleId%22%3Anull%2C%22formDesignerFormId%22%3Anull%2C%22formWidthExpression%22%3Anull%2C%22formDesignerFieldSettingList%22%3A%5B%5D%2C%22tableId%22%3A%22isx96qa2wv81f%22%2C%22tableFieldSettingList%22%3A%5B%7B%22id%22%3A%22id%22%2C%22editable%22%3Afalse%2C%22visible%22%3Afalse%7D%2C%7B%22id%22%3A%22tar2054t8tsos%22%2C%22editable%22%3Afalse%2C%22visible%22%3Atrue%7D%2C%7B%22id%22%3A%22u05626gf9j52o%22%2C%22editable%22%3Afalse%2C%22visible%22%3Atrue%7D%5D%2C%22toolBarButtonList%22%3A%5B%7B%22id%22%3A%22uzc75jrap07w%22%2C%22name%22%3A%22%E5%AE%8C%E6%88%90%22%2C%22remark%22%3Anull%2C%22action%22%3A%22TaskComplete%22%2C%22actionSetting%22%3A%7B%22valueList%22%3A%5B%5D%2C%22varList%22%3A%5B%5D%2C%22tableId%22%3A%22xbzfcjx2nvbqs%22%2C%22bpmnModuleId%22%3A%22xyo62nra8zbbw%22%2C%22defaultComment%22%3Anull%2C%22enableComment%22%3Afalse%2C%22taskIdExpression%22%3A%22%24%7Btask.id%7D%22%7D%2C%22controlType%22%3A%22button%22%2C%22buttonSetting%22%3A%7B%22type%22%3A%22primary%22%2C%22icon%22%3Anull%2C%22hideName%22%3Afalse%2C%22round%22%3Afalse%2C%22plain%22%3Afalse%2C%22hotkey%22%3Anull%2C%22enableConfirm%22%3Afalse%2C%22tipsExpression%22%3Anull%2C%22confirmMessageExpression%22%3Anull%2C%22completeExpression%22%3Anull%2C%22nameExpression%22%3Anull%7D%2C%22inputSetting%22%3A%7B%22width%22%3A200%2C%22placeholder%22%3Anull%2C%22value%22%3Anull%7D%2C%22labelSetting%22%3A%7B%22text%22%3Anull%2C%22color%22%3Anull%2C%22bgColor%22%3Anull%2C%22fontSize%22%3A13%2C%22bold%22%3Afalse%7D%2C%22selectSetting%22%3A%7B%22width%22%3A200%2C%22placeholder%22%3Anull%2C%22multiple%22%3Afalse%2C%22optionList%22%3A%5B%5D%2C%22value%22%3Anull%7D%2C%22switchSetting%22%3A%7B%22value%22%3Anull%2C%22type%22%3A%22primary%22%7D%2C%22isDirectory%22%3Afalse%2C%22children%22%3A%5B%5D%2C%22hideExpression%22%3Anull%2C%22disableExpression%22%3Anull%2C%22componentSetting%22%3A%7B%22websiteId%22%3Anull%2C%22componentId%22%3Anull%2C%22props%22%3A%5B%5D%7D%7D%5D%2C%22completeSetVarList%22%3A%5B%5D%7D%7D"/>
</extensionElements>
<incoming>Flow_1sr73ba</incoming>
<outgoing>Flow_113xrfh</outgoing>
<outgoing>Flow_13261tk</outgoing>
<outgoing>Flow_0d4hvde</outgoing>
</userTask>
<exclusiveGateway id="Gateway_03zt94c">
<incoming>Flow_0xalyo9</incoming>
<outgoing>Flow_1sr73ba</outgoing>
<outgoing>Flow_1rqjlvb</outgoing>
</exclusiveGateway>
<sequenceFlow id="Flow_0xalyo9" sourceRef="Activity_06fz4lj" targetRef="Gateway_03zt94c"/>
<sequenceFlow id="Flow_1sr73ba" name="同意人数大于不同意人数" sourceRef="Gateway_03zt94c"
targetRef="Activity_0sjdumc">
<conditionExpression xsi:type="tFormalExpression">${voteYesCount>voteNoCount}</conditionExpression>
</sequenceFlow>
<sequenceFlow id="Flow_1rqjlvb" name="同意人数未超过不同意人数" sourceRef="Gateway_03zt94c"
targetRef="Event_01u05rx">
<conditionExpression xsi:type="tFormalExpression">${voteYesCount<=voteNoCount}</conditionExpression>
</sequenceFlow>
<sequenceFlow id="Flow_113xrfh" sourceRef="Activity_0sjdumc" targetRef="Event_0ym4e7m"/>
<intermediateCatchEvent id="Event_0ym4e7m" name="捕获消息">
<incoming>Flow_113xrfh</incoming>
<outgoing>Flow_0dwkrqa</outgoing>
<messageEventDefinition id="MessageEventDefinition_1udkqz7" messageRef="completeMessage"/>
</intermediateCatchEvent>
<sequenceFlow id="Flow_0dwkrqa" sourceRef="Event_0ym4e7m" targetRef="Activity_1qqnt0m"/>
<sequenceFlow id="Flow_0lj5dp8" sourceRef="Activity_1qqnt0m" targetRef="Event_01u05rx"/>
<userTask id="Activity_1qqnt0m" name="确认录入" flowable:assignee="${userActivity_1qqnt0m}">
<extensionElements>
<informat:taskSetting
value="%7B%22enableAutocomplete%22%3Afalse%2C%22autoCompleteExpression%22%3Anull%2C%22autocompleteNodeIds%22%3A%5B%5D%2C%22noAssigneeHandleType%22%3Anull%2C%22userAction%22%3A%22Form%22%2C%22completeAutomaticId%22%3Anull%2C%22automaticSetting%22%3Anull%2C%22formSetting%22%3A%7B%22id%22%3A%22form%22%2C%22taskModal%22%3Afalse%2C%22localVariable%22%3Afalse%2C%22enableShowProcessInfo%22%3Atrue%2C%22formType%22%3Anull%2C%22formDesignerModuleId%22%3Anull%2C%22formDesignerFormId%22%3Anull%2C%22formWidthExpression%22%3Anull%2C%22formDesignerFieldSettingList%22%3A%5B%5D%2C%22tableId%22%3A%22isx96qa2wv81f%22%2C%22tableFieldSettingList%22%3A%5B%7B%22id%22%3A%22id%22%2C%22editable%22%3Afalse%2C%22visible%22%3Afalse%7D%2C%7B%22id%22%3A%22tar2054t8tsos%22%2C%22editable%22%3Afalse%2C%22visible%22%3Atrue%7D%2C%7B%22id%22%3A%22u05626gf9j52o%22%2C%22editable%22%3Afalse%2C%22visible%22%3Atrue%7D%2C%7B%22id%22%3A%22zla8kg6pdojfv%22%2C%22editable%22%3Afalse%2C%22visible%22%3Atrue%7D%5D%2C%22toolBarButtonList%22%3A%5B%7B%22id%22%3A%22o0epj5v471s8%22%2C%22name%22%3A%22%E5%AE%8C%E6%88%90%22%2C%22remark%22%3Anull%2C%22action%22%3A%22TaskComplete%22%2C%22actionSetting%22%3A%7B%22valueList%22%3A%5B%5D%2C%22varList%22%3A%5B%5D%2C%22bpmnModuleId%22%3A%22xyo62nra8zbbw%22%2C%22defaultComment%22%3Anull%2C%22enableComment%22%3Afalse%2C%22taskIdExpression%22%3A%22%24%7Btask.id%7D%22%7D%2C%22controlType%22%3A%22button%22%2C%22buttonSetting%22%3A%7B%22type%22%3A%22primary%22%2C%22icon%22%3Anull%2C%22hideName%22%3Afalse%2C%22round%22%3Afalse%2C%22plain%22%3Afalse%2C%22hotkey%22%3Anull%2C%22enableConfirm%22%3Afalse%2C%22tipsExpression%22%3Anull%2C%22confirmMessageExpression%22%3Anull%2C%22completeExpression%22%3Anull%2C%22nameExpression%22%3Anull%7D%2C%22inputSetting%22%3A%7B%22width%22%3A200%2C%22placeholder%22%3Anull%2C%22value%22%3Anull%7D%2C%22labelSetting%22%3A%7B%22text%22%3Anull%2C%22color%22%3Anull%2C%22bgColor%22%3Anull%2C%22fontSize%22%3A13%2C%22bold%22%3Afalse%7D%2C%22selectSetting%22%3A%7B%22width%22%3A200%2C%22placeholder%22%3Anull%2C%22multiple%22%3Afalse%2C%22optionList%22%3A%5B%5D%2C%22value%22%3Anull%7D%2C%22switchSetting%22%3A%7B%22value%22%3Anull%2C%22type%22%3A%22primary%22%7D%2C%22isDirectory%22%3Afalse%2C%22children%22%3A%5B%5D%2C%22hideExpression%22%3Anull%2C%22disableExpression%22%3Anull%2C%22componentSetting%22%3A%7B%22websiteId%22%3Anull%2C%22componentId%22%3Anull%2C%22props%22%3A%5B%5D%7D%7D%5D%2C%22completeSetVarList%22%3A%5B%5D%7D%7D"/>
</extensionElements>
<incoming>Flow_0dwkrqa</incoming>
<incoming>Flow_1lwtqcg</incoming>
<incoming>Flow_023gfjp</incoming>
<outgoing>Flow_0lj5dp8</outgoing>
</userTask>
<intermediateCatchEvent id="Event_0vgbypq" name="捕获信号">
<incoming>Flow_0d4hvde</incoming>
<outgoing>Flow_1lwtqcg</outgoing>
<signalEventDefinition id="SignalEventDefinition_17riiht" signalRef="completeSignal"/>
</intermediateCatchEvent>
<sequenceFlow id="Flow_1lwtqcg" sourceRef="Event_0vgbypq" targetRef="Activity_1qqnt0m"/>
<intermediateCatchEvent id="Event_1ynnthi" name="等待5天后自动触发">
<incoming>Flow_13261tk</incoming>
<outgoing>Flow_023gfjp</outgoing>
<timerEventDefinition id="TimerEventDefinition_0jclzak">
<timeDuration xsi:type="tFormalExpression">
${_.evalDate("%7B%22type%22%3A%22diff%22%2C%22dateValue%22%3Anull%2C%22diffYear%22%3A0%2C%22diffMonth%22%3A0%2C%22diffDay%22%3A5%2C%22diffHour%22%3A0%2C%22diffMinute%22%3A0%2C%22diffSecond%22%3A0%2C%22fieldId%22%3Anull%7D")}
</timeDuration>
</timerEventDefinition>
</intermediateCatchEvent>
<sequenceFlow id="Flow_13261tk" sourceRef="Activity_0sjdumc" targetRef="Event_1ynnthi"/>
<sequenceFlow id="Flow_023gfjp" sourceRef="Event_1ynnthi" targetRef="Activity_1qqnt0m"/>
<sequenceFlow id="Flow_0d4hvde" sourceRef="Activity_0sjdumc" targetRef="Event_0vgbypq"/>
</process>
<message id="completeMessage" name="完成消息"/>
<signal id="completeSignal" name="完成信号" flowable:scope="global"/>
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="process_he3b2x5a2idx">
<bpmndi:BPMNEdge id="Flow_0d4hvde_di" bpmnElement="Flow_0d4hvde">
<di:waypoint x="920" y="120"/>
<di:waypoint x="920" y="150"/>
<di:waypoint x="1120" y="150"/>
<di:waypoint x="1120" y="192"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_023gfjp_di" bpmnElement="Flow_023gfjp">
<di:waypoint x="920" y="228"/>
<di:waypoint x="920" y="300"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_13261tk_di" bpmnElement="Flow_13261tk">
<di:waypoint x="920" y="120"/>
<di:waypoint x="920" y="192"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1lwtqcg_di" bpmnElement="Flow_1lwtqcg">
<di:waypoint x="1120" y="228"/>
<di:waypoint x="1120" y="340"/>
<di:waypoint x="970" y="340"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0lj5dp8_di" bpmnElement="Flow_0lj5dp8">
<di:waypoint x="920" y="380"/>
<di:waypoint x="920" y="482"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0dwkrqa_di" bpmnElement="Flow_0dwkrqa">
<di:waypoint x="720" y="228"/>
<di:waypoint x="720" y="340"/>
<di:waypoint x="870" y="340"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_113xrfh_di" bpmnElement="Flow_113xrfh">
<di:waypoint x="920" y="120"/>
<di:waypoint x="920" y="150"/>
<di:waypoint x="720" y="150"/>
<di:waypoint x="720" y="192"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1rqjlvb_di" bpmnElement="Flow_1rqjlvb">
<di:waypoint x="460" y="295"/>
<di:waypoint x="460" y="500"/>
<di:waypoint x="902" y="500"/>
<bpmndi:BPMNLabel>
<dc:Bounds x="561" y="466" width="77" height="27"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1sr73ba_di" bpmnElement="Flow_1sr73ba">
<di:waypoint x="460" y="245"/>
<di:waypoint x="460" y="80"/>
<di:waypoint x="870" y="80"/>
<bpmndi:BPMNLabel>
<dc:Bounds x="561" y="46" width="77" height="27"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0xalyo9_di" bpmnElement="Flow_0xalyo9">
<di:waypoint x="370" y="270"/>
<di:waypoint x="435" y="270"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0xsyo6r_di" bpmnElement="Flow_0xsyo6r">
<di:waypoint x="218" y="270"/>
<di:waypoint x="270" y="270"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNShape id="_BPMNShape_StartEvent_1" bpmnElement="StartEvent_1">
<dc:Bounds x="182" y="252" width="36" height="36"/>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_01u05rx_di" bpmnElement="Event_01u05rx">
<dc:Bounds x="902" y="482" width="36" height="36"/>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0yn8dsz_di" bpmnElement="Activity_06fz4lj">
<dc:Bounds x="270" y="230" width="100" height="80"/>
<bpmndi:BPMNLabel/>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1rlylwc_di" bpmnElement="Activity_0sjdumc">
<dc:Bounds x="870" y="40" width="100" height="80"/>
<bpmndi:BPMNLabel/>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_03zt94c_di" bpmnElement="Gateway_03zt94c" isMarkerVisible="true">
<dc:Bounds x="435" y="245" width="50" height="50"/>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0ed2ldz_di" bpmnElement="Event_0ym4e7m">
<dc:Bounds x="702" y="192" width="36" height="36"/>
<bpmndi:BPMNLabel>
<dc:Bounds x="625" y="200" width="44" height="14"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_03et2bi_di" bpmnElement="Activity_1qqnt0m">
<dc:Bounds x="870" y="300" width="100" height="80"/>
<bpmndi:BPMNLabel/>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1pv8p7y_di" bpmnElement="Event_0vgbypq">
<dc:Bounds x="1102" y="192" width="36" height="36"/>
<bpmndi:BPMNLabel>
<dc:Bounds x="1048" y="203" width="44" height="14"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1l4vew3_di" bpmnElement="Event_1ynnthi">
<dc:Bounds x="902" y="192" width="36" height="36"/>
<bpmndi:BPMNLabel>
<dc:Bounds x="805" y="200" width="84" height="27"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
</definitions>