Importación de datos en OpenERP/Odoo

16
Importación de datos en OpenERP

Transcript of Importación de datos en OpenERP/Odoo

Importación de datos en OpenERP

¿Dudas o Preguntas?

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

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

Importación

● Requiere instalación– base_import– Configuraciones

Generales

● Agrega enlace en vistas de lista y de árbol

● Permite importar archivos CSV

● 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

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

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

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

Modelos de importación

● Fuentes de datos:– CSV– CSV por FTP– MySQL

● Relacionados con una o más plantillas

● Registro detallado de operaciones

Modelos de exportación

● Fuentes de datos– Consulta SQL– Plantilla de datos

● Trabajo en progreso

● Informe– Archivo CSV

Ejemplo 1: Importar

Un contador calcula la nómina en NOI y necesita capturar las pólizas en OpenERP

Ejemplo 2: Exportar

Directivo requiere la creación de un Tablero de Indicadores de ventas

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¿?

Preguntas y Respuestas