Implementación de Sistemas ERP en Datalab

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

¿Cuál es un objetivo clave al contratar consultoras externas para la implantación de un ERP?

  • Garantizar que la empresa adopte el ERP más popular en el mercado.
  • Acelerar el proceso de implantación sin considerar las necesidades específicas.
  • Reducir los costos iniciales de la implantación del ERP.
  • Obtener un análisis imparcial de las necesidades de la empresa y recomendaciones de implantación. (correct)

¿Qué factor es crucial para determinar el éxito de la implantación de un sistema ERP en una empresa?

  • Seleccionar el ERP más económico disponible.
  • Implementar el ERP más reciente y avanzado tecnológicamente.
  • Delegar la decisión completamente al proveedor del ERP.
  • Realizar un estudio detallado de las necesidades y los motivos para adquirir un ERP. (correct)

¿Cuál de las siguientes NO es una fase general en el proceso de implantación de un ERP?

  • Fase de Implementación.
  • Fase de capacitación del cliente. (correct)
  • Fase de Puesta en Marcha.
  • Selección del ERP.

En el contexto de la selección de un sistema ERP, ¿cuál es la importancia de identificar los procesos clave de la empresa?

<p>Determina la elección de la aplicación que mejor se adapte a las necesidades de la empresa. (D)</p> Signup and view all the answers

¿Para qué tipo de empresas es particularmente importante un módulo CRM (Customer Relationship Management) potente en su sistema ERP?

<p>Empresas dedicadas a la venta de productos por teléfono. (D)</p> Signup and view all the answers

En la fase de selección del ERP, ¿qué aspecto se debe considerar para asegurar una implantación exitosa?

<p>La capacidad del ERP para adaptarse y automatizar las tareas repetitivas de la empresa. (A)</p> Signup and view all the answers

¿Cuál de los siguientes tipos de empresas se beneficiaría más de un ERP con un módulo específico para el control y seguimiento de proyectos?

<p>Empresas de gestión de proyectos. (A)</p> Signup and view all the answers

En relación con los módulos de un ERP, ¿qué describe mejor a un 'módulo base'?

<p>Un módulo con las opciones mínimas para que la aplicación funcione. (A)</p> Signup and view all the answers

¿Qué aspecto es fundamental considerar al realizar un análisis inicial para la selección de un ERP?

<p>La estructura de la información o datos maestros que necesita la aplicación. (A)</p> Signup and view all the answers

En el contexto de la implantación de un ERP, ¿qué implica el 'traspaso de información'?

<p>La migración de datos desde los sistemas de gestión antiguos hacia el nuevo ERP. (B)</p> Signup and view all the answers

Si un módulo necesario para el funcionamiento de un ERP no está precargado, ¿qué paso adicional es necesario realizar?

<p>Descargarlo de Internet e instalarlo en la aplicación. (A)</p> Signup and view all the answers

¿Cuál de las siguientes opciones describe mejor la finalidad del análisis inicial en el proceso de selección de un ERP?

<p>Estudiar el funcionamiento de cada área de la empresa y cómo el ERP se integrará en el futuro. (C)</p> Signup and view all the answers

Durante la carga de módulos en un ERP, además de descargar el módulo desde Internet, ¿qué otra acción es necesaria?

<p>Cargar el módulo en el sistema para su instalación. (C)</p> Signup and view all the answers

En el contexto de la instalación de un ERP como Odoo, ¿qué paso es esencial realizar después de descomprimir los ficheros de un módulo descargado?

<p>Actualizar la lista de aplicaciones en Odoo. (C)</p> Signup and view all the answers

Para garantizar una adecuada gestión del riesgo en la implantación de un ERP ¿cuál de las siguientes acciones es más importante?

<p>Gestionar los riesgos desde el inicio del proyecto. (D)</p> Signup and view all the answers

¿Cuál es la principal responsabilidad del proveedor de ERP durante la etapa de implantación?

<p>El diseño y la adaptación del programa a el cliente. (A)</p> Signup and view all the answers

¿Cuál de los siguientes datos es crucial consultar durante la etapa de implantación de un ERP para casi todas las empresas?

<p>Los datos de la empresa como clientes, proveedores, productos, etc. (A)</p> Signup and view all the answers

En Odoo, ¿a través de qué menú se crean nuevos objetos o tablas en la base de datos?

<p>Ajustes/Técnicos/Estructura de la base de datos/Objetos. (C)</p> Signup and view all the answers

¿Qué tipo de información se debe especificar al crear un nuevo objeto en Odoo?

<p>El nombre del objeto, el tipo de datos de los campos y los permisos de acceso. (A)</p> Signup and view all the answers

En Odoo, ¿cómo se implementan los formularios personalizados?

<p>Mediante las vistas, que pueden ser de diferentes tipos como formulario, árbol o gráficos. (D)</p> Signup and view all the answers

Al modificar la apariencia de un menú en Odoo, ¿cuál es una práctica recomendada antes de realizar cambios?

<p>Duplicar el menú para mantener un enlace al menú original. (A)</p> Signup and view all the answers

¿Cuál es el módulo que permite programar copias de seguridad en Odoo?

<p>auto_backup. (B)</p> Signup and view all the answers

Después de instalar el módulo 'auto_backup' en Odoo, ¿qué acción se crea automáticamente?

<p>Una acción planificada dentro del módulo de Configuración. (D)</p> Signup and view all the answers

En el contexto del traspaso de datos en la implementación de un ERP, ¿cuál es el significado de 'unificar el formato y contenido de los datos'?

<p>Reunir información relacionada que puede estar distribuida en varias aplicaciones en un único archivo. (B)</p> Signup and view all the answers

Al tratar con ficheros CSV para la importación de datos en Odoo, ¿qué símbolo debe separar los campos?

<p>El punto y coma (;). (A)</p> Signup and view all the answers

Dentro de los riesgos de implantación e integración de un software ERP, ¿qué significa que exista 'resistencia al cambio'?

<p>Los empleados se niegan a usar el nuevo sistema. (D)</p> Signup and view all the answers

Para el éxito en la implantación de un ERP, ¿qué rol debe estar plenamente involucrado en el proyecto y tomar decisiones?

