diff --git a/forms-flow-ai/forms-flow-ai-ee/forms-flow-bpm/processes/Bundling/subProcess/NIRBundleWorkflow.bpmn b/forms-flow-ai/forms-flow-ai-ee/forms-flow-bpm/processes/Bundling/subProcess/NIRBundleWorkflow.bpmn index 15aa6b9f..29d804ad 100644 --- a/forms-flow-ai/forms-flow-ai-ee/forms-flow-bpm/processes/Bundling/subProcess/NIRBundleWorkflow.bpmn +++ b/forms-flow-ai/forms-flow-ai-ee/forms-flow-bpm/processes/Bundling/subProcess/NIRBundleWorkflow.bpmn @@ -29,6 +29,7 @@ <bpmn:lane id="Lane_1b29lwn" name="CSSA Manager Reviewr"> <bpmn:flowNodeRef>Activity_132ba5z</bpmn:flowNodeRef> <bpmn:flowNodeRef>Activity_0g23guk</bpmn:flowNodeRef> + <bpmn:flowNodeRef>Gateway_1w01edb</bpmn:flowNodeRef> </bpmn:lane> </bpmn:laneSet> <bpmn:callActivity id="Activity_1gjzpac" name="Send Decision Email" calledElement="common-email-workflow"> @@ -101,6 +102,7 @@ task.execution.setVariable('userRole','Site Information Advisor');</camunda:scri </camunda:taskListener> </bpmn:extensionElements> <bpmn:incoming>Flow_0unffch</bpmn:incoming> + <bpmn:incoming>Flow_1wavf5u</bpmn:incoming> <bpmn:outgoing>Flow_1ua4w6m</bpmn:outgoing> <bpmn:outgoing>Flow_1oam11w</bpmn:outgoing> <bpmn:outgoing>Flow_1g1b94u</bpmn:outgoing> @@ -125,26 +127,6 @@ task.execution.setVariable('deleteReason', "completed");</camunda:script> <bpmn:incoming>Flow_115hro3</bpmn:incoming> <bpmn:outgoing>Flow_09ugz49</bpmn:outgoing> </bpmn:userTask> - <bpmn:scriptTask id="Activity_0g23guk" name="Set Reviewers" scriptFormat="javascript"> - <bpmn:incoming>Flow_09ugz49</bpmn:incoming> - <bpmn:outgoing>Flow_176uggp</bpmn:outgoing> - <bpmn:script>var system = java.lang.System; -var selectSdm= execution.getVariable('selectSdm'); -system.out.println ("selectSdm"+selectSdm); -execution.setVariable('sdmAssignment',selectSdm); -system.out.println ("sdmAssignment"+execution.getVariable('sdmAssignment')); - -var selectCaseworker= execution.getVariable('selectCaseworker'); -system.out.println ("selectCaseworker"+selectCaseworker); -execution.setVariable('caseworkerAssignment',selectCaseworker); -system.out.println ("caseworkerAssignment"+execution.getVariable('caseworkerAssignment')); - -var selectSrco= execution.getVariable('selectSrco'); -system.out.println ("selectSrco"+selectSrco); -execution.setVariable('srcoAssignment',selectSrco); -system.out.println ("srcoAssignment"+execution.getVariable('srcoAssignment')); -</bpmn:script> - </bpmn:scriptTask> <bpmn:subProcess id="Activity_0truthe" name="SRCR Flow"> <bpmn:incoming>Flow_176uggp</bpmn:incoming> <bpmn:outgoing>Flow_0ixmsle</bpmn:outgoing> @@ -646,7 +628,7 @@ execution.setVariable('nirStatus', "Resubmitted");</camunda:script> </bpmn:extensionElements> </bpmn:sequenceFlow> <bpmn:sequenceFlow id="Flow_176uggp" sourceRef="Activity_0g23guk" targetRef="Activity_0truthe" /> - <bpmn:sequenceFlow id="Flow_09ugz49" sourceRef="Activity_132ba5z" targetRef="Activity_0g23guk"> + <bpmn:sequenceFlow id="Flow_09ugz49" sourceRef="Activity_132ba5z" targetRef="Gateway_1w01edb"> <bpmn:extensionElements> <camunda:executionListener class="org.camunda.bpm.extension.hooks.listeners.FormBPMFilteredDataPipelineListener" event="take" /> </bpmn:extensionElements> @@ -707,6 +689,37 @@ execution.setVariable('nirStatus', "Resubmitted");</camunda:script> <bpmn:outgoing>Flow_1rvfhly</bpmn:outgoing> </bpmn:parallelGateway> <bpmn:sequenceFlow id="Flow_1rvfhly" sourceRef="Gateway_1awj7az" targetRef="Activity_1os7sys" /> + <bpmn:scriptTask id="Activity_0g23guk" name="Set Reviewers" scriptFormat="javascript"> + <bpmn:incoming>Flow_0rqhohs</bpmn:incoming> + <bpmn:outgoing>Flow_176uggp</bpmn:outgoing> + <bpmn:script>var system = java.lang.System; +var selectSdm= execution.getVariable('selectSdm'); +system.out.println ("selectSdm"+selectSdm); +execution.setVariable('sdmAssignment',selectSdm); +system.out.println ("sdmAssignment"+execution.getVariable('sdmAssignment')); + +var selectCaseworker= execution.getVariable('selectCaseworker'); +system.out.println ("selectCaseworker"+selectCaseworker); +execution.setVariable('caseworkerAssignment',selectCaseworker); +system.out.println ("caseworkerAssignment"+execution.getVariable('caseworkerAssignment')); + +var selectSrco= execution.getVariable('selectSrco'); +system.out.println ("selectSrco"+selectSrco); +execution.setVariable('srcoAssignment',selectSrco); +system.out.println ("srcoAssignment"+execution.getVariable('srcoAssignment')); +</bpmn:script> + </bpmn:scriptTask> + <bpmn:exclusiveGateway id="Gateway_1w01edb"> + <bpmn:incoming>Flow_09ugz49</bpmn:incoming> + <bpmn:outgoing>Flow_0rqhohs</bpmn:outgoing> + <bpmn:outgoing>Flow_1wavf5u</bpmn:outgoing> + </bpmn:exclusiveGateway> + <bpmn:sequenceFlow id="Flow_0rqhohs" sourceRef="Gateway_1w01edb" targetRef="Activity_0g23guk"> + <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">${action == 'Accepted'}</bpmn:conditionExpression> + </bpmn:sequenceFlow> + <bpmn:sequenceFlow id="Flow_1wavf5u" sourceRef="Gateway_1w01edb" targetRef="Activity_06nypz0"> + <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">${action == 'Recheck'}</bpmn:conditionExpression> + </bpmn:sequenceFlow> </bpmn:process> <bpmn:message id="Message_1ngb2eg" name="application_resubmitted" /> <bpmn:message id="Message_0lm44we" name="application_resubmitted" /> @@ -770,11 +783,11 @@ execution.setVariable('nirStatus', "Resubmitted");</camunda:script> </bpmndi:BPMNEdge> <bpmndi:BPMNEdge id="BPMNEdge_1sxs1io" bpmnElement="Flow_09ugz49"> <di:waypoint x="751" y="950" /> - <di:waypoint x="790" y="950" /> + <di:waypoint x="825" y="950" /> </bpmndi:BPMNEdge> <bpmndi:BPMNEdge id="Flow_176uggp_di" bpmnElement="Flow_176uggp"> - <di:waypoint x="840" y="990" /> - <di:waypoint x="840" y="1090" /> + <di:waypoint x="990" y="990" /> + <di:waypoint x="990" y="1090" /> </bpmndi:BPMNEdge> <bpmndi:BPMNEdge id="BPMNEdge_180n8hx" bpmnElement="Flow_1la2yud"> <di:waypoint x="259" y="245" /> @@ -829,6 +842,17 @@ execution.setVariable('nirStatus', "Resubmitted");</camunda:script> <dc:Bounds x="614" y="502" width="44" height="14" /> </bpmndi:BPMNLabel> </bpmndi:BPMNEdge> + <bpmndi:BPMNEdge id="Flow_0rqhohs_di" bpmnElement="Flow_0rqhohs"> + <di:waypoint x="875" y="950" /> + <di:waypoint x="940" y="950" /> + </bpmndi:BPMNEdge> + <bpmndi:BPMNEdge id="Flow_1wavf5u_di" bpmnElement="Flow_1wavf5u"> + <di:waypoint x="850" y="975" /> + <di:waypoint x="850" y="1020" /> + <di:waypoint x="450" y="1020" /> + <di:waypoint x="450" y="470" /> + <di:waypoint x="411" y="470" /> + </bpmndi:BPMNEdge> <bpmndi:BPMNShape id="BPMNShape_1aljg9k" bpmnElement="Activity_1gjzpac"> <dc:Bounds x="570" y="2830" width="100" height="80" /> <bpmndi:BPMNLabel /> @@ -858,9 +882,12 @@ execution.setVariable('nirStatus', "Resubmitted");</camunda:script> <bpmndi:BPMNLabel /> </bpmndi:BPMNShape> <bpmndi:BPMNShape id="BPMNShape_1wcobls" bpmnElement="Activity_0g23guk"> - <dc:Bounds x="790" y="910" width="100" height="80" /> + <dc:Bounds x="940" y="910" width="100" height="80" /> <bpmndi:BPMNLabel /> </bpmndi:BPMNShape> + <bpmndi:BPMNShape id="Gateway_1w01edb_di" bpmnElement="Gateway_1w01edb" isMarkerVisible="true"> + <dc:Bounds x="825" y="925" width="50" height="50" /> + </bpmndi:BPMNShape> <bpmndi:BPMNShape id="Activity_1d2xehj_di" bpmnElement="Activity_0truthe" isExpanded="true"> <dc:Bounds x="231" y="1090" width="1200" height="1670" /> <bpmndi:BPMNLabel /> diff --git a/forms-flow-ai/forms-flow-ai-ee/forms-flow-bpm/processes/Bundling/subProcess/NOMBundleWorkflow.bpmn b/forms-flow-ai/forms-flow-ai-ee/forms-flow-bpm/processes/Bundling/subProcess/NOMBundleWorkflow.bpmn index 581d4014..a900461e 100644 --- a/forms-flow-ai/forms-flow-ai-ee/forms-flow-bpm/processes/Bundling/subProcess/NOMBundleWorkflow.bpmn +++ b/forms-flow-ai/forms-flow-ai-ee/forms-flow-bpm/processes/Bundling/subProcess/NOMBundleWorkflow.bpmn @@ -27,8 +27,9 @@ <bpmn:flowNodeRef>Activity_0w5t5av</bpmn:flowNodeRef> <bpmn:flowNodeRef>Gateway_15uoiyo</bpmn:flowNodeRef> <bpmn:flowNodeRef>Activity_123733v</bpmn:flowNodeRef> - <bpmn:flowNodeRef>Activity_0hieobd</bpmn:flowNodeRef> <bpmn:flowNodeRef>Event_0ml6v2t</bpmn:flowNodeRef> + <bpmn:flowNodeRef>Activity_0hieobd</bpmn:flowNodeRef> + <bpmn:flowNodeRef>Gateway_06j5m9d</bpmn:flowNodeRef> </bpmn:lane> </bpmn:laneSet> <bpmn:startEvent id="Event_02fettt" name="Submit Form"> @@ -104,6 +105,7 @@ task.execution.setVariable('userRole','Site Information Advisor');</camunda:scri </camunda:taskListener> </bpmn:extensionElements> <bpmn:incoming>Flow_0unffch</bpmn:incoming> + <bpmn:incoming>Flow_0gzrwfr</bpmn:incoming> <bpmn:outgoing>Flow_1ua4w6m</bpmn:outgoing> <bpmn:outgoing>Flow_1oam11w</bpmn:outgoing> <bpmn:outgoing>Flow_0l71ern</bpmn:outgoing> @@ -737,8 +739,16 @@ task.execution.setVariable('deleteReason', "completed");</camunda:script> <bpmn:outgoing>Flow_077ihmr</bpmn:outgoing> </bpmn:userTask> <bpmn:sequenceFlow id="Flow_1ld9bfn" sourceRef="Activity_0hieobd" targetRef="Activity_0truthe" /> + <bpmn:sequenceFlow id="Flow_077ihmr" sourceRef="Activity_123733v" targetRef="Gateway_06j5m9d"> + <bpmn:extensionElements> + <camunda:executionListener class="org.camunda.bpm.extension.hooks.listeners.FormBPMFilteredDataPipelineListener" event="take" /> + </bpmn:extensionElements> + </bpmn:sequenceFlow> + <bpmn:endEvent id="Event_0ml6v2t" name="End"> + <bpmn:incoming>Flow_0x0w3ip</bpmn:incoming> + </bpmn:endEvent> <bpmn:scriptTask id="Activity_0hieobd" name="Set Reviewers" scriptFormat="javascript"> - <bpmn:incoming>Flow_077ihmr</bpmn:incoming> + <bpmn:incoming>Flow_1l3pe3s</bpmn:incoming> <bpmn:outgoing>Flow_1ld9bfn</bpmn:outgoing> <bpmn:script>var system = java.lang.System; var selectSdm= execution.getVariable('selectSdm'); @@ -757,14 +767,17 @@ execution.setVariable('srcoAssignment',selectSrco); system.out.println ("srcoAssignment"+execution.getVariable('srcoAssignment')); </bpmn:script> </bpmn:scriptTask> - <bpmn:sequenceFlow id="Flow_077ihmr" sourceRef="Activity_123733v" targetRef="Activity_0hieobd"> - <bpmn:extensionElements> - <camunda:executionListener class="org.camunda.bpm.extension.hooks.listeners.FormBPMFilteredDataPipelineListener" event="take" /> - </bpmn:extensionElements> + <bpmn:exclusiveGateway id="Gateway_06j5m9d"> + <bpmn:incoming>Flow_077ihmr</bpmn:incoming> + <bpmn:outgoing>Flow_1l3pe3s</bpmn:outgoing> + <bpmn:outgoing>Flow_0gzrwfr</bpmn:outgoing> + </bpmn:exclusiveGateway> + <bpmn:sequenceFlow id="Flow_1l3pe3s" sourceRef="Gateway_06j5m9d" targetRef="Activity_0hieobd"> + <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">${action == 'Accepted'}</bpmn:conditionExpression> + </bpmn:sequenceFlow> + <bpmn:sequenceFlow id="Flow_0gzrwfr" sourceRef="Gateway_06j5m9d" targetRef="Activity_06nypz0"> + <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">${action == 'Recheck'}</bpmn:conditionExpression> </bpmn:sequenceFlow> - <bpmn:endEvent id="Event_0ml6v2t" name="End"> - <bpmn:incoming>Flow_0x0w3ip</bpmn:incoming> - </bpmn:endEvent> </bpmn:process> <bpmn:message id="Message_1ngb2eg" name="application_resubmitted" /> <bpmn:message id="Message_0lm44we" name="application_resubmitted" /> @@ -788,11 +801,11 @@ system.out.println ("srcoAssignment"+execution.getVariable('srcoAssignment')); </bpmndi:BPMNShape> <bpmndi:BPMNEdge id="Flow_077ihmr_di" bpmnElement="Flow_077ihmr"> <di:waypoint x="751" y="770" /> - <di:waypoint x="790" y="770" /> + <di:waypoint x="825" y="770" /> </bpmndi:BPMNEdge> <bpmndi:BPMNEdge id="Flow_1ld9bfn_di" bpmnElement="Flow_1ld9bfn"> - <di:waypoint x="840" y="810" /> - <di:waypoint x="840" y="870" /> + <di:waypoint x="1051" y="810" /> + <di:waypoint x="1051" y="870" /> </bpmndi:BPMNEdge> <bpmndi:BPMNEdge id="Flow_00msr8t_di" bpmnElement="Flow_00msr8t"> <di:waypoint x="480" y="640" /> @@ -897,6 +910,17 @@ system.out.println ("srcoAssignment"+execution.getVariable('srcoAssignment')); <di:waypoint x="259" y="145" /> <di:waypoint x="311" y="145" /> </bpmndi:BPMNEdge> + <bpmndi:BPMNEdge id="Flow_1l3pe3s_di" bpmnElement="Flow_1l3pe3s"> + <di:waypoint x="875" y="770" /> + <di:waypoint x="1001" y="770" /> + </bpmndi:BPMNEdge> + <bpmndi:BPMNEdge id="Flow_0gzrwfr_di" bpmnElement="Flow_0gzrwfr"> + <di:waypoint x="850" y="795" /> + <di:waypoint x="850" y="820" /> + <di:waypoint x="240" y="820" /> + <di:waypoint x="240" y="410" /> + <di:waypoint x="311" y="410" /> + </bpmndi:BPMNEdge> <bpmndi:BPMNShape id="BPMNShape_0s7tget" bpmnElement="Event_02fettt"> <dc:Bounds x="223" y="127" width="36" height="36" /> <bpmndi:BPMNLabel> @@ -924,6 +948,13 @@ system.out.println ("srcoAssignment"+execution.getVariable('srcoAssignment')); <bpmndi:BPMNShape id="Event_01t23k0_di" bpmnElement="Event_01t23k0"> <dc:Bounds x="852" y="2632" width="36" height="36" /> </bpmndi:BPMNShape> + <bpmndi:BPMNShape id="BPMNShape_16j8qg5" bpmnElement="Activity_0hieobd"> + <dc:Bounds x="1001" y="730" width="100" height="80" /> + <bpmndi:BPMNLabel /> + </bpmndi:BPMNShape> + <bpmndi:BPMNShape id="Gateway_06j5m9d_di" bpmnElement="Gateway_06j5m9d" isMarkerVisible="true"> + <dc:Bounds x="825" y="745" width="50" height="50" /> + </bpmndi:BPMNShape> <bpmndi:BPMNShape id="Activity_1d2xehj_di" bpmnElement="Activity_0truthe" isExpanded="true"> <dc:Bounds x="231" y="870" width="978" height="1670" /> <bpmndi:BPMNLabel /> @@ -1247,10 +1278,6 @@ system.out.println ("srcoAssignment"+execution.getVariable('srcoAssignment')); <dc:Bounds x="651" y="730" width="100" height="80" /> <bpmndi:BPMNLabel /> </bpmndi:BPMNShape> - <bpmndi:BPMNShape id="BPMNShape_16j8qg5" bpmnElement="Activity_0hieobd"> - <dc:Bounds x="790" y="730" width="100" height="80" /> - <bpmndi:BPMNLabel /> - </bpmndi:BPMNShape> <bpmndi:BPMNShape id="Event_0ml6v2t_di" bpmnElement="Event_0ml6v2t"> <dc:Bounds x="1203" y="662" width="36" height="36" /> <bpmndi:BPMNLabel>