<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">My own process: Providing dedicated views on EPCs</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Florian</forename><surname>Gottschalk</surname></persName>
							<email>f.gottschalk@tm.tue.nl</email>
						</author>
						<author>
							<persName><forename type="first">Michael</forename><surname>Rosemann</surname></persName>
							<email>m.rosemann@qut.edu.au</email>
						</author>
						<title level="a" type="main">My own process: Providing dedicated views on EPCs</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">BE249247B7F7539A085051CD771734CF</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T05:59+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>The idea of Business Process Management demands that companies change their focus from optimising tasks to focusing on whole business processes optimising the overall value chain. However process models depicting such complex processes are perceived as complicated and therefore as hard to use. The critical task is to present only relevant model parts to users and at the same time enable them to locate their contribution within the entire value chain.</p><p>This paper discusses an approach for tailoring Event-driven Process Chains to those parts that are relevant to selected organisational units. The approach uses the allocation of organisational units to functions as a selection criteria for relevant model parts. A distinction between concurrent and alternative collaboration and the implementation of a corresponding notation within the EPC notation enable the introduction of additional process interfaces, a standard feature of Event-driven Process Chains, into the tailored models. The process interfaces ensure the visibility of the connected business process. Therefore the approach helps to resolve the depicted conflict.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>In order to handle and accurately describe business processes for all parties involved, today's companies are using numerous modelling techniques, each aiming at different goals and audiences. This leads to a significant complexity of the modelling landscape. A high degree of complexity however results into a decrease of user acceptance <ref type="bibr" target="#b13">[RSD05]</ref>. For that reason the quality of conceptual models is subject of academic research for a long time (e.g. <ref type="bibr" target="#b7">[LSS94,</ref><ref type="bibr" target="#b11">Ros96]</ref>). When creating models, companies have to incorporate the same factors as for every other product, i.e. time, costs, and quality. The impact of these factors also depends on the purpose of modelling. E.g., a model created for simulation purposes will differ from the model created for knowledge management or organisational documentation. Also the HR manager's demand on models of the company will for sure differ from the requirements of technicians. Proces modelling for various user groups or purposes is called multi-perspective modelling whereas each perspective is a subset of the total model <ref type="bibr" target="#b12">[Ros03]</ref>.</p><p>Powerful tools like the Architecture of Integrated Information Systems (ARIS) <ref type="bibr" target="#b16">[Sch94b,</ref><ref type="bibr" target="#b17">Sch00]</ref> support the creation of such multi-perspective models. The architecture enables the integration of different perspectives. It distinguishes between an object and its oc-currences. By using occurrences, the same object can be used in several models and modelling perspectives. Within ARIS, the process modelling language of Event-driven Process Chains (EPCs) is used as an anchor point for the integration of the different perspectives. EPCs are commonly used to depict the control flow of a business process, i.e. the order in which tasks have to be performed (see Figure <ref type="figure" target="#fig_0">1</ref>). In addition EPCs provide the integration of multiple perspectives. They allow connecting occurrences of elements used within specialised perspectives (e.g. data, organisational units, or utilities) to functions. So the relevance of the particular element for the function becomes obvious. However, the current assignment notation lacks of information about the interaction between multiple connected elements. For that reason we introduce new connectors which are depicting different kinds of collaboration in the first part of this paper (e.g., see function Release Invoice manually in Figure <ref type="figure" target="#fig_0">1</ref>). We focus on the assignment of organisational units to functions, but connectors for other assignments should be definable in a similar way. By adding additional elements like stakeholders or data to the process flow even small EPCs can become fairly complex <ref type="bibr" target="#b5">[KKS04]</ref>. E.g., the simple and clearly arranged invoice verification process in Figure <ref type="figure" target="#fig_0">1</ref> needs almost half an A4 page. Also the structure of EPCs (with, functions, surrounding events, connectors, and arcs in between) drives the model complexity, especially when creating models with a large number of functions and connectors. However, it is important that a user of a model quickly identifies those parts of the model that are relevant to him, i.e. the level of information presented must correspond to his requirements <ref type="bibr" target="#b8">[MG75,</ref><ref type="bibr" target="#b0">BDFK03]</ref>. Thus, we introduce a reduction mechanism for EPCs in the second part of the paper so that the resulting process model is of high relevance for a selected organisational unit. E.g., in the depicted invoice verification process the manager should just see the function Release Invoice automatically and its direct environment. For this we not only consider the selected elements from the original process (similar to [BDFK03, BDKK02, RSD05]) but also introduce interfaces making the overall process flow and therefore the contribution to the value chain visible.</p><p>To conclude we summarise the contribution of this paper and we give an outlook on potential future extensions.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Assigning Organisational Units to Functions: Who has to do it?</head><p>To depict the involvement of organisational units within a process, EPCs allow connecting organisational units to functions. The reasons for such a connection (and therefore for the involvement) are manifold. E.g., the ARIS Toolset <ref type="bibr" target="#b15">[Sch94a]</ref> suggests reasons like:</p><p>• The organisational unit executes the function.</p><p>• The organisational unit contributes to the function.</p><p>• The organisational unit must be informed about result of the function.</p><p>• The organisational unit has a consulting role in the function.</p><p>In the definition of eEPCs it is requested that each organisational unit is involved in at least one function and that each function is allocated to at least one organisational unit as depicted in the meta model in Figure <ref type="figure" target="#fig_1">2</ref>. The meta model depicts that an organisational unit can be involved in more than one function as well as more than one organisational unit can be involved in a function -also for the same reason. E.g., it may be required that the management as well as the sales department have to contribute actively to the performance of a market analysis. Table <ref type="table" target="#tab_0">1</ref> provides a matrix illustration of the involvement of different departments in a real-world order processing situation where three kinds of involvement are distinguished <ref type="bibr" target="#b17">[Sch00]</ref>. The notion of the matrix quasi conforms to so-called RACI matrices <ref type="bibr" target="#b9">[PW05]</ref>, just the labeling differs. Table <ref type="table" target="#tab_0">1</ref>: Matrix illustration of a function allocation <ref type="bibr" target="#b17">[Sch00]</ref> Neither the matrix nor a corresponding EPC depicts interrelations between different organisational units involved in the same way to the same function. E.g., it might be possible that not both management and sales are required but rather each of them is able to perform a market analysis. That means several organisational units can be involved in a function concurrently or alternatively. Obviously this makes not only a huge difference for ressource utilisation, but also influences the synchronisation of the individual user tasks. So the opportunity to specify this accurately should be provided by the modelling environment.<ref type="foot" target="#foot_0">1</ref> </p><formula xml:id="formula_0">2UJDQLVDWLRQDO 8QLW LV DVVRFLDWHG WR )XQFWLRQ Q P 5HODWLRQVKLS W\SH</formula><formula xml:id="formula_1">0DUNHW $QDO\VLV 3URGXFWLRQ 3URJUDP 3ODQLQJ 3URSRVDO 3URFHVVLQJ 3URGXFW 'HYHORSPHQW 3URGXFWLRQ 3ODQLQJ 2UGHU 3URFHVVLQJ 0DWHULDOV 3XUFKDVLQJ :DUHKRXVH 0DQDJHPHQW 3UURGXFWLRQ 0JW &amp;RQWURO 4XDOLW\ $VVXUDQFH 6KLSSLQJ &amp;RVW $FFRXQWLQJ &amp;RQWURO )LQDQFLDO ,QYHVWPHQW 3ODQ +5 3ODQQLQJ 'HYHORSPHQW ,QYHQWRU\ &lt;HDUHQG &amp;ORVLQJ 0DQDJHPHQW 0DUNHWLQJ 0DQDJHPHQW 2UJDQL]DWLRQ %UDQFK 0DQDJHPHQW +5 &amp;RVW $FF &amp;RQWUROOLQJ 6DOHV 6DOHV DQG 'LVWULEXWLRQ 5 ' 3URGXFWLRQ 3XUFKDVLQJ 3URFXUHPHQW 0DWHULDOV :DUHKRXVH L L U D D U L L D D D L D D D U U L D D L L L L U L L D L L U L D U L U D D D D D D U L U L L L U L D D D L U D</formula><p>Hence we suggest to use a logical term for specifying such relationships. E.g., the active involvement for market analysis in  In addition to the distinction between alternative and concurrent involvement, the concurent involvement can be further specified. E.g., it makes a difference for involved organisational units, if the task is a meeting where all organisational units have to perform the task together at the same time, or if each organisational unit gives its own contribution to a function that can be executed in parallel to and independent of other organisational units.</p><p>A third option would be that the organisational units are involved in a certain order. In general, it is possible to distinguish between joined, parallel, and sequential involvement.</p><p>To make this distinction visible, the AND-connector may be converted to specialised connectors depicting the particular relationship. E.g., the joined involvement can be depicted by the AND-symbol, the parallel involvement by two vertical lines, and the sequential involvement by an arrow showing the order of involvement as depicted in Figure <ref type="figure" target="#fig_4">4</ref>. Taking Guidelines of Modelling <ref type="bibr" target="#b11">[Ros96,</ref><ref type="bibr" target="#b2">BRS95]</ref> into consideration, such new, specialised symbols can be put into question. E.g., the collaboration could also be specified through the process flow in a hierarchical lower level EPC. In fact, it depends on the purpose of modelling if the relationship should be depicted within the model, maintained in attributes, and/or specified on a lower level EPC. When making this decision the matching of levels between the organisational hierarchy and the process model hierarchy must be taken into consideration as well.</p><p>To depict grouped association between organisational units and functions within the meta model the entity type organisational unit grouping must be introduced. The entity type can represent either a joined, a parallel, or a sequential collaboration. In case of a sequential collaboration also the position of the organisational unit within the sequence must be maintained. This is done in the association between the organisational unit and the organisational unit group (see Figure <ref type="figure" target="#fig_5">5</ref>). Handling of complexity and adjusting the scope of models to the requirements of the user is of prime importance to facilitate the usage of models ("Guideline of relevance" <ref type="bibr" target="#b11">[Ros96,</ref><ref type="bibr" target="#b2">BRS95]</ref>). The allocation of organisational units to functions can be used as a selection criteria. It enables hiding of unselected process elements which are irrelevant to the particular organisational unit. I.e. the complex model is reduced to clearer, smaller models and the model's degree of relevance increases (see <ref type="bibr" target="#b0">[BDFK03]</ref>). However, in this case the user is not aware of the overall business process as all visibility of process elements in which the particular organisational unit is not involved in is removed. Such an approach would conflict with the idea of Business Process Management that demands comprehensive business processes addressing the whole value chain and not ending at the borders of an organisational unit <ref type="bibr" target="#b4">[HC93]</ref>.</p><formula xml:id="formula_2">2UJDQLVDWLRQDO 8QLW LV DVVRFLDWHG WR )XQFWLRQ Q P 5HODWLRQVKLS W\SH 2UJDQLVDWLRQDO 8QLW *URXS LV SDUW RI P Q 3RVLWLRQ -RLQHG &amp;ROODERUDWLRQ 3DUDOOHO &amp;ROODERUDWLRQ 6HTXHQWLDO &amp;ROODERUDWLRQ</formula><p>Indeed we argue in our approach that functions in which the considered organisational unit is not involved are irrelevant and remove them from the models. Nonetheless it is important to depict the link to these functions so that the business process flow is kept visible. Consequently, our approach uses the concept of process interfaces within EPCs. Process interfaces are navigation aids that show the link from one to another process <ref type="bibr" target="#b6">[KT98]</ref>. They visualise the connection between processes on the same hierarchical level <ref type="bibr" target="#b5">[KKS04]</ref>. I.e. in our approach we introduce a process interface to the process model whenever other organisational units are involved in the same, preceding or succeeding task of a business process. So the process interfaces keep the inter-organisational unit process flow visible although irrelevant parts are not included in the specific model. E.g., Figure <ref type="figure">6</ref> depicts the invoice verification process from Figure <ref type="figure" target="#fig_0">1</ref>  those parts of the process he is involved in and the process interfaces clearly depict what has to be done before he becomes involved. So the manager is aware of his contribution within the overall process flow but he is not confronted with irrelevant model parts.</p><p>The developed algorithm can be divided into five main steps:</p><p>1. Copy<ref type="foot" target="#foot_1">2</ref> all functions performable by the considered organisational unit into a new individual process model.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>2.</head><p>Copy for all these functions their preceding and subsequent (start-and end-) events as well as the in-between connectors and arcs from the original process model to the individual process model.</p><p>3. Analyse for each function all preceding and subsequent functions regarding their possible alternative executing organisational units. If required, introduce new process interfaces and events and integrate them into the individual process model.</p><p>4. Analyse for each function if it must be executed together or in parallel with other organisational units. If required, introduce new process interfaces and events and integrate them into the individual process model.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">Remove unnecessary connectors from the individual process model.</head><p>The first step ensures that all functions that can be performed by the particular organisational unit appear in the individual process model as well. The performable functions can easily be derived from the EPC by analysing the connections of organisational units to functions. The second step forms an EPC around the copied functions by re-establishing its original environment. Thereby, and (if not otherwise depicted) in the following description of the algorithm the term copy is meant in the sense of "copy this occurrence and replace it if already existing". That means the same occurrence of an event also occurs in the individual model only once.</p><p>These two steps already derive a syntactically correct EPC that includes all executed functions and that conforms to the model derived by the element selection of <ref type="bibr" target="#b0">[BDFK03]</ref>. However, the derived process models reflect only the parts of the process executed by the considered organisational unit. To keep the visibility of the overall business process, organisational breaks have to be analysed and additional entrance and exit points to and from the process have to be introduced as process interfaces. Such process interfaces will depict that other organisational units are executing functions which are connected to the process of the particular organisational unit.</p><p>For this purpose it is required to analyse all preceding and all subsequent functions (below also called connected functions or A) for each of the copied functions (below also called original function or B) regarding the organisational units performing them (Figure <ref type="figure" target="#fig_6">7</ref>). If a function is analysed by the algorithm, this reflects the runtime situation that the particular organisational unit performs this function. Thus it is irrelevant which other organisational units can perform the considered function itself alternatively. It is also sufficient to analyse the performance of directly preceding and succeeding functions. If these connected functions can be performed by the particular organisational unit (and therefore are relevant), they will be analysed by the algorithm on their own. When regarding the groups of organisational units that are performing the connected functions, we have to distinguish between three types of groups:</p><p>• Only groups of organisational units to which the regarded organisational unit belongs can perform the function: That means the particular organisational unit has to perform this function in any case.</p><p>• Only groups of organisational units to which the organisational unit does not belong can perform the function: That means the particular organisational unit must not perform the function. As the regarded organisational unit is not involved in this connected function, it is irrelevant which other groups of organisational units are able to perform that function: The own process starts or stops at the event.</p><p>• Groups of organisational units to which the regarded organisational unit belongs as well as groups of organisational units to which the regarded organisational unit does not belong can perform the function: If in the particular instance of the process the organisational unit is not involved in the connected function, it is irrelevant to the particular function which organisational unit group is involved as the own process starts or stops at the event.</p><p>Two functions within an EPC must always be connected via an event in between. In addition to the event, also one or more connectors can be located in between. However this has no influence on our approach and can therefore be neglected.</p><p>As some functions require not only a single organisational unit but whole groups of organisational unit for their execution, also the synchronisation of the individual processes for the involved organisational units must be ensured. This is done in the fourth algorithm step. As depicted in section 2 we have to distinguish if both organisational units must perform the functions together, in parallel or in a sequential order. Executing the function together means that all organisational units must perform the function at the same time, whereas executing the function in parallel means that the function is only completed if all involved organisational units have performed and finished their portion. Performing the function in a sequential order means that the required organisational units neither can perform the function at the same time nor they need to perform it together. They have to execute it one after another.</p><p>The final step is a cleanup-step. Some connectors copied by the algorithm will be connected to only two other elements. These connectors are not required and should be replaced with shortcuts.</p><p>The first two steps as well as the fifth step do not distinguish different scenarios depending on the context. However, the results of the third and fourth step depend on the context of the particular function. Therefore we will now analyse how the different situations can be handled. Afterwards we will provide a small example application.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">Analysis of Scenarios for Alternative Execution</head><p>The analysis of Scenarios for alternative execution is grouped by the relation between the considered organisational unit and the organsiational units involved in the connected function:</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Function must be executed by the same organisational unit</head><p>Obviously, if the preceding, connected function A must be executed by the same organisational unit as the regarded function B (see Figure <ref type="figure" target="#fig_7">8</ref>), A has already been copied to the new process in the first algorithm step. Both functions ensure that the event in between is copied as well. Each function ensures that all connectors between the particular function and the event are copied. As the process flow between both functions does definitely not change the executing organisational unit no process interfaces to other organisational units have to be introduced. That means this situation does not require any further treatment in this algorithm step. Of course, the same argumentation will hold for the other way around, i.e. if A would be the regarded function and B would be connected to it. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Function must be executed by one or more other organisational units</head><p>If a preceding function A has to be executed by one or more other organisational units this should be depicted in the individual process by replacing the function with a process interface. To insert this process interface it should be named like the function with the addition that it is performed by another organisation unit. To connect the process interface all arcs and connectors between the already copied event and the preceding function A (within the original process model) must be copied to the individual process -however the connection to A in the original model must be connected to the process interface instead. Connectors in between have no influence on the copy process. If connectors in between exist they are just copied into the resulting process as in Figure <ref type="figure" target="#fig_8">9</ref>. However, only the arcs on the path between the function/process interface and the event are copied. If other arcs are required, they will be copied when regarding the particular connected function. The process interface enables a clear identification of what has been done before the individual process starts as well as why it starts. It allows keeping track of the business process. Also in this case the same argumentation would hold for a succeeding function.</p><p>A separate description is therefore omitted.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Function can be executed by the same or other organisational units alternatively</head><p>If a function can be executed by the same as well as by other organisational units, we need to distinguish between preceding and succeeding connected functions. Of course, as above, if a preceding function A is executed by one or more other organisational units this should be depicted in the individual process as a process interface. However, in this scenario it is also possible that A is executed by the organisational unit itself (or a group of organisational units where it belongs to). For that reason the process interface must be introduced in addition to the function A which was already copied in step one of the algorithm. In step two the connection path between the function A and its end-event a was already copied to the individual process. To integrate the new process interface, the arc which is connecting A with the first succeeding connector or, if no connector exists, the arc which is connecting A with its end-event a must be removed. Instead of the arc function A and the new process interface must be connected to a new XOR-join-connector. Then the XOR-connector is connected to the element to which A was previously connected to (see Figure <ref type="figure" target="#fig_9">10</ref>). As the arc that was connected directly to function A is broken up, connectors between A and event a have no further influence on the algorithm.</p><p>The introduced process interface depicts a new starting point of the process for the case that the regarded organisational unit does not contribute to function A. At the same time the opportunity is kept that the regarded organisational unit contributes to both functions. The succeeding scenario is a bit more difficult to handle as one out of at least two organisational units (or groups) has to continue executing the process and a decision must be made who continues. Either the particular organisational unit can continue executing the process by performing the next function or the process is handed over to another organisational unit that is allowed to perform the succeeding function. Obviously the distinction between these two possibilities must be depicted as an XOR-split-connector in the individ-ual process model. Theoretically, three options exist to introduce this connector. First of all, according to the cases above it could be introduced directly before function A. However, this would lead to an incorrect EPC as a split connector would follow an event and an event is not able to perform any decision. The second option would be to introduce the XOR-split-connector directly before event b. This would lead to a syntactically correct EPC. However, it implicates some semantic problems. Firstly, it adds additional functionality to the predefined function B. This could cause problems if a further specifying process model is assigned to the function that does not include the decision. Additionally, this solution will cause huge efforts if b is followed by an AND-split. According to the EPC rules this is permitted. However, introducing the XOR-split before b would require copying the AND-split as well. All decisions made for other connected functions to the end split (that are also analysed as they are connected to B as well) must then be transferred to the new branch in addition.</p><p>The third and preferred possibility is to introduce the decision task as a separate function that is followed by the XOR-split-connector with the end-events proceed and other organisational unit proceeds. The event other organisational unit proceeds is connected to the new process interface for depicting that in this case the process continues, but is not executed by this organisational unit. For resulting into a valid EPC the whole construct is inserted into the process directly before function A and behind any connector (see Figure <ref type="figure" target="#fig_10">11</ref>). This solution does not add any additional functionality to a function. However, it involves a certain risk for overemphasising the decision task as it is depicted in the same way as other tasks. In addition, the function may lead to the assumption that a free choice for the employee will exist if he/she continues, whereas in practice probably a strict set of rules will exist. Thus the decision function is nothing else than applying this set of rules to the actual process. To handle pools of tasks, it is required to allow an implicit performance of the decision function. If more than one organisational unit including the regarded unit is allowed to execute function A, all of them will use the same in-tray that is at the same time the out-tray of function B. If function B was executed by the regarded organisational unit, and another organisational unit picks up the process to continue, the regarded organisational unit implicitly decides not to continue. To legitimate this form of decision making, e.g., it is possible to say the organisational unit made the decision by not continuing directly or by waiting too long before continuing.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">Analysis of Scenarios for Concurrent Execution</head><p>After introducing new process interfaces for alternative executing organisational units, it must be analysed if additional organisational units are required to execute functions. Thus, each function executed by the regarded organisational unit must be analysed regarding additionally required organisational units. If additional organisational units are required, a synchronisation of the processes must be performed as follows.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Parallel performance</head><p>If a function must be performed by two or more organisational units in parallel -as depicted above that means that each organisational unit can start and perform its portion of work individually as soon as the function's start event has occurred -no organisational unit will have to wait for others. However, for completing the function and firing its end-event all organisational units involved must have finished their tasks. Thus, the synchronisation of the two (or more) processes should be performed directly after the function and therefore before all possible end-events. The synchronisation can be depicted as an ANDjoin-connector that fires the subsequent process flow only if all preceding paths are fired. It has to merge a new additional process interface with the organisational unit's process flow and should be named like the function executed in parallel added by a comment that this is the part of the function all others involved perform (see Figure <ref type="figure" target="#fig_11">12</ref>). As the synchronising </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Joined performance</head><p>If a function must be performed by several organisational units together, e.g., if the function is a meeting, no organisational unit can start the function without the others. For that reason the synchronisation must already be done before the start of the function. Thus introducing the AND-join-connector is required directly before the function. As according to the eEPC-rules it is not allowed that a process interface is directly followed by a function, an additional event must be introduced between the synchronisation connector and the also newly introduced process interface. The process interface depicts the previous tasks of all others involved executing the particular function and should be named accordingly. The event depicts that all others have finished their previous tasks and are ready to start performing the particular function and should be named accordingly as well (see Figure <ref type="figure" target="#fig_3">13</ref>). </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Sequential performance</head><p>The third possible scenario for multiple organisational units involved in the execution of a function is that the organisational units execute the function in a sequential order. E.g., it might be required that a manager signs the invoice release after it was processed by a clerical assistant. Probably this situation would be most obvious if the particular parts are modelled by separate functions, each executed by the particular organisational unit. However, if the individually tasks are joined into one function, a synchronisation must be introduced. The synchronisation depends on the position of the particular task within the function. The contribution of the regarded organisational unit can be the first to be executed, it can be executed in between the contributions of others, or it can be the last to be executed.</p><p>If the organisational unit contributes first, the function in the individual process can start directly after the previous event has occurred, but the end-event cannot occur before all others have finished their contribution. Thus a synchronisation must take place before the end-event occurs -identically like in the parallel execution scenario. If the organisational unit contributes last, it cannot start performing the function before all others have finished their portion. A synchronisation with the others has to be performed before the regarded organisational unit starts -similar to the joined execution scenario. In this scenario, however, the process interface should be called according to the regarded function.</p><p>If the regarded organisational unit has to contribute in between, obviously it has to wait until other organisational units have finished their tasks. After performing the task, again some other organisational units have to contribute before the end-event of the function signalises the completion of the function (see Figure <ref type="figure" target="#fig_4">14</ref>). Thus, this situation is a combination of the two other scenarios -or more correct, the two scenarios above are just specialised scenarios in which no others have to perform tasks before or afterwards. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.3">Example</head><p>To conclude this section we will give a short example how individual process models can be derived. Therefore we use the simple invoice verification process from Figure <ref type="figure" target="#fig_0">1</ref>. First, one of the three Organisational Units North-East, West, or South has to process the invoice. Each of these organisational units can also perform a automatic invoice release. However, a manual invoice release can only be performed by the organisational unit South.</p><p>Afterwards also a Manager has to approve the manual invoice release.</p><p>Exemplary the derived individual processes for West is depicted in Figure <ref type="figure" target="#fig_14">15</ref>. West can process the invoice verification and the automatic invoice release, i.e. the particular functions and the surrounding events as well as arcs and connectors in between are copied to the individual process.  The manager's process was already depicted in Figure <ref type="figure">6</ref>. His only task is to agree to the manual invoice release. Therefore he has to wait for processed invoices requiring a manual release, which is depicted by the upper process interface in its individual process. However, he can only agree to the manual release after South has performed its contribution to the function. This is also depicted in the process by the second added process interface.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Summary and Outlook</head><p>Multi-perspective modelling results into fairly complex models although for each user only a subset of these models is relevant. Tailoring mechanisms hiding irrelevant model parts were therefore developed in previous research. These approaches however lack of visibility of the overall business process which is one of the most important ideas behind business process management and modelling. With process interfaces EPCs already provide a construct for keeping this overall process awareness.</p><p>Within our approach, we provide a mechanism to introduce such process interfaces quasi automatically. Besides regarding organisational breaks it is also required to distinguish between alternative and concurrent collaboration. If it is possible that a task can be performed by organsiational units alternatively, it must be analysed if additional organsiational breaks can occur. If it is required that organisational units perform a task together their processes must be synchronised. We even distinguished between joined, parallel, and sequential collaboration in a task and also provided a notation to depict these collaborations in general EPCs.</p><p>Of course the described approach is limited in several aspects which have to be considered in further research. As already depicted we focus on the involvement of organisational units within a process. However individual models might be interesting for other aspects as well, e.g. for products or locations. Theoretically individual models could be created for every attribute assigned to functions. Further on the approach neglects the hierarchy between organisational units. E.g. an individual process model for an organisational unit should probably include all functions that are assigned to its subordinated organisational units. It might also be interesting to analyse interdependencies between such hierarchies and the introduced notion of collaboration. Also dependencies between assignments of organisational units to functions within a single process instance are neglected, i.e. it might be required that an organisational unit performing a certain function also performs other functions in the same process instance. E.g. the ARIS Process Performance Manager offers the opportunity to specify the release of used resources. The consideration of such dependencies would reduce the individual model size and increase the relevance of the model even further. On the other hand it might also result into multiple versions of the same process for the same organisational unit (which creates further demands on modelling tools). Overall the suggested approach results into an increased complexity of the model base. But it reduces the complexity of the models presented to users and therefore facilitates their usability.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Figure 1 :</head><label>1</label><figDesc>Figure 1: Example Invoice Verification Process</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Figure 2 :</head><label>2</label><figDesc>Figure 2: Meta model for allocating organisational units and functions (adapted from [RzM97, Sch00])</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Figure 3 :</head><label>3</label><figDesc>Figure 3: Multiple Organisational Units associated to a function in two alternative groups</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_4"><head>Figure 4 :</head><label>4</label><figDesc>Figure 4: Possible illustration of joined, parallel, and sequential involvement</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_5"><head>Figure 5 :</head><label>5</label><figDesc>Figure 5: Meta model for allocating organisational units to functions via organisational unit groups</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_6"><head>Figure 7 :</head><label>7</label><figDesc>Figure 7: Preceding and succeeding functions</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_7"><head>Figure 8 :</head><label>8</label><figDesc>Figure 8: Functions executed by the same organisational unit</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_8"><head>Figure 9 :</head><label>9</label><figDesc>Figure 9: Preceding function, executed by another organisational unit</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_9"><head>Figure 10 :</head><label>10</label><figDesc>Figure 10: Preceding function, executed by the same or another organisational unit alternatively</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_10"><head>Figure 11 :</head><label>11</label><figDesc>Figure 11: Succeeding function, executed by the same or another organisational unit alternatively</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_11"><head>Figure 12 :</head><label>12</label><figDesc>Figure 12: Parallel execution</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_12"><head></head><label></label><figDesc>Figure 13: Joined execution</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_13"><head></head><label></label><figDesc>Figure 14: Sequential execution</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_14"><head>Figure 15 :</head><label>15</label><figDesc>Figure 15: Individual Processes for the Organisational Unit West</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head>Table 1</head><label>1</label><figDesc></figDesc><table><row><cell>can be depicted as Management AND</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_1"><head></head><label></label><figDesc>tailored for the manager. He is only confronted with</figDesc><table><row><cell>0DQDJHU</cell><cell></cell></row><row><cell></cell><cell>3URFHVV</cell></row><row><cell></cell><cell>,QYRLFH</cell></row><row><cell></cell><cell>VRPH</cell></row><row><cell></cell><cell>RQH HOVH</cell></row><row><cell>0DWHULDO LV UHOHDVHG</cell><cell>,QYRLFH SRVWHG EORFNHG</cell></row><row><cell>5HOHDVH ,QYRLFH</cell><cell>9</cell></row><row><cell>PDQXDOO\</cell><cell></cell></row><row><cell>6RXWK</cell><cell></cell></row><row><cell>$OO RWKHU</cell><cell></cell></row><row><cell>SRUWLRQV</cell><cell></cell></row><row><cell>GRQH</cell><cell></cell></row><row><cell></cell><cell>9</cell></row><row><cell></cell><cell>5HOHDVH</cell></row><row><cell></cell><cell>,QYRLFH</cell></row><row><cell></cell><cell>PDQXDOO\</cell></row><row><cell></cell><cell>3D\PHQW</cell></row><row><cell></cell><cell>PXVW EH</cell></row><row><cell></cell><cell>HIIHFWHG</cell></row><row><cell cols="2">Figure 6: Manager's Invoice Verification Process</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_2"><head></head><label></label><figDesc>If the invoice requires a manual release, it must be handed over to South, depicted by a new process interface. The function Process Invoice can also be executed by North-East and South, i.e. West must be able to pick up the process from these organisational units in order to release it automatically. This is depicted by the process interface in parallel to the Process Invoice-function. The two other organisational units are also able to perform the automatic release. That means, after processing the invoice West has to decide if it continues with the automatic release or if it leaves that task to one of the other organisational units. Also note that unnecessary connectors as e.g. the one between the function Relesase Invoice automatically and the event Payment must be effected are removed from the individual model.</figDesc><table><row><cell>:HVW</cell><cell></cell><cell></cell><cell></cell></row><row><cell>3XUFKDVH RUGHU FUHDWHG</cell><cell>6HUYLFH LV DFFHSWHG</cell><cell>*RRGV UHFHLSW SRVWHG</cell><cell>,QYRLFH UHFHLYHG</cell></row><row><cell></cell><cell>9</cell><cell></cell><cell></cell></row><row><cell></cell><cell></cell><cell>9</cell><cell></cell></row><row><cell></cell><cell></cell><cell></cell><cell>3URFHVV</cell></row><row><cell></cell><cell></cell><cell>3URFHVV ,QYRLFH</cell><cell>,QYRLFH 1RUWK (DVW</cell></row><row><cell></cell><cell></cell><cell></cell><cell>6RXWK</cell></row><row><cell></cell><cell></cell><cell>;25</cell><cell></cell></row><row><cell></cell><cell></cell><cell>;25</cell><cell></cell></row><row><cell></cell><cell>,QYRLFH</cell><cell></cell><cell>,QYRLFH</cell></row><row><cell></cell><cell>SRVWHG</cell><cell></cell><cell>SRVWHG IRU</cell></row><row><cell></cell><cell>EORFNHG</cell><cell></cell><cell>UHOHDVH</cell></row><row><cell></cell><cell>5HOHDVH ,QYRLFH PDQXDOO\</cell><cell></cell><cell>'HFLGH LI SURFHHG</cell></row><row><cell></cell><cell>6RXWK</cell><cell></cell><cell></cell></row><row><cell></cell><cell></cell><cell></cell><cell>;25</cell></row><row><cell></cell><cell></cell><cell></cell><cell>3URFHHG</cell><cell>'R QRW SURFHHG</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell>5HOHDVH</cell></row><row><cell></cell><cell></cell><cell></cell><cell>5HOHDVH</cell><cell>,QYRLFH</cell></row><row><cell></cell><cell></cell><cell></cell><cell>,QYRLFH</cell><cell>DXWR</cell></row><row><cell></cell><cell></cell><cell></cell><cell>DXWR</cell><cell>PDWLFDOO\</cell></row><row><cell></cell><cell></cell><cell></cell><cell>PDWLFDOO\</cell><cell>1RUWK</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell>(DVW</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell>6RXWK</cell></row><row><cell></cell><cell></cell><cell></cell><cell>3D\PHQW</cell></row><row><cell></cell><cell></cell><cell></cell><cell>PXVW EH</cell></row><row><cell></cell><cell></cell><cell></cell><cell>HIIHFWHG</cell></row></table></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">The simulation of the ARIS Toolset offers the opportunity to specify if allocated organisational units are involved either concurrently or alternatively by maintaining Boolean attributes. It is not possible to specify a combination of concurrent and alternative involvement in the same function nor to specify different types of resource allocation for different reasons. Both might be required if more than two organisational units can be or are involved in a function.</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_1">In fact, the algorithm does not hide non-required elements as suggested in<ref type="bibr" target="#b0">[BDFK03]</ref>. Instead it copies occurrences of the required elements and adds the process interfaces to a new process model. This is done to address some further demands on tools for comprehensive process modelling. Among other requirements such a tool must allow maintaining and managing of all different modelling phases<ref type="bibr" target="#b1">[BDKK02]</ref>. It might be required that a derived individual model for an organisational unit has to be modified, i.e. different organisational units end up in different process models<ref type="bibr" target="#b10">[RA05,</ref><ref type="bibr" target="#b3">DCRvdA05]</ref>. If this would be done on the same model with hidden elements, each decision would effect the process within other organisational units. A high degree of standardisation and equal processes among different organisational units is indeed desirable, but it is not always practicable (e.g., because of different legal regulations in different countries). That means such a standardisation of individual processes for organisational units requires the consolidation of the individual process models back into a comprehensive business process model. However, this consolidation is out of the scope of this research.</note>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Multiperspektivische ereignisgesteuerte Prozessketten</title>
		<author>
			<persName><forename type="first">J</forename><surname>Becker</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Delfmann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Falk</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Knackstedt</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Geschäftsprozessmanagement mit Ereignisgesteuerten Prozessketten</title>
				<editor>
			<persName><forename type="first">M</forename><surname>Nüttgens</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">F</forename><forename type="middle">J</forename><surname>Rump</surname></persName>
		</editor>
		<meeting><address><addrLine>Bamberg</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2003-10">October 2003</date>
			<biblScope unit="page" from="45" to="60" />
		</imprint>
	</monogr>
	<note>EPK 2003</note>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Konfigurative Referenzmodellierung</title>
		<author>
			<persName><forename type="first">J</forename><surname>Becker</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Delfmann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Knackstedt</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Kuropka</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Wissensmanagement mit Referenzmodellen. Konzepte für die Anwendungssystem-und Organisationsgestaltung</title>
				<editor>
			<persName><forename type="first">J</forename><surname>Becker</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">R</forename><surname>Knackstedt</surname></persName>
		</editor>
		<meeting><address><addrLine>Heidelberg</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2002">2002</date>
			<biblScope unit="page" from="25" to="144" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Grundsätze ordnungsmäßiger Modellierung (in German)</title>
		<author>
			<persName><forename type="first">J</forename><surname>Becker</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Rosemann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Schütte</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Wirtschaftsinformatik</title>
		<imprint>
			<biblScope unit="volume">37</biblScope>
			<biblScope unit="issue">5</biblScope>
			<biblScope unit="page" from="435" to="445" />
			<date type="published" when="1995">1995</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Towards an Understanding of Model-Driven Process Configuration and its Support at Large</title>
		<author>
			<persName><forename type="first">A</forename><surname>Dreiling</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Chiang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Rosemann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><forename type="middle">M P</forename><surname>Van Der Aalst</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Eleventh Americas Conference on Information Systems</title>
				<meeting><address><addrLine>Omaha, NE</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2005">2005</date>
			<biblScope unit="page" from="2084" to="2092" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<monogr>
		<title level="m" type="main">Reengineering the corporation: A manifesto for business revolution</title>
		<author>
			<persName><forename type="first">M</forename><surname>Hammer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Champy</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1993">1993</date>
			<publisher>Nicholas Brealey Publishing Allen &amp; Unwin</publisher>
			<pubPlace>London St Leonards, N.S.W</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<monogr>
		<author>
			<persName><forename type="first">R</forename><surname>Klein</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Kupsch</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A.-W</forename><surname>Scheer</surname></persName>
		</author>
		<title level="m">Modellierung inter-organisationaler Prozesse mit Ereignisgesteuerten Prozessketten</title>
				<imprint>
			<date type="published" when="2004-11">November 2004</date>
		</imprint>
		<respStmt>
			<orgName>Institut für Wirtschaftsinformatik, Saarbrücken</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Technical Report 178</note>
	<note>in German</note>