<p>La dirección o los responsables de la empresa. (B)</p> Signup and view all the answers

Además del jefe de proyecto, ¿qué otra figura es esencial en un proyecto de implantación de un ERP debido a la importancia de sus tareas?

<p>El responsable de la migración de datos. (C)</p> Signup and view all the answers

Si un equipo desea utilizar los mismos permisos que los usuarios del Departamento de Ventas además de acceso a las comisiones de venta ¿Qué deberá crear?

<p>Grupo responsable de ventas. (B)</p> Signup and view all the answers

En el módulo Ajustes técnicos de Odoo, ¿cuál es el menú que permite gestionar el acceso a determinados menús del sistema?

<p>Ajustes-&gt;tecnicos-&gt;seguridad-&gt;Permisos de acceso. (A)</p> Signup and view all the answers

En un sistema ERP, si se detectan respuestas lentas en algunas consultas, ¿qué técnica se puede aplicar para mejorar el rendimiento?

<p>Optimizar las tablas, campos e índices en la base de datos. (C)</p> Signup and view all the answers

En el contexto de la optimización de consultas en una base de datos, ¿cuál es una razón principal para utilizar índices?

<p>Para acelerar las búsquedas basadas en criterios específicos. (B)</p> Signup and view all the answers

Al conectarse con PostgreSQL en modo comando para optimizar la base de datos, ¿Cuál seria el primer paso?

<p>Cambie al usuario postgres. (C)</p> Signup and view all the answers

En PostgreSQL, ¿cuál es el comando que muestra toda la ayuda sobre los comandos?

<p>\h. (C)</p> Signup and view all the answers

En relación con los sistemas batch-input en SAP, ¿qué característica define al método 'call transaction'?

<p>Es on-line, es sincrono y no genera log. (A)</p> Signup and view all the answers

En el contexto de la creación de nuevos módulos para un ERP, ¿Por qué Python se considera un lenguaje apropiado?

<p>Sus instrucciones son muy parecidas al lenguaje natural. (A)</p> Signup and view all the answers

En el paradigma de Modelo-Vista-Controlador (MVC), ¿Cuál define la interfaz de usuario del módulo?

<p>La Vista. (B)</p> Signup and view all the answers

¿Qué protocolo(s) utiliza Odoo para la comunicación entre el cliente y el servidor?

<p>XML-RPC o Net-RPC. (D)</p> Signup and view all the answers

Cuáles son los archivos que forman un modulo en Odoo?

<p>Todas las anteriores. (C)</p> Signup and view all the answers

Dentro de Odoo que archivo deberá de contener valores como nombre, versión, descripción del objeto, autor o los que dependa el módulo?

<p><em>manifest</em>_.py. (B)</p> Signup and view all the answers

En Python, ¿Cómo podemos hacer el famoso Hola Mundo?

<p>print ('Hola mundo') (D)</p> Signup and view all the answers

Cuál es la función en Python en donde la sangría del texto sirve para delimitar qué instrucciones van dentro de la función?

<p>def. (A)</p> Signup and view all the answers

En Python, ¿de qué tipo son el cero y aquellos números positivos o negativos que no tienen decimales?

<p>int. (D)</p> Signup and view all the answers

En Python, ¿Cuáles son tipos de datos que se utilizan para relacionar una clave y un valor?

<p>Diccionarios. (B)</p> Signup and view all the answers

Para las estructuras del Lenguaje Python, en un bucle for() ¿Qué hace la cabecera del bucle?

<p>Obitene el siguiente elemento para almacenarar la variable. (A)</p> Signup and view all the answers

En Python, ¿Cuál es la función para re-utilizar programas y ayuda a dividir el código en partes pequeñas?

<p>Funciones. (D)</p> Signup and view all the answers

En Python, ¿Qué palabra clave se utilizan para definir las clases?

<p>class. (A)</p> Signup and view all the answers

Para hacer que python trate a un directorio como paquete ¿Qué archivos es necesario crear?

<p>_ init _.py. (A)</p> Signup and view all the answers

¿Cómo también se le llama a una API?

<p>Librerías de clases. (A)</p> Signup and view all the answers

Flashcards

¿Qué es Software como Servicio (SaaS)?

Es el servicio ofrecido por un proveedor en suscripción mensual, incluyendo servidores, mantenimiento y soporte.

¿Qué implica la autoevaluación de procesos?

Evaluar procesos, necesidades y motivos para adquirir un ERP.

¿Qué implica la selección del ERP?

Identificar procesos clave, tareas repetitivas, necesidades y módulos ERP que respondan.

¿Qué ocurre en la fase de implantación de un ERP?

Realizar cambios y adaptaciones a la aplicación según las necesidades de la empresa.

Signup and view all the flashcards

¿Qué implica la fase de puesta en marcha?

Instalación del programa y resolución de problemas.

Signup and view all the flashcards

¿De qué se trata el cierre y finalización del proyecto?

Revisión final del sistema y comprobación de su funcionamiento.

Signup and view all the flashcards

¿Qué abarca un ERP para una pequeña o mediana empresa?

Gestión de clientes, proveedores, productos, compras, ventas y almacén.

Signup and view all the flashcards

¿Qué necesita un ERP para el sector servicios?

Gestión por proyectos, control y seguimiento de proyectos.

Signup and view all the flashcards

¿Cómo se realiza la venta en tiendas y restaurantes con un ERP?

Terminales de punto de venta, lectores de código de barras o dispositivos táctiles.

Signup and view all the flashcards

¿Qué analiza el análisis previo en la selección de un ERP?

Identificar tareas que se realizan mal, tareas que no se realizan o tareas que toman mucho tiempo.

Signup and view all the flashcards

¿Qué es el módulo base de un ERP?

Se instala con la aplicación y ofrece opciones básicas.

Signup and view all the flashcards

¿Qué son los módulos precargados?

Módulos disponibles con la aplicación, listos para ser instalados.

Signup and view all the flashcards

¿Qué son los módulos no precargados?

Módulos que no aparecen en la lista y requieren ser cargados primero.

Signup and view all the flashcards

¿Qué son los archivos de localización española?

Módulos para adaptar el ERP a la legislación y tareas comunes de un país.

