3. Introducción
● Importación
– Migrar de un sistema a otro
– Actualizar catálogo de
productos
– Cargar el estado de cuenta
del banco
● Exportación
– Enviar ordenes a proveedores
externos
– Alimentar servicios de BI
– Datos para el entorno de
pruebas
4. Exportación
● Disponible “out of the
box”
● Archivo .csv
● No se puede deshabilitar
– Fuga de información
● Seleccionar la información
– Conocimiento de la BD
5. Importación
● Requiere instalación
– base_import
– Configuraciones
Generales
● Agrega enlace en
vistas de lista y de
árbol
● Permite importar
archivos CSV
6. ● Importar datos implica 3 retos:
– Identificar los campos requeridos
– Entender los “Ids externos”
– Entender como importar los campos
● Campos simples (fechas, textos, números, etc)
● Campos relacionales
– Many2many
– Many2one
– One2many
7.
8. Módulo ea_import
● Desarrollado para reemplazar los
módulos base de OpenERP
– Versión 6 y 6.1 por Enapps
– Versión 7 por OpenPyme
● Flexible
● Amigable para el usuario final
● Registros detallado de errores
● Permite ejecutar funciones después de importar datos
● Permite tareas programadas para importaciones periodicas
● Soporta importación desde MySQL y FTP
9. Plantillas de datos
● Concepto base
– Uso fácil para usuario final
– Flexibilidad → varias plantillas
por objeto
● Requisitos
– Conocimiento de los datos
● Implentación
– 100% funcional en
importaciones
– En progreso para exportaciones
10. Características
●
Reconoce automáticamente el tipo de dato
● Adaptar OpenERP a los datos
– Realiza transformaciones antes de importar
– Definir el formato de los datos en cada campo
● Define valores por defecto
●
Minimiza la necesidad de Ids externos
– Permite relacionar con campos
● Actualizar / crear nuevos registros
– Claves simples y compuestas
11. Modelos de
importación
● Fuentes de datos:
– CSV
– CSV por FTP
– MySQL
● Relacionados con una
o más plantillas
● Registro detallado de
operaciones
15. Roadmap
● Soporte para exportación de datos utilizando plantillas
● Mejores mensajes de error para que usuarios no técnicos sepan
exactamente que está pasando
● Refactorización de interface gráfica
● Implementar control de acceso por permisos para la exportación de
datos
● Creación de colección de plantillas para diferentes objetos de
OpenERP
● Soporte para exportación de datos a Excel
● Integración de completa herramienta de ETL (
http://bubbles.databrewery.org/) para transformación de datos
● Migración a versión 8¿?