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 9F312184ED for ; Tue, 9 Feb 2016 16:51:18 +0000 (UTC) Received: (qmail 5550 invoked by uid 500); 9 Feb 2016 16:51:18 -0000 Delivered-To: apmail-syncope-dev-archive@syncope.apache.org Received: (qmail 5351 invoked by uid 500); 9 Feb 2016 16:51:18 -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 5235 invoked by uid 99); 9 Feb 2016 16:51:18 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 09 Feb 2016 16:51:18 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id 270322C1F58 for ; Tue, 9 Feb 2016 16:51:18 +0000 (UTC) Date: Tue, 9 Feb 2016 16:51:18 +0000 (UTC) From: "Marco Di Sabatino Di Diodoro (JIRA)" To: dev@syncope.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Assigned] (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 [ https://issues.apache.org/jira/browse/SYNCOPE-758?page=3Dcom.atlassi= an.jira.plugin.system.issuetabpanels:all-tabpanel ] Marco Di Sabatino Di Diodoro reassigned SYNCOPE-758: ---------------------------------------------------- Assignee: Marco Di Sabatino Di Diodoro > Workflow diagram not updated after saving from XML editor 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 > Assignee: Marco Di Sabatino Di Diodoro > 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 foll= owing is reported in the JS Console: > {code} > 400 BadRequest http://localhost:9080/syncope-console/wicket/bookmarkable/= org.apache.syncope.client.console.pages.Workflow?4-1.IBehaviorListener.0-xm= lEditorModal&id1d_hf_0=3D&content%3AworkflowDefArea=3D%3C%3Fxml+version%3D%= 221.0%22+encoding%3D%22UTF-8%22%3F%3E%0D%0A%3C!--%0D%0ALicensed+to+the+Apac= he+Software+Foundation+(ASF)+under+one%0D%0Aor+more+contributor+license+agr= eements.++See+the+NOTICE+file%0D%0Adistributed+with+this+work+for+additiona= l+information%0D%0Aregarding+copyright+ownership.++The+ASF+licenses+this+fi= le%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+Licens= e.++You+may+obtain+a+copy+of+the+License+at%0D%0A%0D%0A++http%3A%2F%2Fwww.a= pache.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+CONDI= TIONS+OF+ANY%0D%0AKIND%2C+either+express+or+implied.++See+the+License+for+t= he%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%2F= DI%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%2= Fwww.omg.org%2Fspec%2FDD%2F20100524%2FDI%22+%0D%0A+++++++++++++typeLanguage= %3D%22http%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema%22+%0D%0A+++++++++++++expr= essionLanguage%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+isExe= cutable%3D%22true%22%3E%0D%0A++++%3CstartEvent+id%3D%22theStart%22%2F%3E%0D= %0A++++%3CsequenceFlow+id%3D%22flow1%22+sourceRef%3D%22theStart%22+targetRe= f%3D%22create%22%2F%3E%0D%0A++++%3CserviceTask+id%3D%22create%22+name%3D%22= CreateARA%22+activiti%3Aexpression%3D%22%23%7Bcreate.execute(execution.proc= essInstanceId)%7D%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22flow2%22+source= Ref%3D%22create%22+targetRef%3D%22createGW%22%2F%3E%0D%0A++++%3CexclusiveGa= teway+id%3D%22createGW%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22createAsAn= onymous2Approval%22+sourceRef%3D%22createGW%22+targetRef%3D%22createApprova= l%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%2F= conditionExpression%3E%0D%0A++++%3C%2FsequenceFlow%3E%0D%0A++++%3CsequenceF= low+id%3D%22create2Activate%22+sourceRef%3D%22createGW%22+targetRef%3D%22en= ableGW%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%22tFormalExpre= ssion%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%2= 2Create+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%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%22flow3%22+sourceRef%3D%22createA= pproval%22+targetRef%3D%22createApprovalGW%22%2F%3E%0D%0A++++%3CexclusiveGa= teway+id%3D%22createApprovalGW%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22cr= eateApprovalGW2EnableGW%22+sourceRef%3D%22createApprovalGW%22+targetRef%3D%= 22enableGW%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%22cr= eateApproval2Reject%22+sourceRef%3D%22createApprovalGW%22+targetRef%3D%22re= ject%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%22tFormalExpress= ion%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%22ena= bleGW%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22createApprovalGW2OptIn%22+s= ourceRef%3D%22enableGW%22+targetRef%3D%22generateToken%22%3E%0D%0A++++++%3C= conditionExpression+xsi%3Atype%3D%22tFormalExpression%22%3E%0D%0A++++++++%3= C!%5BCDATA%5B%24%7BactivitiUtils.isUserIngroup(user%2C+11)%7D%5D%5D%3E%0D%0= A++++++%3C%2FconditionExpression%3E%0D%0A++++%3C%2FsequenceFlow%3E%0D%0A+++= +%3CsequenceFlow+id%3D%22createApprovalGW2Activate%22+sourceRef%3D%22enable= GW%22+targetRef%3D%22activate%22%3E%0D%0A++++++%3CconditionExpression+xsi%3= Atype%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%0= A++++%3CsequenceFlow+id%3D%22createApprovalGW2Active%22+sourceRef%3D%22enab= leGW%22+targetRef%3D%22active%22%3E%0D%0A++++++%3CconditionExpression+xsi%3= Atype%3D%22tFormalExpression%22%3E%3C!%5BCDATA%5B%24%7Benabled%7D%5D%5D%3E%= 3C%2FconditionExpression%3E%0D%0A++++%3C%2FsequenceFlow%3E++++%0D%0A++++%3C= sequenceFlow+id%3D%22createApprovalGW2Suspended%22+sourceRef%3D%22enableGW%= 22+targetRef%3D%22suspend%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atyp= e%3D%22tFormalExpression%22%3E%3C!%5BCDATA%5B%24%7B!enabled%7D%5D%5D%3E%3C%= 2FconditionExpression%3E%0D%0A++++%3C%2FsequenceFlow%3E%0D%0A++++%3Cservice= Task+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%2= 2active%22%2F%3E%0D%0A++++%3CserviceTask+id%3D%22generateToken%22+name%3D%2= 2Generate+token%22+activiti%3Aexpression%3D%22%23%7BgenerateToken.execute(e= xecution.processInstanceId)%7D%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22fl= ow5%22+sourceRef%3D%22generateToken%22+targetRef%3D%22created%22%2F%3E%0D%0= A++++%3CuserTask+id%3D%22created%22+name%3D%22Created%22%2F%3E%0D%0A++++%3C= sequenceFlow+id%3D%22flow6%22+sourceRef%3D%22created%22+targetRef%3D%22opti= nGW%22%2F%3E%0D%0A++++%3CexclusiveGateway+id%3D%22optinGW%22%2F%3E%0D%0A+++= +%3CsequenceFlow+id%3D%22created2Activate%22+sourceRef%3D%22optinGW%22+targ= etRef%3D%22removeToken%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3= D%22tFormalExpression%22%3E%3C!%5BCDATA%5B%24%7Buser.checkToken(token)%7D%5= D%5D%3E%3C%2FconditionExpression%3E%0D%0A++++%3C%2FsequenceFlow%3E%0D%0A+++= +%3CsequenceFlow+id%3D%22created2Created%22+sourceRef%3D%22optinGW%22+targe= tRef%3D%22created%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%22t= FormalExpression%22%3E%3C!%5BCDATA%5B%24%7B!user.checkToken(token)%7D%5D%5D= %3E%3C%2FconditionExpression%3E%0D%0A++++%3C%2FsequenceFlow%3E%0D%0A++++%3C= scriptTask+id%3D%22removeToken%22+name%3D%22Remove+Token+and+Activate%22+sc= riptFormat%3D%22groovy%22+activiti%3AautoStoreVariables%3D%22false%22%3E%0D= %0A++++++%3Cscript%3E%0D%0A++++++++user.removeToken()++++%0D%0A++++++%3C%2F= script%3E%0D%0A++++%3C%2FscriptTask%3E%0D%0A++++%3CsequenceFlow+id%3D%22flo= w7%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++++%3Csequen= ceFlow+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++++%3Cs= equenceFlow+id%3D%22active2UpdateApproval%22+sourceRef%3D%22activeGw%22+tar= getRef%3D%22updateApproval%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Aty= pe%3D%22tFormalExpression%22%3E%3C!%5BCDATA%5B%24%7BwfExecutor+%3D%3D+user.= getUsername()+and+task+%3D%3D+%27update%27+%0D%0A++++++++and+(!userPatch.ge= tMemberships().isEmpty())%7D%5D%5D%3E%3C%2FconditionExpression%3E%0D%0A++++= %3C%2FsequenceFlow%3E%0D%0A++++%3CsequenceFlow+id%3D%22active2DeleteApprova= l%22+sourceRef%3D%22activeGw%22+targetRef%3D%22deleteApproval%22%3E%0D%0A++= ++++%3CconditionExpression+xsi%3Atype%3D%22tFormalExpression%22%3E%3C!%5BCD= ATA%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%0= D%0A++++%3CsequenceFlow+id%3D%22active2Update%22+sourceRef%3D%22activeGw%22= +targetRef%3D%22update%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3= D%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+tar= getRef%3D%22suspend%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%2= 2tFormalExpression%22%3E%3C!%5BCDATA%5B%24%7Btask+%3D%3D+%27suspend%27%7D%5= D%5D%3E%3C%2FconditionExpression%3E%0D%0A++++%3C%2FsequenceFlow%3E++++%0D%0= A++++%3CsequenceFlow+id%3D%22active2Delete%22+sourceRef%3D%22activeGw%22+ta= rgetRef%3D%22delete%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%2= 2tFormalExpression%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%22a= ctiveGw%22+targetRef%3D%22generateToken4PasswordReset%22%3E%0D%0A++++++%3Cc= onditionExpression+xsi%3Atype%3D%22tFormalExpression%22%3E%3C!%5BCDATA%5B%2= 4%7Btask+%3D%3D+%27requestPasswordReset%27%7D%5D%5D%3E%3C%2FconditionExpres= sion%3E%0D%0A++++%3C%2FsequenceFlow%3E%0D%0A++++%3CsequenceFlow+id%3D%22act= ive2ConfirmPasswordReset%22+sourceRef%3D%22activeGw%22+targetRef%3D%22check= Token4ConfirmPasswordReset%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Aty= pe%3D%22tFormalExpression%22%3E%3C!%5BCDATA%5B%24%7Btask+%3D%3D+%27confirmP= asswordReset%27%7D%5D%5D%3E%3C%2FconditionExpression%3E%0D%0A++++%3C%2Fsequ= enceFlow%3E++++%0D%0A++++%3CuserTask+id%3D%22updateApproval%22+name%3D%22Up= date+approval%22+activiti%3AcandidateGroups%3D%227%22+activiti%3AformKey%3D= %22updateApproval%22%3E%0D%0A++++++%3CextensionElements%3E%0D%0A++++++++%3C= activiti%3AformProperty+id%3D%22username%22+name%3D%22Username%22+type%3D%2= 2string%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%2= 2Approve%3F%22+type%3D%22boolean%22+variable%3D%22approve%22+required%3D%22= true%22%2F%3E%0D%0A++++++++%3Cactiviti%3AformProperty+id%3D%22rejectReason%= 22+name%3D%22Reason+for+rejecting%22+type%3D%22string%22+variable%3D%22reje= ctReason%22%2F%3E%0D%0A++++++%3C%2FextensionElements%3E%0D%0A++++%3C%2Fuser= Task%3E%0D%0A++++%3CsequenceFlow+id%3D%22flow8bis%22+sourceRef%3D%22updateA= pproval%22+targetRef%3D%22updateApprovalGW%22%2F%3E%0D%0A++++%3CexclusiveGa= teway+id%3D%22updateApprovalGW%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22up= dateApprovalGW2Update%22+sourceRef%3D%22updateApprovalGW%22+targetRef%3D%22= update%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%22tFormalExpre= ssion%22%3E%3C!%5BCDATA%5B%24%7Bapprove%7D%5D%5D%3E%3C%2FconditionExpressio= n%3E%0D%0A++++%3C%2FsequenceFlow%3E%0D%0A++++%3CsequenceFlow+id%3D%22update= ApprovalGW2Reject%22+sourceRef%3D%22updateApprovalGW%22+targetRef%3D%22reje= ctUpdate%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%22tFormalExp= ression%22%3E%3C!%5BCDATA%5B%24%7B!approve%7D%5D%5D%3E%3C%2FconditionExpres= sion%3E%0D%0A++++%3C%2FsequenceFlow%3E%0D%0A++++%3CscriptTask+id%3D%22rejec= tUpdate%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%2Fscr= ipt%3E%0D%0A++++%3C%2FscriptTask%3E%0D%0A++++%3CsequenceFlow+id%3D%22flow8t= er%22+sourceRef%3D%22rejectUpdate%22+targetRef%3D%22active%22%2F%3E%0D%0A++= ++%3CserviceTask+id%3D%22update%22+name%3D%22Update%22+activiti%3Aexpressio= n%3D%22%23%7Bupdate.execute(execution.processInstanceId)%7D%22%2F%3E%0D%0A+= +++%3CsequenceFlow+id%3D%22flow9%22+sourceRef%3D%22update%22+targetRef%3D%2= 2active%22%2F%3E++++%0D%0A++++%3CserviceTask+id%3D%22suspend%22+name%3D%22S= uspend%22+activiti%3Aexpression%3D%22%23%7Bsuspend.execute(execution.proces= sInstanceId)%7D%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22flow10%22+sourceR= ef%3D%22suspend%22+targetRef%3D%22suspended%22%2F%3E%0D%0A++++%3CuserTask+i= d%3D%22suspended%22+name%3D%22Suspended%22%2F%3E%0D%0A++++%3CsequenceFlow+i= d%3D%22flow11%22+sourceRef%3D%22suspended%22+targetRef%3D%22suspendedGw%22%= 2F%3E%0D%0A++++%3CexclusiveGateway+id%3D%22suspendedGw%22%2F%3E%0D%0A++++%3= CsequenceFlow+id%3D%22suspended2Reactivate%22+sourceRef%3D%22suspendedGw%22= +targetRef%3D%22reactivate%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Aty= pe%3D%22tFormalExpression%22%3E%3C!%5BCDATA%5B%24%7Btask+%3D%3D+%27reactiva= te%27%7D%5D%5D%3E%3C%2FconditionExpression%3E%0D%0A++++%3C%2FsequenceFlow%3= E%0D%0A++++%3CsequenceFlow+id%3D%22suspended2Delete%22+sourceRef%3D%22suspe= ndedGw%22+targetRef%3D%22delete%22%3E%0D%0A++++++%3CconditionExpression+xsi= %3Atype%3D%22tFormalExpression%22%3E%3C!%5BCDATA%5B%24%7Btask+%3D%3D+%27del= ete%27%7D%5D%5D%3E%3C%2FconditionExpression%3E%0D%0A++++%3C%2FsequenceFlow%= 3E%0D%0A++++%3CserviceTask+id%3D%22reactivate%22+name%3D%22Reactivate%22+ac= tiviti%3Aexpression%3D%22%23%7Breactivate.execute(execution.processInstance= Id)%7D%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22flow12%22+sourceRef%3D%22r= eactivate%22+targetRef%3D%22active%22%2F%3E%0D%0A++++%3CscriptTask+id%3D%22= reject%22+name%3D%22Reject%22+scriptFormat%3D%22groovy%22+activiti%3AautoSt= oreVariables%3D%22false%22%3E%0D%0A++++++%3Cscript%3E%0D%0A++++++++def+scri= ptVar+%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%22R= ejected%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22flow14%22+sourceRef%3D%22= rejected%22+targetRef%3D%22rejectedGw%22%2F%3E%0D%0A++++%3CexclusiveGateway= +id%3D%22rejectedGw%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3D%22rejected2Dele= te%22+sourceRef%3D%22rejectedGw%22+targetRef%3D%22delete%22%3E%0D%0A++++++%= 3CconditionExpression+xsi%3Atype%3D%22tFormalExpression%22%3E%3C!%5BCDATA%5= B%24%7Btask+%3D%3D+%27delete%27%7D%5D%5D%3E%3C%2FconditionExpression%3E%0D%= 0A++++%3C%2FsequenceFlow%3E%0D%0A++++%3CsequenceFlow+id%3D%22rejected2Rejec= ted%22+sourceRef%3D%22rejectedGw%22+targetRef%3D%22rejected%22%3E%0D%0A++++= ++%3CconditionExpression+xsi%3Atype%3D%22tFormalExpression%22%3E%3C!%5BCDAT= A%5B%24%7Bempty+task%7D%5D%5D%3E%3C%2FconditionExpression%3E%0D%0A++++%3C%2= FsequenceFlow%3E++++%0D%0A++++%3CuserTask+id%3D%22deleteApproval%22+name%3D= %22Delete+approval%22+activiti%3AcandidateGroups%3D%227%22+activiti%3AformK= ey%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%22fal= se%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%22rejectRe= ason%22+name%3D%22Reason+for+rejecting%22+type%3D%22string%22+variable%3D%2= 2rejectReason%22%2F%3E%0D%0A++++++%3C%2FextensionElements%3E%0D%0A++++%3C%2= FuserTask%3E%0D%0A++++%3CsequenceFlow+id%3D%22flow14bis%22+sourceRef%3D%22d= eleteApproval%22+targetRef%3D%22deleteApprovalGW%22%2F%3E%0D%0A++++%3Cexclu= siveGateway+id%3D%22deleteApprovalGW%22%2F%3E%0D%0A++++%3CsequenceFlow+id%3= D%22deleteApprovalGW2Delete%22+sourceRef%3D%22deleteApprovalGW%22+targetRef= %3D%22delete%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%22tForma= lExpression%22%3E%3C!%5BCDATA%5B%24%7Bapprove%7D%5D%5D%3E%3C%2FconditionExp= ression%3E%0D%0A++++%3C%2FsequenceFlow%3E%0D%0A++++%3CsequenceFlow+id%3D%22= deleteApprovalGW2Reject%22+sourceRef%3D%22deleteApprovalGW%22+targetRef%3D%= 22rejectDelete%22%3E%0D%0A++++++%3CconditionExpression+xsi%3Atype%3D%22tFor= malExpression%22%3E%3C!%5BCDATA%5B%24%7B!approve%7D%5D%5D%3E%3C%2Fcondition= Expression%3E%0D%0A++++%3C%2FsequenceFlow%3E%0D%0A++++%3CscriptTask+id%3D%2= 2rejectDelete%22+name%3D%22Reject+delete%22+scriptFormat%3D%22groovy%22+act= iviti%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%22= flow14ter%22+sourceRef%3D%22rejectDelete%22+targetRef%3D%22active%22%2F%3E+= +++++++++++%0D%0A%0D%0A++++%3CserviceTask+id%3D%22generateToken4PasswordRes= et%22+name%3D%22Generate+token%22+activiti%3Aexpression%3D%22%23%7Bgenerate= Token.execute(execution.processInstanceId)%7D%22%2F%3E%0D%0A++++%3Csequence= Flow+id%3D%22flow15%22+sourceRef%3D%22generateToken4PasswordReset%22+target= Ref%3D%22notify4RequestPasswordReset%22%2F%3E%0D%0A++++%3CserviceTask+id%3D= %22notify4RequestPasswordReset%22+name%3D%22Notification%22+activiti%3Aexpr= ession%3D%22%23%7Bnotify.execute(execution.processInstanceId)%7D%22%2F%3E%0= D%0A++++%3CsequenceFlow+id%3D%22flow16%22+sourceRef%3D%22notify4RequestPass= wordReset%22+targetRef%3D%22active%22%2F%3E%0D%0A++++%0D%0A++++%3CserviceTa= sk+id%3D%22checkToken4ConfirmPasswordReset%22+name%3D%22Check+token%2C+remo= ve+and+update+password%22+activiti%3Aexpression%3D%22%23%7BpasswordReset.ex= ecute(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%22n= otify4ConfirmPasswordReset%22+name%3D%22Notification%22+activiti%3Aexpressi= on%3D%22%23%7Bnotify.execute(execution.processInstanceId)%7D%22%2F%3E%0D%0A= ++++%3CsequenceFlow+id%3D%22flow18%22+sourceRef%3D%22notify4ConfirmPassword= Reset%22+targetRef%3D%22active%22%2F%3E++++%0D%0A++++%0D%0A++++%3CserviceTa= sk+id%3D%22delete%22+name%3D%22Delete%22+activiti%3Aexpression%3D%22%23%7Bd= elete.execute(execution.processInstanceId)%7D%22%2F%3E%0D%0A++++%3Csequence= Flow+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%22BP= MNPlane_userWorkflow%22%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%= 22theStart%22+id%3D%22BPMNShape_theStart%22%3E%0D%0A++++++++%3Comgdc%3ABoun= ds+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++++++++%3Co= mgdc%3ABounds+height%3D%2260.0%22+width%3D%22100.0%22+x%3D%2280.0%22+y%3D%2= 2497.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%22BP= MNShape_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++++++%3Cb= pmndi%3ABPMNShape+bpmnElement%3D%22enableGW%22+id%3D%22BPMNShape_enableGW%2= 2%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%3= E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22activate%22+id%3D%22BPM= NShape_activate%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%2260.0%22+wi= dth%3D%22100.0%22+x%3D%22710.0%22+y%3D%22610.0%22%2F%3E%0D%0A++++++%3C%2Fbp= mndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22gener= ateToken%22+id%3D%22BPMNShape_generateToken%22%3E%0D%0A++++++++%3Comgdc%3AB= ounds+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%3ABPMN= Shape+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%2= 2+x%3D%221002.0%22+y%3D%22240.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShap= e%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22removeToken%22+id%3D= %22BPMNShape_removeToken%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%226= 0.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%3ABound= s+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%3ABPMNSha= pe+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%2= 2+y%3D%22520.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%= 3Cbpmndi%3ABPMNShape+bpmnElement%3D%22updateApproval%22+id%3D%22BPMNShape_u= pdateApproval%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%2260.0%22+widt= h%3D%22100.0%22+x%3D%221490.0%22+y%3D%22740.0%22%2F%3E%0D%0A++++++%3C%2Fbpm= ndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22update= ApprovalGW%22+id%3D%22BPMNShape_updateApprovalGW%22%3E%0D%0A++++++++%3Comgd= c%3ABounds+height%3D%2240.0%22+width%3D%2240.0%22+x%3D%221670.0%22+y%3D%227= 40.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3= ABPMNShape+bpmnElement%3D%22rejectUpdate%22+id%3D%22BPMNShape_rejectUpdate%= 22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%2260.0%22+width%3D%22100.0%2= 2+x%3D%221790.0%22+y%3D%22840.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShap= e%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22update%22+id%3D%22BP= MNShape_update%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%2260.0%22+wid= th%3D%22100.0%22+x%3D%221790.0%22+y%3D%22700.0%22%2F%3E%0D%0A++++++%3C%2Fbp= mndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22suspe= nd%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+bpmnE= lement%3D%22suspended%22+id%3D%22BPMNShape_suspended%22%3E%0D%0A++++++++%3C= omgdc%3ABounds+height%3D%2260.0%22+width%3D%22100.0%22+x%3D%221640.0%22+y%3= D%22120.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpm= ndi%3ABPMNShape+bpmnElement%3D%22suspendedGw%22+id%3D%22BPMNShape_suspended= Gw%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%3ABPMNSh= ape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22reactivate%22+id%3= D%22BPMNShape_reactivate%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%226= 0.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%3ABound= s+height%3D%2260.0%22+width%3D%22100.0%22+x%3D%22560.0%22+y%3D%22659.0%22%2= F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShap= e+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++++++%3= Cbpmndi%3ABPMNShape+bpmnElement%3D%22rejectedGw%22+id%3D%22BPMNShape_reject= edGw%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%3ABPMNS= hape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22deleteApproval%22= +id%3D%22BPMNShape_deleteApproval%22%3E%0D%0A++++++++%3Comgdc%3ABounds+heig= ht%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+bpm= nElement%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%22BPM= NShape_rejectDelete%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%2260.0%2= 2+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%22= delete%22+id%3D%22BPMNShape_delete%22%3E%0D%0A++++++++%3Comgdc%3ABounds+hei= ght%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+bp= mnElement%3D%22theEnd%22+id%3D%22BPMNShape_theEnd%22%3E%0D%0A++++++++%3Comg= dc%3ABounds+height%3D%2228.0%22+width%3D%2228.0%22+x%3D%222078.189379253167= 8%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%3ABo= unds+height%3D%2259.99999999999994%22+width%3D%22100.0%22+x%3D%221543.20993= 5088986%22+y%3D%22452.6749142927693%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMN= Shape%3E%0D%0A++++++%3Cbpmndi%3ABPMNShape+bpmnElement%3D%22notify4RequestPa= sswordReset%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_checkToken4ConfirmP= asswordReset%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+bp= mnElement%3D%22notify4ConfirmPasswordReset%22+id%3D%22BPMNShape_notify4Conf= irmPasswordReset%22%3E%0D%0A++++++++%3Comgdc%3ABounds+height%3D%2260.0%22+w= idth%3D%22100.0%22+x%3D%221748.971259767517%22+y%3D%22561.167207412115%22%2= F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNShape%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge= +bpmnElement%3D%22flow17%22+id%3D%22BPMNEdge_flow17%22%3E%0D%0A++++++++%3Co= mgdi%3Awaypoint+x%3D%221658.797798366986%22+y%3D%22591.167207412115%22%2F%3= E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221748.971259767517%22+y%3D%22591.1= 67207412115%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbp= mndi%3ABPMNEdge+bpmnElement%3D%22flow12%22+id%3D%22BPMNEdge_flow12%22%3E%0D= %0A++++++++%3Comgdi%3Awaypoint+x%3D%221940.0%22+y%3D%22129.51612903225805%2= 2%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221928.0%22+y%3D%22127.0%22%2= F%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%3ABPMN= Edge+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++++++++%3C= omgdi%3Awaypoint+x%3D%221752.0%22+y%3D%22150.0%22%2F%3E%0D%0A++++++++%3Comg= di%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%3= ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22active2Delete= Approval%22+id%3D%22BPMNEdge_active2DeleteApproval%22%3E%0D%0A++++++++%3Com= gdi%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%3A= waypoint+x%3D%221454.0%22+y%3D%22310.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Away= point+x%3D%221490.0%22+y%3D%22310.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMN= Edge%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%3= D%22320.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221670.0%22+y%3D%2= 2320.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++++++++%3C= omgdi%3Awaypoint+x%3D%221640.0%22+y%3D%22150.0%22%2F%3E%0D%0A++++++%3C%2Fbp= mndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22active2= RequestPasswordReset%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%2= F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221593.209935088986%22+y%3D%2251= 2.6749142927692%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%= 3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22active2ConfirmPasswordReset%22+id%3D%2= 2BPMNEdge_active2ConfirmPasswordReset%22%3E%0D%0A++++++++%3Comgdi%3Awaypoin= t+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%3Awa= ypoint+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%3= D%22createApproval2Reject%22+id%3D%22BPMNEdge_createApproval2Reject%22%3E%0= D%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%2F= bpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22activ= e2Delete%22+id%3D%22BPMNEdge_active2Delete%22%3E%0D%0A++++++++%3Comgdi%3Awa= ypoint+x%3D%221440.0%22+y%3D%22540.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypo= int+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%3= Awaypoint+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_updateApprova= lGW2Update%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221710.0%22+y%3D%227= 60.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%2= 2%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221790.0%22+y%3D%22730.0%22%2= F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+= bpmnElement%3D%22active2UpdateApproval%22+id%3D%22BPMNEdge_active2UpdateApp= roval%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+bpmnE= lement%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++++++++%3C= omgdi%3Awaypoint+x%3D%221990.0%22+y%3D%22911.0%22%2F%3E%0D%0A++++++++%3Comg= di%3Awaypoint+x%3D%221990.0%22+y%3D%22418.0%22%2F%3E%0D%0A++++++%3C%2Fbpmnd= i%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22createAppr= ovalGW2Active%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++++++++%3= Comgdi%3Awaypoint+x%3D%22674.0%22+y%3D%22449.0%22%2F%3E%0D%0A++++++++%3Comg= di%3Awaypoint+x%3D%22674.0%22+y%3D%22540.0%22%2F%3E%0D%0A++++++++%3Comgdi%3= Awaypoint+x%3D%221030.0%22+y%3D%22540.8768472906404%22%2F%3E%0D%0A++++++%3C= %2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22up= dateApprovalGW2Reject%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%22flo= w8ter%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%3Aw= aypoint+x%3D%221778.0%22+y%3D%22882.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awayp= oint+x%3D%221225.0%22+y%3D%22787.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoin= t+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%22BPMNEdg= e_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%22= 1748.9712597675173%22+y%3D%22482.67491429276924%22%2F%3E%0D%0A++++++%3C%2Fb= pmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22suspen= ded2Reactivate%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++++++++%3C= omgdi%3Awaypoint+x%3D%221902.0%22+y%3D%22200.0%22%2F%3E%0D%0A++++++++%3Comg= di%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%3= ABPMNEdge%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%3= D%22689.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22672.0%22+y%3D%22= 800.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%3ABPM= NEdge+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++++++++%3C= omgdi%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%0= A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnEleme= nt%3D%22createApprovalGW2EnableGW%22+id%3D%22BPMNEdge_createApprovalGW2Enab= leGW%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%0= D%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+bpmnElemen= t%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++++++++%3Co= mgdi%3Awaypoint+x%3D%221456.0%22+y%3D%22540.0%22%2F%3E%0D%0A++++++++%3Comgd= i%3Awaypoint+x%3D%221456.0%22+y%3D%22730.0%22%2F%3E%0D%0A++++++++%3Comgdi%3= Awaypoint+x%3D%221790.0%22+y%3D%22730.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3A= BPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22create2Activat= e%22+id%3D%22BPMNEdge_create2Activate%22%3E%0D%0A++++++++%3Comgdi%3Awaypoin= t+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%2= 2282.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%22= 540.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%3ABPMNE= dge+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+bpmnElem= ent%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++++++++%3= Comgdi%3Awaypoint+x%3D%221092.0%22+y%3D%22278.0%22%2F%3E%0D%0A++++++%3C%2Fb= pmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22create= AsAnonymous2Approval%22+id%3D%22BPMNEdge_createAsAnonymous2Approval%22%3E%0= D%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%2F= bpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22flow3= %22+id%3D%22BPMNEdge_flow3%22%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%2242= 0.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++++++++%3C= omgdi%3Awaypoint+x%3D%22192.0%22+y%3D%22526.0%22%2F%3E%0D%0A++++++++%3Comgd= i%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%22rejected2Rej= ected%22+id%3D%22BPMNEdge_rejected2Rejected%22%3E%0D%0A++++++++%3Comgdi%3Aw= aypoint+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+bp= mnElement%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%3Awa= ypoint+x%3D%22814.0%22+y%3D%22218.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoi= nt+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%2= 2%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%3ABPMNE= dge+bpmnElement%3D%22createApprovalGW2Suspended%22+id%3D%22BPMNEdge_createA= pprovalGW2Suspended%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%221= 30.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%3ABPM= NEdge+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.6783152= 30625%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%2= 2674.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.246= 7532467532%22+y%3D%22248.0%22%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0= D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22flow1%22+id%3D%22BPMNEdge_f= low1%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+bpmn= Element%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%0= D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221592.4096593525787%22+y%3D%22387.128= 477171313%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221130.0%22+y%3D%2= 2525.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%2= 2260.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%2= 2%2F%3E%0D%0A++++++%3C%2Fbpmndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEd= ge+bpmnElement%3D%22flow18%22+id%3D%22BPMNEdge_flow18%22%3E%0D%0A++++++++%3= Comgdi%3Awaypoint+x%3D%221748.971259767517%22+y%3D%22619.7464352880323%22%2= F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221673.525420205687%22+y%3D%2266= 2.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%0= A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22createApprovalGW2Activate%22+i= d%3D%22BPMNEdge_createApprovalGW2Activate%22%3E%0D%0A++++++++%3Comgdi%3Away= point+x%3D%22630.0%22+y%3D%22449.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoin= t+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%2= 2710.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%2= 2308.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%2= F%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+bpmnEle= ment%3D%22flow9%22+id%3D%22BPMNEdge_flow9%22%3E%0D%0A++++++++%3Comgdi%3Away= point+x%3D%221828.6246202240113%22+y%3D%22760.0%22%2F%3E%0D%0A++++++++%3Com= gdi%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.1= 381014189917%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%221124.96952176= 9241%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%22= 1752.0%22+y%3D%22270.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awaypoint+x%3D%22179= 0.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_flow8= bis%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+bpmnEle= ment%3D%22flow99%22+id%3D%22BPMNEdge_flow99%22%3E%0D%0A++++++++%3Comgdi%3Aw= aypoint+x%3D%222040.0%22+y%3D%22388.0%22%2F%3E%0D%0A++++++++%3Comgdi%3Awayp= oint+x%3D%222078.1893792531678%22+y%3D%22388.0%22%2F%3E%0D%0A++++++%3C%2Fbp= mndi%3ABPMNEdge%3E%0D%0A++++++%3Cbpmndi%3ABPMNEdge+bpmnElement%3D%22flow8%2= 2+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%2Fbp= mndi%3ABPMNDiagram%3E%0D%0A%3C%2Fdefinitions%3E&_=3D1453299957161 > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)