Signup and view all the flashcards

¿Qué debe cubrir el análisis inicial de un ERP?

Estructura de la información, procesos de negocio, informes necesarios, traspaso de información y planificación de la implantación.

Signup and view all the flashcards

¿Qué tarea se realiza en la carga de módulos?

Añadir los módulos que responden a las necesidades de la empresa.

Signup and view all the flashcards

¿Qué tareas iniciales debe hacer María en la implantación de Datalab?

Crear la base de datos, instalar módulos, informes personalizados.

Signup and view all the flashcards

¿Qué acciones son necesarias para la implantación del proyecto?

Añadir campos a objetos existentes o crear objetos nuevos.

Signup and view all the flashcards

¿Cómo se crean nuevos objetos en Odoo?

Crear la base de datos con acceso a Ajustes/Técnicos/Estructura de la base de datos/Objetos.

Signup and view all the flashcards

¿Cómo se modifican formularios personalizados?

Ajustes/Técnico/Interfaz de usuario/Vistas o Administrador de vistas.

Signup and view all the flashcards

¿Qué son los informes estadísticos?

Son informes y gráficos dinámicos que cambian con las opciones seleccionadas.

Signup and view all the flashcards

¿Qué incluye la implantación de un ERP?

Adaptación de la aplicación a los requerimientos detectados, formación de usuarios, traspaso de datos, configuración del programa, pruebas de los usuarios, pruebas definitivas.

Signup and view all the flashcards

¿De qué es responsable el proveedor de ERP?

Diseño y adaptación del programa, puesta en marcha, soporte en la etapa final del proyecto.

Signup and view all the flashcards

¿Cuáles son las tareas a realizar durante el traspaso de datos?

Unificar formato, eliminar duplicidad, mejorar la codificación, guardar datos con formato de exportación, introducir datos de tablas secundarias y realizar la importación.

Signup and view all the flashcards

¿Qué consideraciones hay que tener en cuenta en el caso de Odoo?

Los ficheros deben tener campos separados por el símbolo de punto y coma, el separador de texto debe ser el símbolo de comillas dobles.

Signup and view all the flashcards

¿Qué figuras clave intervienen en la planificación de la implantación?

Dirección, jefe de proyecto, responsable de migración de datos, equipo de consultoría.

Signup and view all the flashcards

¿A qué nos referimos cuando hablamos de configuración?

Proceso de establecer parámetros del sistema para las necesidades de la empresa; Adaptación referida a la creación y modificación de informes, consultas y otros objetos.

Signup and view all the flashcards

¿Menú para crear usuarios, crear grupos y dar acceso a los menús?

Ajustes->usuarios y compañías->usuarios, Ajustes->usuarios y compañías->grupos y Ajustes->tecnicos->seguridad->Permisos de acceso.

Signup and view all the flashcards

¿Qué se necesita para realizar copias de seguridad en Odoo?

Modulo auto_backup, Configure Backup y acciones planificadas.

Signup and view all the flashcards

¿Cuáles son los riesgos de implementar e integrar un software ERP?

Finalización fuera del plazo provisto, sobrepasar el presupuesto asignado al proyecto, funcionamiento no esperado de la aplicación, acontecimientos imprevistos.

Signup and view all the flashcards

¿Cuáles son las principales causas de fracaso de un proyecto ERP?

Falta de liderazgo, resistencia al cambio, consultores inexpertos, Software ERP poco flexible o en cuanto a su configuración o modificaciones, Software ERP sin un interfaz amigable, funcionalidad no contemplada en ERP, Falta de capacidad y/o de recursos.

Signup and view all the flashcards

Modelo-Vista-Controlador.

Modelo, Vista y Controlador.

Signup and view all the flashcards

¿Modelo, Vista y Controlador en Odoo?

Son las tablas de la base de datos.

Signup and view all the flashcards

¿Las vistas del controlador Modelo-Vista?

Son los Archivos XML definen la interfaz de usuario del modulo.

Signup and view all the flashcards

¿Controlador Modelo-Vista en Odoo?

Son los Objetos creados en Python.

Signup and view all the flashcards

¿El módulo básico Odoo?

Es el modulo básico compuesto de objetos como empresas, direcciones de empresas, usuarios, monedas, etc.

Signup and view all the flashcards

¿Cuáles son las principales características Python?

Lenguaje sencillo que facilita un rápido aprendizaje, Lenguaje interpretado, tipado dinámicamente entre otros.

Signup and view all the flashcards

¿Para qué se utilizan los módulos Python?

Es para reutilizar código, y a dividir el programa los módulos de PY.

Signup and view all the flashcards

Study Notes

Implementación de Sistemas ERP-CRM

  • Un caso práctico introduce el concepto de implantación de un ERP en la empresa Datalab

Caso Práctico: Colaboración y Asesoramiento

  • Ada contacta con María y Juan, informándoles sobre el primer cliente para la implantación de un ERP, Datalab.
  • Datalab y BK Programación mantienen relaciones comerciales sólidas.
  • Ada presenta un nuevo servicio de asesoramiento e implantación de software de planificación empresarial.

Interés de Datalab y Ventajas del Servicio SaaS

  • Los responsables de Datalab muestran interés en el nuevo servicio.
  • Se destaca la ventaja del servicio SaaS, que elimina la necesidad de instalar programas o renovar equipos.
  • La aplicación reside en servidores de BK Programación y es accesible vía navegador web.

Beneficios Clave del Nuevo Servicio

  • Accesibilidad desde cualquier ordenador con conexión a Internet.
  • Actualizaciones automáticas sin costo adicional.
  • Soporte técnico telefónico.
  • Copias de seguridad automáticas.

Próximos Pasos

  • Datalab expresa interés en el servicio de BK Programación y pregunta sobre la disponibilidad para una demostración del software ERP.

Introducción a la Implantación de Sistemas ERP

  • Existe amplia variedad de software de planificación de recursos empresariales (ERP) diferenciados por licencia, módulos y sistemas operativos.
  • La elección correcta del ERP es crucial para el éxito de su implantación.
  • Se recomienda una autoevaluación de procesos para identificar necesidades y motivos para la adquisición de un ERP.

