{"id":676,"date":"2012-02-27T09:26:01","date_gmt":"2012-02-27T07:26:01","guid":{"rendered":"http:\/\/www.processorientation.com\/?p=676"},"modified":"2021-01-10T22:33:06","modified_gmt":"2021-01-10T20:33:06","slug":"modeling-business-processes-with-the-event-driven-process-chain-epc","status":"publish","type":"post","link":"http:\/\/www.processorientation.com\/?p=676","title":{"rendered":"Modeling Business Processes with the Event-Driven Process Chain (EPC)"},"content":{"rendered":"<p>This article gives a brief introduction into modeling business processes by using the Event-Driven Process Chain.<br \/>\nThe Event-driven Process Chain (EPC) is a type of flowchart and was developed by Prof. Wilhelm-August Scheer at the Universit\u00e4t des Saarlandes in the early 1990s. There are four basic elements of the EPC:<\/p>\n<ul>\n<li><strong>Events:<\/strong> The event describes the incidence of a state. This state activates a function or is the result of a function. Events are passive elements in EPC. Every process begins and ends with one or more events.<\/li>\n<li><strong>Functions:<\/strong> Functions represent tasks or activities within the company. Functions describe transformations from an initial state to a resulting state. They are active elements in EPC. Functions consume resources and time. A verb should be used for the name of a function.<\/li>\n<li><strong>Logical Connectors:<\/strong> By using the three different logical operations (AND, OR, and XOR), branchings can be inserted between events and functions.<\/li>\n<li><strong>Control Flow<\/strong>: The control flow describes the chronological-logical dependency of events and functions and can be split up by using the logical connectors.<\/li>\n<\/ul>\n<div id=\"attachment_688\" style=\"width: 324px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/www.processorientation.com\/wp-content\/uploads\/EPC.png\"><img aria-describedby=\"caption-attachment-688\" loading=\"lazy\" class=\" wp-image-688\" title=\"The four basic elements of the EPC\" src=\"http:\/\/www.processorientation.com\/wp-content\/uploads\/EPC-1024x939.png\" alt=\"EPC elements\" width=\"314\" height=\"288\" srcset=\"http:\/\/www.processorientation.com\/wp-content\/uploads\/EPC-1024x939.png 1024w, http:\/\/www.processorientation.com\/wp-content\/uploads\/EPC-300x275.png 300w, http:\/\/www.processorientation.com\/wp-content\/uploads\/EPC.png 1064w\" sizes=\"(max-width: 314px) 100vw, 314px\" \/><\/a><p id=\"caption-attachment-688\" class=\"wp-caption-text\">The basic EPC elements. Source: Course \u201cProcess Management\u201d, <a href=\"https:\/\/www.tugraz.at\/\" target=\"_blank\" rel=\"noopener\">Graz University of Technology<\/a>.<\/p><\/div>\n<p>A simple EPC model is depicted in the following picture:<\/p>\n<div id=\"attachment_693\" style=\"width: 315px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/www.processorientation.com\/wp-content\/uploads\/EPC_example.png\"><img aria-describedby=\"caption-attachment-693\" loading=\"lazy\" class=\" wp-image-693\" title=\"Example of a simple EPC model\" src=\"http:\/\/www.processorientation.com\/wp-content\/uploads\/EPC_example-769x1024.png\" alt=\"Simple EPC diagram\" width=\"305\" height=\"405\" srcset=\"http:\/\/www.processorientation.com\/wp-content\/uploads\/EPC_example-769x1024.png 769w, http:\/\/www.processorientation.com\/wp-content\/uploads\/EPC_example-225x300.png 225w, http:\/\/www.processorientation.com\/wp-content\/uploads\/EPC_example.png 831w\" sizes=\"(max-width: 305px) 100vw, 305px\" \/><\/a><p id=\"caption-attachment-693\" class=\"wp-caption-text\">A simple EPC diagram. Source: Course \u201cProcess Management\u201d, <a href=\"https:\/\/www.tugraz.at\" target=\"_blank\" rel=\"noopener\">Graz University of Technology<\/a><\/p><\/div>\n<p>Events and functions can be connected by logical connectors in the following ways:<\/p>\n<div id=\"attachment_698\" style=\"width: 657px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/www.processorientation.com\/wp-content\/uploads\/EPC_LogicalConnectors.png\"><img aria-describedby=\"caption-attachment-698\" loading=\"lazy\" class=\" wp-image-698\" title=\"Connecting events and functions\" src=\"http:\/\/www.processorientation.com\/wp-content\/uploads\/EPC_LogicalConnectors-719x1024.png\" alt=\"Events, functions and logical operators in the EPC\" width=\"647\" height=\"922\" srcset=\"http:\/\/www.processorientation.com\/wp-content\/uploads\/EPC_LogicalConnectors-719x1024.png 719w, http:\/\/www.processorientation.com\/wp-content\/uploads\/EPC_LogicalConnectors-210x300.png 210w\" sizes=\"(max-width: 647px) 100vw, 647px\" \/><\/a><p id=\"caption-attachment-698\" class=\"wp-caption-text\">Events, functions and logical operators in the EPC. Source: Course \u201cProcess Management\u201d, <a href=\"https:\/\/www.tugraz.at\" target=\"_blank\" rel=\"noopener\">Graz University of Technology<\/a><\/p><\/div>\n<script type=\"text\/javascript\"><!--\ngoogle_ad_client = \"pub-7390698442281387\";\ngoogle_ad_slot = \"2682102731\";\ngoogle_ad_width = 468;\ngoogle_ad_height = 60;\n\/\/--><\/script>\n<script type=\"text\/javascript\" src=\"http:\/\/pagead2.googlesyndication.com\/pagead\/show_ads.js\"><\/script>\n\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>This article gives a brief introduction into modeling business processes by using the Event-Driven Process Chain. The Event-driven Process Chain (EPC) is a type of flowchart and was developed by Prof. Wilhelm-August Scheer at the Universit\u00e4t des Saarlandes in the early 1990s. There are four basic elements of the EPC: Events: The event describes the &#8230;<\/p>\n<p><a href=\"http:\/\/www.processorientation.com\/?p=676\" class=\"more-link\">Continue reading &lsquo;Modeling Business Processes with the Event-Driven Process Chain (EPC)&rsquo; &raquo;<\/a><!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_mi_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_themeisle_gutenberg_block_has_review":false},"categories":[1],"tags":[60,62,61],"_links":{"self":[{"href":"http:\/\/www.processorientation.com\/index.php?rest_route=\/wp\/v2\/posts\/676"}],"collection":[{"href":"http:\/\/www.processorientation.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.processorientation.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.processorientation.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.processorientation.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=676"}],"version-history":[{"count":36,"href":"http:\/\/www.processorientation.com\/index.php?rest_route=\/wp\/v2\/posts\/676\/revisions"}],"predecessor-version":[{"id":1095,"href":"http:\/\/www.processorientation.com\/index.php?rest_route=\/wp\/v2\/posts\/676\/revisions\/1095"}],"wp:attachment":[{"href":"http:\/\/www.processorientation.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=676"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.processorientation.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=676"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.processorientation.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=676"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}