</biblStruct>

<biblStruct xml:id="b6">
	<monogr>
		<title level="m" type="main">SAP R/3 Process-oriented Implementation: Iterative Process Prototyping</title>
		<author>
			<persName><forename type="first">G</forename><surname>Keller</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Teufel</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1998">1998</date>
			<publisher>Addison Wesley Longman</publisher>
			<pubPlace>Harlow, England Reading, Ma.</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Understanding Quality in Conceptual Modeling</title>
		<author>
			<persName><forename type="first">O</forename><forename type="middle">I</forename><surname>Lindland</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Sindre</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Solvberg</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Software</title>
		<imprint>
			<biblScope unit="volume">11</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="42" to="49" />
			<date type="published" when="1994-03">March 1994</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Conceptual Levels and the Design of Accounting Information Systems</title>
		<author>
			<persName><forename type="first">D</forename><surname>Miller</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">A</forename><surname>Gordon</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Decision Sciences</title>
		<imprint>
			<biblScope unit="volume">6</biblScope>
			<biblScope unit="page" from="259" to="269" />
			<date type="published" when="1975-04">April 1975</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<monogr>
		<title level="m" type="main">Balancing Roles and Responsibilities in Six Sigma</title>
		<author>
			<persName><forename type="first">M</forename><surname>Price</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Works</surname></persName>
		</author>
		<ptr target="http://finance.isixsigma.com/library/content/c040211a.asp" />
		<imprint>
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<monogr>
		<title level="m" type="main">A Configurable Reference Modelling Language</title>
		<author>
			<persName><forename type="first">M</forename><surname>Rosemann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><forename type="middle">M P</forename><surname>Van Der Aalst</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2005">2005</date>
		</imprint>
		<respStmt>
			<orgName>Information Systems</orgName>
		</respStmt>
	</monogr>
	<note>to appear, also available via BPMCenter.org</note>
