Towards Automated and Fine-grain Reuse of Configurable Business Process models
Abstract
:
Configurable Business Process models
(CBP-models for short) are inspired from the design by reuse paradigm. They
present a starting point for modelling business processes. The
individualization of these models can be done by means of a questionnaire which
is a business-related method. However, the creation and update of such a
questionnaire is manual which makes it time consuming and error-prone.
Moreover, CBP-models are meant to be reused from the start event to the end
event. In other words, business experts are not allowed to reuse a process
fragment from a CBP- model. Thus, we propose a CPB-model with a hierarchical
structure and capability annotated tasks. Such a structure enables business
modelers to point directly to a target fragment and reuse it. Furthermore, the
capability annotation enabled us to develop an algorithm that generates
automatically a question flow for a given CBP-model.
Keywords: Configurable business process models, BP model
reuse, Semantic business processes.
General view of our
approach:
Our approach generates automatically a
question flow for a given HCCBP and deploy it in a process execution engine.
A business
expert needs to execute the deployed question flow in order to
individualize a desired variant.
In the
following , we introduce three examples
of our approach execution:
v
Use case
1: Dessert Ordering example
HCCPB
model of ordering dessert example
Fichier : allConfigurable. xml
The
question flow generated for ordering dessert example.
The
interaction between end user and activity engine
Use case
2: Travel Request Example
HCCPB
model of Travel Request example
Fichier
xml
The
question flow generated for Travel Request example.
Use case 3: Customs example.
HCCPB
model of customs example
Fichier :. xml
The
question flow generated for Customs
example.