Saturn Studio – Odoo

📌 ¿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ámetroDescripciónEjemplo
CredencialCredencial de Odoo necesaria para listar registros.credential
FiltroFiltro para aplicar a los registros.is_company = True
Asignar resultado a variableVariable 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ámetroDescripciónEjemplo
CredencialCredencial de Odoo necesaria para obtener el registro.credential
ID de registroID del registro que se desea obtener.3
CamposCampos a recuperar del registro.name, email
Asignar resultado a variableVariable 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ámetroDescripciónEjemplo
CredencialCredencial de Odoo necesaria para crear registros.credential
DatosDatos del registro a crear (diccionario con campos y valores).{‘name’: ‘Client’, ’email’: ‘client@example.com‘}
Asignar resultado a variableVariable donde se almacenará el resultado.{“record”[{“id”9,”display_name””SaturnStudio”}]}

🧪 Ejemplo de uso

  • List Records
    Obtener una lista de clientes con el filtro is_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

  1. Contar con una credencial válida de Odoo configurada en Saturn Studio.
  2. Conocer el nombre del modelo desde donde se desean obtener o crear registros.
  3. Tener permisos de lectura/escritura sobre los modelos correspondientes en la instancia de Odoo.