Core Nodes
nuido_flow
module provides several core nodes:
StartNode
: This is a required node that marks the beginning of any flow. It serves as the entry point and must be included in every flow configuration.ConditionalNode
: This node is used to evaluate a condition based on the incoming data. Depending on the result of this evaluation, it determines which subsequent node should be executed next.LogNode
: The purpose of this node is to send the incoming value to a logging system. It is useful for debugging and tracking the flow of data through the process.SpreadNode
: This node processes multiple paths in sequence. It sends the input to each connected path one after another, allowing multiple steps to be executed in a defined order.MergeNode
: This node combines inputs from multiple sources into a single output. The merged result is represented as a dictionary that contains data from all contributing sources.MapperNode
: This node transforms the incoming data into a different format or structure. It is typically used for mapping input values to new representations required later in the flow.
Availability
The source code for nuido_flow
can be accessed at the Exploring Odoo github repository.
CAUTION
nuido_flow
is experimental.
It is not recommended for use in production environments.