Uploaded image for project: 'Syncope'
  1. Syncope
  2. SYNCOPE-758

Workflow diagram not updated after saving from XML editor modal window

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.0.0-M1
    • 2.0.0-M2
    • console
    • None

    Description

      Steps to reproduce:

      1. go to Configuration -> Workflow
      2. click on XML editor
      3. make any visible modification (say name of one of available tasks)
      4. save

      The workflow definition diagram is not updated, an error like as the following is reported in the JS Console:

      400 BadRequest http://localhost:9080/syncope-console/wicket/bookmarkable/org.apache.syncope.client.console.pages.Workflow?4-1.IBehaviorListener.0-xmlEditorModal&id1d_hf_0=&content%3AworkflowDefArea=%3C%3Fxml+version%3D%221.0%22+encoding%3D%22UTF-8%22%3F%3E%0D%0A%3C!--%0D%0ALicensed+to+the+Apache+Software+Foundation+(ASF)+under+one%0D%0Aor+more+contributor+license+agreements.++See+the+NOTICE+file%0D%0Adistributed+with+this+work+for+additional+information%0D%0Aregarding+copyright+ownership.++The+ASF+licenses+this+file%0D%0Ato+you+under+the+Apache+License%2C+Version+2.0+(the%0D%0A%22License%22)%3B+you+may+not+use+this+file+except+in+compliance%0D%0Awith+the+License.++You+may+obtain+a+copy+of+the+License+at%0D%0A%0D%0A++http%3A%2F%2Fwww.apache.org%2Flicenses%2FLICENSE-2.0%0D%0A%0D%0AUnless+required+by+applicable+law+or+agreed+to+in+writing%2C%0D%0Asoftware+distributed+under+the+License+is+distributed+on+an%0D%0A%22AS+IS%22+BASIS%2C+WITHOUT+WARRANTIES+OR+CONDITIONS+OF+ANY%0D%0AKIND%2C+either+express+or+implied.++See+the+License+for+the%0D%0Aspecific+language+governing+permissions+and+limitations%0D%0Aunder+the+License.%0D%0A--%3E%0D%0A%3Cdefinitions+xmlns%3D%22http%3A%2F%2Fwww.omg.org%2Fspec%2FBPMN%2F20100524%2FMODEL%22+%0D%0A+++++++++++++xmlns%3Axsi%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema-instance%22+%0D%0A+++++++++++++xmlns%3Aactiviti%3D%22http%3A%2F%2Factiviti.org%2Fbpmn%22+%0D%0A+++++++++++++xmlns%3Abpmndi%3D%22http%3A%2F%2Fwww.omg.org%2Fspec%2FBPMN%2F20100524%2FDI%22+%0D%0A+++++++++++++xmlns%3Aomgdc%3D%22http%3A%2F%2Fwww.omg.org%2Fspec%2FDD%2F20100524%2FDC%22+%0D%0A+++++++++++++xmlns%3Aomgdi%3D%22http%3A%2F%2Fwww.omg.org%2Fspec%2FDD%2F20100524%2FDI%22+%0D%0A+++++++++++++typeLanguage%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema%22+%0D%0A+++++++++++++expressionLanguage%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2FXPath%22+%0D%0A+++++++++++++targetNamespace%3D%22http%3A%2F%2Factiviti.org%2Fbpmn20%22%3E%0D%0A++%0D%0A++%3Cprocess+id%3D%22userWorkflow%22+name%3D%22User+Workflow%22+isExecutable%3D%22true%22%3E%0D%0A++++%3CstartEvent+id%3D%22theStart%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22flow1%22+sourceRef%3D%22theStart%22+targetRef%3D%22create%22%2F%3E%0D%0A++++%3CserviceTask+id%3D%22create%22+name%3D%22CreateARA%22+activiti%3Aexpression%3D%22%23%7Bcreate.execute(execution.processInstanceId)%7D%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22flow2%22+sourceRef%3D%22create%22+targetRef%3D%22createGW%22%2F%3E%0D%0A++++%3CexclusiveGateway+id%3D%22createGW%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22createAsAnonymous2Approval%22+sourceRef%3D%22createGW%22+targetRef%3D%22createApproval%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%22tFormalExpression%22%3E%0D%0A++++++++%3C!%5BCDATA%5B%24%7BwfExecutor+%3D%3D+%27anonymous%27+%7C%7C+activitiUtils.isUserIngroup(user%2C+9)%7D%5D%5D%3E%0D%0A++++++%3C%2FconditionExpression%3E%0D%0A++++%3C%2FsequenceFlow%3E%0D%0A++++%3CsequenceFlow+id%3D%22create2Activate%22+sourceRef%3D%22createGW%22+targetRef%3D%22enableGW%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%22tFormalExpression%22%3E%0D%0A++++++++%3C!%5BCDATA%5B%24%7B!activitiUtils.isUserIngroup(user%2C+9)%7D%5D%5D%3E%0D%0A++++++%3C%2FconditionExpression%3E%0D%0A++++%3C%2FsequenceFlow%3E%0D%0A++++%3CuserTask+id%3D%22createApproval%22+name%3D%22Create+approval%22+activiti%3AcandidateGroups%3D%227%22+activiti%3AformKey%3D%22createApproval%22%3E%0D%0A++++++%3CextensionElements%3E%0D%0A++++++++%3Cactiviti%3AformProperty+id%3D%22username%22+name%3D%22Username%22+type%3D%22string%22+expression%3D%22%24%7Buser.username%7D%22+writable%3D%22false%22%2F%3E%0D%0A++++++++%3Cactiviti%3AformProperty+id%3D%22approve%22+name%3D%22Approve%3F%22+type%3D%22boolean%22+variable%3D%22approve%22+required%3D%22true%22%2F%3E%0D%0A++++++++%3Cactiviti%3AformProperty+id%3D%22rejectReason%22+name%3D%22Reason+for+rejecting%22+type%3D%22string%22+variable%3D%22rejectReason%22%2F%3E%0D%0A++++++%3C%2FextensionElements%3E%0D%0A++++%3C%2FuserTask%3E%0D%0A++++%3CsequenceFlow+id%3D%22flow3%22+sourceRef%3D%22createApproval%22+targetRef%3D%22createApprovalGW%22%2F%3E%0D%0A++++%3CexclusiveGateway+id%3D%22createApprovalGW%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22createApprovalGW2EnableGW%22+sourceRef%3D%22createApprovalGW%22+targetRef%3D%22enableGW%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%22tFormalExpression%22%3E%3C!%5BCDATA%5B%24%7Bapprove%7D%5D%5D%3E%3C%2FconditionExpression%3E%0D%0A++++%3C%2FsequenceFlow%3E%0D%0A++++%3CsequenceFlow+id%3D%22createApproval2Reject%22+sourceRef%3D%22createApprovalGW%22+targetRef%3D%22reject%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%22tFormalExpression%22%3E%3C!%5BCDATA%5B%24%7B!approve%7D%5D%5D%3E%3C%2FconditionExpression%3E%0D%0A++++%3C%2FsequenceFlow%3E%0D%0A++++%3CexclusiveGateway+id%3D%22enableGW%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22createApprovalGW2OptIn%22+sourceRef%3D%22enableGW%22+targetRef%3D%22generateToken%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%22tFormalExpression%22%3E%0D%0A++++++++%3C!%5BCDATA%5B%24%7BactivitiUtils.isUserIngroup(user%2C+11)%7D%5D%5D%3E%0D%0A++++++%3C%2FconditionExpression%3E%0D%0A++++%3C%2FsequenceFlow%3E%0D%0A++++%3CsequenceFlow+id%3D%22createApprovalGW2Activate%22+sourceRef%3D%22enableGW%22+targetRef%3D%22activate%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%22tFormalExpression%22%3E%3C!%5BCDATA%5B%24%7Benabled+%3D%3D+null%7D%5D%5D%3E%3C%2FconditionExpression%3E%0D%0A++++%3C%2FsequenceFlow%3E%0D%0A++++%3CsequenceFlow+id%3D%22createApprovalGW2Active%22+sourceRef%3D%22enableGW%22+targetRef%3D%22active%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%22tFormalExpression%22%3E%3C!%5BCDATA%5B%24%7Benabled%7D%5D%5D%3E%3C%2FconditionExpression%3E%0D%0A++++%3C%2FsequenceFlow%3E++++%0D%0A++++%3CsequenceFlow+id%3D%22createApprovalGW2Suspended%22+sourceRef%3D%22enableGW%22+targetRef%3D%22suspend%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%22tFormalExpression%22%3E%3C!%5BCDATA%5B%24%7B!enabled%7D%5D%5D%3E%3C%2FconditionExpression%3E%0D%0A++++%3C%2FsequenceFlow%3E%0D%0A++++%3CserviceTask+id%3D%22activate%22+name%3D%22Activate%22+activiti%3Aexpression%3D%22%23%7BautoActivate.execute(execution.processInstanceId)%7D%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22flow4%22+sourceRef%3D%22activate%22+targetRef%3D%22active%22%2F%3E%0D%0A++++%3CserviceTask+id%3D%22generateToken%22+name%3D%22Generate+token%22+activiti%3Aexpression%3D%22%23%7BgenerateToken.execute(execution.processInstanceId)%7D%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22flow5%22+sourceRef%3D%22generateToken%22+targetRef%3D%22created%22%2F%3E%0D%0A++++%3CuserTask+id%3D%22created%22+name%3D%22Created%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22flow6%22+sourceRef%3D%22created%22+targetRef%3D%22optinGW%22%2F%3E%0D%0A++++%3CexclusiveGateway+id%3D%22optinGW%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22created2Activate%22+sourceRef%3D%22optinGW%22+targetRef%3D%22removeToken%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%22tFormalExpression%22%3E%3C!%5BCDATA%5B%24%7Buser.checkToken(token)%7D%5D%5D%3E%3C%2FconditionExpression%3E%0D%0A++++%3C%2FsequenceFlow%3E%0D%0A++++%3CsequenceFlow+id%3D%22created2Created%22+sourceRef%3D%22optinGW%22+targetRef%3D%22created%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%22tFormalExpression%22%3E%3C!%5BCDATA%5B%24%7B!user.checkToken(token)%7D%5D%5D%3E%3C%2FconditionExpression%3E%0D%0A++++%3C%2FsequenceFlow%3E%0D%0A++++%3CscriptTask+id%3D%22removeToken%22+name%3D%22Remove+Token+and+Activate%22+scriptFormat%3D%22groovy%22+activiti%3AautoStoreVariables%3D%22false%22%3E%0D%0A++++++%3Cscript%3E%0D%0A++++++++user.removeToken()++++%0D%0A++++++%3C%2Fscript%3E%0D%0A++++%3C%2FscriptTask%3E%0D%0A++++%3CsequenceFlow+id%3D%22flow7%22+sourceRef%3D%22removeToken%22+targetRef%3D%22active%22%2F%3E%0D%0A++++%3CuserTask+id%3D%22active%22+name%3D%22Active%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22flow8%22+sourceRef%3D%22active%22+targetRef%3D%22activeGw%22%2F%3E%0D%0A++++%3CexclusiveGateway+id%3D%22activeGw%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22active2UpdateApproval%22+sourceRef%3D%22activeGw%22+targetRef%3D%22updateApproval%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%22tFormalExpression%22%3E%3C!%5BCDATA%5B%24%7BwfExecutor+%3D%3D+user.getUsername()+and+task+%3D%3D+%27update%27+%0D%0A++++++++and+(!userPatch.getMemberships().isEmpty())%7D%5D%5D%3E%3C%2FconditionExpression%3E%0D%0A++++%3C%2FsequenceFlow%3E%0D%0A++++%3CsequenceFlow+id%3D%22active2DeleteApproval%22+sourceRef%3D%22activeGw%22+targetRef%3D%22deleteApproval%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%22tFormalExpression%22%3E%3C!%5BCDATA%5B%24%7BwfExecutor+%3D%3D+user.getUsername()+and+task+%3D%3D+%27delete%27%7D%5D%5D%3E%3C%2FconditionExpression%3E%0D%0A++++%3C%2FsequenceFlow%3E%0D%0A++++%3CsequenceFlow+id%3D%22active2Update%22+sourceRef%3D%22activeGw%22+targetRef%3D%22update%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%22tFormalExpression%22%3E%3C!%5BCDATA%5B%24%7Btask+%3D%3D+%27update%27%7D%5D%5D%3E%3C%2FconditionExpression%3E%0D%0A++++%3C%2FsequenceFlow%3E%0D%0A++++%3CsequenceFlow+id%3D%22active2Suspend%22+sourceRef%3D%22activeGw%22+targetRef%3D%22suspend%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%22tFormalExpression%22%3E%3C!%5BCDATA%5B%24%7Btask+%3D%3D+%27suspend%27%7D%5D%5D%3E%3C%2FconditionExpression%3E%0D%0A++++%3C%2FsequenceFlow%3E++++%0D%0A++++%3CsequenceFlow+id%3D%22active2Delete%22+sourceRef%3D%22activeGw%22+targetRef%3D%22delete%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%22tFormalExpression%22%3E%3C!%5BCDATA%5B%24%7Btask+%3D%3D+%27delete%27%7D%5D%5D%3E%3C%2FconditionExpression%3E%0D%0A++++%3C%2FsequenceFlow%3E++++%0D%0A++++%3CsequenceFlow+id%3D%22active2RequestPasswordReset%22+sourceRef%3D%22activeGw%22+targetRef%3D%22generateToken4PasswordReset%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%22tFormalExpression%22%3E%3C!%5BCDATA%5B%24%7Btask+%3D%3D+%27requestPasswordReset%27%7D%5D%5D%3E%3C%2FconditionExpression%3E%0D%0A++++%3C%2FsequenceFlow%3E%0D%0A++++%3CsequenceFlow+id%3D%22active2ConfirmPasswordReset%22+sourceRef%3D%22activeGw%22+targetRef%3D%22checkToken4ConfirmPasswordReset%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%22tFormalExpression%22%3E%3C!%5BCDATA%5B%24%7Btask+%3D%3D+%27confirmPasswordReset%27%7D%5D%5D%3E%3C%2FconditionExpression%3E%0D%0A++++%3C%2FsequenceFlow%3E++++%0D%0A++++%3CuserTask+id%3D%22updateApproval%22+name%3D%22Update+approval%22+activiti%3AcandidateGroups%3D%227%22+activiti%3AformKey%3D%22updateApproval%22%3E%0D%0A++++++%3CextensionElements%3E%0D%0A++++++++%3Cactiviti%3AformProperty+id%3D%22username%22+name%3D%22Username%22+type%3D%22string%22+expression%3D%22%24%7Buser.username%7D%22+writable%3D%22false%22%2F%3E%0D%0A++++++++%3Cactiviti%3AformProperty+id%3D%22approve%22+name%3D%22Approve%3F%22+type%3D%22boolean%22+variable%3D%22approve%22+required%3D%22true%22%2F%3E%0D%0A++++++++%3Cactiviti%3AformProperty+id%3D%22rejectReason%22+name%3D%22Reason+for+rejecting%22+type%3D%22string%22+variable%3D%22rejectReason%22%2F%3E%0D%0A++++++%3C%2FextensionElements%3E%0D%0A++++%3C%2FuserTask%3E%0D%0A++++%3CsequenceFlow+id%3D%22flow8bis%22+sourceRef%3D%22updateApproval%22+targetRef%3D%22updateApprovalGW%22%2F%3E%0D%0A++++%3CexclusiveGateway+id%3D%22updateApprovalGW%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22updateApprovalGW2Update%22+sourceRef%3D%22updateApprovalGW%22+targetRef%3D%22update%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%22tFormalExpression%22%3E%3C!%5BCDATA%5B%24%7Bapprove%7D%5D%5D%3E%3C%2FconditionExpression%3E%0D%0A++++%3C%2FsequenceFlow%3E%0D%0A++++%3CsequenceFlow+id%3D%22updateApprovalGW2Reject%22+sourceRef%3D%22updateApprovalGW%22+targetRef%3D%22rejectUpdate%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%22tFormalExpression%22%3E%3C!%5BCDATA%5B%24%7B!approve%7D%5D%5D%3E%3C%2FconditionExpression%3E%0D%0A++++%3C%2FsequenceFlow%3E%0D%0A++++%3CscriptTask+id%3D%22rejectUpdate%22+name%3D%22Reject+update%22+scriptFormat%3D%22groovy%22+activiti%3AautoStoreVariables%3D%22false%22%3E%0D%0A++++++%3Cscript%3E%0D%0A++++++++execution.setVariable(%22propByResource%22%2C+null)%3B%0D%0A++++++%3C%2Fscript%3E%0D%0A++++%3C%2FscriptTask%3E%0D%0A++++%3CsequenceFlow+id%3D%22flow8ter%22+sourceRef%3D%22rejectUpdate%22+targetRef%3D%22active%22%2F%3E%0D%0A++++%3CserviceTask+id%3D%22update%22+name%3D%22Update%22+activiti%3Aexpression%3D%22%23%7Bupdate.execute(execution.processInstanceId)%7D%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22flow9%22+sourceRef%3D%22update%22+targetRef%3D%22active%22%2F%3E++++%0D%0A++++%3CserviceTask+id%3D%22suspend%22+name%3D%22Suspend%22+activiti%3Aexpression%3D%22%23%7Bsuspend.execute(execution.processInstanceId)%7D%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22flow10%22+sourceRef%3D%22suspend%22+targetRef%3D%22suspended%22%2F%3E%0D%0A++++%3CuserTask+id%3D%22suspended%22+name%3D%22Suspended%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22flow11%22+sourceRef%3D%22suspended%22+targetRef%3D%22suspendedGw%22%2F%3E%0D%0A++++%3CexclusiveGateway+id%3D%22suspendedGw%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22suspended2Reactivate%22+sourceRef%3D%22suspendedGw%22+targetRef%3D%22reactivate%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%22tFormalExpression%22%3E%3C!%5BCDATA%5B%24%7Btask+%3D%3D+%27reactivate%27%7D%5D%5D%3E%3C%2FconditionExpression%3E%0D%0A++++%3C%2FsequenceFlow%3E%0D%0A++++%3CsequenceFlow+id%3D%22suspended2Delete%22+sourceRef%3D%22suspendedGw%22+targetRef%3D%22delete%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%22tFormalExpression%22%3E%3C!%5BCDATA%5B%24%7Btask+%3D%3D+%27delete%27%7D%5D%5D%3E%3C%2FconditionExpression%3E%0D%0A++++%3C%2FsequenceFlow%3E%0D%0A++++%3CserviceTask+id%3D%22reactivate%22+name%3D%22Reactivate%22+activiti%3Aexpression%3D%22%23%7Breactivate.execute(execution.processInstanceId)%7D%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22flow12%22+sourceRef%3D%22reactivate%22+targetRef%3D%22active%22%2F%3E%0D%0A++++%3CscriptTask+id%3D%22reject%22+name%3D%22Reject%22+scriptFormat%3D%22groovy%22+activiti%3AautoStoreVariables%3D%22false%22%3E%0D%0A++++++%3Cscript%3E%0D%0A++++++++def+scriptVar+%3D+rejectReason%0D%0A++++++++execution.setVariable(%22propByResource%22%2C+null)%3B%0D%0A++++++%3C%2Fscript%3E%0D%0A++++%3C%2FscriptTask%3E%0D%0A++++%3CsequenceFlow+id%3D%22flow13%22+sourceRef%3D%22reject%22+targetRef%3D%22rejected%22%2F%3E%0D%0A++++%3CuserTask+id%3D%22rejected%22+name%3D%22Rejected%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22flow14%22+sourceRef%3D%22rejected%22+targetRef%3D%22rejectedGw%22%2F%3E%0D%0A++++%3CexclusiveGateway+id%3D%22rejectedGw%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22rejected2Delete%22+sourceRef%3D%22rejectedGw%22+targetRef%3D%22delete%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%22tFormalExpression%22%3E%3C!%5BCDATA%5B%24%7Btask+%3D%3D+%27delete%27%7D%5D%5D%3E%3C%2FconditionExpression%3E%0D%0A++++%3C%2FsequenceFlow%3E%0D%0A++++%3CsequenceFlow+id%3D%22rejected2Rejected%22+sourceRef%3D%22rejectedGw%22+targetRef%3D%22rejected%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%22tFormalExpression%22%3E%3C!%5BCDATA%5B%24%7Bempty+task%7D%5D%5D%3E%3C%2FconditionExpression%3E%0D%0A++++%3C%2FsequenceFlow%3E++++%0D%0A++++%3CuserTask+id%3D%22deleteApproval%22+name%3D%22Delete+approval%22+activiti%3AcandidateGroups%3D%227%22+activiti%3AformKey%3D%22deleteApproval%22%3E%0D%0A++++++%3CextensionElements%3E%0D%0A++++++++%3Cactiviti%3AformProperty+id%3D%22username%22+name%3D%22Username%22+type%3D%22string%22+expression%3D%22%24%7Buser.username%7D%22+writable%3D%22false%22%2F%3E%0D%0A++++++++%3Cactiviti%3AformProperty+id%3D%22approve%22+name%3D%22Approve%3F%22+type%3D%22boolean%22+variable%3D%22approve%22+required%3D%22true%22%2F%3E%0D%0A++++++++%3Cactiviti%3AformProperty+id%3D%22rejectReason%22+name%3D%22Reason+for+rejecting%22+type%3D%22string%22+variable%3D%22rejectReason%22%2F%3E%0D%0A++++++%3C%2FextensionElements%3E%0D%0A++++%3C%2FuserTask%3E%0D%0A++++%3CsequenceFlow+id%3D%22flow14bis%22+sourceRef%3D%22deleteApproval%22+targetRef%3D%22deleteApprovalGW%22%2F%3E%0D%0A++++%3CexclusiveGateway+id%3D%22deleteApprovalGW%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22deleteApprovalGW2Delete%22+sourceRef%3D%22deleteApprovalGW%22+targetRef%3D%22delete%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%22tFormalExpression%22%3E%3C!%5BCDATA%5B%24%7Bapprove%7D%5D%5D%3E%3C%2FconditionExpression%3E%0D%0A++++%3C%2FsequenceFlow%3E%0D%0A++++%3CsequenceFlow+id%3D%22deleteApprovalGW2Reject%22+sourceRef%3D%22deleteApprovalGW%22+targetRef%3D%22rejectDelete%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%22tFormalExpression%22%3E%3C!%5BCDATA%5B%24%7B!approve%7D%5D%5D%3E%3C%2FconditionExpression%3E%0D%0A++++%3C%2FsequenceFlow%3E%0D%0A++++%3CscriptTask+id%3D%22rejectDelete%22+name%3D%22Reject+delete%22+scriptFormat%3D%22groovy%22+activiti%3AautoStoreVariables%3D%22false%22%3E%0D%0A++++++%3Cscript%3E%0D%0A++++++++execution.setVariable(%22propByResource%22%2C+null)%3B%0D%0A++++++%3C%2Fscript%3E%0D%0A++++%3C%2FscriptTask%3E%0D%0A++++%3CsequenceFlow+id%3D%22flow14ter%22+sourceRef%3D%22rejectDelete%22+targetRef%3D%22active%22%2F%3E++++++++++++%0D%0A%0D%0A++++%3CserviceTask+id%3D%22generateToken4PasswordReset%22+name%3D%22Generate+token%22+activiti%3Aexpression%3D%22%23%7BgenerateToken.execute(execution.processInstanceId)%7D%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22flow15%22+sourceRef%3D%22generateToken4PasswordReset%22+targetRef%3D%22notify4RequestPasswordReset%22%2F%3E%0D%0A++++%3CserviceTask+id%3D%22notify4RequestPasswordReset%22+name%3D%22Notification%22+activiti%3Aexpression%3D%22%23%7Bnotify.execute(execution.processInstanceId)%7D%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22flow16%22+sourceRef%3D%22notify4RequestPasswordReset%22+targetRef%3D%22active%22%2F%3E%0D%0A++++%0D%0A++++%3CserviceTask+id%3D%22checkToken4ConfirmPasswordReset%22+name%3D%22Check+token%2C+remove+and+update+password%22+activiti%3Aexpression%3D%22%23%7BpasswordReset.execute(execution.processInstanceId)%7D%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22flow17%22+sourceRef%3D%22checkToken4ConfirmPasswordReset%22+targetRef%3D%22notify4ConfirmPasswordReset%22%2F%3E%0D%0A++++%3CserviceTask+id%3D%22notify4ConfirmPasswordReset%22+name%3D%22Notification%22+activiti%3Aexpression%3D%22%23%7Bnotify.execute(execution.processInstanceId)%7D%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22flow18%22+sourceRef%3D%22notify4ConfirmPasswordReset%22+targetRef%3D%22active%22%2F%3E++++%0D%0A++++%0D%0A++++%3CserviceTask+id%3D%22delete%22+name%3D%22Delete%22+activiti%3Aexpression%3D%22%23%7Bdelete.execute(execution.processInstanceId)%7D%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22flow99%22+sourceRef%3D%22delete%22+targetRef%3D%22theEnd%22%2F%3E%0D%0A++++%3CendEvent+id%3D%22theEnd%22%2F%3E%0D%0A++%3C%2Fprocess%3E%0D%0A++%0D%0A++%3Cbpmndi%3ABPMNDiagram+id%3D%22BPMNDiagram_userWorkflow%22%3E%0D%0A++++%3Cbpmndi%3ABPMNPlane+bpmnElement%3D%22userWorkflow%22+id%3D%22BPMNPlane_userWorkflow%22%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22theStart%22+id%3D%22BPMNShape_theStart%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%2230.0%22+width%3D%2230.0%22+x%3D%220.0%22+y%3D%22512.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22create%22+id%3D%22BPMNShape_create%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%2260.0%22+width%3D%22100.0%22+x%3D%2280.0%22+y%3D%22497.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22createGW%22+id%3D%22BPMNShape_createGW%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%2240.0%22+width%3D%2240.0%22+x%3D%22230.0%22+y%3D%22506.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22createApproval%22+id%3D%22BPMNShape_createApproval%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%2260.0%22+width%3D%22100.0%22+x%3D%22320.0%22+y%3D%22560.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22createApprovalGW%22+id%3D%22BPMNShape_createApprovalGW%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%2240.0%22+width%3D%2240.0%22+x%3D%22470.0%22+y%3D%22556.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22enableGW%22+id%3D%22BPMNShape_enableGW%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%2240.0%22+width%3D%2240.0%22+x%3D%22590.0%22+y%3D%22429.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22activate%22+id%3D%22BPMNShape_activate%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%2260.0%22+width%3D%22100.0%22+x%3D%22710.0%22+y%3D%22610.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22generateToken%22+id%3D%22BPMNShape_generateToken%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%2260.0%22+width%3D%22100.0%22+x%3D%22702.0%22+y%3D%22188.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22created%22+id%3D%22BPMNShape_created%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%2260.0%22+width%3D%22100.0%22+x%3D%22852.0%22+y%3D%22213.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22optinGW%22+id%3D%22BPMNShape_optinGW%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%2240.0%22+width%3D%2240.0%22+x%3D%221002.0%22+y%3D%22240.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22removeToken%22+id%3D%22BPMNShape_removeToken%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%2260.0%22+width%3D%22100.0%22+x%3D%221092.0%22+y%3D%22248.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22active%22+id%3D%22BPMNShape_active%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%2260.0%22+width%3D%22100.0%22+x%3D%221030.0%22+y%3D%22511.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22activeGw%22+id%3D%22BPMNShape_activeGw%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%2240.0%22+width%3D%2240.0%22+x%3D%221400.0%22+y%3D%22520.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22updateApproval%22+id%3D%22BPMNShape_updateApproval%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%2260.0%22+width%3D%22100.0%22+x%3D%221490.0%22+y%3D%22740.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22updateApprovalGW%22+id%3D%22BPMNShape_updateApprovalGW%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%2240.0%22+width%3D%2240.0%22+x%3D%221670.0%22+y%3D%22740.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22rejectUpdate%22+id%3D%22BPMNShape_rejectUpdate%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%2260.0%22+width%3D%22100.0%22+x%3D%221790.0%22+y%3D%22840.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22update%22+id%3D%22BPMNShape_update%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%2260.0%22+width%3D%22100.0%22+x%3D%221790.0%22+y%3D%22700.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22suspend%22+id%3D%22BPMNShape_suspend%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%2260.0%22+width%3D%22100.0%22+x%3D%221490.0%22+y%3D%22100.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22suspended%22+id%3D%22BPMNShape_suspended%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%2260.0%22+width%3D%22100.0%22+x%3D%221640.0%22+y%3D%22120.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22suspendedGw%22+id%3D%22BPMNShape_suspendedGw%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%2240.0%22+width%3D%2240.0%22+x%3D%221820.0%22+y%3D%22180.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22reactivate%22+id%3D%22BPMNShape_reactivate%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%2260.0%22+width%3D%22100.0%22+x%3D%221940.0%22+y%3D%22110.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22reject%22+id%3D%22BPMNShape_reject%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%2260.0%22+width%3D%22100.0%22+x%3D%22560.0%22+y%3D%22659.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22rejected%22+id%3D%22BPMNShape_rejected%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%2260.0%22+width%3D%22100.0%22+x%3D%22710.0%22+y%3D%22770.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22rejectedGw%22+id%3D%22BPMNShape_rejectedGw%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%2240.0%22+width%3D%2240.0%22+x%3D%22890.0%22+y%3D%22775.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22deleteApproval%22+id%3D%22BPMNShape_deleteApproval%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%2260.0%22+width%3D%22100.0%22+x%3D%221490.0%22+y%3D%22280.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22deleteApprovalGW%22+id%3D%22BPMNShape_deleteApprovalGW%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%2240.0%22+width%3D%2240.0%22+x%3D%221670.0%22+y%3D%22300.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22rejectDelete%22+id%3D%22BPMNShape_rejectDelete%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%2260.0%22+width%3D%22100.0%22+x%3D%221790.0%22+y%3D%22240.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22delete%22+id%3D%22BPMNShape_delete%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%2260.0%22+width%3D%22100.0%22+x%3D%221940.0%22+y%3D%22358.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22theEnd%22+id%3D%22BPMNShape_theEnd%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%2228.0%22+width%3D%2228.0%22+x%3D%222078.1893792531678%22+y%3D%22374.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22generateToken4PasswordReset%22+id%3D%22BPMNShape_generateToken4PasswordReset%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%2259.99999999999994%22+width%3D%22100.0%22+x%3D%221543.209935088986%22+y%3D%22452.6749142927693%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22notify4RequestPasswordReset%22+id%3D%22BPMNShape_notify4RequestPasswordReset%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%2260.00000000000006%22+width%3D%22100.0%22+x%3D%221748.9712597675173%22+y%3D%22452.6749142927692%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22checkToken4ConfirmPasswordReset%22+id%3D%22BPMNShape_checkToken4ConfirmPasswordReset%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%2260.0%22+width%3D%22100.0%22+x%3D%221558.797798366986%22+y%3D%22561.167207412115%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22notify4ConfirmPasswordReset%22+id%3D%22BPMNShape_notify4ConfirmPasswordReset%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%2260.0%22+width%3D%22100.0%22+x%3D%221748.971259767517%22+y%3D%22561.167207412115%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22flow17%22+id%3D%22BPMNEdge_flow17%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221658.797798366986%22+y%3D%22591.167207412115%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221748.971259767517%22+y%3D%22591.167207412115%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22flow12%22+id%3D%22BPMNEdge_flow12%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221940.0%22+y%3D%22129.51612903225805%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221928.0%22+y%3D%22127.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221378.0%22+y%3D%2240.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221097.8443113772455%22+y%3D%22511.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22flow11%22+id%3D%22BPMNEdge_flow11%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221740.0%22+y%3D%22150.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221752.0%22+y%3D%22150.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221752.0%22+y%3D%22200.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221820.0%22+y%3D%22200.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22active2DeleteApproval%22+id%3D%22BPMNEdge_active2DeleteApproval%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221440.0%22+y%3D%22540.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221454.0%22+y%3D%22540.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221454.0%22+y%3D%22310.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221490.0%22+y%3D%22310.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22flow14bis%22+id%3D%22BPMNEdge_flow14bis%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221590.0%22+y%3D%22310.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221602.0%22+y%3D%22310.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221602.0%22+y%3D%22320.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221670.0%22+y%3D%22320.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22flow10%22+id%3D%22BPMNEdge_flow10%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221590.0%22+y%3D%22130.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221602.0%22+y%3D%22130.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221602.0%22+y%3D%22150.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221640.0%22+y%3D%22150.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22active2RequestPasswordReset%22+id%3D%22BPMNEdge_active2RequestPasswordReset%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221439.5%22+y%3D%22540.5%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221593.209935088986%22+y%3D%22540.5%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221593.209935088986%22+y%3D%22512.6749142927692%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22active2ConfirmPasswordReset%22+id%3D%22BPMNEdge_active2ConfirmPasswordReset%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221439.5%22+y%3D%22540.5%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221608.797798366986%22+y%3D%22540.5%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221608.797798366986%22+y%3D%22561.167207412115%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22deleteApprovalGW2Delete%22+id%3D%22BPMNEdge_deleteApprovalGW2Delete%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221710.0%22+y%3D%22320.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221752.0%22+y%3D%22320.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221752.0%22+y%3D%22388.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221940.0%22+y%3D%22388.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22createApproval2Reject%22+id%3D%22BPMNEdge_createApproval2Reject%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22510.0%22+y%3D%22576.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22522.0%22+y%3D%22576.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22522.0%22+y%3D%22689.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22560.0%22+y%3D%22689.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22active2Delete%22+id%3D%22BPMNEdge_active2Delete%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221440.0%22+y%3D%22540.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221452.0%22+y%3D%22540.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221452.0%22+y%3D%22680.6812757582483%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221955.9214707261015%22+y%3D%22680.6812757582483%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221986.506931044467%22+y%3D%22418.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22updateApprovalGW2Update%22+id%3D%22BPMNEdge_updateApprovalGW2Update%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221710.0%22+y%3D%22760.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221752.0%22+y%3D%22760.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221752.0%22+y%3D%22730.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221790.0%22+y%3D%22730.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22active2UpdateApproval%22+id%3D%22BPMNEdge_active2UpdateApproval%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221440.0%22+y%3D%22540.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221454.0%22+y%3D%22540.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221454.0%22+y%3D%22770.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221490.0%22+y%3D%22770.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22rejected2Delete%22+id%3D%22BPMNEdge_rejected2Delete%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22930.0%22+y%3D%22795.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22972.0%22+y%3D%22795.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221470.0%22+y%3D%22911.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221990.0%22+y%3D%22911.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221990.0%22+y%3D%22418.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22createApprovalGW2Active%22+id%3D%22BPMNEdge_createApprovalGW2Active%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22630.0%22+y%3D%22449.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22674.0%22+y%3D%22449.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22674.0%22+y%3D%22540.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221030.0%22+y%3D%22540.8768472906404%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22updateApprovalGW2Reject%22+id%3D%22BPMNEdge_updateApprovalGW2Reject%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221710.0%22+y%3D%22760.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221752.0%22+y%3D%22760.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221752.0%22+y%3D%22870.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221790.0%22+y%3D%22870.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22flow8ter%22+id%3D%22BPMNEdge_flow8ter%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221790.0%22+y%3D%22879.6774193548387%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221778.0%22+y%3D%22882.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221225.0%22+y%3D%22787.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221080.0%22+y%3D%22726.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221080.0%22+y%3D%22571.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22flow15%22+id%3D%22BPMNEdge_flow15%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221643.209935088986%22+y%3D%22482.6749142927693%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221748.9712597675173%22+y%3D%22482.67491429276924%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22suspended2Reactivate%22+id%3D%22BPMNEdge_suspended2Reactivate%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221860.0%22+y%3D%22200.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221902.0%22+y%3D%22200.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221902.0%22+y%3D%22140.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221940.0%22+y%3D%22140.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22flow13%22+id%3D%22BPMNEdge_flow13%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22660.0%22+y%3D%22689.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22672.0%22+y%3D%22689.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22672.0%22+y%3D%22800.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22710.0%22+y%3D%22800.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22flow14%22+id%3D%22BPMNEdge_flow14%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22760.0%22+y%3D%22770.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22760.0%22+y%3D%22732.8074937730017%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22910.0%22+y%3D%22732.8074937730017%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22910.0%22+y%3D%22775.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22createApprovalGW2EnableGW%22+id%3D%22BPMNEdge_createApprovalGW2EnableGW%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22510.0%22+y%3D%22576.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22522.0%22+y%3D%22576.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22522.0%22+y%3D%22449.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22590.0%22+y%3D%22449.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22active2Update%22+id%3D%22BPMNEdge_active2Update%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221440.0%22+y%3D%22540.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221456.0%22+y%3D%22540.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221456.0%22+y%3D%22730.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221790.0%22+y%3D%22730.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22create2Activate%22+id%3D%22BPMNEdge_create2Activate%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22270.0%22+y%3D%22526.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22282.0%22+y%3D%22526.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22282.0%22+y%3D%22449.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22590.0%22+y%3D%22449.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22active2Suspend%22+id%3D%22BPMNEdge_active2Suspend%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221440.0%22+y%3D%22540.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221452.0%22+y%3D%22540.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221452.0%22+y%3D%22130.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221490.0%22+y%3D%22130.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22suspended2Delete%22+id%3D%22BPMNEdge_suspended2Delete%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221860.0%22+y%3D%22200.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221990.0%22+y%3D%22200.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221990.0%22+y%3D%22358.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22created2Activate%22+id%3D%22BPMNEdge_created2Activate%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221042.0%22+y%3D%22260.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221054.0%22+y%3D%22260.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221054.0%22+y%3D%22278.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221092.0%22+y%3D%22278.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22createAsAnonymous2Approval%22+id%3D%22BPMNEdge_createAsAnonymous2Approval%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22270.0%22+y%3D%22526.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22282.0%22+y%3D%22526.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22282.0%22+y%3D%22590.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22320.0%22+y%3D%22590.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22flow3%22+id%3D%22BPMNEdge_flow3%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22420.0%22+y%3D%22590.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22432.0%22+y%3D%22590.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22432.0%22+y%3D%22576.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22470.0%22+y%3D%22576.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22flow2%22+id%3D%22BPMNEdge_flow2%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22180.0%22+y%3D%22527.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22192.0%22+y%3D%22527.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22192.0%22+y%3D%22526.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22230.0%22+y%3D%22526.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22rejected2Rejected%22+id%3D%22BPMNEdge_rejected2Rejected%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22890.6451612903226%22+y%3D%22795.6451612903226%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22810.0%22+y%3D%22798.3333333333334%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22flow5%22+id%3D%22BPMNEdge_flow5%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22802.0%22+y%3D%22218.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22814.0%22+y%3D%22218.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22814.0%22+y%3D%22243.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22852.0%22+y%3D%22243.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22flow4%22+id%3D%22BPMNEdge_flow4%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22810.0%22+y%3D%22640.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22822.0%22+y%3D%22640.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22959.0%22+y%3D%22640.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221043.3333333333333%22+y%3D%22571.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22createApprovalGW2Suspended%22+id%3D%22BPMNEdge_createApprovalGW2Suspended%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22630.0%22+y%3D%22449.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22672.0%22+y%3D%22449.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22672.0%22+y%3D%22130.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221490.0%22+y%3D%22130.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22flow14ter%22+id%3D%22BPMNEdge_flow14ter%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221790.0%22+y%3D%22260.7608891486752%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221424.117736926915%22+y%3D%22193.1523534073587%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221109.678315230625%22+y%3D%22511.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22createApprovalGW2OptIn%22+id%3D%22BPMNEdge_createApprovalGW2OptIn%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22630.0%22+y%3D%22449.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22674.0%22+y%3D%22449.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22700.0%22+y%3D%22449.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22745.2467532467532%22+y%3D%22248.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22flow1%22+id%3D%22BPMNEdge_flow1%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%2230.0%22+y%3D%22527.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%2280.0%22+y%3D%22527.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22flow16%22+id%3D%22BPMNEdge_flow16%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221748.9712597675173%22+y%3D%22459.5470829510475%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221592.4096593525787%22+y%3D%22387.128477171313%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221130.0%22+y%3D%22525.9854974413342%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22created2Created%22+id%3D%22BPMNEdge_created2Created%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221002.0%22+y%3D%22260.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22990.0%22+y%3D%22260.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22990.0%22+y%3D%22243.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22952.0%22+y%3D%22243.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22flow18%22+id%3D%22BPMNEdge_flow18%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221748.971259767517%22+y%3D%22619.7464352880323%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221673.525420205687%22+y%3D%22662.8701121105813%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221130.0%22+y%3D%22551.266629529393%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22createApprovalGW2Activate%22+id%3D%22BPMNEdge_createApprovalGW2Activate%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22630.0%22+y%3D%22449.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22672.0%22+y%3D%22449.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22672.0%22+y%3D%22640.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22710.0%22+y%3D%22640.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22flow7%22+id%3D%22BPMNEdge_flow7%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221134.9277566539924%22+y%3D%22308.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221087.0722433460076%22+y%3D%22511.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22flow6%22+id%3D%22BPMNEdge_flow6%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22952.0%22+y%3D%22252.67741935483872%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22964.0%22+y%3D%22255.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22964.0%22+y%3D%22260.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221002.0%22+y%3D%22260.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22flow9%22+id%3D%22BPMNEdge_flow9%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221828.6246202240113%22+y%3D%22760.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221811.88836468294%22+y%3D%22804.1381014189917%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221474.4398193359375%22+y%3D%22804.1381014189917%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221124.969521769241%22+y%3D%22571.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22deleteApprovalGW2Reject%22+id%3D%22BPMNEdge_deleteApprovalGW2Reject%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221710.0%22+y%3D%22320.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221752.0%22+y%3D%22320.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221752.0%22+y%3D%22270.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221790.0%22+y%3D%22270.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22flow8bis%22+id%3D%22BPMNEdge_flow8bis%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221590.0%22+y%3D%22770.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221602.0%22+y%3D%22770.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221602.0%22+y%3D%22760.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221670.0%22+y%3D%22760.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22flow99%22+id%3D%22BPMNEdge_flow99%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%222040.0%22+y%3D%22388.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%222078.1893792531678%22+y%3D%22388.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22flow8%22+id%3D%22BPMNEdge_flow8%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221130.0%22+y%3D%22540.8529411764706%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221400.058651026393%22+y%3D%22540.0586510263929%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++%3C%2Fbpmndi%3ABPMNPlane%3E%0D%0A++%3C%2Fbpmndi%3ABPMNDiagram%3E%0D%0A%3C%2Fdefinitions%3E&_=1453299957161
      

      Attachments

        Issue Links

          Activity

            People

              mdisabatino Marco Di Sabatino Di Diodoro
              ilgrosso Francesco Chicchiriccò
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: