Enhance gateway node support for conditional branching workflows
>>> [!note] Migrated issue <!-- Drupal.org comment --> <!-- Migrated from issue #3571328. --> Reported by: [joevagyok](https://www.drupal.org/user/2876343) >>> <h3>Summary</h3> <p>Improve support for gateway nodes that enable conditional branching in workflows. This includes adding gateway mode to the ConfirmationNode and improving the visual representation of branches in the workflow editor.</p> <h3>Business Value</h3> <ul> <li>Enables building complex decision trees within workflows</li> <li>Supports approval-based routing where different paths are taken based on user decisions</li> <li>Provides visual clarity about which execution paths are available</li> <li>Reduces need for multiple separate workflows to handle different scenarios</li> </ul> <h3>Features Implemented</h3> <ul> <li>Gateway mode added to ConfirmationNode for Yes/No branching</li> <li>Trigger output port added to all nodes by default for execution flow control</li> <li>Documentation for gateway nodes and branching patterns</li> </ul> <h3>Use Cases</h3> <ul> <li>Approval workflows with approved/rejected paths</li> <li>Conditional processing based on data validation results</li> <li>Multi-path workflows with merge points</li> </ul>
issue