Exercises BPMN Ing And Reference Guide Answers

User Manual:

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

DownloadExercises BPMN Ing And Reference Guide - Answers
Open PDF In BrowserView PDF
Exercise 1
Every weekday morning, the database is backed up and then it is checked to see whether
the “Account Defaulter” table has new records. If no new records are found, then the
process should check the CRM system to see whether new returns have been filed. If new
returns exist, then register all defaulting accounts and customers. If the defaulting client
codes have not been previously advised, produce another table of defaulting accounts and
send to account management. All of this must be completed by 2:30 pm, if it is not, then an
alert should be sent to the supervisor. Once the new defaulting account report has been
completed, check the CRM system to see whether new returns have been filed. If new
returns have been filed, reconcile with the existing account defaulters table. This must be
completed by 4:00 pm otherwise a supervisor should be sent a message.

Alert
Supervisor
4:00 pm

Alert
Supervisor
2:30 pm

New
Records On
Account
Defaulter
Yes

Backup
Database

Weekday
Morning

No

Register
Defaulting
Customers &
Accounts

Check CRM
System

Previous
Defaulting
Clients?

Reconcile
With Account
Defaulters
Table

Previous Defaulting Clients?

Deal With Each Instance First
Previous
Defaulter?
Yes
No

Add To
Previous
Defaulting
Client Table

New
Previous
Defaulter
Table?
Yes

Send To
Account
Management

No

This answer recognizes that there is a difference between dealing with the batch
activity (backing up the database) and dealing with the each instance asking
whether they have been previous defaulters. It also uses a series of parallel Timer
Intermediate Events to send the alert, in combination with the Terminate End Events.

© BPM Focus 2008

Exercise 2

Customer Service Representative

The Customer Service Representative sends a Mortgage offer to the customer and waits for
a reply. If the customer calls or writes back declining the mortgage, the case details are
updated and the work is then archived prior to cancellation. If the customer sends back the
completed offer documents and attaches all prerequisite documents then the case is moved
to administration for completion. If all pre‐requisite documents are not provided a message
is generated to the customer requesting outstanding documents. If no answer is received
after 2 weeks, the case details are updated prior to archive and cancellation.

Update Case
File and
Archive
Not
Interested
Send Out
Mortgage
Offer

2 Weeks

Completed
Offer Docs
Received

Administration

Yes
Assess
Mortgage
Details

All Docs
Available?

No

Finalize
Mortgage
Appllication

Mortgage In
System

Request
Outstanding
Documents
2 Weeks

Documents
Received

Update Case
Details and
Archive

A straightforward Event‐Based Gateway is at the core of this solution.

Exercise 3
In November of each year, the Coordination Unit at the Town Planning Authority drafts a
schedule of meetings for the next calendar year and adds draft dates to all calendars. The
Support Officer then checks the dates and suggests modifications. The Coordination Unit
then rechecks all dates and looks for potential conflicts. The final schedule of meeting dates
is sent to all the independent Committee Members by email, who then check their diaries
and advise the Coordination Unit of any conflicts. Once the dates are finalized (by the
Coordination Unit), the Support Officer updates all group calendars and creates meeting
folders for each meeting and ensures all appropriate documents are uploaded to system.
Committee Members are advised a week before each meeting to read all related
documents. The Committee Members hold their meeting, and the Support Office then
produces minutes including any Action Points for each Committee Member. Within 5
working days, the Coordination Unit must conduct a QA check on the minutes, which are
then sent to all Committee Members. The Support Officer then updates all departmental
records.

Coordination
Unit

Committee
Members

Support
Officer

Town Planning
Authority

If the modeler tries to build this as one process it is inordinately difficult, yet if two
processes are used, the answer is obvious and relatively simple. Notice the use of
Message Flow to communicate between Pools (as the Committee Members work
outside of the Town Planning Authority).

Part I – Exercise 3

Notice that the Meeting is indicated with a Group across the two Pools. We have also
used a None Intermediate Event to represent the Committee Members waiting for
the Meeting Minutes. Note that this Intermediate Event will not actually wait. It will
immediately trigger (pass through) and go to the Message Event, which will do the
actual waiting.

Coordination
Unit

QA Check

5 Days

Meeting Due

Create
Meeting
Folder

Committee
Members

Support
Officer

Meeting

Part II (Exercise 3)

Upload All
Relevant
Documents

