{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Graphic","description":"API documentation for Celonis APIs.","siteUrl":"https://developer.celonis.com/","keywords":"celonis developer portal, celonis apis, celonis api reference docs","lang":"en-US","llmstxt":{"hide":false,"description":"Celonis API documentation","sections":[{"title":"API Docs","description":"Available Celonis API Docs","includeFiles":["**/*.md"],"excludeFiles":[]},{"title":"API Specs","description":"All Celonis API specifications","includeFiles":["**/openapi.yaml"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"graphic","__idx":0},"children":["Graphic"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Symbio-Graphic-Service"]}," combines a layouter and a renderer for the generation of BPMN and process flow graphics."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Symbio-Graphic-Service"]}," is intended to be callable from ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Symbio.Manager"]}," as well as from any other application, that supports HTTP requests."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["In order to support a wide range of requestors, the ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Symbio-Graphic-Service"]}," is designed to be as open as possible."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Symbio-Graphic-Service"]}," expects the data to layout (and render) as a JSON (a.k.a. ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Request JSON"]},", prowided through the HTTP request body) and the functionality of the ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Symbio-Graphic-Service"]}," can be controlled by the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["configurations"]}," section at the top of the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Request JSON"]}," (see chapter \"The ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Request JSON"]},"\" below)."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"table-of-contents","__idx":1},"children":["Table of contents"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#endpoints"},"children":["Endpoints"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#checkconnection"},"children":["Check the HTTP connection"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#calculatelayout"},"children":["Calculate a layout"]}]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#requestJSON"},"children":["The ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Request JSON"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#result"},"children":["The result"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#resultConnection"},"children":["The resulting connection path"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#resultGraph"},"children":["The result graph"]}]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#bpmnCallActivity"},"children":["BPMN sub-process and call activity"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#bpnmTasks"},"children":["BPMN tasks"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#bpnmEvents"},"children":["BPMN events"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#bpnmGateways"},"children":["BPMN gateways"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#bpnmPoolsAndLanes"},"children":["BPMN pools and lanes"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"_","__idx":2},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"name":"endpoints"},"children":["Endpoints"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Currently the ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Symbio-Graphic-Service"]}," provides two endpoints:"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["GET"]}," or ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["POST"]}," on ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["CheckConnection"]}," with one parameter ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["name"]}," or with a simple request JSON."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["POST"]}," on ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["CalculateLayout"]}," with a request JSON (see chapter ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["The request JSON"]}," below)."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"_-1","__idx":3},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"name":"checkconnection"},"children":["Check the HTTP connection"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Sample request 1: ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["GET"]}," or ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["POST"]}," on ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["<base-url>:<port>/api/CheckConnection?name=Steffen"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Sample request 2: ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["GET"]}," or ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["POST"]}," on ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["<base-url>:<port>/api/CheckConnection"]}," with a body, containing a simple JSON like ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["{\"name\": \"Steffen\"}"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Sample result on success: ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Status:"]}," 200 (OK); ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Body:"]}," ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["{\"date\":\" 09.01.2022 08:14:51\", \"greetings\":\"Hello, Steffen!\", \"system\":\"Microsoft Windows 10.0.19043\", \"platform\":\"Win32NT\", \"folder\":\"C:\\\\WINDOWS\", \"width\":\"64 bit\"}"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Sample result on missing/wrong parameter ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["name"]}," or body JSON: ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Status:"]}," 400 (Bad Request); ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Body:"]}," ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["09.01.2022 08:20:38: Please pass a name on the query string or in the request body!"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Sample result on wrong ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["<base-url>"]}," or ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["<port>"]},": ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Status:"]}," ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ECONNREFUSED"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"_-2","__idx":4},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"name":"calculatelayout"},"children":["Calculate a layout"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["POST"]}," on ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["<base-url>:<port>/api/CalculateLayout"]}," with a body, containing a request JSON (see chapter ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["The request JSON"]}," below)."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Sample result on success: ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Status:"]}," 200 (OK); ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Body:"]}," ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["calculation"]}," type 'cxn' and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["result"]}," type 'esvg' (embedded enriched SVG)",{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"html","header":{"controls":{"copy":{}}},"source":"<!-- Bounding: Width=\"410\" Height=\"410\" -->\n<!-- Created: By=\"Symbio.Service.Graphic.Managed\" On=\"09.01.2022 05:13:49\" -->\n<!-- Version: Release=\"4,99\" Revision=\"1\" -->\n<!-- Performance: Prepare=\"00s:000ms\" Parse=\"00s:000ms\" Calculate=\"00s:000ms\" -->\n<rect fill=\"#f0fff0\" id=\"source\" stroke=\"none\" stroke-width=\"1pt\" x=\"100\" y=\"100\" width=\"100\" height=\"100\"></rect>\n<rect fill=\"#fff0f0\" id=\"target\" stroke=\"none\" stroke-width=\"1pt\" x=\"300\" y=\"300\" width=\"100\" height=\"100\"></rect>\n<g class=\"connection\">\n  <defs>\n    <marker id=\"MARKER_not-provided\" viewBox=\"0 0 5 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"10\" markerHeight=\"10\" orient=\"270\">\n      <path d=\"M 0,0 l 5,5 l -5,5 z\" style=\"fill:#878787; stroke:none; stroke-width:0.0pt;\"></path>\n    </marker>\n  </defs>\n  <polyline data-pz-shape-id=\"not-provided\" class=\"selectable\" points=\"150,100 150,90 410,90 410,410 350,410 350,400\" style=\"stroke:#878787; stroke-opacity:1.0; stroke-dasharray:null; fill:none; fill-opacity:1.0;  stroke-linecap:null; stroke-linejoin:null; stroke-width:1pt;\" marker-start=\"\" marker-end=\"url(#MARKER_not-provided)\" ></polyline>\n</g>\n","lang":"html"},"children":[]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Sample result on wrong body JSON property ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["calculation"]},": ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Status:"]}," 400 (Bad Request); ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Body:"]}," ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Currently the calculation type '' is not supported!"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Sample result on wrong body JSON property ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["result"]},": ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Status:"]}," 400 (Bad Request); ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Body:"]}," ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Currently the result type '' is not supported for calculation type 'cxn'!"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Sample result on wrong ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["<base-url>"]}," or ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["<port>"]},": ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Status:"]}," ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ECONNREFUSED"]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The service expects the request as a JSON file and delivers the graphic as an HTML or SVG file."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"_-3","__idx":5},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"name":"requestJSON"},"children":["The ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Request JSON"]}]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The request to calculate a layout (and render a graphic) is provided as a JSON (within the request body)."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The currently suported ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["calculation"]}," types are ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cxn"]}," (route for a single connection path from a source node to a target node) and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["flow"]}," (directed graph with any number of nodes and edges)."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The currently suported ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["result"]}," types are ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["json"]}," (JSON, the recommended result type), ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ejson"]}," (JSON, enhanced with additional information), ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["esvg"]}," (embedded SVG, enhanced with additional information), ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["svg"]}," (embedded SVG, without additional information), ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["sesvg"]}," (stand-alone SVG, enhanced with additional information) and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ssvg"]}," (stand-alone SVG, without additional information)."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For details (internal structure of the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Request JSON"]},") see ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/cpm/developer/services/graphic/request_json"},"children":["Request JSON"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"_-4","__idx":6},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"name":"result"},"children":["The result"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["According to the requested ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["calculation"]}," type (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cxn"]}," or ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["flow"]},") the result can be"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["the route for a single connection path or"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["the layout (and rendering) of a directed graph"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"_-5","__idx":7},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"name":"resultConnection"},"children":["The resulting connection path"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The connection path represents a single route from a source node to a target node. This route hast at least a start point (2D coordinates) and an end point (2D coordinates) and can have up to four additional interpolation points (each with 2D coordinates). The sections of the path are always orthogonal (either exact vertical or exact horizontal)."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"_-6","__idx":8},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"name":"resultGraph"},"children":["The result graph"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The layed out (and rendered) graphic (directed graph), that is returned as a result of the service request, may contain several nodes (similar/comparable to BPMN elements), that can be of type:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Activity"]},": It is used to define an atomic or non-atomic piece of ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["work"]}," within a ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["business process"]},". The graphical representation of an ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Activity"]}," can be bealized by:",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Sub-Process"]}," and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Call Activity"]}," as non-atomic pieces of ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["work"]}," within a ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["business process"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Task"]}," as atomic piece of ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["work"]}," within a ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["business process"]},"."]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Event"]},": It represents something that ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["happens"]}," during the course of a ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["business process"]},". It affects the flow of the ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["business process"]}," and usually has a ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["cause"]}," or an ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["impact"]}," and in general requires or allows for a reaction."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Gateway"]},": It provides the graphical representation of execution semantics, used to control how pieces of ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["work"]}," within a ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["business process"]}," interact as they converge and diverge within a ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["business process"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Pool"]},": It provides the graphical representation of ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["participants"]}," (either a ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["partner entity"]}," like a company, or a ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["partner role"]}," like a buyer, a seller, or a manufacturer) in a ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["collaboration"]},". A ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Pool"]}," ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["may"]}," or ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["may not"]}," reference a ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["business process"]}," - it can also serve as a ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["black box"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Lane"]},": It is a sub-partition within a ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["business process"]}," (often within a ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Pool"]},") and will extend the entire length of the ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["business process"]},". A ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Lane"]}," is used to organize and categorize ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Activities"]}," within a Pool. The meaning of the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Lane"]}," is up to the modeler."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"_-7","__idx":9},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"name":"bpmnCallActivity"},"children":["BPMN sub-process and call activity"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["BPMN sub-processes can accure with different types."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For details (about BPMN events and how they are used by the ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Symbio-Graphic-Service"]},") see document ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/cpm/developer/services/graphic/elements_subprocesses"},"children":["BPMN sub-processes and call activities"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"_-8","__idx":10},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"name":"bpnmTasks"},"children":["BPMN tasks"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["BPMN tasks can accure with different types and with different markers."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For details (about BPMN tasks and how they are used by the ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Symbio-Graphic-Service"]},") see document ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/cpm/developer/services/graphic/elements_tasks"},"children":["BPMN tasks"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"_-9","__idx":11},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"name":"bpnmEvents"},"children":["BPMN events"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["BPMN events can occur at different locations, with different continuations and with different types."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For details (about BPMN sub processes and how they are used by the ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Symbio-Graphic-Service"]},") see document ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/cpm/developer/services/graphic/elements_events"},"children":["BPMN events"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"_-10","__idx":12},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"name":"bpnmGateways"},"children":["BPMN gateways"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["BPMN gateways can occur with different types."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For details (about BPMN gateways and how they are used by the ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Symbio-Graphic-Service"]},") see document ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/cpm/developer/services/graphic/elements_gateways"},"children":["BPMN events"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"_-11","__idx":13},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"name":"bpnmPoolsAndLanes"},"children":["BPMN pools and lanes"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["BPMN pools and lanes can represent different contexts."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For details (about BPMN pools and lanes and how they are used by the ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Symbio-Graphic-Service"]},") see document ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/cpm/developer/services/graphic/elements_pools_and_lanes"},"children":["BPMN events"]},"."]}]},"headings":[{"value":"Graphic","id":"graphic","depth":1},{"value":"Table of contents","id":"table-of-contents","depth":2},{"value":"","id":"_","depth":2},{"value":"","id":"_-1","depth":3},{"value":"","id":"_-2","depth":3},{"value":"","id":"_-3","depth":2},{"value":"","id":"_-4","depth":2},{"value":"","id":"_-5","depth":3},{"value":"","id":"_-6","depth":3},{"value":"","id":"_-7","depth":2},{"value":"","id":"_-8","depth":2},{"value":"","id":"_-9","depth":2},{"value":"","id":"_-10","depth":2},{"value":"","id":"_-11","depth":2}],"frontmatter":{"seo":{"title":"Graphic"}},"lastModified":"2026-02-26T22:05:33.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/cpm/developer/services/graphic","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}