principianteInicio fácil
Switch, End
This flow demonstrates the use of the Switch and End nodes. The example is illustrative (i.e., it has no business value). By changing the input data, you can easily discover the role of the Switch and its two different winning case strategies.
David Škarka
Template author
The primary goal of this rule flow is to demonstrate the practical application of the Switch node and the End node. It specifically highlights the two different evaluation strategies available for managing conditional logic and how the End node provides a visual and data-driven conclusion to a process.
This flow is for illustrative purposes and serves as a technical template rather than a business-specific logic set.
Solution Components
The flow consists of several specialized nodes that categorize and process input data to produce specific outputs.
The core logic is divided into two parallel demonstrations of the Switch node:
- Switch with the strategy: All Winning Cases (switchAllWinningCases):
- Behavior: This node evaluates every defined case against the input data. It executes and identifies all cases where conditions are met. If no conditions are met, it triggers the "Default" case.
- Switch with the strategy: First Winning Case (switchFirstWinningCase):
- Behavior: This node stops evaluation as soon as it finds the first case that meets the specified conditions. Like the previous strategy, it falls back to a "Default" case if no matches are found.
- assignAllWinningCases: Maps the results from the "All Winning" switch into the output.allWinningCases variable.
- assignFirstWinningCase: Maps the result from the "First Winning" switch into the output.firstWinningCase variable.
- Visual Indicators: Clearly marking the end of a specific logic branch or the entire flow.
- Data Insight: Providing a snapshot of the final data state for that specific branch during debugging or execution.
By interacting with this flow, users can learn to:
- Select Evaluation Strategies: Understand when to use "All Winning" (for multi-match scenarios) versus "First Winning" (for prioritized, mutually exclusive scenarios).
- Utilize Default Paths: Implement fallback logic when no conditions are satisfied.
- Visual Flow Management: Use the End node to organize complex flows and inspect data states at the conclusion of branches.
More Templates
See Other Templates
servicios financierossugerido
Pruebas A/B
Descubra una forma sencilla de asignar un grupo de prueba para realizar pruebas A/B en sus decisiones.
servicios financierossugerido
Precios basados en el riesgo
Descubra una forma sencilla de aplicar una matriz de precios basada en riesgo adecuada en función del tipo de cliente.
servicios financierossugerido
Normas de elegibilidad y política
Descubra una forma sencilla de definir y ejecutar varios conjuntos de reglas y obtener el resultado de la decisión final.