In the previous article, we introduced our new Workflow Engine, designed to streamline the management of complex decision-making processes. In this article, we will explore the key capabilities that Workflow offers, starting with an in-depth look at the Business Rule Node.
A node can be considered a fundamental building block of a workflow. The workflow provides a variety of nodes to support the implementation of both core business processes and supplementary functions. All available nodes are organized in the palette located on the right side of the workflow editor.
Each category contains specialized nodes, you can find more details about this in our documentation.
In this article, we will focus on exploring the Business Rule Node in detail.
The Business Rule Node enables users to integrate and execute various types of business rules that can be created and managed within DecisionRules. The available rule types include:
Additionally, you can utilize an entire Workflow as a Business Rule Node, enabling even more complex decision-making processes.
The Business Rule Node operates in two modes:
In Static Mode, users can select a specific business rule from a dropdown list that displays all available rules and their versions within your space.
In Dynamic Mode, users can select a business rule and its version dynamically, based on runtime conditions. This allows for greater flexibility by enabling the system to adapt the rule selection to the specific context of each workflow execution.
You can apply any type of rule as a business rule within the Workflow, along with the option to choose a strategy for rule execution. The available strategies vary depending on the rule type selected.
For more details on our rule-solving strategies, please refer to our documentation.
The Business Rule Node serves as one of the core components of the Workflow, allowing users to incorporate business logic into complex workflow models. To summarize, here are some key applications of the Business Rule Node:
The Workflow feature enables the creation of complex, automated processes. One of its key components is the Business Rule Node, which connects specific business rules by allowing users to specify the version either manually or dynamically. By leveraging our well-established solving strategies, you can seamlessly chain multiple business rules together, or integrate them with other node types, to build sophisticated workflows with ease.