Fases de un Proceso de Implantación ERP

  • Selección del ERP: Identificar procesos clave, automatización potencial y módulos ERP que responden a las necesidades.
  • Fase de implantación: Adaptación de la aplicación a las necesidades específicas de la empresa, requiriendo una planificación detallada.
  • Fase de puesta en marcha: Instalación del programa en el entorno de producción y resolución de problemas.
  • Cierre y finalización del proyecto: Revisión final del sistema para verificar su correcto funcionamiento.

Importancia de la Identificación de Procesos Clave

  • La identificación de los procesos clave de la empresa determina la elección de la aplicación ERP.
  • Las empresas de venta telefónica pueden optar por aplicaciones con un CRM potente para reflejar información valiosa de cada contacto con el cliente.
  • El objetivo es identificar los procesos más importantes y cómo la aplicación puede mejorar su ejecución.

Software como Servicio (SaaS)

  • El modelo SaaS ofrece software mediante una suscripción mensual que incluye servidores, mantenimiento y soporte.
  • SaaS permite una mejor organización y gestión de los recursos por un bajo costo.

Tipos y Necesidades de las Empresas en la Implantación de Sistemas ERP

  • La elección de procesos a identificar en un ERP depende del tipo de empresa.
  • El diseño modular del software de planificación empresarial facilita su adaptación a diversas empresas.
  • Las necesidades varían y determinan los módulos a seleccionar de la aplicación.

Tipos de Empresas Susceptibles a la Implantación de ERP

  • Pequeña y Mediana Empresa: Utilizan ERP para la gestión de clientes, proveedores, productos, compras, ventas y almacén.
  • Sector Servicios: Necesitan un módulo específico para la gestión y seguimiento de proyectos.
  • Tiendas y restaurantes: Emplean terminales de punto de venta con lectores de código de barras e interfaces táctiles para ventas y gestión de pedidos.
  • Ayuntamientos: Implementan ERP para automatizar procesos como la gestión de proyectos, contabilidad, RR.HH. o la atención ciudadana.
  • Venta Telefónica: El módulo CRM es esencial para registrar la información de cada contacto con el cliente.

Selección del Sistema ERP y Módulos a Utilizar

  • Ada, María y Juan se encuentran en las instalaciones de Datalab para una demostración de software ERP.
  • La reunión fue exitosa y el cliente aceptó el presupuesto de BK Programación.
  • Ada habla con los responsables de Datalab sobre las fechas de inicio y la selección de módulos ERP necesarios.

Análisis Previo y Módulos del ERP

  • La selección del sistema ERP requiere un análisis previo de los requerimientos de la empresa.
  • Se identifican procesos por área, tareas deseables no realizadas o deficientes con el sistema actual.
  • Identificar el flujo de información entre áreas y los medios de comunicación utilizados, como correo electrónico o papel.
  • Un análisis previo resulta fundamental para obtener presupuestos ajustados y facilitar la toma de decisiones sobre qué ERP utilizar.
  • El análisis previo conduce a la elección del ERP y los módulos que mejor se adaptan a la empresa.

Tipos de Módulos ERP

  • Módulo base: Se instala con la aplicación y ofrece las opciones mínimas para funcionar.
  • Módulos precargados: Se cargan automáticamente durante la instalación del sistema y están disponibles para instalarse en cualquier momento.
  • Módulos no precargados: Necesitan ser cargados en la aplicación antes de poder ser instalados.

Módulos Especiales y Funcionalidades Comunes

  • Existen módulos especiales necesarios en el proceso de implantación en empresas españolas.
  • Estos módulos están relacionados con los archivos de localización española.
  • Los archivos de localización facilitan tareas como ventas, compras, gestión de productos, almacenamiento, contabilidad y facturación.
  • Aunque la aplicación puede funcionar con el módulo base, es común necesitar módulos adicionales, precargados o descargados de Internet.

Análisis Inicial para la Selección del ERP

  • El análisis inicial es una tarea previa a la selección del ERP que estudia cómo funciona cada área clave de la empresa.
  • Áreas clave: compras, ventas, marketing, gestión de relaciones con el cliente, logística y recursos humanos.
  • El análisis debe cubrir estructura de información, procesos de negocio, informes necesarios, traspaso de información y planificación de la implantación.

Aspectos Clave del Análisis Inicial

  • Estudiar los datos que la aplicación necesita para operar.
  • Analizar los procesos y tareas de cada área y las herramientas de comunicación utilizadas.
  • Verificar la adaptación de los procesos del ERP a los requerimientos de la empresa.
  • Detallar los informes necesarios, ya sean del ERP o adaptados a los requisitos específicos.

Traspaso de Información y Planificación de la Implantación

  • Realizar una migración de datos desde los sistemas existentes hacia el nuevo ERP, de forma automática o manual.
  • Considerar la estructura, características y campos necesarios para el traspaso de datos.
  • Verificar la correcta introducción de datos para el funcionamiento del ERP.
  • Gestionar adecuadamente el proyecto de implantación de forma sistemática y organizada desde el inicio hasta el fin.

Objetivos del Análisis Inicial

  • Reflejar el estado actual de cada proceso y las expectativas futuras con el ERP.
  • Esbozar la gestión de la implantación como un proyecto dentro de la estructura y organización de la empresa.

Carga de Módulos en un Sistema ERP

  • El análisis inicial permite elegir el ERP y módulos adecuados.
  • La tarea principal es añadir los módulos necesarios a la aplicación.
  • En la tercera unidad, se tuvo que añadir el módulo base_report_creator para crear informes con el módulo base.
  • Cuando el módulo no está precargado, se debe primero descargar de internet.

Proceso de Descarga e Instalación de Módulos en Odoo

  • Los módulos de Odoo se pueden buscar en la página de Odoo, dentro de la sección de Apps.
  • En esta sección se puede filtrar por categoría, de pago o no, y la versión. También se puede buscar por nombre.
  • La instalación de módulos en Odoo sigue los siguientes pasos:
    • Descargar el módulo.
    • Descomprimir los ficheros en la carpeta addons.
    • En Windows, el directorio por defecto es C:\Program Files (x86)\Odoo 12.0\server\odoo\addons
    • En Linux, es /usr/lib/python3/dist-packages/odoo/addons.
    • Dentro de Odoo, ir a Aplicaciones, Actualizar la lista de aplicaciones.
    • Buscar el módulo descargado.
    • Pulsar el botón Instalar.