Attends
Meeting
1 Week
Remind Members
Before Meeting
To Read
Documentation

Prepare
Meeting
Minutes

Remind
Coordination
Unit

Send Minutes
To Members

Meeting
Takes Place
Meeting
Reminder

Waiting On
Meeting Minutes

Send Minutes
To Members

Exercise 4
After the Expense Report is received, a new account must be created if the employee does
not already have one. The report is then reviewed for automatic approval. Amounts under
$200 are automatically approved, whereas amounts equal to or over $200 require approval
of the supervisor.
In case of rejection, the employee must receive a rejection notice by email. The
reimbursement goes to the employee’s direct deposit bank account. If the request is not
completed in 7 days, then the employee must receive an “approval in progress” email
If the request is not finished within 30 days, then the process is stopped and the employee
receives an email cancellation notice and must re‐submit the expense report.
While it is possible to show the Lanes and create an automated system support
environment, this answer sticks to the core process model. It uses the parallel Timer
Intermediate Event to create a race condition with the main process, which ends with
a Terminate End Event to win the race.

Exercise 5
After the Process starts, a Task is performed to locate and distribute any relevant existing
designs, both electrical and physical. Next, the design of the electrical and physical systems
starts in parallel. Any existing or previous Electrical and Physical Designs are inputs to both
Activities. Development of either design is interrupted by a successful update of the other
design. If interrupted, then all current work is stopped and that design must restart.
In each department (Electrical Design and Physical Design), any existing designs are
reviewed, resulting in an Update Plan for their respective designs (i.e. one in Electrical and
another in Physical). Using the Update Plan and the existing Draft of the Electrical/Physical
Design, a revised design is created. Once completed the revised design is tested. If the
design fails the test, then it is sent back to the first Activity (in the department) to review
and create a new Update Plan. If the design passes the test, then it tells the other
department that they need to restart their work.
When both of the designs have been revised, they are combined and tested. If the combined
design fails the test, then they are both sent back to the beginning to initiate another design
cycle. If the designs pass the test, then they are deemed complete and are then sent to the
manufacturing Process [a separate Process].
Although it sounds like the above example will never complete, in fact the first Sub‐
Process to successfully complete will firs the Signal End Event, before progressing to
the Merging Parallel Gateway. There it will wait for the other Sub‐Process to
complete. Meanwhile, the other Sub‐Process will restart before moving through to its
own Signal End Event. Although the Signal will fire, the other Sub‐Process has already
completed and is not in a position to “catch” the Signal. When both Sub‐Processes
have completed successfully, the Parent Process moves to test the combined design
before either sending the work back to restart, or end successfully. The link to the
separate Manufacturing Process is not shown – it would probably be implemented
via a Signal End Event or potentially a Message End Event.

No

Create Electrical Design
No

Review
Previous
Designs

Update
Electrical
Design

Test Electrical
Design

Yes
New
Electrical
Design

Electrical Design
[Revised]

Update Plan
(Electrical)

Design
OK?

Electrical
Design [Draft]

Physical
Design [Draft]

Electrical Design
[Tested]

New Physical
Design

Locate and
Re-use
Designs

Restart Electrical Design

Test
Complete
Design

Electrical
Design [Draft]
Create Physical Design
No

Physical
Design [Draft]
Review
Previous
Designs

Update
Physical
Design

Update Plan
(Physical)

Restart Physical Design

Test Physical
Design

Design
OK?

Yes
New
Physicall
Design

Physcial Design
[Revised]

Physcial Design
[Tested]

New Electrical
Design

Design
OK?



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.5
Linearized                      : Yes
Author                          : derek
Create Date                     : 2008:12:02 23:18:24-02:00
Modify Date                     : 2008:12:02 23:18:24-02:00
XMP Toolkit                     : Adobe XMP Core 4.2.1-c041 52.342996, 2008/05/07-20:48:00
Creator Tool                    : PScript5.dll Version 5.2.2
Producer                        : Acrobat Distiller 9.0.0 (Windows)
Format                          : application/pdf
Title                           : Microsoft Word - Exercises.doc
Creator                         : derek
Document ID                     : uuid:4902cb1e-fb77-4dfd-866c-119836fc18e7
Instance ID                     : uuid:2bb34279-981e-488c-b58c-5288df10a07a
Page Count                      : 7
EXIF Metadata provided by EXIF.tools

Navigation menu