
Table of Contents
📌 ¿Qué es este módulo?
Odoo es un conjunto de aplicaciones empresariales de código abierto que cubre todas las necesidades de una empresa: CRM, ventas, contabilidad, inventario, recursos humanos y más. Este módulo permite conectar Saturn Studio con modelos de Odoo para listar, obtener y crear registros fácilmente, integrando flujos de negocio de manera eficiente.
📚 Descripción de los comandos
📄 List Records
Lista registros desde un modelo en Odoo.
Parámetro | Descripción | Ejemplo |
---|---|---|
Credencial | Credencial de Odoo necesaria para listar registros. | credential |
Filtro | Filtro para aplicar a los registros. | is_company = True |
Asignar resultado a variable | Variable donde se almacenará el resultado. | {“records”[{“id”9,”display_name””AFIP”},{“id”7,”display_name””Consumidor Final Anónimo”}]} |
🧾 Get Record
Obtiene un registro por su ID desde un modelo en Odoo.
Parámetro | Descripción | Ejemplo |
---|---|---|
Credencial | Credencial de Odoo necesaria para obtener el registro. | credential |
ID de registro | ID del registro que se desea obtener. | 3 |
Campos | Campos a recuperar del registro. | name, email |
Asignar resultado a variable | Variable donde se almacenará el resultado. | {“record”[{“id”14,”name””John”,”email””johndoe@rocketbot.com“}]} |
📝 Create Record
Crea un nuevo registro en un modelo de Odoo.
Parámetro | Descripción | Ejemplo |
---|---|---|
Credencial | Credencial de Odoo necesaria para crear registros. | credential |
Datos | Datos del registro a crear (diccionario con campos y valores). | {‘name’: ‘Client’, ’email’: ‘client@example.com‘} |
Asignar resultado a variable | Variable donde se almacenará el resultado. | {“record”[{“id”9,”display_name””SaturnStudio”}]} |
🧪 Ejemplo de uso
- List Records
Obtener una lista de clientes con el filtrois_company = True
y almacenarlos para mostrarlos en un dashboard. - Get Record
Consultar los datos de contacto de un cliente específico por su ID para mostrarlos en un formulario. - Create Record
Crear un nuevo cliente con nombre y correo desde un formulario automatizado.
🧩 Requisitos
- Contar con una credencial válida de Odoo configurada en Saturn Studio.
- Conocer el nombre del modelo desde donde se desean obtener o crear registros.
- Tener permisos de lectura/escritura sobre los modelos correspondientes en la instancia de Odoo.