Skip to content

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.