ljmotta commented on issue #870:
URL: 
https://github.com/apache/incubator-kie-issues/issues/870#issuecomment-1919371974

   I'm more inclined to option 2
   
   I think that using a Decision Service should bring all nodes with it. As 
Jozef brought to the table, the idea of a Decision Service is to encapsulate a 
complex logic. Thinking about that, it's not reasonable to use a piece of this 
encapsulated logic (e.g. one decision node). With that in mind, I don't think 
it should be allowed to use nodes that were wrapped on it. 
   
   Now, editing a Decision Service should reflect on all DRDs, even though it 
can be challenging. If it helps, we could limit editing this Decision Service 
on the DRD where it was defined (a mix with option 3).
   
   Even though we bring all nodes with the Decision Service, I guess we should 
keep the option to collapse it. This would lead to option 3 `PROBLEM A`, but it 
could be solved by expanding the Decision Service when we have a node that has 
a relationship with it.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to