Implantación en la Empresa: El Proyecto Datalab

  • María es la encargada de poner en marcha el proyecto de Datalab.
  • Lo primero es crear la base de datos para la empresa seguida de la instalación de los módulos requeridos y confección de informes personalizados despues.
  • Antes se deben definir los informes según un análisis más profundo de los datos de la empresa.
  • María pide ayuda a Juan para migrar los datos del sistema antiguo al nuevo ERP.

Gestión del Proyecto de Implantación de ERP

  • Esbozar la gestión del proyecto de implantación del ERP es esencial una vez tomada la decisión del ERP a instalar.
  • La gestión de la implantación debe llevarse a cabo de forma sistematizada.
  • La adaptación de la aplicación a los requerimientos detectados en el análisis de necesidades es la parte primordial aunque esta fase incluye:
    • Formación de usuarios.
    • Traspaso de datos.
    • Configuración del programa.
    • Pruebas de los usuarios.
    • Pruebas definitivas y revisión de la configuración.

Riesgos y Gestión de la Implantación de un ERP

  • Toda etapa debe estar planificada para minimizar los riesgos de implantación.
  • Entre los riesgos se encuentran la finalización fuera del plazo, sobrepasar el presupuesto asignado, funcionamiento inesperado y acontecimientos imprevistos.
  • Se realiza una adecuada gestión del riesgo para solucionar los problemas en la implantación.
  • Un proyecto se puede llevar a cabo con éxito en la parte técnica, pero los cambios en los métodos de trabajo deben ser aceptados por los usuarios.

Consultas Necesarias para Obtener Información en la Implantación de un ERP

  • El proveedor de ERP es responsable del diseño, adaptación, puesta en marcha y soporte en la etapa final del proyecto.
  • Un análisis inicial exhaustivo provee información para la confección de requerimientos necesarios.
  • Cada tipo de empresa tiene casuísticas diferentes, pero casi todas necesitan consultar información como:
    • Datos de la empresa.
    • Clientes.
    • Proveedores.
    • Productos.
    • Almacén.
    • Información de Compra y Venta (tarifas, formas de pago, etc.)
    • Información financiera (definición del plan contable, impuestos, etc.)

Creación de Objeto en Odoo, Tablas y Vistas

  • Se debe estudiar la información a introducir en la aplicación.
  • Es posible que sea necesario añadir campos a objetos existentes o crear nuevos.
  • También es posible que sea necesario llevar bases de datos diferentes para cada empresa.
  • Para crear una BD, se hace desde el menú Base de Datos, antes de conectar con ninguna.

Creación de Objetos en Odoo

  • Se usa el menú Ajustes/Técnicos/Estructura de la bases/Objetos.
  • A la hora de crear, es necesario introducir los datos siguientes:
    • Nombre del Objeto: Nombre que va a tener en la aplicación.
    • Objeto: Nombre del Objeto en la base de datos.
    • Descripción de los campos: lista de los campos del objeto.
    • Tipo de los campos: tipo de dato (texto, fecha, etc).
    • Permisos de acceso: son los derechos de acceso (usuarios del sistema). Si no se asigna un grupo, todos los usuarios pueden acceder sin restricción alguna.

Manipulación y Creación de Objetos en Odoo

  • Cuando creamos un objeto en Odoo, una tabla en la base de datos debe estar creada.
  • Por otra parte, la modificación de objetos puede hacerse desde el menú de Objetos o desde la base de datos usando pgAdmin.
  • Se pueden tener objetos en Odoo con vistas en la base de datos.

Creación Personalizada de Formularios en Odoo

  • Un formulario es una interfaz para la visualización de los datos.
  • Dentro de Odoo los formularios se implementan mediante las vistas.
  • Es posible modificar las vistas al personalizar un formulario. Las modificaciones se logran de dos formas:
    • Cambiando código XML (Ajustes/Técnico/Interfaz de Usuario/Vistas).
    • Usando el Administrador de Vistas.

Creación de Informes y Gráficos Personalizados en Odoo

  • Por defecto, Odoo trae muchos informes en todos los módulos y se pueden instalar aparte como módulos independientes.
  • Los módulos que contienen informes exclusivamente tienen en su nombre la etiqueta "report_".
  • En general hay dos tipos de informes:
  • Informes estadísticos: Estos informes y gráficos son dinámicos y varían según las opciones seleccionadas, mostrándose por pantalla. Se crean con el módulo base_report_creator.
  • Documentos imprimibles: Son aquellos informes diseñados para su impresión.

Opciones para Crear Documentos Imprimibles

Utilizar los siguientes pasos:

  • Utilizar el lenguaje de programación de la aplicación.
  • Utilizar herramientas ofimáticas para descargar el archivo asociado al informe y subirlo una vez modificado al servidor.
  • Utilizar un motor de informes con un entorno gráfico (Jasper Reports). La información de los objetos estaría exportada.

Personalización de Informes con OpenOffice.org

Los siguientes pasos se llevan a cabo:

  • La opción más común es que OpenOffice.org genere un documento imprimible.
  • El procesador de textos genera una plantilla RML, que a su vez se utiliza para generar un informe en formato PDF.
  • Pasos para personalizar informes:
  • Instalar el módulo base_report_designer como cualquier otro módulo.
  • Instalar la extensión de OpenOffice.org.

Manejo de Plantillas de Documentos en Sistemas ERP

  • Una vez instalados los componentes, se pueden empezar a manejar plantillas de documentos.
  • En OpenOffice.org aparecerá un nuevo menú llamado Odoo Report Designer.
  • Entre otras cosas, los comandos permiten:
    • Conectarnos con el servidor.
    • Abrir un informe existente.
    • Añadir un nuevo campo al informe.
    • Crear un nuevo informe.
    • Enviar el informe al servidor.

