{"componentChunkName":"component---src-templates-feature-page-tsx","path":"/features/bpmn/","result":{"data":{"markdownRemark":{"id":"4a76c150-fcd5-5bbf-881e-fcc45b861795","html":"<p>QBP Simulator supports most of the commonly used and deterministic BPMN 2.0 features including advanced ones. On this page you can find the list of explicitly supported elements of the BPMN.</p>\n<p>Scroll down for <a href=\"#bpmn-quick-guide\">BPMN Quick Guide</a> to get started with BPMN.</p>\n<p>See the full <a href=\"https://www.omg.org/spec/BPMN/2.0/PDF\">BPMN 2.0 specification</a> for detailed specification of BPMN 2.0 semantics.</p>\n<h3 id=\"process\" style=\"position:relative;\"><a href=\"#process\" aria-label=\"process permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Process</h3>\n<ol>\n<li>Sequence Flows and Loops</li>\n<li>Pools and Lanes</li>\n</ol>\n<h4 id=\"activities\" style=\"position:relative;\"><a href=\"#activities\" aria-label=\"activities permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Activities</h4>\n<ol>\n<li>Tasks (Task, Send Task, Service Task, Manual Task, Business Rule Task, Receive Task, User Task, Script Task)</li>\n<li>Sub-processes (Collapsed and Expanded), Ad-hoc Sub-processes</li>\n<li>Call Activity</li>\n</ol>\n<h4 id=\"events\" style=\"position:relative;\"><a href=\"#events\" aria-label=\"events permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Events</h4>\n<ol>\n<li>Start Event</li>\n<li>End Event</li>\n<li>Intermediate events (Message, Timer, Error, Escalation)</li>\n<li>Intermediate boundary events (interrupting and non-interrupting Message, Timer, Escalation and Error events)</li>\n<li>Termination Event</li>\n</ol>\n<h4 id=\"gateways-diverging-and-converging\" style=\"position:relative;\"><a href=\"#gateways-diverging-and-converging\" aria-label=\"gateways diverging and converging permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Gateways (Diverging and Converging)</h4>\n<ol>\n<li>Exclusive Gateway (XOR)</li>\n<li>Inclusive Gateway (OR)</li>\n<li>Parallel Gateway (AND)</li>\n<li>Event-based Gateway</li>\n</ol>\n<h4 id=\"collaboration-and-message-flows\" style=\"position:relative;\"><a href=\"#collaboration-and-message-flows\" aria-label=\"collaboration and message flows permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Collaboration and Message Flows</h4>\n<p><em>Collaborations</em> between multiple <em>Processes</em> is partially supported by the QBP Simulator. <em>Collaborations</em> are supported only for the BPMN models if there is only one main <em>Process</em> which starts the others. <em>Message flows</em> for <em>collaborations</em> must always be received by an <em>intermediate catch</em> event.</p>\n<h3 id=\"bpmn-quick-guide\" style=\"position:relative;\"><a href=\"#bpmn-quick-guide\" aria-label=\"bpmn quick guide permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>BPMN Quick Guide</h3>\n<p>The guide below is embedded from <a href=\"https://www.bpmnquickguide.com\">https://www.bpmnquickguide.com</a>. Note that the guide includes some features which might not be supported by the QBP Simulator yet.</p>\n<iframe src=\"https://cloud.trisotech.com/bpmnquickguide/\" scrolling=\"auto\" frameborder=\"0\" width=\"100%\" height=\"700px\"></iframe>","frontmatter":{"title":"BPMN 2.0 Support"}}},"pageContext":{"id":"4a76c150-fcd5-5bbf-881e-fcc45b861795"}}}