{"version":"1.0","provider_name":"Learn VP","provider_url":"https:\/\/www.learn-vp.com\/ja","author_name":"vpadmin","author_url":"https:\/\/www.learn-vp.com\/ja\/author\/vpadmin\/","title":"BPMN Diagram Subprocess Timeout Handling","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"Ob9wbsgzrG\"><a href=\"https:\/\/www.learn-vp.com\/ja\/gallery\/bpmn-diagram-subprocess-timeout-handling\/\">BPMN Diagram Subprocess Timeout Handling<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.learn-vp.com\/ja\/gallery\/bpmn-diagram-subprocess-timeout-handling\/embed\/#?secret=Ob9wbsgzrG\" width=\"600\" height=\"338\" title=\"&#8220;BPMN Diagram Subprocess Timeout Handling&#8221; &#8212; Learn VP\" data-secret=\"Ob9wbsgzrG\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/www.learn-vp.com\/ja\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"https:\/\/www.visual-paradigm.com\/servlet\/editor-content\/guide\/project-management\/Learn\/sites\/7\/2019\/09\/bpmn-intermediate-event.png","thumbnail_width":1024,"thumbnail_height":1024,"description":"Boundary vs Interrupting vs Non-Interrupting vs Catching vs Throwing Events A boundary event is an event shown on an activity boundary that can be triggered or thrown at any time while the associated task or activity is being performed. \u00a0In other words, a boundary event is a type of intermediate event. In the example below, a Timer boundary event is shown. \u00a0Some boundary events are time-based while others are based on a condition which must resolve to \u2018True\u2019 in order for that branch of the flow to proceed. Interrupt vs Non-Interrupt Event Introduced in BPMN 2.0 is the concept of non-interrupting events. \u00a0 Interupting and non-interupting events are only relevant to intermediate events, especially boundary intermediate events. Boundary events can further be divided into two types: interrupting and non-interrupting, as a boundary events are associated with flow elements and can be configured to interrupt their usual behavior. They are illustrated with a solid line and a dashed line respectively. An interrupting event (solid line) is more common that a non-interrupting event (dashed line). As the name implies, once triggered, the current task stops and the flow of control continues along the new path. A non-Interrupting Timer Event attached at the boundary of the subprocess A will not be interrupted. Subprocess A will complete and the flow will continue on to subprocess B while a parallel flow will continue from the Non-Interrupting Timer Event onto the Handle Timeout subprocess."}