Proceso de Modificación y Actualización de Informes en Odoo

  • Al abrir un informe en OpenOffice.org a través de Odoo Report Designer/Open a new report, se mostrará un documento con texto estático y campos sombreados en gris.
  • Si se sube el informe con Odoo Report Designer/Send to the server, se traduce de OpenOffice.org a RML. Se puede modificar el archivo RML directamente.
  • Al generar el informe en la aplicación, los campos se sustituyen por su valor. Se puede entonces añadir texto, campos y cambiar el formato.
  • Para transformar los informes antiguos, se necesita usar las siguientes opciones:
    • Odoo Report Designer Conversion Brackets -> Fields
    • Odoo Report Designer Conversion Fields - Brackets.

Exportación de Datos desde OpenOffice.org a Formato RML

  • Permite incluirlos en el propio código del módulo para que se instalen con él.
  • Los informes creados con OpenOffice.org pueden exportarse a formato RML.
  • RML es un formato descriptor XML, con etiquetas que describen cómo serán las páginas impresas. Estos documentos se dividen en:
    • Zona de plantilla.
    • Zona de estilos.
    • Zona de documento.

Traspaso de Datos en Sistemas ERP

  • El traspaso de datos es un proceso crítico dentro de la implantación de un ERP.
  • Es necesario volcar toda la información del sistema antiguo al nuevo ERP.
  • El objetivo principal es importar información externa al nuevo sistema.
  • Una mala gestión de los datos puede paralizar toda la organización.
  • Estudiar el formato de almacenamiento del software origen y destino, lo cual implica el emparejamiento entre ambos para que se transfiera la información.

Tareas Clave en el Traspaso de Datos

  • Unificar el formato y contenido de los datos, concentrando la información dispersa en un único archivo.
  • Eliminar la duplicidad de datos, determinando la información clave.
  • Mejorar la codificación de la información, revisando y modificando campos según sea necesario.
  • Guardar los datos en un archivo con el formato de exportación elegido.
  • Introducir datos de las tablas secundarias y realizar el proceso de importación.

Consideraciones Específicas para Odoo al Traspasar Datos

  • Los ficheros CSV deben tener los campos separados por el símbolo de punto y coma (;).
  • El separador de texto debe ser el símbolo de comillas dobles ".
  • La primera fila del archivo CSV debe contener los nombres de los campos en el idioma configurado.
  • Revisar los datos de las tablas secundarias.

Planificación de la Implantación de un Sistema ERP: Tareas y Figuras Clave

  • Todas las tareas deben detallarse indicando cuándo se realizan, quién es el responsable y áreas afectadas.
  • Figuras clave en el proceso de implantación:
    • Dirección o Responsables de la empresa (toma de decisiones).
    • Jefe de proyecto (valida la gestión del proyecto).
    • Responsable de migración de datos (conoce sistema antiguo y cubre necesidades con el nuevo).
    • Equipo de consultoría (análisis, solución, instalación, configuración, formación y programación).

Etapas Importantes en el Proceso de Implantación

  • Análisis de procesos y enfoque de la solución, identificando necesidades y módulos.
  • Planificación del proyecto, con estimación de tiempos y coste.
  • Fase de instalación incluyendo traspaso de datos, programación y formación inicial.
  • Fase de consultoría con formación a usuarios e instalación a medida.
  • Fase de pruebas manteniendo el sistema antiguo y el nuevo.
  • Puesta en marcha.
  • Revisión de funcionalidades y ajustes.
  • Finalización del proyecto.

Configuración del Sistema: Parámetros y Adaptación

  • La configuración establece todos los parámetros del sistema según las necesidades de la empresa.
  • La adaptación implica la creación y modificación tanto de informes como consultas y otros objetos.
  • Efectuar cambios en la configuración, modificando la interfaz del cliente, la forma general en que funciona y las diferentes herramientas de análisis.

Tareas Importantes en la Configuración del Sistema

  • Manejar los derechos de acceso a la información, estableciendo una política de usuarios en lugar de usar el mismo usuario para todas las tareas.
  • Se debe, por ejemplo, crear un usuario con los permisos que necesita cada área.
  • Establecer un usuario administrador y equipo directivo con acceso total o acceso a la información importante.
  • Esto evita riesgos de cambios inadecuados, incongruencias en la base de datos o negligencias.

Control de Acceso en Sistemas ERP

  • En Odoo, el manejo de derechos de acceso se controla mediante usuarios y grupos.
  • Cada usuario puede pertenecer a uno o más grupos, determinando qué menús visualizar y a qué tablas acceder.
  • Los grupos se definen según las funciones en la empresa.

Creación y Gestión de Usuarios y Grupos en Odoo

A tener cuenta los siguientes aspectos:

  • Para crear y gestionar usuarios: Ajustes->usuarios y compañías->usuarios.
  • Para crear y gestionar grupos: Ajustes->usuarios y compañías->grupos.
  • Para dar acceso a los menús: Ajustes->técnicos->seguridad->Permisos de acceso.
  • Establecer el Control de Acceso por Objetos, asignando el uso por grupos de forma individual a cada grupo.
  • Ajustes->técnicos->seguridad->Permisos de acceso. y leer, escribir, crear, eliminar

Cambiar la Apariencia del Sistema y Consideraciones Previas

  • Odoo es flexible y permite modificar su apariencia, pero es importante valorar la necesidad real de hacer cambios.
  • Consideraciones: posible necesidad de re-formación de usuarios y actualización de la documentación del sistema.
  • En la unidad anterior vimos cómo podemos cambiar un menú Utilizábamos el botón Cambiar (Switch) para ver el menú en formato editable.
  • Al modificar un menú hay que duplicarlo para mantener el original.

Copias de Seguridad en Sistemas ERP

  • La planificación de copias de seguridad es crucial para la información de una organización.
  • Es conveniente programar periódicamente las copias de seguridad de las bases de datos.
  • En Odoo se requiere un módulo independiente.

Pasos para Realizar Copias de Seguridad en Odoo

  • Instalar el módulo auto_backup para programar las copias y crear automáticamente una acción planificada.
  • Acceder a la acción planificada dentro del módulo configurar. Indicar:
    • Marcarlas como ACTIVAS.
    • Indicar la hora de la hora para la copia.
    • Indicar cada cuánto tiempo.
    • Indicar los días a repetir. Indicar para qué bases de datos se requieren las copias.
  • Acceder al menú Configuración.
  • Crear registro.
  • Indicar nombre.
  • Indicar servidor que la contiene.
  • Indicar carpeta de la copia.
  • La aplicación hará la copia programada para la base en Configure Backup.

