Implantación Técnica de Sistemas ERP-CRM: OpenERP y Odoo

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 4,85 KB

Implantación Técnica de Sistemas ERP-CRM: OpenERP

Implantación: proceso para implementar un nuevo sistema ERP-CRM en una empresa. Es compleja y debe gestionarla un consultor.

Fases de la Implantación

  • Análisis de requisitos
  • Estudio de soluciones
  • Instalación y configuración
  • Migración de datos
  • Formación de usuarios

Implantación Técnica:

Subproceso formado por las siguientes operaciones:

  • Instalación del software en un hardware y un sistema operativo.
  • Instalación de módulos, según los requisitos.
  • Configuración del software, de acuerdo con los requisitos y las posibilidades de la empresa.
  • Comprobación del correcto funcionamiento.
  • Documentación de las operaciones realizadas e incidencias, con su solución.
  • Migración de datos del software ERP al nuevo software.
  • Si el software tiene un mecanismo de protección de datos: activación y comprobación de la correcta recuperación de datos.

Perfiles Necesarios para Ejecutar estas Operaciones:

  • Administrador del sistema: para configurar el sistema operativo.
  • Administrador del SGBD: para conectar el software con el SGBD.

La implantación técnica de un sistema ERP-CRM no es estándar, por lo que se necesitan conocimientos del SGBD y del sistema operativo de la empresa. Por otro lado, la experiencia en distintas situaciones ayuda al aprendizaje.

OpenERP (Odoo):

ERP-CRM de código abierto con licencia AGPL. Características:

  • Licencias: AGPLv3 y GPLv3.
  • Despliegues:
    • En sistemas operativos Linux y Windows (versión Community (gratis) y Enterprise (de pago)).
    • En SaaS (software como servicio).

Arquitectura:

Cliente-servidor con 3 capas:

  • Base de datos en el SGBD PostgreSQL: solo guarda datos y no ofrece funciones o procedimientos de negocio.
  • Servidor OpenERP: contiene toda la lógica de negocio con un núcleo y una estructura que permite añadir módulos según las necesidades de la empresa.
  • Capa clientes, con varias posibilidades: web, accesible desde navegador, GTK y para permitir la conexión con los protocolos XML-RPC o Net-RPC.

SGBD: PostgreSQL

SO:

  • Servidor en Linux o Windows.
  • Cliente GTK en Linux, Windows o Mac.

Clientes:

  • Cliente web: permite conectarse con el protocolo HTTP desde un navegador. Facilita el uso de OpenERP desde cualquier equipo, sin tener que instalar nada.
  • Cliente GTK: se debe instalar en los equipos que deben acceder a OpenERP.

Instalación del Servidor OpenERP en Linux

Opciones:

  • Instalar paquetes del servidor OpenERP, que ofrece la distribución Linux instalada.
  • Instalar paquetes que ofrece OpenERP en su web de descargas.
  • Instalar los códigos fuente que ofrece OpenERP.

Linux tiene la opción de instalar un servidor OpenERP por defecto:

  • Versión openerp-core: instalar el servidor OpenERP.
  • Versión openerp-full: instalar el servidor OpenERP y un servidor PostgreSQL.

Se debe configurar adecuadamente, indicando el servidor PostgreSQL al que debe conectarse, el usuario y la contraseña. Pasos:

  • Parar el servidor OpenERP iniciado a configurar.
  • Editar el archivo de configuración.
  • Modificar el contenido:
    • admin_passwd = contraseña de administrador.
    • db_host = equipo donde está el servidor.
    • db_port = puerto de escucha del servidor.
    • db_user = usuario.
    • db_password = contraseña.
  • Modificar los parámetros para conectarse al servidor PostgreSQL instalado. Para conectarse a este, el usuario OpenERP debe poder crear bases de datos.
  • Iniciar otra vez el servidor OpenERP configurado.
  • Comprobar si hay procesos llamados _ iniciados con el comando: ps aux | grep _.
  • Se debe comprobar el archivo log, donde se puede ver si el inicio ha sido correcto o si se ha detectado algún error. El servidor puede iniciarse, aunque haya errores que no permitan el uso de OpenERP.
  • Comprobar la conexión con los clientes web.

Entradas relacionadas: