Return-Path: X-Original-To: apmail-syncope-dev-archive@www.apache.org Delivered-To: apmail-syncope-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 4EAA3181EE for ; Wed, 20 Jan 2016 14:30:40 +0000 (UTC) Received: (qmail 76934 invoked by uid 500); 20 Jan 2016 14:30:40 -0000 Delivered-To: apmail-syncope-dev-archive@syncope.apache.org Received: (qmail 76891 invoked by uid 500); 20 Jan 2016 14:30:40 -0000 Mailing-List: contact dev-help@syncope.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@syncope.apache.org Delivered-To: mailing list dev@syncope.apache.org Received: (qmail 76870 invoked by uid 99); 20 Jan 2016 14:30:40 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 20 Jan 2016 14:30:40 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id E83372C1F55 for ; Wed, 20 Jan 2016 14:30:39 +0000 (UTC) Date: Wed, 20 Jan 2016 14:30:39 +0000 (UTC) From: =?utf-8?Q?Francesco_Chicchiricc=C3=B2_=28JIRA=29?= To: dev@syncope.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Created] (SYNCOPE-758) Workflow diagram not updated after saving from XML editor modal window MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 Francesco Chicchiricc=C3=B2 created SYNCOPE-758: ---------------------------------------------- Summary: Workflow diagram not updated after saving from XML ed= itor modal window Key: SYNCOPE-758 URL: https://issues.apache.org/jira/browse/SYNCOPE-758 Project: Syncope Issue Type: Bug Components: console Affects Versions: 2.0.0-M1 Reporter: Francesco Chicchiricc=C3=B2 Fix For: 2.0.0 Steps to reproduce: # go to Configuration -> Workflow # click on XML editor # make any visible modification (say name of one of available tasks) # save The workflow definition diagram is not updated, an error like as the follow= ing is reported in the JS Console: {code} 400 BadRequest http://localhost:9080/syncope-console/wicket/bookmarkable/or= g.apache.syncope.client.console.pages.Workflow?4-1.IBehaviorListener.0-xmlE= ditorModal&id1d_hf_0=3D&content%3AworkflowDefArea=3D%3C%3Fxml+version%3D%22= 1.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+agree= ments.++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%2= 2)%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.apa= che.org%2Flicenses%2FLICENSE-2.0%0D%0A%0D%0AUnless+required+by+applicable+l= aw+or+agreed+to+in+writing%2C%0D%0Asoftware+distributed+under+the+License+i= s+distributed+on+an%0D%0A%22AS+IS%22+BASIS%2C+WITHOUT+WARRANTIES+OR+CONDITI= ONS+OF+ANY%0D%0AKIND%2C+either+express+or+implied.++See+the+License+for+the= %0D%0Aspecific+language+governing+permissions+and+limitations%0D%0Aunder+th= e+License.%0D%0A--%3E%0D%0A%3Cdefinitions+xmlns%3D%22http%3A%2F%2Fwww.omg.o= rg%2Fspec%2FBPMN%2F20100524%2FMODEL%22+%0D%0A+++++++++++++xmlns%3Axsi%3D%22= http%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema-instance%22+%0D%0A+++++++++++++x= mlns%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%2= FDD%2F20100524%2FDC%22+%0D%0A+++++++++++++xmlns%3Aomgdi%3D%22http%3A%2F%2Fw= ww.omg.org%2Fspec%2FDD%2F20100524%2FDI%22+%0D%0A+++++++++++++typeLanguage%3= D%22http%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema%22+%0D%0A+++++++++++++expres= sionLanguage%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2FXPath%22+%0D%0A+++++++++= ++++targetNamespace%3D%22http%3A%2F%2Factiviti.org%2Fbpmn20%22%3E%0D%0A++%0= D%0A++%3Cprocess+id%3D%22userWorkflow%22+name%3D%22User+Workflow%22+isExecu= table%3D%22true%22%3E%0D%0A++++%3CstartEvent+id%3D%22theStart%22%2F%3E%0D%0= A++++%3CsequenceFlow+id%3D%22flow1%22+sourceRef%3D%22theStart%22+targetRef%= 3D%22create%22%2F%3E%0D%0A++++%3CserviceTask+id%3D%22create%22+name%3D%22Cr= eateARA%22+activiti%3Aexpression%3D%22%23%7Bcreate.execute(execution.proces= sInstanceId)%7D%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22flow2%22+sourceRe= f%3D%22create%22+targetRef%3D%22createGW%22%2F%3E%0D%0A++++%3CexclusiveGate= way+id%3D%22createGW%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22createAsAnon= ymous2Approval%22+sourceRef%3D%22createGW%22+targetRef%3D%22createApproval%= 22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%22tFormalExpression%2= 2%3E%0D%0A++++++++%3C!%5BCDATA%5B%24%7BwfExecutor+%3D%3D+%27anonymous%27+%7= C%7C+activitiUtils.isUserIngroup(user%2C+9)%7D%5D%5D%3E%0D%0A++++++%3C%2Fco= nditionExpression%3E%0D%0A++++%3C%2FsequenceFlow%3E%0D%0A++++%3CsequenceFlo= w+id%3D%22create2Activate%22+sourceRef%3D%22createGW%22+targetRef%3D%22enab= leGW%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%22tFormalExpress= ion%22%3E%0D%0A++++++++%3C!%5BCDATA%5B%24%7B!activitiUtils.isUserIngroup(us= er%2C+9)%7D%5D%5D%3E%0D%0A++++++%3C%2FconditionExpression%3E%0D%0A++++%3C%2= FsequenceFlow%3E%0D%0A++++%3CuserTask+id%3D%22createApproval%22+name%3D%22C= reate+approval%22+activiti%3AcandidateGroups%3D%227%22+activiti%3AformKey%3= D%22createApproval%22%3E%0D%0A++++++%3CextensionElements%3E%0D%0A++++++++%3= Cactiviti%3AformProperty+id%3D%22username%22+name%3D%22Username%22+type%3D%= 22string%22+expression%3D%22%24%7Buser.username%7D%22+writable%3D%22false%2= 2%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%2= 2true%22%2F%3E%0D%0A++++++++%3Cactiviti%3AformProperty+id%3D%22rejectReason= %22+name%3D%22Reason+for+rejecting%22+type%3D%22string%22+variable%3D%22rej= ectReason%22%2F%3E%0D%0A++++++%3C%2FextensionElements%3E%0D%0A++++%3C%2Fuse= rTask%3E%0D%0A++++%3CsequenceFlow+id%3D%22flow3%22+sourceRef%3D%22createApp= roval%22+targetRef%3D%22createApprovalGW%22%2F%3E%0D%0A++++%3CexclusiveGate= way+id%3D%22createApprovalGW%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22crea= teApprovalGW2EnableGW%22+sourceRef%3D%22createApprovalGW%22+targetRef%3D%22= enableGW%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%22tFormalExp= ression%22%3E%3C!%5BCDATA%5B%24%7Bapprove%7D%5D%5D%3E%3C%2FconditionExpress= ion%3E%0D%0A++++%3C%2FsequenceFlow%3E%0D%0A++++%3CsequenceFlow+id%3D%22crea= teApproval2Reject%22+sourceRef%3D%22createApprovalGW%22+targetRef%3D%22reje= ct%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%22tFormalExpressio= n%22%3E%3C!%5BCDATA%5B%24%7B!approve%7D%5D%5D%3E%3C%2FconditionExpression%3= E%0D%0A++++%3C%2FsequenceFlow%3E%0D%0A++++%3CexclusiveGateway+id%3D%22enabl= eGW%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22createApprovalGW2OptIn%22+sou= rceRef%3D%22enableGW%22+targetRef%3D%22generateToken%22%3E%0D%0A++++++%3Cco= nditionExpression+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%3At= ype%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%22enable= GW%22+targetRef%3D%22active%22%3E%0D%0A++++++%3CconditionExpression+xsi%3At= ype%3D%22tFormalExpression%22%3E%3C!%5BCDATA%5B%24%7Benabled%7D%5D%5D%3E%3C= %2FconditionExpression%3E%0D%0A++++%3C%2FsequenceFlow%3E++++%0D%0A++++%3Cse= quenceFlow+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%2F= conditionExpression%3E%0D%0A++++%3C%2FsequenceFlow%3E%0D%0A++++%3CserviceTa= sk+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%22a= ctive%22%2F%3E%0D%0A++++%3CserviceTask+id%3D%22generateToken%22+name%3D%22G= enerate+token%22+activiti%3Aexpression%3D%22%23%7BgenerateToken.execute(exe= cution.processInstanceId)%7D%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22flow= 5%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++++%3Cse= quenceFlow+id%3D%22flow6%22+sourceRef%3D%22created%22+targetRef%3D%22optinG= W%22%2F%3E%0D%0A++++%3CexclusiveGateway+id%3D%22optinGW%22%2F%3E%0D%0A++++%= 3CsequenceFlow+id%3D%22created2Activate%22+sourceRef%3D%22optinGW%22+target= Ref%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+targetR= ef%3D%22created%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%22tFo= rmalExpression%22%3E%3C!%5BCDATA%5B%24%7B!user.checkToken(token)%7D%5D%5D%3= E%3C%2FconditionExpression%3E%0D%0A++++%3C%2FsequenceFlow%3E%0D%0A++++%3Csc= riptTask+id%3D%22removeToken%22+name%3D%22Remove+Token+and+Activate%22+scri= ptFormat%3D%22groovy%22+activiti%3AautoStoreVariables%3D%22false%22%3E%0D%0= A++++++%3Cscript%3E%0D%0A++++++++user.removeToken()++++%0D%0A++++++%3C%2Fsc= ript%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++++%3Csequence= Flow+id%3D%22flow8%22+sourceRef%3D%22active%22+targetRef%3D%22activeGw%22%2= F%3E%0D%0A++++%3CexclusiveGateway+id%3D%22activeGw%22%2F%3E%0D%0A++++%3Cseq= uenceFlow+id%3D%22active2UpdateApproval%22+sourceRef%3D%22activeGw%22+targe= tRef%3D%22updateApproval%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype= %3D%22tFormalExpression%22%3E%3C!%5BCDATA%5B%24%7BwfExecutor+%3D%3D+user.ge= tUsername()+and+task+%3D%3D+%27update%27+%0D%0A++++++++and+(!userPatch.getM= emberships().isEmpty())%7D%5D%5D%3E%3C%2FconditionExpression%3E%0D%0A++++%3= C%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!%5BCDAT= A%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+t= argetRef%3D%22update%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%= 22tFormalExpression%22%3E%3C!%5BCDATA%5B%24%7Btask+%3D%3D+%27update%27%7D%5= D%5D%3E%3C%2FconditionExpression%3E%0D%0A++++%3C%2FsequenceFlow%3E%0D%0A+++= +%3CsequenceFlow+id%3D%22active2Suspend%22+sourceRef%3D%22activeGw%22+targe= tRef%3D%22suspend%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%22t= FormalExpression%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+targ= etRef%3D%22delete%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%22t= FormalExpression%22%3E%3C!%5BCDATA%5B%24%7Btask+%3D%3D+%27delete%27%7D%5D%5= D%3E%3C%2FconditionExpression%3E%0D%0A++++%3C%2FsequenceFlow%3E++++%0D%0A++= ++%3CsequenceFlow+id%3D%22active2RequestPasswordReset%22+sourceRef%3D%22act= iveGw%22+targetRef%3D%22generateToken4PasswordReset%22%3E%0D%0A++++++%3Ccon= ditionExpression+xsi%3Atype%3D%22tFormalExpression%22%3E%3C!%5BCDATA%5B%24%= 7Btask+%3D%3D+%27requestPasswordReset%27%7D%5D%5D%3E%3C%2FconditionExpressi= on%3E%0D%0A++++%3C%2FsequenceFlow%3E%0D%0A++++%3CsequenceFlow+id%3D%22activ= e2ConfirmPasswordReset%22+sourceRef%3D%22activeGw%22+targetRef%3D%22checkTo= ken4ConfirmPasswordReset%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype= %3D%22tFormalExpression%22%3E%3C!%5BCDATA%5B%24%7Btask+%3D%3D+%27confirmPas= swordReset%27%7D%5D%5D%3E%3C%2FconditionExpression%3E%0D%0A++++%3C%2Fsequen= ceFlow%3E++++%0D%0A++++%3CuserTask+id%3D%22updateApproval%22+name%3D%22Upda= te+approval%22+activiti%3AcandidateGroups%3D%227%22+activiti%3AformKey%3D%2= 2updateApproval%22%3E%0D%0A++++++%3CextensionElements%3E%0D%0A++++++++%3Cac= tiviti%3AformProperty+id%3D%22username%22+name%3D%22Username%22+type%3D%22s= tring%22+expression%3D%22%24%7Buser.username%7D%22+writable%3D%22false%22%2= F%3E%0D%0A++++++++%3Cactiviti%3AformProperty+id%3D%22approve%22+name%3D%22A= pprove%3F%22+type%3D%22boolean%22+variable%3D%22approve%22+required%3D%22tr= ue%22%2F%3E%0D%0A++++++++%3Cactiviti%3AformProperty+id%3D%22rejectReason%22= +name%3D%22Reason+for+rejecting%22+type%3D%22string%22+variable%3D%22reject= Reason%22%2F%3E%0D%0A++++++%3C%2FextensionElements%3E%0D%0A++++%3C%2FuserTa= sk%3E%0D%0A++++%3CsequenceFlow+id%3D%22flow8bis%22+sourceRef%3D%22updateApp= roval%22+targetRef%3D%22updateApprovalGW%22%2F%3E%0D%0A++++%3CexclusiveGate= way+id%3D%22updateApprovalGW%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22upda= teApprovalGW2Update%22+sourceRef%3D%22updateApprovalGW%22+targetRef%3D%22up= date%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%22tFormalExpress= ion%22%3E%3C!%5BCDATA%5B%24%7Bapprove%7D%5D%5D%3E%3C%2FconditionExpression%= 3E%0D%0A++++%3C%2FsequenceFlow%3E%0D%0A++++%3CsequenceFlow+id%3D%22updateAp= provalGW2Reject%22+sourceRef%3D%22updateApprovalGW%22+targetRef%3D%22reject= Update%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%22tFormalExpre= ssion%22%3E%3C!%5BCDATA%5B%24%7B!approve%7D%5D%5D%3E%3C%2FconditionExpressi= on%3E%0D%0A++++%3C%2FsequenceFlow%3E%0D%0A++++%3CscriptTask+id%3D%22rejectU= pdate%22+name%3D%22Reject+update%22+scriptFormat%3D%22groovy%22+activiti%3A= autoStoreVariables%3D%22false%22%3E%0D%0A++++++%3Cscript%3E%0D%0A++++++++ex= ecution.setVariable(%22propByResource%22%2C+null)%3B%0D%0A++++++%3C%2Fscrip= t%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%22a= ctive%22%2F%3E++++%0D%0A++++%3CserviceTask+id%3D%22suspend%22+name%3D%22Sus= pend%22+activiti%3Aexpression%3D%22%23%7Bsuspend.execute(execution.processI= nstanceId)%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++++%3Cs= equenceFlow+id%3D%22suspended2Reactivate%22+sourceRef%3D%22suspendedGw%22+t= argetRef%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%22suspend= edGw%22+targetRef%3D%22delete%22%3E%0D%0A++++++%3CconditionExpression+xsi%3= Atype%3D%22tFormalExpression%22%3E%3C!%5BCDATA%5B%24%7Btask+%3D%3D+%27delet= e%27%7D%5D%5D%3E%3C%2FconditionExpression%3E%0D%0A++++%3C%2FsequenceFlow%3E= %0D%0A++++%3CserviceTask+id%3D%22reactivate%22+name%3D%22Reactivate%22+acti= viti%3Aexpression%3D%22%23%7Breactivate.execute(execution.processInstanceId= )%7D%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22flow12%22+sourceRef%3D%22rea= ctivate%22+targetRef%3D%22active%22%2F%3E%0D%0A++++%3CscriptTask+id%3D%22re= ject%22+name%3D%22Reject%22+scriptFormat%3D%22groovy%22+activiti%3AautoStor= eVariables%3D%22false%22%3E%0D%0A++++++%3Cscript%3E%0D%0A++++++++def+script= Var+%3D+rejectReason%0D%0A++++++++execution.setVariable(%22propByResource%2= 2%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%22Rej= ected%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22flow14%22+sourceRef%3D%22re= jected%22+targetRef%3D%22rejectedGw%22%2F%3E%0D%0A++++%3CexclusiveGateway+i= d%3D%22rejectedGw%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22rejected2Delete= %22+sourceRef%3D%22rejectedGw%22+targetRef%3D%22delete%22%3E%0D%0A++++++%3C= conditionExpression+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%22rejected2Rejecte= d%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%2Fs= equenceFlow%3E++++%0D%0A++++%3CuserTask+id%3D%22deleteApproval%22+name%3D%2= 2Delete+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%3= D%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%3= D%22Approve%3F%22+type%3D%22boolean%22+variable%3D%22approve%22+required%3D= %22true%22%2F%3E%0D%0A++++++++%3Cactiviti%3AformProperty+id%3D%22rejectReas= on%22+name%3D%22Reason+for+rejecting%22+type%3D%22string%22+variable%3D%22r= ejectReason%22%2F%3E%0D%0A++++++%3C%2FextensionElements%3E%0D%0A++++%3C%2Fu= serTask%3E%0D%0A++++%3CsequenceFlow+id%3D%22flow14bis%22+sourceRef%3D%22del= eteApproval%22+targetRef%3D%22deleteApprovalGW%22%2F%3E%0D%0A++++%3Cexclusi= veGateway+id%3D%22deleteApprovalGW%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%= 22deleteApprovalGW2Delete%22+sourceRef%3D%22deleteApprovalGW%22+targetRef%3= D%22delete%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%22tFormalE= xpression%22%3E%3C!%5BCDATA%5B%24%7Bapprove%7D%5D%5D%3E%3C%2FconditionExpre= ssion%3E%0D%0A++++%3C%2FsequenceFlow%3E%0D%0A++++%3CsequenceFlow+id%3D%22de= leteApprovalGW2Reject%22+sourceRef%3D%22deleteApprovalGW%22+targetRef%3D%22= rejectDelete%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%22tForma= lExpression%22%3E%3C!%5BCDATA%5B%24%7B!approve%7D%5D%5D%3E%3C%2FconditionEx= pression%3E%0D%0A++++%3C%2FsequenceFlow%3E%0D%0A++++%3CscriptTask+id%3D%22r= ejectDelete%22+name%3D%22Reject+delete%22+scriptFormat%3D%22groovy%22+activ= iti%3AautoStoreVariables%3D%22false%22%3E%0D%0A++++++%3Cscript%3E%0D%0A++++= ++++execution.setVariable(%22propByResource%22%2C+null)%3B%0D%0A++++++%3C%2= Fscript%3E%0D%0A++++%3C%2FscriptTask%3E%0D%0A++++%3CsequenceFlow+id%3D%22fl= ow14ter%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%7BgenerateTo= ken.execute(execution.processInstanceId)%7D%22%2F%3E%0D%0A++++%3CsequenceFl= ow+id%3D%22flow15%22+sourceRef%3D%22generateToken4PasswordReset%22+targetRe= f%3D%22notify4RequestPasswordReset%22%2F%3E%0D%0A++++%3CserviceTask+id%3D%2= 2notify4RequestPasswordReset%22+name%3D%22Notification%22+activiti%3Aexpres= sion%3D%22%23%7Bnotify.execute(execution.processInstanceId)%7D%22%2F%3E%0D%= 0A++++%3CsequenceFlow+id%3D%22flow16%22+sourceRef%3D%22notify4RequestPasswo= rdReset%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.exec= ute(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%22not= ify4ConfirmPasswordReset%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%22notify4ConfirmPasswordRe= set%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%7Bdel= ete.execute(execution.processInstanceId)%7D%22%2F%3E%0D%0A++++%3CsequenceFl= ow+id%3D%22flow99%22+sourceRef%3D%22delete%22+targetRef%3D%22theEnd%22%2F%3= E%0D%0A++++%3CendEvent+id%3D%22theEnd%22%2F%3E%0D%0A++%3C%2Fprocess%3E%0D%0= A++%0D%0A++%3Cbpmndi%3ABPMNDiagram+id%3D%22BPMNDiagram_userWorkflow%22%3E%0= D%0A++++%3Cbpmndi%3ABPMNPlane+bpmnElement%3D%22userWorkflow%22+id%3D%22BPMN= Plane_userWorkflow%22%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22= theStart%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+bp= mnElement%3D%22create%22+id%3D%22BPMNShape_create%22%3E%0D%0A++++++++%3Comg= dc%3ABounds+height%3D%2260.0%22+width%3D%22100.0%22+x%3D%2280.0%22+y%3D%224= 97.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3= ABPMNShape+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%22= 230.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%22BPMN= Shape_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%22= createApprovalGW%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%3= D%22556.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpm= ndi%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%22BPMNS= hape_activate%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%2260.0%22+widt= h%3D%22100.0%22+x%3D%22710.0%22+y%3D%22610.0%22%2F%3E%0D%0A++++++%3C%2Fbpmn= di%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22generat= eToken%22+id%3D%22BPMNShape_generateToken%22%3E%0D%0A++++++++%3Comgdc%3ABou= nds+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%3ABPMNSh= ape+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++++++%3= Cbpmndi%3ABPMNShape+bpmnElement%3D%22optinGW%22+id%3D%22BPMNShape_optinGW%2= 2%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%2= 2BPMNShape_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++++++%3C= bpmndi%3ABPMNShape+bpmnElement%3D%22updateApproval%22+id%3D%22BPMNShape_upd= ateApproval%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%2Fbpmnd= i%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22updateAp= provalGW%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%3AB= PMNShape+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%22BPMN= Shape_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%2Fbpmn= di%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22suspend= %22+id%3D%22BPMNShape_suspend%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3= D%2260.0%22+width%3D%22100.0%22+x%3D%221490.0%22+y%3D%22100.0%22%2F%3E%0D%0= A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnEle= ment%3D%22suspended%22+id%3D%22BPMNShape_suspended%22%3E%0D%0A++++++++%3Com= gdc%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++++++%3Cbpmnd= i%3ABPMNShape+bpmnElement%3D%22suspendedGw%22+id%3D%22BPMNShape_suspendedGw= %22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%2240.0%22+width%3D%2240.0%2= 2+x%3D%221820.0%22+y%3D%22180.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShap= e%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++++++%3Cb= pmndi%3ABPMNShape+bpmnElement%3D%22rejectedGw%22+id%3D%22BPMNShape_rejected= Gw%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%3ABPMNSha= pe%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22deleteApproval%22+i= d%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+bpmnE= lement%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%22= 1670.0%22+y%3D%22300.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0= A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22rejectDelete%22+id%3D%22BPMNS= hape_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%2= Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22de= lete%22+id%3D%22BPMNShape_delete%22%3E%0D%0A++++++++%3Comgdc%3ABounds+heigh= t%3D%2260.0%22+width%3D%22100.0%22+x%3D%221940.0%22+y%3D%22358.0%22%2F%3E%0= D%0A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmn= Element%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%3ABoun= ds+height%3D%2259.99999999999994%22+width%3D%22100.0%22+x%3D%221543.2099350= 88986%22+y%3D%22452.6749142927693%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNSh= ape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22notify4RequestPass= wordReset%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++++++%3= C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%2= 2checkToken4ConfirmPasswordReset%22+id%3D%22BPMNShape_checkToken4ConfirmPas= swordReset%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%2260.0%22+width%3= D%22100.0%22+x%3D%221558.797798366986%22+y%3D%22561.167207412115%22%2F%3E%0= D%0A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmn= Element%3D%22notify4ConfirmPasswordReset%22+id%3D%22BPMNShape_notify4Confir= mPasswordReset%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%2260.0%22+wid= th%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+b= pmnElement%3D%22flow17%22+id%3D%22BPMNEdge_flow17%22%3E%0D%0A++++++++%3Comg= di%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.167= 207412115%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmn= di%3ABPMNEdge+bpmnElement%3D%22flow12%22+id%3D%22BPMNEdge_flow12%22%3E%0D%0= A++++++++%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%0= D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221097.8443113772455%22+y%3D%22511.0%2= 2%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEd= ge+bpmnElement%3D%22flow11%22+id%3D%22BPMNEdge_flow11%22%3E%0D%0A++++++++%3= Comgdi%3Awaypoint+x%3D%221740.0%22+y%3D%22150.0%22%2F%3E%0D%0A++++++++%3Com= gdi%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%3A= waypoint+x%3D%221820.0%22+y%3D%22200.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3AB= PMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22active2DeleteAp= proval%22+id%3D%22BPMNEdge_active2DeleteApproval%22%3E%0D%0A++++++++%3Comgd= i%3Awaypoint+x%3D%221440.0%22+y%3D%22540.0%22%2F%3E%0D%0A++++++++%3Comgdi%3= Awaypoint+x%3D%221454.0%22+y%3D%22540.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awa= ypoint+x%3D%221454.0%22+y%3D%22310.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypo= int+x%3D%221490.0%22+y%3D%22310.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEd= ge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22flow14bis%22+id%3D%2= 2BPMNEdge_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%223= 20.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3A= BPMNEdge+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++++++++%3= Comgdi%3Awaypoint+x%3D%221602.0%22+y%3D%22150.0%22%2F%3E%0D%0A++++++++%3Com= gdi%3Awaypoint+x%3D%221640.0%22+y%3D%22150.0%22%2F%3E%0D%0A++++++%3C%2Fbpmn= di%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22active2Re= questPasswordReset%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++++++%3C= bpmndi%3ABPMNEdge+bpmnElement%3D%22active2ConfirmPasswordReset%22+id%3D%22B= PMNEdge_active2ConfirmPasswordReset%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+= x%3D%221439.5%22+y%3D%22540.5%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3= D%221608.797798366986%22+y%3D%22540.5%22%2F%3E%0D%0A++++++++%3Comgdi%3Awayp= oint+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%3= E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221710.0%22+y%3D%22320.0%22%2F%3E%0= D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221752.0%22+y%3D%22320.0%22%2F%3E%0D%0= A++++++++%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++++++++%3= Comgdi%3Awaypoint+x%3D%22560.0%22+y%3D%22689.0%22%2F%3E%0D%0A++++++%3C%2Fbp= mndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22active2= Delete%22+id%3D%22BPMNEdge_active2Delete%22%3E%0D%0A++++++++%3Comgdi%3Awayp= oint+x%3D%221440.0%22+y%3D%22540.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoin= t+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%3Aw= aypoint+x%3D%221955.9214707261015%22+y%3D%22680.6812757582483%22%2F%3E%0D%0= A++++++++%3Comgdi%3Awaypoint+x%3D%221986.506931044467%22+y%3D%22418.0%22%2F= %3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+b= pmnElement%3D%22updateApprovalGW2Update%22+id%3D%22BPMNEdge_updateApprovalG= W2Update%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+bp= mnElement%3D%22active2UpdateApproval%22+id%3D%22BPMNEdge_active2UpdateAppro= val%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+bpmnEle= ment%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++++++++%3= Comgdi%3Awaypoint+x%3D%221470.0%22+y%3D%22911.0%22%2F%3E%0D%0A++++++++%3Com= gdi%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%22createApprov= alGW2Active%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++++++++%3Co= mgdi%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%3Aw= aypoint+x%3D%221030.0%22+y%3D%22540.8768472906404%22%2F%3E%0D%0A++++++%3C%2= Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22upda= teApprovalGW2Reject%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%2F= bpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22flow8= ter%22+id%3D%22BPMNEdge_flow8ter%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3= D%221790.0%22+y%3D%22879.6774193548387%22%2F%3E%0D%0A++++++++%3Comgdi%3Away= point+x%3D%221778.0%22+y%3D%22882.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoi= nt+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%3= D%221080.0%22+y%3D%22571.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0= D%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%2217= 48.9712597675173%22+y%3D%22482.67491429276924%22%2F%3E%0D%0A++++++%3C%2Fbpm= ndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22suspende= d2Reactivate%22+id%3D%22BPMNEdge_suspended2Reactivate%22%3E%0D%0A++++++++%3= Comgdi%3Awaypoint+x%3D%221860.0%22+y%3D%22200.0%22%2F%3E%0D%0A++++++++%3Com= gdi%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%3A= waypoint+x%3D%221940.0%22+y%3D%22140.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3AB= PMNEdge%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%2280= 0.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%3ABPMNE= dge+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++++++++%3Com= gdi%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_createApprovalGW2Enable= GW%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22510.0%22+y%3D%22576.0%22%2= F%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++++++++%3C= omgdi%3Awaypoint+x%3D%221440.0%22+y%3D%22540.0%22%2F%3E%0D%0A++++++++%3Comg= di%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%3Aw= aypoint+x%3D%221790.0%22+y%3D%22730.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABP= MNEdge%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%222= 82.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_ac= tive2Suspend%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221440.0%22+y%3D%2= 2540.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221452.0%22+y%3D%2254= 0.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%3ABPMNEdg= e+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+bpmnElemen= t%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++++++++%3Co= mgdi%3Awaypoint+x%3D%221092.0%22+y%3D%22278.0%22%2F%3E%0D%0A++++++%3C%2Fbpm= ndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22createAs= Anonymous2Approval%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++++++++%3= Comgdi%3Awaypoint+x%3D%22320.0%22+y%3D%22590.0%22%2F%3E%0D%0A++++++%3C%2Fbp= mndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22flow3%2= 2+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%3= D%22576.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22470.0%22+y%3D%22= 576.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3= ABPMNEdge+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++++++++%3Com= gdi%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%3A= BPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22rejected2Rejec= ted%22+id%3D%22BPMNEdge_rejected2Rejected%22%3E%0D%0A++++++++%3Comgdi%3Away= point+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+bpmn= Element%3D%22flow5%22+id%3D%22BPMNEdge_flow5%22%3E%0D%0A++++++++%3Comgdi%3A= waypoint+x%3D%22802.0%22+y%3D%22218.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awayp= oint+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%3= D%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_fl= ow4%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%3= E%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%3ABPMNEdg= e+bpmnElement%3D%22createApprovalGW2Suspended%22+id%3D%22BPMNEdge_createApp= rovalGW2Suspended%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%2= 2449.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%3ABPMNE= dge+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.15= 23534073587%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221109.678315230= 625%22+y%3D%22511.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A+++= +++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22createApprovalGW2OptIn%22+id%3D%22= BPMNEdge_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%226= 74.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.24675= 32467532%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_flo= w1%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%0= D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnEl= ement%3D%22flow16%22+id%3D%22BPMNEdge_flow16%22%3E%0D%0A++++++++%3Comgdi%3A= waypoint+x%3D%221748.9712597675173%22+y%3D%22459.5470829510475%22%2F%3E%0D%= 0A++++++++%3Comgdi%3Awaypoint+x%3D%221592.4096593525787%22+y%3D%22387.12847= 7171313%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221130.0%22+y%3D%225= 25.9854974413342%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++= %3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22created2Created%22+id%3D%22BPMNEdge_c= reated2Created%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%222= 60.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++++++++%3Co= mgdi%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%3Awaypo= int+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%227= 10.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%2= 2%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221134.9277566539924%22+y%3D%223= 08.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++++++%3C= bpmndi%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%0= D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221002.0%22+y%3D%22260.0%22%2F%3E%0D%0= A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnEleme= nt%3D%22flow9%22+id%3D%22BPMNEdge_flow9%22%3E%0D%0A++++++++%3Comgdi%3Awaypo= int+x%3D%221828.6246202240113%22+y%3D%22760.0%22%2F%3E%0D%0A++++++++%3Comgd= i%3Awaypoint+x%3D%221811.88836468294%22+y%3D%22804.1381014189917%22%2F%3E%0= D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221474.4398193359375%22+y%3D%22804.138= 1014189917%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221124.9695217692= 41%22+y%3D%22571.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++= ++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22deleteApprovalGW2Reject%22+id%3D%22= BPMNEdge_deleteApprovalGW2Reject%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3= D%221710.0%22+y%3D%22320.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%2= 21752.0%22+y%3D%22320.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%2217= 52.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_flow8bi= s%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221590.0%22+y%3D%22770.0%22%2= F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221602.0%22+y%3D%22770.0%22%2F%3= E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221602.0%22+y%3D%22760.0%22%2F%3E%0= D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221670.0%22+y%3D%22760.0%22%2F%3E%0D%0= A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnEleme= nt%3D%22flow99%22+id%3D%22BPMNEdge_flow99%22%3E%0D%0A++++++++%3Comgdi%3Away= point+x%3D%222040.0%22+y%3D%22388.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoi= nt+x%3D%222078.1893792531678%22+y%3D%22388.0%22%2F%3E%0D%0A++++++%3C%2Fbpmn= di%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%2F= bpmndi%3ABPMNEdge%3E%0D%0A++++%3C%2Fbpmndi%3ABPMNPlane%3E%0D%0A++%3C%2Fbpmn= di%3ABPMNDiagram%3E%0D%0A%3C%2Fdefinitions%3E&_=3D1453299957161 {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)