<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Incorporating Organizational Aspects into Fragment-based Case Management</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Simon Remy</string-name>
          <email>simon.remy@hpi.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Hasso Plattner Institute, University of Potsdam</institution>
          ,
          <addr-line>Potsdam</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <fpage>10</fpage>
      <lpage>17</lpage>
      <abstract>
        <p>Business process management (BPM) enables organizations to model and analyze their business processes, for example, with the help of the Business Process Model and Notation (BPMN). Concerning knowledge-intensive and flexible processes, recent research identified a gap between implemented processes and modeled ones. To close this gap, several approaches have been developed. One of them is fragment-based case management (fCM). However, these approaches share a data-centric view on processes. This work presents an approach to enrich process fragments with organizational aspects. For this purpose, a meta-model that describes the utilization of process participants in fragment-based case management will be introduced. Further, it will be demonstrated how to apply the approach to BPMN models to derive organizational aware process fragments.</p>
      </abstract>
      <kwd-group>
        <kwd>Business Process Management</kwd>
        <kwd>Fragment-based Case Management</kwd>
        <kwd>Roles</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Simon Remy
As an interdisciplinary research field between computer science and business
administration, business process management (BPM) enables organizations to
design, administrate, configure, and analyze their processes [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. Since the outcome
of most business processes is the result of the execution of subsequent activities,
BPM provides methods to analyze and to understand the relationships between
them [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. One way to represent these relations and interactions are process
models using the Business Process Model and Notation (BPMN) standard. Among
others, BPMN provides basic elements to model activities, events, and
controllfow. Further, BPMN aims to close the gap between process modeling and
implementation [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. Because of this, process models can also be executed using
process engines.
      </p>
      <p>
        Lately, BPM has been applied in many diferent enterprises and industries.
However, it became clear that there exists a gap between some real-life business
processes and initially modeled ones. Many processes require a certain amount
of flexibility and are limited by traditional workflow management systems [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
Especially knowledge-intensive processes are afected by this, like treatment
processes in healthcare. Those processes are rather unstructured compared to e.g.,
a production process [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. To better support knowledge-intensive processes, a new
paradigm was introduced, namely case handling or also called case management
[
        <xref ref-type="bibr" rid="ref11 ref3">3, 11</xref>
        ]. Based on this, other concepts like artifact centric models, Guard Stage
Milestone models (GSM), Adaptive Case Management (ACM), and Production
Case Management (PCM) were developed [
        <xref ref-type="bibr" rid="ref10 ref12 ref13 ref5">5, 10, 12, 13</xref>
        ].
      </p>
      <p>These approaches have in common that they especially focus on the data
perspective. The states of data-objects indicate the state of a case and enable
knowledge-workers to make decisions about future steps in a case. However, none
of the approaches explicitly incorporate organizational perspectives, like roles.</p>
      <p>In this paper, we will present a meta-model for process fragments, which can be
used in fragment-based Case Management (fCM), a specification of PCM. Besides
data objects, the model considers the organizational perspective of business
processes. Since knowledge-workers play an essential role in such processes, we
aim to provide a way to explicitly include them in the modeling process as well
as the relations between them. Further, we will demonstrate how a standard
BPMN model can be transformed into role-specific fragments.</p>
      <p>The remainder of this paper is organized as follows. In section 2, we introduce
a running example, followed by related work in section 3. Section 4 presents a
meta-model to formally describe the usage of roles in process fragments and a
demonstration of deriving fragments from BPMN models based on it. Results,
limitations, and future work are discussed in section 5.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Running Example</title>
      <p>
        Figure 1 depicts a sample BPMN process model. The model shows a simplified
treatment process of patients visiting the cardiology ward of a hospital. While
the patient is only modeled implicit via the activity labels, the model consists
of three lanes: nurse, physician, and both. While the BPMN standard does not
specify the usage of lanes [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], they are commonly used to assign activities to a
specific resource, in this example, roles.
      </p>
      <p>Whenever a new patient enters the ward, a new process instance will be
instantiated. First, a nurse admits the patient, collects her medical history and
updates the patient’s record. Next, a blood sample is drawn from the patient.
This can either be done by the nurse or the physician, depending on who is
available. After that, both have to examine the patient together, followed by an
activity to prescribe a treatment by the physician. Before the process ends, the
nurse releases the patient and updates the patient’s record concurrently.</p>
      <p>
        While executing activities, data objects will be read and written. Changes to
them are indicated by changes in the data objects’ state, e.g., after the patient
has been admitted the state of the Patient data object changes from init to
admitted. The state-space of each data object is defined by its lifecycle, which
is not part of the process model (see [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] for details). While data objects are
bound to specific process instances, they do not only persist information during
its lifetime but also define InputSets and OutputSets of activities. Those sets can
be seen as preconditions and postconditions of the respective activities. In other
words, an activity can be control-flow enabled, but not data-flow enabled. This
is the case if not all data objects in its InputSet are in the required state [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>Even if the presented example depicts a simple process, and therefore the
use of fCM is limited, our findings can be applied to more complex models. We
will use the example to illustrate how to derive process fragments for business
processes based on roles according to the meta-model, described in section 4. For
the remainder, we lift the assumption, that only explicitly modeled roles, like
lanes in process models, will be considered.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Related Work</title>
      <p>As described in the previous section, traditional process management approaches
are limited in their capability to support knowledge-intensive processes. To
overcome these limitations, several approaches have been proposed in the past.</p>
      <p>
        As one of the first approaches case handling has been developed [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. This
approach not only focuses on the order of activities but mainly on data-objects. Since
then, several other ideas were introduced. Business artifact centric approaches
focus on the life-cycles of business objects to describe the context and structure
of processes [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. GSM follows another data-driven approach using guards, stages,
and milestones to structure processes [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. With the Case Management Model and
Notation (CMMN), a new modeling standard has been introduced to support case
management [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. Process fragments were introduced by PCM to model small
parts of a process to maintain a certain degree of the structure without limiting
its flexibility too much [
        <xref ref-type="bibr" rid="ref11 ref12 ref4">4, 11, 12</xref>
        ]. Lastly, ACM aims to enable knowledge-worker
to adopt processes at run-time[
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
      <p>
        In their literature review, Hauder et al. identify several research questions for
ACM[
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], where some can also be applied to the previously presented approaches.
According to their work, successful case management requires collaborations
between diferent roles and clear rules for interactions [
        <xref ref-type="bibr" rid="ref16 ref9">9, 16</xref>
        ]. Further, the
authors understand roles as a powerful tool to restrict data access and to ensure
data privacy [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. One approach to model communication and interactions in
business processes is the Design &amp; Engineering Methodology for Organizations
(DEMO) [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Other approaches are data-driven and based on historical process
data. They aim to model social networks from recorded process data. Those
networks visualize interactions between process participants and roles [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ].
4
      </p>
    </sec>
    <sec id="sec-4">
      <title>Organizational Perspective on Process Fragments</title>
      <p>To provide a formal basis, to discuss the usage of roles in fCM, we introduce a
metamodel for process fragments in the following. Further, we show an application of
the approach to derive fragments from BPMN process models.
4.1</p>
      <sec id="sec-4-1">
        <title>Meta-Model</title>
        <p>
          The meta-model, depicted in Figure 2, is based on the definition of process
models, presented in [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ]. Process Fragment is the central class of the meta-model.
A fragment consists of Edges, Nodes, Data Objects, and Roles, where each edge
connects exactly two nodes. However, nodes can be connected to multiple edges.
Therefore edges express the control-flow relationship between nodes.
        </p>
        <p>Further, a Node can be an Activity, an Event, or a Gateway. In diference
to the process meta-model, a fragment can consist of a single activity. Since
fragments must not have empty start events, a fragment is considered as enabled
1..*
Node</p>
        <p>Event
Activity</p>
        <p>
          Gateway
if all preconditions of the first activity are fulfilled, in other words, as soon as it
is dataflow-enabled [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ].
        </p>
        <p>Data Objects play an essential role in fCM and are therefore included in the
meta-model. Multiple data objects can be associated with a set of nodes. However,
not every node has to be associated with a data object. Thus, a fragment does
not require data objects at all. While this seems to contradict the purpose of fCM,
it allows the process modeler, to design process fragments, which are enabled at
any time during the execution of an instance, like escalating the case to a higher
level, e.g. a manager.</p>
        <p>Lastly, each process fragment is associated with at least one Role. Only
participants, who belong to the associated roles are able to execute instances of
the fragment. However, multiple roles can be associated with the same fragment.
In this case, roles can be either mutual exclusive to each other or complementary.
In the first case, only participants of one role can be involved during run-time,
while in the second case, participants of all roles have to participate in its
execution.
4.2</p>
      </sec>
      <sec id="sec-4-2">
        <title>Application</title>
        <p>The first step to derive fragments is to split the process model horizontally based
on each lane. As a result, activities in one lane will be disconnected whenever a
handover between two lanes takes place. Those disconnected activity sequences
are fragment candidates. However, fragments have to satisfy two conditions (i)
be free of open (X)OR-Joins/Splits, and (ii) no shared activities with any other
fragment. A join or split will be considered as open if its respective counterpart
is not part of the same fragment.</p>
        <p>In order to satisfy the first condition, the control-flow of a candidate will be
cut before or after one of the respective gateways. In our running example, this is
the case for the activity draw blood in the upper lane.This activity also violates
the second condition, as it is part of an other fragment, that belongs to the
Physician. After all fragment candidates satisfy the first condition, they have to
be checked for shared activities. Depending on the control-flow structure, shared
activities need to be handled diferently. In the simplest case, a shared activity
A is part of a sequence, without any exclusive and parallel gateways. In this
case, the sequence is split into two or three fragments, depending on the position
of A. If A belongs to a branch after an AND-Split, three scenarios, depending
on the total number of branches and on the number of branches A belongs to,
are possible. Given two branches, where A only belongs to one of them, a new
fragment is created for the branch, that contains activity A. The other branch
will be preserved as a sequence of the original fragment. If more branches exist
and A still belongs to only one branch, only the efected branch needs to be
removed, and a new fragment will be created. If activity A is part of multiple
branches, a new fragment for each of them will be created. Depending on the
number of not efected branches, the split can be preserved or not. Independent
of the applicable scenario, all newly created fragments might need to be split
up further in order to satisfy the second condition. Also, in order to keep the
semantic of the AND-join, its conditions need to be reflected in the data-flow.
Regarding the running example, the activity update patient data occurs in two
fragments, and the first described scenario applies. Since the control-flow is only
split into two concurrent branches, both will be transformed into a fragment.</p>
        <p>Further, if activity A is part of an XOR/OR-Split, the following steps need
to be performed. All branches that contain A will be removed, and for each,
a new fragment will be created. If at least one branch does not contain A, a
new edge from the split node, to the join node will be inserted. Again, all newly
created fragments might need to be split up further in order to satisfy the second
condition. After all fragments have been derived and comply with both conditions,
the corresponding roles will be associated with the fragments. Since multiple
roles can be associated with one fragment, logical expressions are used to express
the relations between them. Roles, which are mutually exclusive to each other,
are joined by the ∨ operator, while complimentary roles are connected using the
∧ expression. Fragments that share the same set of roles, including the same
relations, are grouped as a collection.</p>
        <p>Figure 3 depicts six fragments that are derived from the process model
presented in section 1. The graphical presentation of the fragments is loosely
based on the BPMN standard. Single fragments are modeled using core BPMN
elements, like activities, gateways, and events. The fragments are grouped based
on their associated role, which is located in the upper left corner. If one collection
is associated with multiple roles, all are listed, including their relation operator.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Discussion and Future Work</title>
      <p>In this paper, we introduced a novel approach on how to integrate roles into
process fragments to support fCM at design time. We presented a meta-model to
define the components and provided a brief example of how to derive process
fragments based on an existing process model.</p>
      <p>
        Following this approach, adding new roles to an existing business process
can easily be done by introducing a new collection of fragments or by adding
role identifiers to existing ones, instead of editing a whole process model. Since
fragments are organized in role-specific collections, it is also easier to remove
them from the process. The compact representation provides a good overview
in which parts of the process a role is involved and, therefore, where deadlocks
or other inconsistencies may occur. This also goes along with better privacy
protection, since fragments clearly show interactions between roles and data
objects. In diference to BPMN, this approach provides a clear semantic of the
relationships between roles. While in BPMN the behavior of, shared lanes or
grouped activities, is not ultimately defined [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
      </p>
      <p>Like in BPMN, our approach does not specify any resource allocation method.
Hence it would be possible that diferent participants of the same role are involved
in diferent activities of the same fragment instance. Further, deriving process
fragments from BPMN models can be challenging, regarding the semantic of the
original control-flow. While the concurrent execution of multiple activities can be
easily modeled using the respective BPMN elements, this is more complex with
concurrent process fragments. The existing join condition has to be projected on
the data-flow, using dedicated input sets of the subsequent fragments.</p>
      <p>In this paper, we investigated a model-driven perspective to derive process
fragments. In future work, we will explore a data-driven method based on event
logs. Further, we will evaluate our approach based on real-life event logs concerning
usability and interpretability.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>van der Aalst</surname>
          </string-name>
          , W.: Process Mining - Data Science in Action. Springer, Berlin, Heidelberg (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>van der Aalst</surname>
          </string-name>
          , W.,
          <string-name>
            <surname>Reijers</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Song</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Discovering social networks from event logs</article-title>
          .
          <source>Computer Supported Cooperative Work (CSCW) 14(6)</source>
          ,
          <fpage>549</fpage>
          -
          <lpage>593</lpage>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>van der Aalst</surname>
          </string-name>
          , W.,
          <string-name>
            <surname>Weske</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grünbauer</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Case handling: a new paradigm for business process support</article-title>
          .
          <source>Data &amp; Knowledge Engineering</source>
          <volume>53</volume>
          (
          <issue>2</issue>
          ),
          <fpage>129</fpage>
          -
          <lpage>162</lpage>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Beck</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hewelt</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pufahl</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Extending fragment-based case management with state variables</article-title>
          . In: Dumas,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Fantinato</surname>
          </string-name>
          , M. (eds.)
          <source>Business Process Management Workshops</source>
          , vol.
          <volume>281</volume>
          , pp.
          <fpage>227</fpage>
          -
          <lpage>238</lpage>
          . Springer International Publishing,
          <string-name>
            <surname>Cham</surname>
          </string-name>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Cohn</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hull</surname>
          </string-name>
          , R.:
          <article-title>Business artifacts: A data-centric approach to modeling business operations and processes</article-title>
          .
          <source>IEEE Data Engineering</source>
          <volume>32</volume>
          (
          <issue>3</issue>
          ),
          <volume>59</volume>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>Di</given-names>
            <surname>Ciccio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Marrella</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Russo</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          :
          <article-title>Knowledge-intensive processes: Characteristics, requirements and analysis of contemporary approaches</article-title>
          .
          <source>Journal on Data Semantics</source>
          <volume>4</volume>
          (
          <issue>1</issue>
          ),
          <fpage>29</fpage>
          -
          <lpage>57</lpage>
          (
          <year>Mar 2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Dietz</surname>
            ,
            <given-names>J.L.G.</given-names>
          </string-name>
          :
          <article-title>Designing technical systems as social systems. in: The language action perspective on communication modelling</article-title>
          .
          <source>In: Proceedings of the 8th International Working Conference on the Language-Action Perspective on Communication Modelling (LAP</source>
          <year>2003</year>
          ),
          <year>2003</year>
          (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Hauder</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pigat</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Matthes</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Research challenges in adaptive case management: A literature review</article-title>
          .
          <source>In: 2014 IEEE 18th International Enterprise Distributed Object Computing Conference Workshops and Demonstrations</source>
          . pp.
          <fpage>98</fpage>
          -
          <lpage>107</lpage>
          . IEEE (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Heil</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wild</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gaedke</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>Collaborative adaptive case management with linked data</article-title>
          .
          <source>In: Proceedings of the 23rd International Conference on World Wide Web - WWW '14 Companion</source>
          . pp.
          <fpage>99</fpage>
          -
          <lpage>102</lpage>
          . ACM Press (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Herrmann</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kurz</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>Adaptive case management: Supporting knowledge intensive processes with IT systems</article-title>
          . In: Schmidt,
          <string-name>
            <given-names>W</given-names>
            . (ed.)
            <surname>S-BPM</surname>
          </string-name>
          <string-name>
            <surname>ONE</surname>
          </string-name>
          -
          <article-title>Learning by Doing - Doing by Learning</article-title>
          , vol.
          <volume>213</volume>
          , pp.
          <fpage>80</fpage>
          -
          <lpage>97</lpage>
          . Springer Berlin Heidelberg (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Hewelt</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weske</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>A hybrid approach for flexible case modeling and execution</article-title>
          . In: La Rosa,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Loos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Pastor</surname>
          </string-name>
          ,
          <string-name>
            <surname>O</surname>
          </string-name>
          . (eds.)
          <source>Business Process Management Forum</source>
          , vol.
          <volume>260</volume>
          , pp.
          <fpage>38</fpage>
          -
          <lpage>54</lpage>
          . Springer International Publishing (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12. Meyer, A.,
          <string-name>
            <surname>Herzberg</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Puhlmann</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weske</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Implementation framework for production case management: Modeling and execution</article-title>
          .
          <source>In: 2014 IEEE 18th International Enterprise Distributed Object Computing Conference</source>
          . pp.
          <fpage>190</fpage>
          -
          <lpage>199</lpage>
          . IEEE (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Nigam</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Caswell</surname>
            ,
            <given-names>N.S.:</given-names>
          </string-name>
          <article-title>Business artifacts: An approach to operational specification</article-title>
          .
          <source>IBM Systems Journal</source>
          <volume>42</volume>
          (
          <issue>3</issue>
          ),
          <fpage>428</fpage>
          -
          <lpage>445</lpage>
          (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14. Object Management Group:
          <article-title>Business process model and notation (bpmn) (</article-title>
          <year>2011</year>
          ), https://www.omg.org/spec/BPMN/2.0/PDF
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15. Object Management Group:
          <article-title>Case management model and notation (</article-title>
          <year>2016</year>
          ), https: //www.omg.org/spec/CMMN/1.1/PDF
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Reinhardt</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schmidt</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sloep</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Drachsler</surname>
          </string-name>
          , H.:
          <article-title>Knowledge worker roles and actions-results of two empirical studies</article-title>
          .
          <source>Knowledge and Process Management</source>
          <volume>18</volume>
          (
          <issue>3</issue>
          ),
          <fpage>150</fpage>
          -
          <lpage>174</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Weske</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <string-name>
            <surname>Business Process Management - Concepts</surname>
          </string-name>
          , Languages, Architectures. Springer-Verlag Berlin Heidelberg,
          <volume>3</volume>
          <fpage>edn</fpage>
          . (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>