You are on page 1of 7

Exercise1

Everyweekdaymorning,thedatabaseisbackedupandthenitischeckedtoseewhether theAccountDefaultertablehasnewrecords.Ifnonewrecordsarefound,thenthe processshouldchecktheCRMsystemtoseewhethernewreturnshavebeenfiled.Ifnew returnsexist,thenregisteralldefaultingaccountsandcustomers.Ifthedefaultingclient codeshavenotbeenpreviouslyadvised,produceanothertableofdefaultingaccountsand sendtoaccountmanagement.Allofthismustbecompletedby2:30pm,ifitisnot,thenan alertshouldbesenttothesupervisor.Oncethenewdefaultingaccountreporthasbeen completed,checktheCRMsystemtoseewhethernewreturnshavebeenfiled.Ifnew returnshavebeenfiled,reconcilewiththeexistingaccountdefaulterstable.Thismustbe completedby4:00pmotherwiseasupervisorshouldbesentamessage.
Alert Supervisor 4:00 pm

Alert Supervisor 2:30 pm New Records On Account Defaulter Yes No Reconcile With Account Defaulters Table

Weekday Morning

Backup Database

Register Defaulting Customers & Accounts

Previous Defaulting Clients?

Check CRM System

Previous Defaulting Clients?

Deal With Each Instance First Previous Defaulter? Yes No Add To Previous Defaulting Client Table

New Previous Defaulter Table? Yes No Send To Account Management

Thisanswerrecognizesthatthereisadifferencebetweendealingwiththebatch activity(backingupthedatabase)anddealingwiththeeachinstanceasking whethertheyhavebeenpreviousdefaulters.ItalsousesaseriesofparallelTimer IntermediateEventstosendthealert,incombinationwiththeTerminateEndEvents.

BPMFocus2008

Exercise2
TheCustomerServiceRepresentativesendsaMortgageoffertothecustomerandwaitsfor areply.Ifthecustomercallsorwritesbackdecliningthemortgage,thecasedetailsare updatedandtheworkisthenarchivedpriortocancellation.Ifthecustomersendsbackthe completedofferdocumentsandattachesallprerequisitedocumentsthenthecaseismoved toadministrationforcompletion.Ifallprerequisitedocumentsarenotprovidedamessage isgeneratedtothecustomerrequestingoutstandingdocuments.Ifnoanswerisreceived after2weeks,thecasedetailsareupdatedpriortoarchiveandcancellation.
Update Case File and Archive Not Interested Send Out Mortgage Offer

Customer Service Representative

2 Weeks

Completed Offer Docs Received

Yes Assess Mortgage Details All Docs Available?

Finalize Mortgage Appllication

Administration

Mortgage In System

No

Request Outstanding Documents 2 Weeks

Documents Received

Update Case Details and Archive

AstraightforwardEventBasedGatewayisatthecoreofthissolution.

Exercise3
InNovemberofeachyear,theCoordinationUnitattheTownPlanningAuthoritydraftsa scheduleofmeetingsforthenextcalendaryearandaddsdraftdatestoallcalendars.The SupportOfficerthenchecksthedatesandsuggestsmodifications.TheCoordinationUnit thenrechecksalldatesandlooksforpotentialconflicts.Thefinalscheduleofmeetingdates issenttoalltheindependentCommitteeMembersbyemail,whothenchecktheirdiaries andadvisetheCoordinationUnitofanyconflicts.Oncethedatesarefinalized(bythe CoordinationUnit),theSupportOfficerupdatesallgroupcalendarsandcreatesmeeting foldersforeachmeetingandensuresallappropriatedocumentsareuploadedtosystem. CommitteeMembersareadvisedaweekbeforeeachmeetingtoreadallrelated documents.TheCommitteeMembersholdtheirmeeting,andtheSupportOfficethen producesminutesincludinganyActionPointsforeachCommitteeMember.Within5 workingdays,theCoordinationUnitmustconductaQAcheckontheminutes,whichare thensenttoallCommitteeMembers.TheSupportOfficerthenupdatesalldepartmental records. Ifthemodelertriestobuildthisasoneprocessitisinordinatelydifficult,yetiftwo processesareused,theanswerisobviousandrelativelysimple.Noticetheuseof MessageFlowtocommunicatebetweenPools(astheCommitteeMemberswork outsideoftheTownPlanningAuthority).
Coordination Unit Support Officer Committee Members

Town Planning Authority

