process-flexibility.com

Wednesday, 12 June 2013 16:04

Pattern AP10: Embed Process Fragment in Conditional Branch

Using this pattern an existing process fragment can be embedded in a conditional branch, which will be only executed if certain conditions are met. AP10 can be implemented based on patterns AP1 (Insert Process Fragment), AP11, AP12 (Add / Remove Control Dependency) and AP13 (Update Condition).

Description

An existing process fragment shall be only executed if certain conditions are met.

Example

So far, in company XY the process for planning and approving a business travel has required travel applications for both national and international trips. This shall be changed in such a way that respective travel applications are only required for an international trip.

Problem

A process fragment shall only be executed if a particular condition is met.

AP10

Implementation

This adaptation pattern can be implemented based on patterns AP1 (insert process fragment), AP11, and AP12 (add / remove control dependency) and AP13 (update condition) or be based on change primitives.

Related Patterns

Embed Process Fragment in Loop (AP8)

Animation

View Animation

Read 939 times
 

Get the Book!

book cover small