Files
clue/Process/预算申请.bpmn
SHAMUSPC\NINGMEI 6b4dedf7e7 {"Message":"1","MessageType":2,"Modules":[{"State":1,"Type":7,"Name":"Table/项目表"},{"State":1,"Type":7,"Name":"Table/任务表"},{"State":1,"Type":1,"Name":"PCPage/项目列表"},{"State":1,"Type":1,"Name":"PCPage/项目标题"},{"State":1,"Type":3,"Name":"MasterPCPage/FGC_母版页"},{"State":1,"Type":9,"Name":"Theme"},{"State":1,"Type":26,"Name":"Upload"},{"State":1,"Type":23,"Name":"TableView/用户信息视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/用户组织关系视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/角色信息视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/角色分类关系视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/用户角色关系视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/角色组织关系视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/角色拥有权限视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/组织信息视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/组织级别视图","ExclusiveType":0},{"State":1,"Type":15,"Name":"ServerCommand/新增工时"},{"State":1,"Type":7,"Name":"Table/项目分组","ExclusiveType":0},{"State":1,"Type":1,"Name":"PCPage/项目信息"},{"State":1,"Type":15,"Name":"ServerCommand/新增项目"},{"State":1,"Type":1,"Name":"PCPage/项目审批"},{"State":1,"Type":28,"Name":"ProcessItem/预算申请"},{"State":1,"Type":36,"Name":"ShareCommandContainer/发起预算申请"},{"State":3,"Type":22,"Name":"Tables/需求反馈"},{"State":3,"Type":7,"Name":"Table/需求反馈登记表"},{"State":3,"Type":7,"Name":"Table/反馈状态表"},{"State":3,"Type":1,"Name":"PCPage/项目反馈"}],"Version":"v1"}
2024-03-15 19:30:37 +08:00

87 lines
16 KiB
XML

