User: manuchehr clicked save for manage-procurement/procurement/core-contributor-invoice-management/cc-invoice-approval/cc-invoice-approval-process-v2.bpmn

This commit is contained in:
demo 2022-11-28 16:52:28 +00:00
parent f3245829e7
commit d48a4ba5e7

View File

@ -807,28 +807,56 @@ isSetMessage = True</spiffworkflow:preScript>
</bpmn:callActivity>
<bpmn:sequenceFlow id="Flow_0re50gq" sourceRef="Call_Waku_Messages_Message-Notify_Proejct_Lead" targetRef="Activity_1ve0iqu" />
<bpmn:sequenceFlow id="Flow_0y37dgj" sourceRef="Activity_1ve0iqu" targetRef="Event_1nkaxn4" />
<bpmn:sequenceFlow id="Flow_0dvboik" sourceRef="Event_00px1yx" targetRef="Activity_1r3o0bm" />
<bpmn:sequenceFlow id="Flow_0dvboik" sourceRef="Event_00px1yx" targetRef="Activity_1y48u38" />
<bpmn:callActivity id="Activity_1r3o0bm" name="Get PL Keycloak Username" calledElement="Bamboo_Conversion">
<bpmn:extensionElements>
<spiffworkflow:preScript># Set Current User's Bamboo Supervisor's ID
userBambooId_str = current_user_extras["bamboo_supervisor_api_id"]</spiffworkflow:preScript>
<spiffworkflow:preScript></spiffworkflow:preScript>
<spiffworkflow:postScript># Set Project Lead's Keycloak name
project_lead_keycloak_name = userKeycloak</spiffworkflow:postScript>
</bpmn:extensionElements>
<bpmn:incoming>Flow_0dvboik</bpmn:incoming>
<bpmn:outgoing>Flow_0bv17h4</bpmn:outgoing>
<bpmn:incoming>Flow_0afbtpr</bpmn:incoming>
<bpmn:outgoing>Flow_0lolzfe</bpmn:outgoing>
</bpmn:callActivity>
<bpmn:sequenceFlow id="Flow_0bv17h4" sourceRef="Activity_1r3o0bm" targetRef="Activity_0mnf9hu" />
<bpmn:sequenceFlow id="Flow_0gplgyz" sourceRef="Activity_00b66gy" targetRef="Call_Waku_Messages_Message-Notify_Proejct_Lead" />
<bpmn:sequenceFlow id="Flow_1bpva7u" sourceRef="Activity_0mnf9hu" targetRef="Activity_00b66gy" />
<bpmn:scriptTask id="Activity_0mnf9hu" name="Set Project Lead Lane Permission">
<bpmn:incoming>Flow_0bv17h4</bpmn:incoming>
<bpmn:incoming>Flow_15qpndl</bpmn:incoming>
<bpmn:outgoing>Flow_1bpva7u</bpmn:outgoing>
<bpmn:script># Set Project Lead Lane Permission
lane_owners = {
"Project Lead": [project_lead_keycloak_name]
}</bpmn:script>
</bpmn:scriptTask>
<bpmn:sequenceFlow id="Flow_0e4lmqr" sourceRef="Activity_1y48u38" targetRef="Gateway_0miexnl" />
<bpmn:scriptTask id="Activity_1y48u38" name="Set Bamboo Supervisor&#39;s ID">
<bpmn:incoming>Flow_0dvboik</bpmn:incoming>
<bpmn:outgoing>Flow_0e4lmqr</bpmn:outgoing>
<bpmn:script># Set Current User's Bamboo Supervisor's ID
userBambooId_str = current_user_extras["bamboo_supervisor_api_id"]</bpmn:script>
</bpmn:scriptTask>
<bpmn:exclusiveGateway id="Gateway_00nhd4e">
<bpmn:incoming>Flow_0lolzfe</bpmn:incoming>
<bpmn:incoming>Flow_1653e54</bpmn:incoming>
<bpmn:outgoing>Flow_15qpndl</bpmn:outgoing>
</bpmn:exclusiveGateway>
<bpmn:sequenceFlow id="Flow_15qpndl" sourceRef="Gateway_00nhd4e" targetRef="Activity_0mnf9hu" />
<bpmn:exclusiveGateway id="Gateway_0miexnl" name="Bamboo Supervisor Assigned?" default="Flow_0afbtpr">
<bpmn:incoming>Flow_0e4lmqr</bpmn:incoming>
<bpmn:outgoing>Flow_0afbtpr</bpmn:outgoing>
<bpmn:outgoing>Flow_036wxfd</bpmn:outgoing>
</bpmn:exclusiveGateway>
<bpmn:sequenceFlow id="Flow_0afbtpr" name="Yes" sourceRef="Gateway_0miexnl" targetRef="Activity_1r3o0bm" />
<bpmn:sequenceFlow id="Flow_0lolzfe" sourceRef="Activity_1r3o0bm" targetRef="Gateway_00nhd4e" />
<bpmn:sequenceFlow id="Flow_036wxfd" name="No" sourceRef="Gateway_0miexnl" targetRef="Activity_03tn3xs">
<bpmn:conditionExpression>userBambooId_str is None</bpmn:conditionExpression>
</bpmn:sequenceFlow>
<bpmn:sequenceFlow id="Flow_1653e54" sourceRef="Activity_03tn3xs" targetRef="Gateway_00nhd4e" />
<bpmn:scriptTask id="Activity_03tn3xs" name="Set Alternate PL Keycloak Username">
<bpmn:incoming>Flow_036wxfd</bpmn:incoming>
<bpmn:outgoing>Flow_1653e54</bpmn:outgoing>
<bpmn:script># Set Alternate PL Keycloak Username
project_lead_keycloak_name = "manuchehr"</bpmn:script>
</bpmn:scriptTask>
</bpmn:subProcess>
<bpmn:subProcess id="Activity_1kgaqpf" name="Waku Message: Notify Finance">
<bpmn:incoming>Flow_18xvx8w</bpmn:incoming>
@ -1791,48 +1819,92 @@ timezone = current_user_extras["time_zone"]</spiffworkflow:preScript>
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_00px1yx_di" bpmnElement="Event_00px1yx">
<dc:Bounds x="-108" y="402" width="36" height="36" />
<dc:Bounds x="-378" y="402" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0koyga5_di" bpmnElement="Activity_1y48u38">
<dc:Bounds x="-280" y="380" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_0miexnl_di" bpmnElement="Gateway_0miexnl" isMarkerVisible="true">
<dc:Bounds x="-125" y="395" width="50" height="50" />
<bpmndi:BPMNLabel>
<dc:Bounds x="-125" y="452" width="53" height="40" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1nkaxn4_di" bpmnElement="Event_1nkaxn4">
<dc:Bounds x="872" y="402" width="36" height="36" />
<dc:Bounds x="1002" y="402" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1gex892_di" bpmnElement="Activity_00b66gy">
<dc:Bounds x="350" y="380" width="100" height="80" />
<dc:Bounds x="480" y="380" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0s32al0_di" bpmnElement="Activity_1ve0iqu">
<dc:Bounds x="700" y="380" width="100" height="80" />
<dc:Bounds x="830" y="380" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0mxxp3b_di" bpmnElement="Call_Waku_Messages_Message-Notify_Proejct_Lead">
<dc:Bounds x="530" y="380" width="100" height="80" />
<dc:Bounds x="660" y="380" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0j598ta_di" bpmnElement="Activity_0mnf9hu">
<dc:Bounds x="180" y="380" width="100" height="80" />
<dc:Bounds x="310" y="380" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_00nhd4e_di" bpmnElement="Gateway_00nhd4e" isMarkerVisible="true">
<dc:Bounds x="175" y="395" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_10ytnxn_di" bpmnElement="Activity_03tn3xs">
<dc:Bounds x="0" y="250" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_0re50gq_di" bpmnElement="Flow_0re50gq">
<di:waypoint x="630" y="420" />
<di:waypoint x="700" y="420" />
<di:waypoint x="760" y="420" />
<di:waypoint x="830" y="420" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0y37dgj_di" bpmnElement="Flow_0y37dgj">
<di:waypoint x="800" y="420" />
<di:waypoint x="872" y="420" />
<di:waypoint x="930" y="420" />
<di:waypoint x="1002" y="420" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0dvboik_di" bpmnElement="Flow_0dvboik">
<di:waypoint x="-72" y="420" />
<di:waypoint x="0" y="420" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0bv17h4_di" bpmnElement="Flow_0bv17h4">
<di:waypoint x="100" y="420" />
<di:waypoint x="180" y="420" />
<di:waypoint x="-342" y="420" />
<di:waypoint x="-280" y="420" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0gplgyz_di" bpmnElement="Flow_0gplgyz">
<di:waypoint x="450" y="420" />
<di:waypoint x="530" y="420" />
<di:waypoint x="580" y="420" />
<di:waypoint x="660" y="420" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1bpva7u_di" bpmnElement="Flow_1bpva7u">
<di:waypoint x="280" y="420" />
<di:waypoint x="350" y="420" />
<di:waypoint x="410" y="420" />
<di:waypoint x="480" y="420" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0e4lmqr_di" bpmnElement="Flow_0e4lmqr">
<di:waypoint x="-180" y="420" />
<di:waypoint x="-125" y="420" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0afbtpr_di" bpmnElement="Flow_0afbtpr">
<di:waypoint x="-75" y="420" />
<di:waypoint x="0" y="420" />
<bpmndi:BPMNLabel>
<dc:Bounds x="-46" y="402" width="18" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_15qpndl_di" bpmnElement="Flow_15qpndl">
<di:waypoint x="225" y="420" />
<di:waypoint x="310" y="420" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0lolzfe_di" bpmnElement="Flow_0lolzfe">
<di:waypoint x="100" y="420" />
<di:waypoint x="175" y="420" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_036wxfd_di" bpmnElement="Flow_036wxfd">
<di:waypoint x="-100" y="395" />
<di:waypoint x="-100" y="290" />
<di:waypoint x="0" y="290" />
<bpmndi:BPMNLabel>
<dc:Bounds x="-88" y="340" width="15" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1653e54_di" bpmnElement="Flow_1653e54">
<di:waypoint x="100" y="290" />
<di:waypoint x="200" y="290" />
<di:waypoint x="200" y="395" />
</bpmndi:BPMNEdge>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>