<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://training-course-material.com/index.php?action=history&amp;feed=atom&amp;title=Modelling_Private_Processes</id>
	<title>Modelling Private Processes - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://training-course-material.com/index.php?action=history&amp;feed=atom&amp;title=Modelling_Private_Processes"/>
	<link rel="alternate" type="text/html" href="https://training-course-material.com/index.php?title=Modelling_Private_Processes&amp;action=history"/>
	<updated>2026-04-21T09:02:47Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://training-course-material.com/index.php?title=Modelling_Private_Processes&amp;diff=11800&amp;oldid=prev</id>
		<title>Bernard Szlachta: /* Roles and Lanes */</title>
		<link rel="alternate" type="text/html" href="https://training-course-material.com/index.php?title=Modelling_Private_Processes&amp;diff=11800&amp;oldid=prev"/>
		<updated>2013-06-30T12:21:26Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Roles and Lanes&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Cat|NobleProg BPMN Certification Level 1|01}}&lt;br /&gt;
[[Category:Private]]&lt;br /&gt;
&lt;br /&gt;
== Simple Process ==&lt;br /&gt;
&amp;lt;signavio&amp;gt;4410456846d6498bb8c7302f6a7d6b84:a79576d9d9c1a5df2e70be44c8464adf869aa941ebff56b6bddf04bb0cfdd2a_a591265bd0a384325ab6af2b7e5cb288fe646f9f18da275d7531352127cebf3_7deb252f7bca5ab15a32be4a3f764fb195f98192feb83923195982495afd9171&amp;lt;/signavio&amp;gt;&lt;br /&gt;
&lt;br /&gt;
01.01 - Simple Process&lt;br /&gt;
&lt;br /&gt;
== Exercise 01.01 ==&lt;br /&gt;
Purpose:&lt;br /&gt;
familiarization with the tool and basic elements&lt;br /&gt;
&lt;br /&gt;
Steps:&lt;br /&gt;
# Login into Signavio&lt;br /&gt;
# Create &amp;quot;yourname&amp;quot; folder in NPCBPM_Exercises folder&lt;br /&gt;
# Create new BPMN 2.0 process diagram&lt;br /&gt;
# Create the same process as shown in picture 01.01&lt;br /&gt;
&lt;br /&gt;
== Process Goals and Outcomes ==&lt;br /&gt;
&amp;lt;signavio&amp;gt;4fd68840c43f464faf6e20b57863d5b5:fb61939514279d6609f48e4316736d9ed5357e9d52972b0dd1f3f3fdae63e41_d288ea81a015b0121eaf8ce888bae87f33242a71c2826ec2c91276461c54a4_e6f65633c2af5eca43662b545d16b761fb9070e199a46f4be7b1413573287f64&amp;lt;/signavio&amp;gt;&lt;br /&gt;
&lt;br /&gt;
01.02 - Process Goals and Outcomes&lt;br /&gt;
&lt;br /&gt;
== Exercise 01.02 ==&lt;br /&gt;
To the above process, add &amp;quot;second shot&amp;quot; scenario ,i.e. when a person taking exam fails, they can try one more time.&lt;br /&gt;
&lt;br /&gt;
== Process Name ==&lt;br /&gt;
* Process name is represented by name name of the &amp;#039;&amp;#039;&amp;#039;Pool&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;signavio&amp;gt;e932bf1b0d7a4080b4957318d0a0f19a:8b5eb54b1764af2c2d4473e9b89e552efbaf0aaa2fad0b8eaae24c1b8dd1e_6fa8b9bf30f2d929affb314fa5c2ad977699285b13ac9f27f17a8b12adc_ead46949b2b564d77e318673dcf95370cab11d3915a02db72c79a2e14cfb34a9&amp;lt;/signavio&amp;gt;&lt;br /&gt;
&lt;br /&gt;
01.03 - Process Name&lt;br /&gt;
{{PB}}&lt;br /&gt;
&lt;br /&gt;
== Roles and Lanes ==&lt;br /&gt;
* Roles are represented by &amp;#039;&amp;#039;&amp;#039;Lanes&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;signavio&amp;gt;04cd78f47a6b464bae1f6d0a3a601439:a244aed5919c6e0ba59529d77758fcb9535ff2a7d95fb31d7c8de2f2ffa99a_b526eeee72e4b0427d8578fb180fafda9bfc9a353eb6a9e57c6ed5d652550_3e221a9f4cc882247748591a77dc4dd6db70abccdc13ecf4955139f16ad73f&amp;lt;/signavio&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
01.04 - Lanes&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Lanes can be used to any kind of categorization (e.g. important, not important, etc...)&lt;br /&gt;
* Lanes do not denote activities performer&lt;br /&gt;
* Organization Roles can be denoted via Participant and a Pool as well, but this is determined when preparing process for execution.&lt;br /&gt;
&lt;br /&gt;
== Concurrent Tasks ==&lt;br /&gt;
&amp;lt;signavio&amp;gt;b0c99c5b413c41a7a66b700ee3fc2824:7378e7535e48eecce0f2e384695c2dc93b4c8ce3f404c567fa253f7e79a7_e59660ae50211d257ad195830c16eb5fc314a468d325ebfe049a31118e199dc_829f3e1b47b46469443695c3fe51dc28949ee47c4a64aad8831f4fd398e7944&amp;lt;/signavio&amp;gt;&lt;br /&gt;
&lt;br /&gt;
01.05 - Concurrent Tasks&lt;br /&gt;
&lt;br /&gt;
* A Parallel Gateway is used to synchronize (combine) parallel flows and to create parallel flows&lt;br /&gt;
* A Parallel Gateway creates parallel paths without checking any conditions; each outgoing Sequence Flow receives a token upon execution of this Gateway&lt;br /&gt;
* For incoming flows, the Parallel Gateway will wait for all incoming flows before triggering the flow through its outgoing Sequence Flows&lt;br /&gt;
&lt;br /&gt;
{{PB}}&lt;br /&gt;
&lt;br /&gt;
=== Uncontrolled flow ===&lt;br /&gt;
* Diagram 4 above will result in task &amp;quot;Greet Delegates&amp;quot; to be executed three times, hence probably it is not what the modeller intended&lt;br /&gt;
* Diagram 4 above is equivalent to diagram below&lt;br /&gt;
&amp;lt;signavio&amp;gt;70a1b49b6b6e4c5a89944a58385f88a6:cdf433ca364ce0f3bdf18e5642fe10a5e9d18186f171efbec9ca278ee2a688_49cdab82163098224760f9671cfaf957644159aafaffd340ea91ac933d112a_a1f8c15f6ffeb34602490c376b8cea122e80db71e999256c7a52d9dba3f4&amp;lt;/signavio&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Deadlocks ===&lt;br /&gt;
Opposite situation may be when exclusive gateway is followed by parallel gateway&lt;br /&gt;
&lt;br /&gt;
&amp;lt;signavio&amp;gt;b755e28b185946f08046ad006b4266dd:25733be02b231418bed834311b65528871f7736a4716adba946c578aa74e_64a279ad8716983d906455b45b54d989e6eb1d38f4476c8b35937365c1acf_421efd917cc99f49192dfd5050925f1e7f59ff65488fb3f74477e5d5a50cc8e&amp;lt;/signavio&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sub-processes ==&lt;br /&gt;
=== Sub-process boundaries ===&lt;br /&gt;
&amp;lt;signavio&amp;gt;a3a8daee1853483a8826bbe67ab843a6:943d7ff56132925d1cf88f88c2f8682484bee76a919537a6e36a94d868e93_c813c4f3bdf2b612e8869c676b9e8e18095ed53421d5e6b5cc93720d1fed463_aaed85de613c07bc3a21f69cf3fdab0f4d54f54b69acbb6e34e3e2e3661a61&amp;lt;/signavio&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sequence flow cannot cross sub-process boundaries.&lt;/div&gt;</summary>
		<author><name>Bernard Szlachta</name></author>
	</entry>
</feed>