Exercises BPMN Ing And Reference Guide Answers

User Manual:

Open the PDF directly: View PDF PDF.
Page Count: 7

©BPMFocus2008
Exercise1
Everyweekdaymorning,thedatabaseisbackedupandthenitischeckedtoseewhether
the“AccountDefaulter”tablehasnewrecords.Ifnonewrecordsarefound,thenthe
processshouldchecktheCRMsystemtoseewhethernewreturnshavebeenfiled.Ifnew
returnsexist,thenregisteralldefaultingaccountsandcustomers.Ifthedefaultingclient
codeshavenotbeenpreviouslyadvised,produceanothertableofdefaultingaccountsand
sendtoaccountmanagement.Allofthismustbecompletedby2:30pm,ifitisnot,thenan
alertshouldbesenttothesupervisor.Oncethenewdefaultingaccountreporthasbeen
completed,checktheCRMsystemtoseewhethernewreturnshavebeenfiled.Ifnew
returnshavebeenfiled,reconcilewiththeexistingaccountdefaulterstable.Thismustbe
completedby4:00pmotherwiseasupervisorshouldbesentamessage.
Backup
Database
New
Records On
Account
Defaulter Check CRM
System
Yes
No
Register
Defaulting
Customers &
Accounts
Previous
Defaulting
Clients?
Alert
Supervisor
Reconcile
With Account
Defaulters
Table
Alert
Supervisor
Weekday
Morning
Previous Defaulting Clients?
Add To
Previous
Defaulting
Client Table
Send To
Account
Management
4:00 pm
2:30 pm
Previous
Defaulter?
Yes
No
Deal With Each Instance First New
Previous
Defaulter
Table?
Yes
No
Thisanswerrecognizesthatthereisadifferencebetweendealingwiththebatch
activity(backingupthedatabase)anddealingwiththeeachinstanceasking
whethertheyhavebeenpreviousdefaulters.ItalsousesaseriesofparallelTimer
IntermediateEventstosendthealert,incombinationwiththeTerminateEndEvents.
Exercise2
TheCustomerServiceRepresentativesendsaMortgageoffertothecustomerandwaitsfor
areply.Ifthecustomercallsorwritesbackdecliningthemortgage,thecasedetailsare
updatedandtheworkisthenarchivedpriortocancellation.Ifthecustomersendsbackthe
completedofferdocumentsandattachesallprerequisitedocumentsthenthecaseismoved
toadministrationforcompletion.Ifallprerequisitedocumentsarenotprovidedamessage
isgeneratedtothecustomerrequestingoutstandingdocuments.Ifnoanswerisreceived
after2weeks,thecasedetailsareupdatedpriortoarchiveandcancellation.
Send Out
Mortgage
Offer 2 Weeks
Not
Interested
Completed
Offer Docs
Received
Update Case
File and
Archive
Customer Service Representative Administration
All Docs
Available?
Yes
No
Assess
Mortgage
Details Request
Outstanding
Documents
Update Case
Details and
Archive
Finalize
Mortgage
Appllication
Documents
Received
2 Weeks
Mortgage In
System
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).
Committee
Members Town Planning
Authority
Coordination
Unit
Support
Officer
PartIExercise3
NoticethattheMeetingisindicatedwithaGroupacrossthetwoPools.Wehavealso
usedaNoneIntermediateEventtorepresenttheCommitteeMemberswaitingfor
theMeetingMinutes.NotethatthisIntermediateEventwillnotactuallywait.Itwill
immediatelytrigger(passthrough)andgototheMessageEvent,whichwilldothe
actualwaiting.
Create
Meeting
Folder
Upload All
Relevant
Documents
Support
Officer
Committee
Members
Meeting Due 1 Week
Before Meeting Remind Members
To Read
Documentation
Meeting
Reminder
Meeting
Takes Place
Attends
Meeting
Prepare
Meeting
Minutes
Meeting
Coordination
Unit
QA Check
5 Days
Remind
Coordination
Unit Send Minutes
To Members
Waiting On
Meeting Minutes Send Minutes
To Members
PartII(Exercise3)
Exercise4
AftertheExpenseReportisreceived,anewaccountmustbecreatediftheemployeedoes
notalreadyhaveone.Thereportisthenreviewedforautomaticapproval.Amountsunder
$200areautomaticallyapproved,whereasamountsequaltoorover$200requireapproval
ofthesupervisor.
Incaseofrejection,theemployeemustreceivearejectionnoticebyemail.The
reimbursementgoestotheemployee’sdirectdepositbankaccount.Iftherequestisnot
completedin7days,thentheemployeemustreceivean“approvalinprogress”email
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
completedandisnotinapositionto“catch”theSignal.WhenbothSubProcesses
havecompletedsuccessfully,theParentProcessmovestotestthecombineddesign
beforeeithersendingtheworkbacktorestart,orendsuccessfully.Thelinktothe
separateManufacturingProcessisnotshownitwouldprobablybeimplemented
viaaSignalEndEventorpotentiallyaMessageEndEvent.
Create Electrical Design
Design
OK?
Locate and
Re-use
Designs
Review
Previous
Designs
Test Electrical
Design Yes
No
Create Physical Design
Physical
Design [Draft]
New Physical
Design
New
Electrical
Design
Electrical
Design [Draft]
Update
Electrical
Design
Design
OK?
Review
Previous
Designs
Test Physical
Design Yes
No
New
Physicall
Design
Update
Physical
Design
New Electrical
Design
Restart Electrical Design
Restart Physical Design
Test
Complete
Design
Design
OK?
No
Update Plan
(Electrical)
Update Plan
(Physical)
Electrical Design
[Revised]
Physcial Design
[Revised]
Electrical Design
[Tested]
Physcial Design
[Tested]
Physical
Design [Draft]
Electrical
Design [Draft]

Navigation menu