Book a Demo

Author Topic: Parent/Child Relationship BPMN 2  (Read 9895 times)

dstoicof

  • EA User
  • **
  • Posts: 20
  • Karma: +0/-0
    • View Profile
Parent/Child Relationship BPMN 2
« on: June 23, 2021, 05:24:10 am »
Hello,

Can I unlink the parent/child relationship without deleting the Parent Business Process? 

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: Parent/Child Relationship BPMN 2
« Reply #1 on: June 23, 2021, 08:10:30 am »
Not sure about BPMN but from a UML perspective you just drag out the inner from the outer (in the browser).

q.

dstoicof

  • EA User
  • **
  • Posts: 20
  • Karma: +0/-0
    • View Profile
Re: Parent/Child Relationship BPMN 2
« Reply #2 on: June 23, 2021, 08:16:19 am »
In my browser there is no "inner" and "outer".  All processes/workflows are at the same level.  I'm using BPMN 2 with EA version 15.1.

KP

  • EA Administrator
  • EA Expert
  • *****
  • Posts: 2919
  • Karma: +55/-3
    • View Profile
Re: Parent/Child Relationship BPMN 2
« Reply #3 on: June 24, 2021, 08:26:23 am »
Hello,

Can I unlink the parent/child relationship without deleting the Parent Business Process?


"parent/child relationship" can mean a number of different things. What does it look like?

- if it's a connector between two diagram objects, you can just delete the connector
- if it's represented by the relative position of objects in the Project Browser, you can drag the child out of the parent as suggested by qwerty
- if the child diagram object is positioned inside the parent diagram object on a diagram, you can just drag it outside. Depending on element type, you may need to hold down the Alt key while doing this.
- if it's something else or the above suggestions don't work, please give more details (including EA version)
The Sparx Team
[email protected]

dstoicof

  • EA User
  • **
  • Posts: 20
  • Karma: +0/-0
    • View Profile
Re: Parent/Child Relationship BPMN 2
« Reply #4 on: June 24, 2021, 09:16:24 am »
Thanks for answering.  I mentioned, I am at EA 15.1 using BPMN 2.  Here's the scenario: I have two independent Business Processes (workflows), A and B.  They are on the same level, unrelated to begin with.  Inside one of the workflows, I add a Business Process symbol.  The symbol has in the lower right corner a "glasses" icon.  When double clicked, the Business Process symbol allows for linkage to another workflow (from a list), therefore becoming parent to the child workflow.  This way, I can link the parent workflow (A) to child workflow (B).  All is well.  Down the road I want to remove this link between A and B, so that when I double click into Business Process symbol from workflow A, it won't open the Business Process B.
My question is how do I do that?  I don't see the two processes linked in any way in the Browser, to drag one out.  There isn't an option to unlink if I double click, because once this link is made and you double click, it automatically opens the child process (workflow).

Hope I was clear this time.

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Parent/Child Relationship BPMN 2
« Reply #5 on: June 24, 2021, 10:09:14 am »
Thanks for answering.  I mentioned, I am at EA 15.1 using BPMN 2.  Here's the scenario: I have two independent Business Processes (workflows), A and B.  They are on the same level, unrelated to begin with.  Inside one of the workflows, I add a Business Process symbol.  The symbol has in the lower right corner a "glasses" icon.  When double clicked, the Business Process symbol allows for linkage to another workflow (from a list), therefore becoming parent to the child workflow.  This way, I can link the parent workflow (A) to child workflow (B).  All is well.  Down the road I want to remove this link between A and B, so that when I double click into Business Process symbol from workflow A, it won't open the Business Process B.
My question is how do I do that?  I don't see the two processes linked in any way in the Browser, to drag one out.  There isn't an option to unlink if I double click, because once this link is made and you double click, it automatically opens the child process (workflow).

Hope I was clear this time.
What's going on here is that BPMN is using some built-in EA functionality to attach a diagram to an object.  You're not actually linking the objects (which is why you don't see what you're not seeing).  To break the link, select the "parent" object, <context many> | New Child Diagram > [  ] Composite   (unmark the checkmark)and this should unlink the diagram.

HTH,
Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

dstoicof

  • EA User
  • **
  • Posts: 20
  • Karma: +0/-0
    • View Profile
Re: Parent/Child Relationship BPMN 2
« Reply #6 on: June 24, 2021, 10:22:48 am »
Hello Paolo,

Thank you for responding and clarification of behavior.  I am new at EA and do not understand your resolution. 
Where do I select the object (and which one from my example, A or B)?  In the Browser? 

Then, I'm totally lost with your description of what comes next (<context many> | New Child Diagram > [  ] Composite   (unmark the checkmark)and this should unlink the diagram).  Can you, please, be more descriptive?

Thank you very much!

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Parent/Child Relationship BPMN 2
« Reply #7 on: June 24, 2021, 10:36:49 am »
Hello Paolo,

Thank you for responding and clarification of behavior.  I am new at EA and do not understand your resolution. 
Where do I select the object (and which one from my example, A or B)?  In the Browser? 

Then, I'm totally lost with your description of what comes next (<context many> | New Child Diagram > [  ] Composite   (unmark the checkmark)and this should unlink the diagram).  Can you, please, be more descriptive?

Thank you very much!
Sorry, <context menu>, in this case, means the context menu when you [Right-Click] the object on a diagram.  The New Child Diagram will be one of the Menu options on that context menu.

So, you need to open a diagram with "parent object" on it and then select it and [Right-Click].

Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

dstoicof

  • EA User
  • **
  • Posts: 20
  • Karma: +0/-0
    • View Profile
Re: Parent/Child Relationship BPMN 2
« Reply #8 on: June 24, 2021, 10:40:29 am »
Go it!  Thanks again! :) :)