<?xml version="1.0" encoding="UTF-8"?><definitions xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:fgc="http://www.forguncy.com/schema/bpmn/1.0" xmlns:activiti="http://activiti.org/bpmn" id="_f0891378-904d-4a7a-9433-88bd2bac0c55" name="BPMN Model" targetNamespace="http://www.forguncy.com/schema/bpmn/1.0" expressionLanguage="https://www.ecma-international.org/publications/standards/Ecma-334.htm">
<extension/>
<process id="_f676c4bd-eedd-4876-8c5c-a63eeaab8533" name="预算申请" isExecutable="true">
<documentation/>
<extensionElements>
<fgc:ForguncyExtension Properties="{&quot;variableSetting&quot;:{&quot;variables&quot;:[{&quot;name&quot;:&quot;校验结果&quot;,&quot;initialValue&quot;:{&quot;valueType&quot;:1,&quot;fixedValue&quot;:&quot;0&quot;}}]},&quot;eventSetting&quot;:{&quot;eventHandlers&quot;:[{&quot;id&quot;:&quot;0&quot;,&quot;event&quot;:100,&quot;commands&quot;:[]},{&quot;id&quot;:&quot;1&quot;,&quot;event&quot;:101,&quot;commands&quot;:[{&quot;$type&quot;:&quot;ServerDesignerCommon.ProcessEngine.ExtensionModel.CallServerCommandDefinition, ServerDesignerCommon&quot;,&quot;serverCommandName&quot;:&quot;批准项目预算申请&quot;,&quot;isAsync&quot;:false,&quot;inputParams&quot;:[{&quot;key&quot;:&quot;申请ID&quot;,&quot;value&quot;:{&quot;valueType&quot;:2,&quot;tableFieldValue&quot;:{&quot;TableName&quot;:&quot;项目预算变动表&quot;,&quot;ColumnName&quot;:&quot;ID&quot;,&quot;GUID&quot;:&quot;2de3fd11-7cd9-441a-91dc-73cf0ce856ca&quot;}}},{&quot;key&quot;:&quot;状态&quot;,&quot;value&quot;:{&quot;valueType&quot;:1,&quot;fixedValue&quot;:&quot;已完成&quot;}}],&quot;returnCodeTo&quot;:&quot;&quot;,&quot;returnMessageTo&quot;:&quot;&quot;,&quot;returnPropertiesTo&quot;:[],&quot;$fgc_java_type&quot;:&quot;com.grapecity.forguncy.service.command.impl.callserver.CallServerCommandDefinition&quot;,&quot;$fgc_csharp_type&quot;:&quot;ServerDesignerCommon.ProcessEngine.ExtensionModel.CallServerCommandDefinition&quot;,&quot;id&quot;:&quot;1709628275862-d7f4ccfa&quot;,&quot;enable&quot;:true}]},{&quot;id&quot;:&quot;2&quot;,&quot;event&quot;:102,&quot;commands&quot;:[{&quot;$type&quot;:&quot;ServerDesignerCommon.ProcessEngine.ExtensionModel.CallServerCommandDefinition, ServerDesignerCommon&quot;,&quot;serverCommandName&quot;:&quot;批准项目预算申请&quot;,&quot;isAsync&quot;:true,&quot;inputParams&quot;:[{&quot;key&quot;:&quot;申请ID&quot;,&quot;value&quot;:{&quot;valueType&quot;:2,&quot;tableFieldValue&quot;:{&quot;TableName&quot;:&quot;项目预算变动表&quot;,&quot;ColumnName&quot;:&quot;ID&quot;,&quot;GUID&quot;:&quot;7f03a668-10d3-4ff7-891a-6c63ea20af9f&quot;}}},{&quot;key&quot;:&quot;状态&quot;,&quot;value&quot;:{&quot;valueType&quot;:1,&quot;fixedValue&quot;:&quot;已取消&quot;}}],&quot;returnCodeTo&quot;:&quot;&quot;,&quot;returnMessageTo&quot;:&quot;&quot;,&quot;returnPropertiesTo&quot;:[],&quot;$fgc_java_type&quot;:&quot;com.grapecity.forguncy.service.command.impl.callserver.CallServerCommandDefinition&quot;,&quot;$fgc_csharp_type&quot;:&quot;ServerDesignerCommon.ProcessEngine.ExtensionModel.CallServerCommandDefinition&quot;,&quot;id&quot;:&quot;1709622015574-c0a9f0b8&quot;,&quot;enable&quot;:true}]}]},&quot;timeoutSetting&quot;:{&quot;deadlines&quot;:[]},&quot;page&quot;:&quot;预算申请审批&quot;,&quot;tables&quot;:[&quot;项目预算变动表&quot;]}"/>
</extensionElements>
<startEvent id="_f08335ab-b838-4a55-8421-200f30047003" name="开始">
<extensionElements>
<fgc:ForguncyExtension Properties="{&quot;eventSetting&quot;:{&quot;eventHandlers&quot;:[{&quot;id&quot;:&quot;0&quot;,&quot;enable&quot;:true,&quot;event&quot;:401,&quot;commands&quot;:[]}]},&quot;variableSetting&quot;:{&quot;variables&quot;:[]}}"/>
</extensionElements>
<outgoing>Flow_1y1g7g4</outgoing>
</startEvent>
<userTask id="_1f754255-6fd9-4eab-8d0f-10df7976e222" name="审批" activiti:formKey="${formKeyResolver.getFormKey(execution)}" activiti:assignee="${FGC_activitiAssignee}">
<extensionElements>
<fgc:ForguncyExtension Properties="{&quot;generalSetting&quot;:{&quot;page&quot;:&quot;预算申请审批&quot;,&quot;tables&quot;:[&quot;项目预算变动表&quot;],&quot;actions&quot;:[{&quot;key&quot;:&quot;0&quot;,&quot;type&quot;:100,&quot;title&quot;:&quot;同意&quot;,&quot;enable&quot;:true,&quot;condition&quot;:&quot;{\&quot;$type\&quot;:\&quot;ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess\&quot;,\&quot;SubConditions\&quot;:[{\&quot;$type\&quot;:\&quot;ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess\&quot;,\&quot;SubConditions\&quot;:[{\&quot;$type\&quot;:\&quot;Forguncy.Model.IfCondition, ServerDesignerCommon\&quot;,\&quot;param\&quot;:{\&quot;$type\&quot;:\&quot;Forguncy.Model.IfConditionProcessTableDataParam, ServerDesignerCommon\&quot;,\&quot;BindingInfo\&quot;:{\&quot;TableName\&quot;:\&quot;项目预算变动表\&quot;,\&quot;ColumnName\&quot;:\&quot;增加工时\&quot;,\&quot;GUID\&quot;:\&quot;e209e711-be95-45e2-b7df-00aca9079c40\&quot;,\&quot;AttachType\&quot;:null,\&quot;RelationBinding\&quot;:null},\&quot;ParamDisplay\&quot;:\&quot;[项目预算变动表.增加工时]\&quot;,\&quot;IfConditionParamType\&quot;:5},\&quot;value\&quot;:\&quot;0\&quot;,\&quot;compareType\&quot;:2,\&quot;LeftBracket\&quot;:1,\&quot;RightBracket\&quot;:0,\&quot;OriginalConditionDispay\&quot;:\&quot;{0} 大于 {1}\&quot;},{\&quot;$type\&quot;:\&quot;Forguncy.Model.IfCondition, ServerDesignerCommon\&quot;,\&quot;param\&quot;:{\&quot;$type\&quot;:\&quot;Forguncy.Model.IfConditionProcessTableDataParam, ServerDesignerCommon\&quot;,\&quot;BindingInfo\&quot;:{\&quot;TableName\&quot;:\&quot;项目预算变动表\&quot;,\&quot;ColumnName\&quot;:\&quot;增加费用\&quot;,\&quot;GUID\&quot;:\&quot;69acc543-d69a-4934-9948-b91b2180d25c\&quot;,\&quot;AttachType\&quot;:null,\&quot;RelationBinding\&quot;:null},\&quot;ParamDisplay\&quot;:\&quot;[项目预算变动表.增加费用]\&quot;,\&quot;IfConditionParamType\&quot;:5},\&quot;value\&quot;:\&quot;0\&quot;,\&quot;compareType\&quot;:2,\&quot;LeftBracket\&quot;:0,\&quot;RightBracket\&quot;:1,\&quot;OriginalConditionDispay\&quot;:\&quot;{0} 大于 {1}\&quot;}],\&quot;RelationType\&quot;:1},{\&quot;$type\&quot;:\&quot;Forguncy.Model.IfCondition, ServerDesignerCommon\&quot;,\&quot;param\&quot;:{\&quot;$type\&quot;:\&quot;Forguncy.Model.IfConditionProcessTableDataParam, ServerDesignerCommon\&quot;,\&quot;BindingInfo\&quot;:{\&quot;TableName\&quot;:\&quot;项目预算变动表\&quot;,\&quot;ColumnName\&quot;:\&quot;申请人\&quot;,\&quot;GUID\&quot;:\&quot;d2e49202-1520-49a0-b38c-9d66ebba286e\&quot;,\&quot;AttachType\&quot;:null,\&quot;RelationBinding\&quot;:null},\&quot;ParamDisplay\&quot;:\&quot;[项目预算变动表.申请人]\&quot;,\&quot;IfConditionParamType\&quot;:5},\&quot;value\&quot;:\&quot;%Null%\&quot;,\&quot;compareType\&quot;:1,\&quot;LeftBracket\&quot;:0,\&quot;RightBracket\&quot;:0,\&quot;OriginalConditionDispay\&quot;:\&quot;{0} 不等于 {1}\&quot;}],\&quot;RelationType\&quot;:0}&quot;,&quot;remarks&quot;:[{&quot;enable&quot;:true,&quot;key&quot;:1,&quot;required&quot;:false},{&quot;enable&quot;:false,&quot;key&quot;:2,&quot;required&quot;:false}],&quot;commitOption&quot;:{&quot;autoSave&quot;:false}},{&quot;key&quot;:&quot;1644290578551-fb1cce84&quot;,&quot;type&quot;:200,&quot;title&quot;:&quot;拒绝&quot;,&quot;enable&quot;:true,&quot;remarks&quot;:[{&quot;enable&quot;:true,&quot;key&quot;:1,&quot;required&quot;:true},{&quot;enable&quot;:false,&quot;key&quot;:2,&quot;required&quot;:false}],&quot;terminateOption&quot;:{&quot;type&quot;:2}}]},&quot;userSetting&quot;:{&quot;assigneeSettings&quot;:[{&quot;type&quot;:2,&quot;value&quot;:{&quot;valueType&quot;:1,&quot;fixedValue&quot;:&quot;项目总监&quot;},&quot;enable&quot;:true}],&quot;assigneeTarget&quot;:2,&quot;isMultiple&quot;:true,&quot;isCountersign&quot;:false,&quot;isSequential&quot;:false,&quot;autoCommitStrategies&quot;:[{&quot;status&quot;:1,&quot;enable&quot;:false},{&quot;status&quot;:2,&quot;enable&quot;:true},{&quot;status&quot;:3,&quot;enable&quot;:false}],&quot;nobodyAssignStrategy&quot;:{&quot;status&quot;:1}},&quot;dataSetting&quot;:{&quot;tablePermissions&quot;:[]},&quot;timeoutSetting&quot;:{&quot;deadlines&quot;:[]},&quot;eventSetting&quot;:{&quot;eventHandlers&quot;:[{&quot;id&quot;:&quot;0&quot;,&quot;event&quot;:400,&quot;commands&quot;:[{&quot;$type&quot;:&quot;ServerDesignerCommon.ProcessEngine.ExtensionModel.CallServerCommandDefinition, ServerDesignerCommon&quot;,&quot;serverCommandName&quot;:&quot;修改增补工时状态&quot;,&quot;isAsync&quot;:false,&quot;inputParams&quot;:[{&quot;key&quot;:&quot;申请ID&quot;,&quot;value&quot;:{&quot;valueType&quot;:2,&quot;tableFieldValue&quot;:{&quot;TableName&quot;:&quot;项目预算变动表&quot;,&quot;ColumnName&quot;:&quot;ID&quot;,&quot;GUID&quot;:&quot;68ceb174-fae7-42a2-bbaa-6fba151e39e5&quot;}}},{&quot;key&quot;:&quot;状态&quot;,&quot;value&quot;:{&quot;valueType&quot;:1,&quot;fixedValue&quot;:&quot;审批中&quot;}}],&quot;returnCodeTo&quot;:&quot;&quot;,&quot;returnMessageTo&quot;:&quot;&quot;,&quot;returnPropertiesTo&quot;:[],&quot;$fgc_java_type&quot;:&quot;com.grapecity.forguncy.service.command.impl.callserver.CallServerCommandDefinition&quot;,&quot;$fgc_csharp_type&quot;:&quot;ServerDesignerCommon.ProcessEngine.ExtensionModel.CallServerCommandDefinition&quot;,&quot;id&quot;:&quot;1709619258361-d74c5e6d&quot;,&quot;enable&quot;:true}]},{&quot;id&quot;:&quot;1&quot;,&quot;event&quot;:300,&quot;commands&quot;:[]},{&quot;id&quot;:&quot;2&quot;,&quot;event&quot;:302,&quot;commands&quot;:[]},{&quot;id&quot;:&quot;1709621893732-6e730361&quot;,&quot;event&quot;:401,&quot;commands&quot;:[]}]}}"/>
</extensionElements>
<incoming>Flow_1mecf6x</incoming>
<outgoing>Flow_10prhsv</outgoing>
<multiInstanceLoopCharacteristics activiti:collection="${userTaskResolver.getCollection(execution)}" activiti:elementVariable="FGC_activitiAssignee"><completionCondition>${nrOfCompletedInstances &gt; 0}</completionCondition></multiInstanceLoopCharacteristics>
</userTask>
<endEvent id="_3392ccdd-ae91-44fa-b2ee-f744284c12b0" name="结束">
<extensionElements>
<fgc:ForguncyExtension Properties="{&quot;eventSetting&quot;:{&quot;eventHandlers&quot;:[{&quot;id&quot;:&quot;0&quot;,&quot;enable&quot;:true,&quot;event&quot;:400,&quot;commands&quot;:[]}]},&quot;variableSetting&quot;:{&quot;variables&quot;:[]}}"/>
</extensionElements>
<incoming>Flow_10prhsv</incoming>
</endEvent>
<sequenceFlow id="Flow_1y1g7g4" sourceRef="_f08335ab-b838-4a55-8421-200f30047003" targetRef="Activity_01hsguw">
<extensionElements>
<fgc:ForguncyExtension Properties="{&quot;eventSetting&quot;:{&quot;eventHandlers&quot;:[{&quot;id&quot;:&quot;0&quot;,&quot;enable&quot;:true,&quot;event&quot;:200,&quot;commands&quot;:[]}]},&quot;sequenceProperty&quot;:{}}"/>
</extensionElements>
</sequenceFlow>
<userTask id="Activity_01hsguw" name="填写" activiti:formKey="${formKeyResolver.getFormKey(execution)}" activiti:assignee="${FGC_activitiAssignee}">
<extensionElements>
<fgc:ForguncyExtension Properties="{&quot;generalSetting&quot;:{&quot;page&quot;:&quot;预算申请&quot;,&quot;tables&quot;:[&quot;项目预算变动表&quot;],&quot;actions&quot;:[{&quot;key&quot;:&quot;100&quot;,&quot;type&quot;:100,&quot;title&quot;:&quot;提交&quot;,&quot;enable&quot;:true,&quot;remarks&quot;:[{&quot;key&quot;:1,&quot;enable&quot;:false,&quot;required&quot;:false},{&quot;key&quot;:2,&quot;enable&quot;:false,&quot;required&quot;:false}],&quot;commitOption&quot;:{&quot;autoSave&quot;:true}}]},&quot;userSetting&quot;:{&quot;assigneeSettings&quot;:[{&quot;type&quot;:1,&quot;value&quot;:{&quot;valueType&quot;:1,&quot;fixedValue&quot;:&quot;%Process.Starter%&quot;},&quot;enable&quot;:true,&quot;key&quot;:&quot;1709627633666-6e46f4db&quot;}],&quot;assigneeTarget&quot;:2,&quot;isMultiple&quot;:true,&quot;isCountersign&quot;:false,&quot;isSequential&quot;:false,&quot;autoCommitStrategies&quot;:[{&quot;status&quot;:1,&quot;enable&quot;:false},{&quot;status&quot;:2,&quot;enable&quot;:false},{&quot;status&quot;:3,&quot;enable&quot;:false}],&quot;nobodyAssignStrategy&quot;:{&quot;status&quot;:2}},&quot;dataSetting&quot;:{&quot;tablePermissions&quot;:[]},&quot;timeoutSetting&quot;:{&quot;deadlines&quot;:[]},&quot;eventSetting&quot;:{&quot;eventHandlers&quot;:[{&quot;id&quot;:&quot;0&quot;,&quot;event&quot;:400,&quot;commands&quot;:[]},{&quot;id&quot;:&quot;1&quot;,&quot;event&quot;:300,&quot;commands&quot;:[]},{&quot;id&quot;:&quot;2&quot;,&quot;event&quot;:302,&quot;commands&quot;:[]}]},&quot;variableSetting&quot;:{&quot;variables&quot;:[]}}"/>
</extensionElements>
<incoming>Flow_1y1g7g4</incoming>
<outgoing>Flow_1mecf6x</outgoing>
<multiInstanceLoopCharacteristics activiti:collection="${userTaskResolver.getCollection(execution)}" activiti:elementVariable="FGC_activitiAssignee"><completionCondition>${nrOfCompletedInstances &gt; 0}</completionCondition></multiInstanceLoopCharacteristics>
</userTask>
<sequenceFlow id="Flow_1mecf6x" sourceRef="Activity_01hsguw" targetRef="_1f754255-6fd9-4eab-8d0f-10df7976e222">
<extensionElements>
<fgc:ForguncyExtension Properties="{&quot;eventSetting&quot;:{&quot;eventHandlers&quot;:[{&quot;id&quot;:&quot;0&quot;,&quot;enable&quot;:true,&quot;event&quot;:200,&quot;commands&quot;:[]}]},&quot;sequenceProperty&quot;:{}}"/>
</extensionElements>
</sequenceFlow>
<sequenceFlow id="Flow_10prhsv" sourceRef="_1f754255-6fd9-4eab-8d0f-10df7976e222" targetRef="_3392ccdd-ae91-44fa-b2ee-f744284c12b0">
<extensionElements>
<fgc:ForguncyExtension Properties="{&quot;eventSetting&quot;:{&quot;eventHandlers&quot;:[{&quot;id&quot;:&quot;0&quot;,&quot;enable&quot;:true,&quot;event&quot;:200,&quot;commands&quot;:[]}]},&quot;sequenceProperty&quot;:{}}"/>
</extensionElements>
</sequenceFlow>
</process>
<BPMNDiagram xmlns="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:color="http://www.omg.org/spec/BPMN/non-normative/color/1.0" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" id="_bc75e97d-3718-40b3-954c-1093a5051bd0" name="" resolution="96">
<BPMNPlane bpmnElement="_f676c4bd-eedd-4876-8c5c-a63eeaab8533">
<BPMNEdge id="Flow_10prhsv_di" bpmnElement="Flow_10prhsv" color:border-color="rgb(172, 172, 172)" color:background-color="rgb(172, 172, 172)">
<di:waypoint x="190" y="20"/>
<di:waypoint x="300" y="20"/>
</BPMNEdge>
<BPMNEdge id="Flow_1mecf6x_di" bpmnElement="Flow_1mecf6x" color:border-color="rgb(172, 172, 172)" color:background-color="rgb(172, 172, 172)">
<di:waypoint x="-30" y="20"/>
<di:waypoint x="70" y="20"/>
</BPMNEdge>
<BPMNEdge id="Flow_1y1g7g4_di" bpmnElement="Flow_1y1g7g4" color:border-color="rgb(172, 172, 172)" color:background-color="rgb(172, 172, 172)">
<di:waypoint x="-260" y="20"/>
<di:waypoint x="-150" y="20"/>
</BPMNEdge>
<BPMNShape id="_77a930b7-a08f-48be-9e93-2006953ed6ad" bpmnElement="_f08335ab-b838-4a55-8421-200f30047003" isHorizontal="false" isExpanded="false" isMarkerVisible="false" isMessageVisible="false">
<Bounds xmlns="http://www.omg.org/spec/DD/20100524/DC" x="-300" y="0" width="40" height="40"/>
<BPMNLabel>
<dc:Bounds x="-293" y="47" width="27" height="16"/>
</BPMNLabel>
</BPMNShape>
<BPMNShape id="_2bf92c2b-1b3d-4815-b6c9-f696d0b501a1" bpmnElement="_1f754255-6fd9-4eab-8d0f-10df7976e222" isHorizontal="false" isExpanded="false" isMarkerVisible="false" isMessageVisible="false">
<Bounds xmlns="http://www.omg.org/spec/DD/20100524/DC" x="70" y="0" width="120" height="40"/>
</BPMNShape>
<BPMNShape id="_dffb7850-c3b4-4469-b322-8af82e48919d" bpmnElement="_3392ccdd-ae91-44fa-b2ee-f744284c12b0" isHorizontal="false" isExpanded="false" isMarkerVisible="false" isMessageVisible="false">
<Bounds xmlns="http://www.omg.org/spec/DD/20100524/DC" x="300" y="0" width="40" height="40"/>
<BPMNLabel>
<dc:Bounds x="307" y="47" width="27" height="16"/>
</BPMNLabel>
</BPMNShape>
<BPMNShape id="Activity_01hsguw_di" bpmnElement="Activity_01hsguw">
<dc:Bounds x="-150" y="0" width="120" height="40"/>
<BPMNLabel/>
</BPMNShape>
</BPMNPlane>
</BPMNDiagram>
</definitions>