Puesta en Marcha y Finalización del Proyecto

  • En Datalab están preocupados por la puesta en marcha del nuevo ERP.
  • María les comenta que pueden optar por realizar pruebas de funcionamiento en paralelo.
  • Las pruebas se coordinan con una organización y sumo cuidado.

Pruebas Definitivas

Se realizan las siguientes pruebas:

  • Pruebas de funcionamiento en paralelo para evaluar posibles desajustes.
  • Bloqueo del sistema antiguo y puesta en marcha del nuevo ERP.

Evaluación Final y Metas Alcanzadas en la Fase de Implantación

  • Evaluar posibles desvíos y fallos.
  • A partir de un tiempo prudencial se hace una revisión final. Se confirma:
    • Objetivos Previamente Alcanzados
    • Uso Correcto de todos los módulos
    • Formación Correcta de los usuarios
    • Cumplimiento inicial del Proyecto
    • No existe sobrecargas del sistema.

Factores de Éxito e Implantación de un ERP

  • La implantación puede resultar un proyecto con éxito o un fracaso. Hay que pensar principalmente en:
    • La existencia de una buena dirección del proyecto.
    • Dotación de medios adecuada.
    • Implicación y compromiso de toda la organización.

Causas de Fracaso en Proyectos de Implantación de ERP

  • Falta de liderazgo del Equipo Directivo (objetivos claros, compromiso).
  • Resistencia al cambio (desconfianza, capacitación).
  • Consultores inexpertos (formación, experiencia).
  • Software ERP poco flexible o configurable.
  • Software ERP con interfaz poco amigable.
  • Funcionalidad atribuida inicialmente al ERP pero que éste no contempla.
  • Falta de capacidad y/o recursos del proyecto. Tareas dedicadas al equipo por persona.

Estrategias para Resolver Conflictos en la Implantación de un ERP

  • Analizar cuáles son los puntos críticos.
  • Solucionar conflictos (comenzar con los más necesarios).
  • Concienciar a todo el personal de que la implantación no es trivial y se precisa la colaboración de cada persona.

Diseño MVC

  • Vista
    • Es la página Web con el código (hoja de estilo CSS + HTML)
  • Código que se genera con los objetos dinámicos
  • Modelo
    • Es el Sistema de Gestión de Base de Datos
  • Controlador
    • Responsable de solicitar
    • Recibir peticiones por parte del usuario mediante la vista
    • Consultar datos del modelo
    • Cálculos necesarios
    • Solicitar visualizaciones (nuevas vistas)

Técnicas y Estándares del Modelo-Vista-Controlador

  • Los programas implementan Modelo-Vista-Controlador (MVC), constituyendo los datos introducidos como Vista. El MVC divide una aplicación en componentes:
  • aplicación datos (modelo).
  • interfaz usuario (vista).
  • controlador forma en que la interfaz reacciona a la entrada del usuario.
  • Esto permite separar los datos (modelo) de la interfaz de usuario (vista) y que los cambios en la interfaz no afecten a los datos (viceversa).

Implementaciones del Modelo Vista Contralador en Odoo

  • El modelo son las tablas de la base de datos.

  • La vista son los archivos XML que definen la Interfaz de usuario del módulo.

  • El controlador son los objetos creados en Python.

  • En la Vista: Modelo envía una notificación

  • La Vista necesita partes internas del Controlador.

  • Acceso Vista a Controlador es limitado

Especificaciones Técnicas: Arquitectura Cliente-Servidor en Odoo

  • Comunicación entre cliente y servidor usando protocolos XML-RPC o Net-RPC.
  • Permitiendo la generación de HTTP, codificación de tipo XML.
  • Python permite la modificación de funciones de forma rápida.
  • Funcionando bajo Framework OpenObjects (permite el Rápido desarrollo de las aplicaciones).
  • Mapeo con python, con el fin de diseñar Interfaces.

Especificaciones Funcionales para el Desarrollo de Componentes en Sistemas ERP

Elementos esenciales:

  • base: módulo básico compuesto de objetos y funciones.
  • account: gestión contable y financiera.
  • product: productos y tarifas.
  • purchase: gestión de compras.
  • sale: gestión de ventas.
  • mrp: fabricación y planificación de recursos.
  • crm: gestión de las relaciones con clientes y proveedores.

Desarrollo Funcional

  1. Paso archivo de inicio del módulo: init.py.
  2. Paso archivo la descripción del módulo: manifest.py
  3. Archivos Phyton con la definición de objetos: nombre_modulo.py
  4. Vista o vistas del objeto nombre_modulo_nombre_objeto.xml.

Los archivos debe contener archivos además de carpetas. Y un archivo que contiene los siguientes valores: nombre / version - versión / descripción / persona/s .author / website License / dépendence Init_xml / installable A XML

Técnicas de Optimización de Consultas y Acceso a Datos en Sistemas ERP

Optimizar las consultas mejorando los tiempos de respuestas del sistema y la modificación de sistemas.

  • Diseño de tablas y campos A la hora de crear tablas hay que asegurarse que no hay duplicidad de datos. Reducir espacio en los campos.

  • Usar la indización debido a que las búsquedas deben ser rápidas

  • Optimizar siempre Sentencias SQL, así como las de selección, inserción y modificación de datos.

  • Hay métodos para optimizar los datos en la base de datos

Operaciones de Consulta en PostgreSQL

Operaciones para optimizar la Base de Datos.

  1. Cambiarse postgres/ Entrar con el usuario y la contraseña.
  2. Entrar en el monitor interactivo.
  3. Dentro se puede usar \h / Ayuda.
  4. Salir del programa \q

Sistemas Batch Inputs en SAP

Un método utilizado en transferencia masiva por sistemas ERP.

  • Batch clásico asíncrono: Archivo con mensajes de control por log.
  • Call asíncrono: No necesita de log / más rápido.
  • Fase de generación
  • Fase de procesamiento

Phyton - Lenguaje Para Sistemas ERP-CRM

