Business Management Presentations Process Management Process Modeling

Action Patterns in Business Process Models

Description

Business process management experiences a large uptake by
the industry, and process models play an important role in the analysis and
improvement of processes. While an increasing number of sta� becomes
involved in actual modeling practice, it is crucial to assure model quality
and homogeneity along with providing suitable aids for creating models.
In this paper we consider the problem of o�ering recommendations to the
user during the act of modeling. Our key contribution is a concept for
de�ning and identifying action patterns – chunks of actions often appearing
together in business processes. In particular, we specify action patterns
and demonstrate how they can be identi�ed from existing process model
repositories using association rule mining techniques. Action patterns
can then be used to suggest additional actions for a process model. Our
approach is challenged by applying it to the collection of process models
from the SAP Reference Model.

Transcript

Action Patterns in Business Process Models Sergey Smirnov 1 , Matthias Weidlich 1 , Jan Mendling 2 , and Mathias Weske 1 1 Hasso Plattner Institute, Potsdam, Germany 2 Humboldt-Universit ä t zu Berlin, Berlin, Germany Agenda

Motivation (I)

Motivation (II) ? One aspect of process model quality is if the model is complete from a business point of view. An example question is if all actions typically appearing in this business process present in the current model. How to suggest the modeler which model elements are missing in the designed model from a perspective of business semantic? Idea!

Actions in Process Models

Modeler Assistance allocate calculate revaluate … {allocate calculate} -> {settle} {create update} -> {archive} … {allocate calculate} -> {settle} Assumptions

Auxiliary Concepts

Alphabet of terms creation of order send notification book hotel verify customer update report receive order create process validate client order hotel invoice receive send notification approve update close Process Model

Action Function

creation of order -> create send notification -> send verify customer -> verify update report -> update Process Model Collection

Association Rule Learning

13 10 17 supp( ) = 40 supp( ) = 30 Association Rule

conf( ) = 0.75 Co-occurrence Action Patterns

Co-occurrence Action Pattern

Co-occurrence action patterns settle allocate calculate process archive enter process permit evaluate level process pick consequent antecedent Weak Order Relation Activities a and b are in weak order relation, if there is a trace in which b occurs after a . We denote weak order relation as Example: Behavioral Profile

1 2 3 -1 Behavioral Action Patterns

Behavioral Action Pattern

Behavioral action pattern {allocate, calculate, settle} allocate settle, calculate settle allocate calculate consequent antecedent Approach Evaluation

SAP Reference Model

Co-occurrence pattern number minconf minsup 0 1 5 375 418 1155 4601 483093 0.95 5 10 15 417 460 1197 4643 483135 0.85 6 11 19 421 505 1477 4923 483415 0.75 9 16 26 497 591 2070 6104 510498 0.65 13 23 34 550 665 2247 6979 511373 0.55 9 8 7 6 5 4 3 2 Co-occurrence pattern number minconf minsup 0 1 5 375 418 1155 4601 483093 0.95 5 10 15 417 460 1197 4643 483135 0.85 6 11 19 421 505 1477 4923 483415 0.75 9 16 26 497 591 2070 6104 510498 0.65 13 23 34 550 665 2247 6979 511373 0.55 9 8 7 6 5 4 3 2 Co-occurrence action patterns minconf = 0.95 and minsup = 7 settle allocate calculate process archive enter process permit evaluate level process pick consequent antecedent Evaluation Discussion

Conclusion

Leave a Comment

Get the BPI Web Feed

Using the HTML code below, you can display this Business Process Incubator page content with the current filter and sorting inside your web site for FREE.

Copy/Paste this code in your website html code:

<iframe src="https://www.businessprocessincubator.com/content/action-patterns-in-business-process-models/?feed=html" frameborder="0" scrolling="auto" width="100%" height="700">

Customizing your BPI Web Feed

You can click on the Get the BPI Web Feed link on any of our page to create the best possible feed for your site. Here are a few tips to customize your BPI Web Feed.

Customizing the Content Filter
On any page, you can add filter criteria using the MORE FILTERS interface:

Customizing the Content Filter

Customizing the Content Sorting
Clicking on the sorting options will also change the way your BPI Web Feed will be ordered on your site:

Get the BPI Web Feed

Some integration examples

BPMN.org

XPDL.org

×