xmlrpc es un protocolo muy poco documentado en la comunidad Odoo. Pero es una de las herramientas que debe manejar todo desarrollador de Odoo, debido a que facilita mucho el mantenimiento y actualización del sistema Odoo. 

Por varios motivos xmlrpc debe ser la primer herramienta que debe aprender un desarrollador de Odoo. Primero porque xmlrpc es un protocolo sencillo de aprender (el desarrollador necesita saber programar en Python pero no creo que sea un issue). El segundo motivo es que al poco tiempo de aprender xmlrpc (estoy hablando de muy pocas horas), el desarrollador ya se encuentra realizando tareas útiles con Odoo y este no debe superar la curva de aprendizaje presente en el desarrollo de módulos de Odoo (la cual sinceramente no es muy grande). El tercer motivo es que en forma muy práctica xmlrpc le permite al desarrollador conocer el modelo de datos de Odoo.

Este taller busca enseñar xmlrpc al alumno, y darle una experiencia práctica (por medio de reportes y carga de datos) al alumno con dicha herramienta. Cubre las operaciones la ejecución de operaciones básicas del ORM con xmlrpc, la carga de datos maestros desde archivos Excel y reportes en Excel utilizando scripts de xmlrpc.

El requisito para este taller es que el estudiante tenga conocimientos básicos de programación en Python.

Temario

El taller constará de tres módulos con la siguiente agenda

  • El primer módulo tratará de las operaciones básicas del ORM
    • búsqueda y lectura de registros
    • creación de registros
    • actualización de registros
    • borrado de registros
    • ejecución de operaciones remotas
  • El segundo módulo tratará la creación de planillas de Excel con información de Odoo (por ejemplo, listados de stocks o de cuenta corriente)
  • El tercer módulo tratará la lectura de archivos de Excel y la actualización de Odoo con la información de las planillas de cálculo.