Realization Case: BPMNDiscussion forum for the realisation case on BPMNAssociation from Group to Group exclamation mark/consistency failThomas Offhttps://www.adoxx.org/live/c/message_boards/find_message?p_l_id=&messageId=18237842020-03-25T11:45:00Z2020-03-25T11:45:00ZHi,<br /> <br /> Using the association to connect a Group with a Group results in an exclamation mark and let the consistency checks on the model fail. According to the BPMN-Meta Model an Association from BPMN:Artifacts-Package allows incoming and outgoing connections to any BPMN:BaseElement (see diagram in BPMN 2.0.2 on page 65). This means Association from Group to Group is valid and should not break consistency checks nor result in an exclamation mark.<br /> <br /> In GraphRep of Association the following lines should be removed to confirm with BPMN-Standard in Version 2.0.2:<br /> <br /> ELSIF (((fromType = "Group") OR (fromType = "Text Annotation")) AND ((toType = "Group") OR (toType = "Text Annotation")))<br /> TEXT "!" x:0.1cm y:0.0cm w:l h:b <br /> <br />Thanks,<br />ThomasThomas Off2020-03-25T11:45:00ZSome confusion with Start Event Type and TriggersPatrikhttps://www.adoxx.org/live/c/message_boards/find_message?p_l_id=&messageId=1886722014-10-29T07:41:31Z2014-10-29T07:40:45ZHi,<br /><br />while working with the BPMN library I have noticed that there seems to be a small mistake with the Triggers in the GraphRep of the BPMN Start Event. In the AttrRep the Triggers "Error" and "Compensation" are only available for "<span style="font-size: 12px"></span><span style="font-size: 12px"></span>Event Sub-Process (interrupting)", but in the GraphRep the "big IF" (the one with the many ANDs and ORs) checks those two triggers only for "<span style="font-size: 12px"></span><span style="font-size: 12px"></span>Event Sub-Process (non-interrupting)". This in turn leads to strange behaviour in the visualization of the Start Event (i.e. in some cases when multiple triggers are selected the notation does not use the "multiple-triger" pentagon). The simplest solution for this to switch the "<span style="font-size: 12px"></span><span style="font-size: 12px"></span>Event Sub-Process (interrupting)" and the "<span style="font-size: 12px"></span><span style="font-size: 12px"></span>Event Sub-Process (non-interrupting)" in the "big IF".<br /><br />Also if anybody is interested, I tried to make the "big IF" a bit more readable in the Library that I am working on and this is what I am using there:<br /><div class="code"><span class="code-lines"> 1</span># Count how many of the triggers are set (top-level, non-interrupting<br /><span class="code-lines"> 2</span>and interrupting)<br /><span class="code-lines"> 3</span>SET topcnt:(cond(sMes = "Yes", 1, 0))<br /><span class="code-lines"> 4</span>SET topcnt:(cond(sTim = "Yes", topcnt+1, topcnt))<br /><span class="code-lines"> 5</span>SET topcnt:(cond(sCon = "Yes", topcnt+1, topcnt))<br /><span class="code-lines"> 6</span>SET topcnt:(cond(sSig = "Yes", topcnt+1, topcnt))<br /><span class="code-lines"> 7</span>SET nonintercnt:(cond(sEsc = "Yes", topcnt+1, topcnt))<br /><span class="code-lines"> 8</span>SET intercnt:(cond(sErr = "Yes", nonintercnt+1, nonintercnt))<br /><span class="code-lines"> 9</span>SET intercnt:(cond(sCom = "Yes", intercnt+1, intercnt))<br /><span class="code-lines">10</span><br /><span class="code-lines">11</span>IF (((sTyp = "Top-level") AND (topcnt > 1)) OR<br /><span class="code-lines">12</span> ((sTyp = "Event Sub-Process (non-interrupting)") AND (nonintercnt ><br /><span class="code-lines">13</span>1)) OR<br /><span class="code-lines">14</span> ((sTyp = "Event Sub-Process (interrupting)") AND (intercnt > 1)))<br /></div><br />I personaly find this version of the condition more readable. Also the same thing (the SETs which count the selected triggers) works in the AttrRep to enable the "Parallel" attribute.Patrik2014-10-29T07:40:45ZRE: The BPMN 2.0 notation is not fully supported in the tool you provide.Marek Samechttps://www.adoxx.org/live/c/message_boards/find_message?p_l_id=&messageId=498932013-12-03T13:08:27Z2013-12-03T13:08:27ZThanks for quick reply, it works flawlessly.Marek Samec2013-12-03T13:08:27ZRE: The BPMN 2.0 notation is not fully supported in the tool you provide.Sabin Popescuhttps://www.adoxx.org/live/c/message_boards/find_message?p_l_id=&messageId=493822013-12-02T16:09:06Z2013-12-02T16:09:06ZDear Marek,<br /><br />the steps for importing and using a new application library are as follows:<br /><strong>Step 1</strong>: Import the abl file containing the application library as shown in the following <a href="http://www.adoxx.org/live/import_new_application_library"><span style="font-size: 18px"><strong>video</strong></span></a> (from your post we assume you have already completed this step)<br /><strong>Step 2</strong>: Create a new user for the newly imported application library as shown in this <a href="http://www.adoxx.org/live/create_user"><span style="font-size: 18px"><strong>video</strong></span></a>. In the dialog for creating a new user, select the newly imported library in the drop-down-list "Application Library".Sabin Popescu2013-12-02T16:09:06ZRE: The BPMN 2.0 notation is not fully supported in the tool you provide.Marek Samechttps://www.adoxx.org/live/c/message_boards/find_message?p_l_id=&messageId=492242013-12-02T15:25:24Z2013-12-02T15:25:24ZI have imported your sample BPMN to Development toolkit, but how can I access imported model in ADOxx Modelling tool? I am able to acess only default Experimentation library via Modelling tool. How can I change the active library ?Marek Samec2013-12-02T15:25:24ZRE: The BPMN 2.0 notation is not fully supported in the tool you provide.Robert Woitschhttps://www.adoxx.org/live/c/message_boards/find_message?p_l_id=&messageId=477292013-11-22T15:49:05Z2013-11-22T15:46:31ZYes, this is correct. The BPMN@ADOxx tool we provide should not demonstrate a correct implementation of BPMN 2.0 and has not the intention to participate the discussion in BPMN 2.0. <br /><br />The aim of this version is first to demonstrate that you can develop a modelling tool - such as the presented parts of BPMN 2.0 - with the ADOxx platform. <br />It should give interested users an idea how their modelling tools will look like and what powerful functionality is provided by the ADOxx platform. Therefore we propose to have a look at this concrete sample to get an idea on the behaviour and performance of the resulting modelling tool.<br /><br />Furthermore the second aim is to motivate you in downloading not only the finalised and packaged tool, but also the sources of the modelling method from the Application Library Code Repository in the Community section to implement your own modelling tool from that starting point. <br /><br />Hence the aim is to enter the discussion on provided functionality from ADOxx for your modelling tool and to ease the first steps in the development process.Robert Woitsch2013-11-22T15:46:31ZThe BPMN 2.0 notation is not fully supported in the tool you provide.https://www.adoxx.org/live/c/message_boards/find_message?p_l_id=&messageId=477222013-11-22T15:46:16Z2013-11-22T15:36:11ZAfter downloading your BPMN@ADOxx tool, it seems that the BPMN2.0 notation from the OMG is not fully realised. Is there a reason for this?2013-11-22T15:36:11Z