La mayoría de los sistemas están diseñados con las herramientas de objetos y en muchos casos necesitan que el programador se forme. El Lenguaje de Programación utilizado en Odoo es Phyton En la Creación en 2001 de Phyton / La Pyton Software Fundation con miembros como Google Microsoft y Canonica. Por lo general la sintaxis es muy censilla con respecto a su funcionamiento, sin embargo este lenguaje tiene mucha importancia, para poder crear módulos en Odoo.

Características y Sintaxis de Programación Para Sistemas ERP-CRM

Características de Phyton:

  • Es de sintaxis muy sencilla (rápido aprendizaje / Lenguaje interpretado).
  • Tipo dinámico y fuertemente tipado (muy multiplataforma).
  • Orientado a objetos: programa formado.
  • Para el programa no se necesita mucho sobre le Lenguaje
  • Podemos guardar el código en archivo e interprete y ejecutarlo

Estructuras de Programación en Lenguajes ERP-CRM

Estructuras y colecciones:

  • Listas: Array que tienen cualquier dato - Acceder a un elemento con sus índice en corchetas / (modificables)
  • Tuplas: Son como los Arrays pero ligeras (solo lecturas) - Entrar en el paréntesis en lugar del corchete / Elemento con paréntesis
  • Dicionarios: Son que colecciones se relacionar una clave y un valor (como Json) - Si hacemos de ese modelo, tiene mejor acceso y a la clave accedemos al dato

Sentencias de las Estructuras de Programación para lenguaje ERP-CRM

Sintaxis de estructuras de Programación

  • Estructura condicional / If seguido de la Condición y evaluado
  • Detrás de las condiciones hay un numero de " : "

Llamadas a Funciones

  • Ayudas a utilizar código
  • Dividir el código en partes
  • Las funciones ayudan a reutilizar código
  • Métodos, para hacer operaciones en esos campos

Clases y Objetos

  • Programa se va a crear con objetos Class - Atributos de esos campos (Objetos) Para crear es útil la "classe" (Para invocar el objeto)
  • Nombre
  • Edad

Módulos y Paquetes

Contiene:

  • Ayudas en el Código
  • Código más fácil en su mantenimiento
  • Reutilización del código

A la hora de crear un modulo en otro archivo, lo vamos a importar

Librerías de Funciones

  • API - Biblioteca de Objetos
  • A disposición (Programadores del Programa) Es un objeto clave a la hora de manipular la API.

Podemos contar con:

  • Date Time
  • Modulos
  • Etc...

Inserción, Modificación y Eliminación de Datos en Objetivos

En este proceso se debe saber como estructurar módulos.

Los módulos de Odoo, en cuanto a estructura, requiere de los siguientes aspectos: _ini.py: Paquete para Paayton (módulos del código) MANIFEST.PY: Describiendo la tabla (descripción del Módulo) NOMBREMODULO_VIEW.XML / vista de modulo (XML).

Entornos de Desarrollo y Herramientas de Desarrollo para Sistemas ERP-CRM

  • Entorno de DESARROLLO - Ayuda a programar el código en cuanto a: Sintáxis / Estructura/ etc...
  • Herramientas: Entorno donde se programa /editor / etc.. El entorno puede funcionar como: Compiladores /Depuradores

Depuración de un Programa

  • El lenguaje Phyton incorpora Depurador dentro de la Biblioteca Modular (llamado "idb"). Si se ultilidad es grafica , ahorramos mucho tiempo ya que facilita el uso del DEPURADOR dentro de los códigos. Funciones:
  • Ir rápido al punto de ruptura / linea, ejecutar.
  • Analizar variables en los puntos importantes.

Archivos

Manejo de errores:

  • El programa funciona de forma esperada
  • Se genera un mensaje de Error ¿Programar "by-pass" ? "Try-except" : Para capturas y tratar las excepciones

Formularios e Informes en Sistemas ERP-CRM: Estructura y Vistas

  • Los formularios constituyen la interfaz del módulo en el archivo nombre_modulo_view.xml, al crear elementos se describen en el archivo manifest_.py es esencial recordar esto- Los informes pueden ser:
  • Estadísticos: Con base_report_creator
  • Impresos: Se imprimen usando Open Office o otras herramientas.

Arquitectura de los Formularios e Informes de un ERP

  • Se construyen de forma dinámica, por la descripción XML del cliente. Una etiqueta consiste:

"marca hecha en el documento (hace a la información) "Tipo de etiquetas + Etiqueta de cierre

Objetos más importantes Modelos (tablas - aplicación) Vistas Menús y acciones / para llamar a acciones para manejar

Herramientas para la Creación de Formularios e Informes

En la creación o distinción de formularios se ha realizado También la creación del nombre / con el módulo base de reporte_creator y la creación con Opdoo para la utilización de datos

JasperReports es una librería que crea y genera XML / Que se tratan como plantilla en PDF y Html

Organización, Consulta y Tratamiento de la Información

  • Cada objeto tiene una Interfaz Si un objeto no funciona se le indica un error y hay que identificar cada solución

Un lenguaje meta, indica datos con un valor en concreto La Interfaz tiene forma (Dinamicamente con Descripción XML), por lo sencillo se toman objetos del programa

  • La consulta al servidor, va en el menú. Dentro de la aplicación se crea :
  • Creación en la tabla del valor de dato
  • La Interfaz está ya en las tablas

Manipulación de Datos

Tratamiento de la Información para llevar un orden

  • Contabilidad
  • Control
  • Facturas por ventas y compras
  • Precios
  • Almacen
  • Importe producto (Valor del Producto)

Procedimientos Almacenados del Servidor

  • O hacer que todo responda de forma automática... (Disparadores)

  • Disparadores Almacenador de Codigo / Al hacer que todo responda / Puede escribirse en Lenguaje de Bajo Nivel

  • Archivo Creado con Codigo

  • Hay un script / que puede editar/borrar/crear un campo

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

ERP Implementation Phase Assessment
12 questions
ERP Implementation Risks
9 questions
ERP Implementation and BPM Quiz
41 questions
Modern ERP Life Cycle Implementation
5 questions
Use Quizgecko on...
Browser
Browser