tiagobento commented on issue #870: URL: https://github.com/apache/incubator-kie-issues/issues/870#issuecomment-1919446720
> "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." I'm not sure I agree with this. The Decisions used as Output and Encapsulated Decisions in a Decision Service can 100% be reused by other parts of the DMN model without having to know that the Decision Service even exists. More than that, (and I totally forgot to bring this to the main discussion) **a single Decision can be a part of many different Decision Services.** This makes everything even more difficult, we would never be able to render the DRG with all Decision Services in expanded form. --- My understanding is that Decision Services were introduced as a solution to reusability, not encapsulation. --- If we allow collapsing Decision Service nodes (and I think we should...), we will have to implement Option 3. That means solving `PROBLEM A` and `PROBLEM B`. -- 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]