PartIExercise3 NoticethattheMeetingisindicatedwithaGroupacrossthetwoPools.Wehavealso usedaNoneIntermediateEventtorepresenttheCommitteeMemberswaitingfor theMeetingMinutes.NotethatthisIntermediateEventwillnotactuallywait.Itwill immediatelytrigger(passthrough)andgototheMessageEvent,whichwilldothe actualwaiting.


Coordination Unit QA Check

5 Days Meeting Support Officer Create Meeting Folder Upload All Relevant Documents Attends Meeting 1 Week Remind Members Before Meeting To Read Documentation Prepare Meeting Minutes Remind Coordination Unit

Meeting Due

Send Minutes To Members

Committee Members

Meeting Takes Place Meeting Reminder Waiting On Meeting Minutes Send Minutes To Members

PartII(Exercise3)

Exercise4
AftertheExpenseReportisreceived,anewaccountmustbecreatediftheemployeedoes notalreadyhaveone.Thereportisthenreviewedforautomaticapproval.Amountsunder $200areautomaticallyapproved,whereasamountsequaltoorover$200requireapproval ofthesupervisor. Incaseofrejection,theemployeemustreceivearejectionnoticebyemail.The reimbursementgoestotheemployeesdirectdepositbankaccount.Iftherequestisnot completedin7days,thentheemployeemustreceiveanapprovalinprogressemail Iftherequestisnotfinishedwithin30days,thentheprocessisstoppedandtheemployee receivesanemailcancellationnoticeandmustresubmittheexpensereport. WhileitispossibletoshowtheLanesandcreateanautomatedsystemsupport environment,thisanswerstickstothecoreprocessmodel.ItusestheparallelTimer IntermediateEventtocreatearaceconditionwiththemainprocess,whichendswith aTerminateEndEventtowintherace.

Exercise5
AftertheProcessstarts,aTaskisperformedtolocateanddistributeanyrelevantexisting designs,bothelectricalandphysical.Next,thedesignoftheelectricalandphysicalsystems startsinparallel.AnyexistingorpreviousElectricalandPhysicalDesignsareinputstoboth Activities.Developmentofeitherdesignisinterruptedbyasuccessfulupdateoftheother design.Ifinterrupted,thenallcurrentworkisstoppedandthatdesignmustrestart. Ineachdepartment(ElectricalDesignandPhysicalDesign),anyexistingdesignsare reviewed,resultinginanUpdatePlanfortheirrespectivedesigns(i.e.oneinElectricaland anotherinPhysical).UsingtheUpdatePlanandtheexistingDraftoftheElectrical/Physical Design,areviseddesigniscreated.Oncecompletedthereviseddesignistested.Ifthe designfailsthetest,thenitissentbacktothefirstActivity(inthedepartment)toreview andcreateanewUpdatePlan.Ifthedesignpassesthetest,thenittellstheother departmentthattheyneedtorestarttheirwork. Whenbothofthedesignshavebeenrevised,theyarecombinedandtested.Ifthecombined designfailsthetest,thentheyarebothsentbacktothebeginningtoinitiateanotherdesign cycle.Ifthedesignspassthetest,thentheyaredeemedcompleteandarethensenttothe manufacturingProcess[aseparateProcess]. Althoughitsoundsliketheaboveexamplewillnevercomplete,infactthefirstSub ProcesstosuccessfullycompletewillfirstheSignalEndEvent,beforeprogressingto theMergingParallelGateway.ThereitwillwaitfortheotherSubProcessto complete.Meanwhile,theotherSubProcesswillrestartbeforemovingthroughtoits ownSignalEndEvent.AlthoughtheSignalwillfire,theotherSubProcesshasalready completedandisnotinapositiontocatchtheSignal.WhenbothSubProcesses havecompletedsuccessfully,theParentProcessmovestotestthecombineddesign beforeeithersendingtheworkbacktorestart,orendsuccessfully.Thelinktothe separateManufacturingProcessisnotshownitwouldprobablybeimplemented viaaSignalEndEventorpotentiallyaMessageEndEvent.


No

Create Electrical Design No Design OK?

Review Previous Designs

Update Electrical Design

Test Electrical Design

Yes New Electrical Design Electrical Design [Draft]

Update Plan (Electrical)

Electrical Design [Revised]

Electrical Design [Tested]

Physical Design [Draft]

Locate and Re-use Designs

New Physical Design


Restart Electrical Design Test Complete Design

Design OK?

Electrical Design [Draft] Create Physical Design Physical Design [Draft] Review Previous Designs No Update Physical Design Design OK?

Test Physical Design

Yes New Physicall Design

Update Plan (Physical)

Physcial Design [Revised]

Physcial Design [Tested]

Restart Physical Design

New Electrical Design

You might also like