Skip to content

Data Nodes

The nuido_flow_data module provides a collection of nodes designed to retrieve, manipulate, and interact with Odoo data within Nuido Flows. Below are the currently available nodes and their functionalities:

  • DataNode: Executes queries on the Odoo database to retrieve records based on domain filters.
  • DataGroupNode: Aggregates and summarizes Odoo records using functions like count, sum, average, etc.
  • BrowseDataNode: Retrieves records from Odoo using a specific field value (e.g., by ID or reference).
  • RecordMapNode: Maps values from a record to another format or representation for further processing.
  • ReferenceMapNode: Converts a reference value into a corresponding record ID.
  • LookupNode: A utility node that retrieves values from other models. Commonly used with nodes such as JinjaNode, UpdateDataNode, and others.
  • CreateDataNode: Creates a new record in a specified Odoo model.
  • UpdateDataNode: Updates an existing record in the specified Odoo model.
  • ArchiveDataNode: Archives a record in the selected model.
  • ActiveDataNode: Functions like DataNode, but automatically uses the model set by the trigger node in the flow.
  • UpdateActiveDataNode: Similar to UpdateDataNode, but automatically uses the model set by the trigger node.
  • SendDataNode: Sends data to an external system or service.

These nodes enable powerful, flexible workflows by streamlining interaction with Odoo data and integrating it seamlessly into Nuido automation flows.

Availability

The source code for nuido_flow_data can be accessed at the Exploring Odoo github repository.

CAUTION

nuido_flow_data is experimental.
It is not recommended for use in production environments.