</biblStruct>

<biblStruct xml:id="b11">
	<monogr>
		<author>
			<persName><forename type="first">M</forename><surname>Rosemann</surname></persName>
		</author>
		<title level="m">Komplexitätsmanagement in Prozessmodellen: methodenspezifische Gestaltungsempfehlungen für die Informationsmodellierung</title>
				<meeting><address><addrLine>Wiesbaden</addrLine></address></meeting>
		<imprint>
			<date type="published" when="1996">1996</date>
		</imprint>
	</monogr>
	<note>in German</note>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Preparation of process modeling</title>
		<author>
			<persName><forename type="first">M</forename><surname>Rosemann</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Process Management: A Guide for the Design of Business Processes</title>
				<editor>
			<persName><forename type="first">J</forename><surname>Becker</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">M</forename><surname>Kugeler</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">M</forename><surname>Rosemann</surname></persName>
		</editor>
		<meeting>ess Management: A Guide for the Design of Business esses<address><addrLine>Berlin, Heidelberg, New York</addrLine></address></meeting>
		<imprint>
			<publisher>Springer Verlag</publisher>
			<date type="published" when="2003">2003</date>
			<biblScope unit="page" from="41" to="78" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<monogr>
		<author>
			<persName><forename type="first">M</forename><surname>Rosemann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Schwegmann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Delfmann</surname></persName>
		</author>
		<title level="m">Vorbereitung der Prozessmodellierung</title>
				<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2005">2005</date>
			<biblScope unit="page" from="50" to="107" />
		</imprint>
	</monogr>
	<note>in German</note>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Modellierung der Aufbauorganisation in Workflow-Management-Systemen: Kritische Bestandsaufnahme und Gestaltungsvorschläge</title>
		<author>
			<persName><forename type="first">M</forename><surname>Rosemann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Zur Mühlen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">EMISA-Fachgruppentreffen</title>
				<editor>
			<persName><forename type="first">S</forename><surname>Jablonski</surname></persName>
		</editor>
		<meeting><address><addrLine>Darmstadt</addrLine></address></meeting>
		<imprint>
			<date type="published" when="1997">1997. 1997</date>
			<biblScope unit="page" from="100" to="118" />
		</imprint>
	</monogr>
	<note>in German</note>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">ARIS Toolset: A software product is born</title>
		<author>
			<persName><forename type="first">A.-W</forename><surname>Scheer</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Information Systems</title>
		<imprint>
			<biblScope unit="volume">19</biblScope>
			<biblScope unit="issue">8</biblScope>
			<biblScope unit="page" from="607" to="624" />
			<date type="published" when="1994-12">December 1994</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<monogr>
		<title level="m" type="main">Business Process Engineering, Reference Models for Industrial Enterprises</title>
		<author>
			<persName><forename type="first">A.-W</forename><surname>Scheer</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1994">1994</date>
			<publisher>Springer-Verlag</publisher>
			<pubPlace>Berlin</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<monogr>
		<title level="m" type="main">ARIS -Business Process Modeling</title>
		<author>
			<persName><forename type="first">A.-W</forename><surname>Scheer</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2000">2000</date>
			<publisher>Springer</publisher>
			<pubPlace>Berlin New York</pubPlace>
		</imprint>
	</monogr>
	<note>3rd edition</note>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
