Sie sind auf Seite 1von 7

TEMA 2.

- IMPLANTACIN TCNICNA DE SISTEMAS ERP-CRM: OpenERP

TEMA 2.- IMPLANTACIN TCNICA DE SISTEMAS ERP-CRM: OpenERP


1.- Introduccin
Por implantacin tcnica de sistemas ERP-CRM entendemos el subproceso con las siguientes
operaciones imprescindibles:
Instalacin del software, en una determinada mquina y sistema operativo, siguiendo las
prescripciones del fabricante.
Instalacin de los mdulos adicionales que correspongan, segn requerimientos.
Configuracin del software, segn las posibilidades que nos faciliten, para adecuarlos a los
requisitos de la organizacin.
Verificacin del correcto funcionamiento, segn requerimientos.
Documentacin de las operaciones realizadas y incidencias ocurridas, con su resolucin.
La lista anterior se puede ver ampliada con dos operaciones mas:
Migracin de datos del software de gestin empresarial existente hacia el nuevo software, si
as est contemplado en el proyecto de implantacin del nuevo software.
Si el software que instalamos conlleva un mecanismo de salvaguarda de los datos, se ha de
poner en marcha y verificacin de la correcta recuperacin de los datos en el caso de haber
ocurrido un desastre,

Para realizar estas operaciones es necesaria la ayuda de dos perfiles profesionales:


El administrador del sistema: En el caso que haya que efectuar alguna configuracin a nivel de
sistema operativo
El administrador del sistema gestor de base de datos, en el caso que nuestro software haya de
conectar con un SGBD corporativo, ya instalado o que haya que instalar.

La implantacin tcnica de un sistema ERP-CRM no es estndar y, por tanto, un implantador


necesita el aprendizaje concreto para cada combinacin posible.

Las caractersticas para el sistema OpenRP son:


Licencia AGPL o AGPL+Private User o GPL.
OnPremise bajo los SO Windows/Linux o SaaS
La base de datos en el SGBD PostGreSQL, solo contiene datos, no lgica de negocio (no
incorpora funciones, procedimientos o disparadores).
El servidor OpenRP que contiene toda la lgica de negocio facilita la instalacin de mdulos.
Capa de Clientes: Cliente Web(Accesible desde cualquier navegador), cliente GTK(Para
instalar en cada mquina que se quiera utilizar).
Servidor sobre Windows o Linux.

TEMA 2.- IMPLANTACIN TCNICNA DE SISTEMAS ERP-CRM: OpenERP

Cliente GTK sobre Windows, Linux o Mac.


SGBD: PostgreSQL.
Versin Enterprise: De pago (Incorpora todo)
Versin Community: Gratuita (No incorpora nada)
Versin SaaS: De pago (Incorpora alojamiento, efectuar copias de seguridad, incorpora
migraciones y incorpora mantenimiento).
Clientes suministrados por OpenERP 6.1: Cliente Web y Cliente GTK
Instalaremos la versin All-In-One, los pasos sern los siguientes:
1. Instalar OpenERP All in One en Windows
2. Instalar el cliente GTK de OpenERP en Windows
3. Distinguir los tipos de usuarios existentes alrededor del servidor OpenERP
4. Adquirir conocimientos bsicos del servidor PostgreSQL
5. Instalar OpenERP en Windows conectando con un SGBD PostgreSQL existente.
6. Gestionar empresas con OpenERP
7. Conocer el funcionamiento de los clientes web y GTK
8. Instalar mdulos segn as necesidades de la organizacin
9. Instalar OpenERP en los sistemas operativos Linux

2.1.- Instalacin OpenERP All-In-One en Windows.


Nosotros instalaremos la versin 6.1 que slo incorpora el servidor OpenERP (que incluye el
cliente web) y una versin del SGBD PostgreSQL. No facilita la instalacin del cliente GTK y no
permite la no instalacin del cliente web. La versin 7.0 elimina el cliente GTK y la 6.0 nos permite
instalar los tres. Las caractersticas de la instalacin son las siguientes:

Permite Instalar OpenERP Server y PostGreSQL.


Las conexiones al SGBD se realiza mediante un protocolo TCP/IP.
HostName: localhost
Port:5432.
Username: openpg (este ser el superusuario, se puede cambiar)
Password: openpgpwd
Se conecta a la red mediante: localhost:8069/web/webclient. El sistema 6.0 escucha por el
puerto 8080.

- Se han instalado OpenERP Server6.1 y PostgreSQL 8.3.


- El sistema se instala en c:\Archivos de Programa\OpenERP 6.1-20120803-233417.
- Dentro de la carpeta Server se encuentra un archivo openerp-server.conf que contiene la
informacin del superusuario.

TEMA 2.- IMPLANTACIN TCNICNA DE SISTEMAS ERP-CRM: OpenERP

- Dentro de la subcarpeta server de la carpeta Server se encuentra otro fichero de nombre


openerp-server.conf que contiene distintas entradas. En este archivo si hemos cambiado los
nombres en la instalacin hemos de cambiar las lneas de cdigo y reiniciar el servidor ERP
desde el panel de control.

- Para acceder desde otro ordenador solo hay que cambiar la palabra localhost por la direccin
IP de la mquina donde tenemos instalada el OpenERP.

2.2.- Instalacin del cliente GTL de OpenERP


La instalacin genera el submen OpenERP GTK Client 6.1. Al ponerlo en marcha reconoce si
existe un servidor OpenERP si lo encuentra nos muestra la pantalla para introducir usuario y
contrasea.
El idioma que aparece es el idioma predeterminado que tengamos de Windows.
Si el servidor lo tenemos en otra mquina hay que apretar el boton cambia y cambiar la palabra
localhost por la direccin IP de la mquina donde tengamos instalado el servidor OpenERP.

2.3.- Usuarios alrededor de un servidor OpenERP


Existen tres tipos de usuarios alrededor de un servidor OpenERP:

- Usuario administrador del servidor PostgreSQL: Es el usuario de PostgreSQL que utiliza el


servidor OpenERP para crear y eliminar empresas dentro de PostGreSQL. Una empresa se
corresponde con una base de datos dentro del servidor.

- En caso que se haya instalado mediante lo anterior se propone el usuario


openpg como superusuario del servidor PostgreSQL, pero se puede definir
cualquier pareja.

- En caso que el servidor se haya instalado de manera independiente dispondr


de un superusuario y podremos utilizar este o cualquier otro con autorizacin
para crear bases de datos.

- El usuario administrador del servidor PostGreSQl y su contrasea han de


residir en las entradas db_use y db_password del los fichero openerpserver.conf que se encuentra en los dos lugares anteriores.

- Usuario administrador del servidor OpenERP: es un usuario que puede crear y eliminar
empresas. No tiene nombre y solo tiene contrasea. La contrasea inicial del usuario
administrador del servidor es admin, el proceso de instalacin no permite el cambio. Los
clientes web y GTK permiten el cambio. Esta contrasea est almacenada en el ficher
openerp-server.conf que se encuentra en caminodonderesideOpenERP/Server/server. Si se
cambia desde este fichero se ha de reiniciar el servidor. El cambio desde el cliente GTK se
efecta desde la opcin Fichero/Bases de datos/Contrasea del Administrador. El cambio
desde el cliente web se realiza desde ManageDatabases, password.

TEMA 2.- IMPLANTACIN TCNICNA DE SISTEMAS ERP-CRM: OpenERP

- Usuarios de cada empresa creada en el servidor OpenERP: El proceso de creacin de una


empresa viene dada con un usuario administrador, de nombre admin, por el cual hemos de
introducir una contrasea al crear la empresa. Este usuario tiene todos los privilegios y puede
crear usuarios, grupos de privilegios y asignar usuarios a los grupos. Si se pierde la
contrasea se puede consultar directamente la base de datos a traver de las herramientas de
PostgreSQL.

2.4.- Conocimientos Bsicos del servidor PostgreSQL


Es un sistema SGBD relacional distribuido bajo licencia BSD. La mayora de los SGBD actuales
facilitan dos tipos de herramientas para acceder a las bases de datos y facilitar la gestin:

- Herramientas grficas y/o consolas textuales: Basadas en la arquitectura cliente-servidor.


- Herramientas grficas web: Para acceder desde navegadores.
Para acceder a PostGreSQL disponemos de muchas herramientas:

- Herramienta grfica pgAdmin III con arquitectura cliente-servidor.


- Consola textual psql con arquitectura cliente-servidor.
- Herramienta grfica phpPgAdmin con servidor web (necesita PHP).
Las caractersticas bsicas son:
Un servidor PostgreSQL puede tener muchos usuarios.
Un servidor PostgreSQL puede tener diversas bases de datos pero como mnimo una.
Una base de datos de PostgreSQL est compartimentada en esquemas.
Si pensamos utilizar pdgAdmin para ejecutar sentencias DML

hay que saber que est

configurada con el comportamiento autocommit on, es decir cualquier operacin ha de estar


validada al efectuar un commit y por tanto no es posible invocar un rollback.
Para configurar PostgreSQL para admitir conexiones remotas se ha de tener en cuenta:

- El servidor instalado por OpenERP esta configurado para admitir nicamente conexiones
locales desde la mquina donde se aloja el servidor. Se ha d modificar para admitir
conexiones remotas.

- Sirve para pgAdmin instaladas en una mquina remota o una aplicacin que se quiere
conectar a travs de ODBC.

- Lo primero que tenemos que hacer es registrar un servidor a travs de la opcin File/Add
Server.

- Al introducir los valores nos dice que a mquina con IP y puerto el que sea no encuentra
ningn servidor en ejecucin que acepte conexiones TCP/IP.

- PostgreSQL no escucha por todas las direcciones IP de la mquina que contiene el servidor.
Solo escucha por el puerto 127.0.0.1 y si queremos que escuche por otro puerto hemos de
configurarlo.

TEMA 2.- IMPLANTACIN TCNICNA DE SISTEMAS ERP-CRM: OpenERP

- Hemos de retocar el archivo de configuracin postgresql.conf, el parmetro listen_adresses.


Eliminamos el smbolo # y a la palabra localhos l4 aadimos las direcciones IP de la mquina
propuesta. O se le pone * lara que escuche por todas la IP.

- Se ha de reiniciar el servidor PostgreSQL. Nos aparece un nuevo error. Nos informa que en
el fichero pg_hba.conf no se encuentra entrada para la mquina la que sea. Es decir el
usuario no tiene autorizacin para conectar con la base de datos desde la mquina la que
sea.

- Se debe modificar pg_hba.conf con la lnea: host all all 10.200.1.207/32

md5

2.5.- Gestin de empresas en OpenERP.

Se puede realizar desde los dos clientes (servidor web y servidor cliente).
Cliente web: Manage Database
Cliente GTK: Archivo-Base de Datos
Para crear una empresa hemos de introducir la contrasea del superadministrador, el nombre
de la empresa (base de datos). El cliente web mantiene las maysculas y el cliente GTK no
distingue entre maysculas y minsculas.

- Marca para la carga de datos de demostracin


- Idioma por defecto
- Contrasea para el usuario administrados (admin) de la empresa que estamos creando.
Se puede acceder directamente a la base de datos para las siguientes funciones:

- Recuperar nombres y contraseas de los usuarios. Se hayan en la tabla res_users, pulsamos


botn secundario y pulsamos ver datos.

- Definir consultas para que los usuarios puedan ejecutarlas y obtener datos con una
estructura que puede ser no facilita el ERP.

- Diseas y ejecutar algn proceso de actualizacin de los datos almacenados para soluciones
posibles errores producidos por una manipulacin errnea del ERP.

2.6.- Iniciacin bsica a OpenERP.


El proceso de creacin de una empresa en OpenERP crea la base de datos en el servido
PostgreSQL con el usuario admin y el usuario demo su se han cargado los datos de
demostracin.

2.7.- Incorporacin de idiomas


Se puede realizar desde cualquiera de los clientes OpenERP con conexin admin.

- En el cliente GTK, por la opcin Usuario/Preferencias.


- Cliente web, Preferencias.

TEMA 2.- IMPLANTACIN TCNICNA DE SISTEMAS ERP-CRM: OpenERP

2.8.- Iniciacin a las interfaces web y GTK


Los servidores presentan un problema, las imgenes (iconos, logo de compaa etc.) no se
visualizan. Se puede incorporar pero no se visualiza. La solucin es efectuar un cambio en la
configuracin de PostgreSQL en el fichero postgresql.conf donde hay que cambiar la lnea:
#bytea_output = hex # hex, escape
por
bytea_output = escape #hex, escape

2.9.- Configuracin bsica de una empresa


OpenERP permite que una empresa este estructurada en muchas compaias. hecho que se
denomina gestin multicompaia. Si trabajamos en un entorno compaa hemos de tener en
cuenta:

- Gestionar los usuarios de la empresa, hemos de indicar las compaas a las que tiene
acceso este usuario. La asignacin de una compaa implica el acceso a la compaa y a las
compaas hijas.

- Cuando se gestionan los terceros (Clientes) hay que asignar cada socio (cliente o proveedor)
a la compaa que corresponda. La asignacin de un tercero a una compaa implica el
acceso desde cualquier compaa hija a la compaa a la cual est asignada.

2.10.- Instalacin de mdulos oficiales


Mdulos oficiales:

Sales Management: Gestin de ventas.


Purchase Management: Gestin de compras.
Customer and Finance
Accounting and Finance: Para dar acceso al usuario admin al mdulo de contabilidad.
eInvoicing and Paymens: Gestionar la factura electrnica y todo tipo de pagos.

2.11.- Instalacin de mdulos no oficiales.


Para incorporarlo e instalarlo hay que seguir los siguientes pasos:
1. A a d i r l a c a r p e t a x x x c o n t e n e d o r a d e l m d u l o e n e l d i r e c t o r i o
caminodonderesdieOepnERP/Server/server/openerp/addons
2. Desde el usuario admin actualizamos la lista de mdulos, con lo que incorporamos el
mdulo.
3. Ejecutamos el proceso de instalacin.
Al finalizar la instalacin la configuracin no se realiza de manera automtica. Para ello vamos a
configuracin/asistentes de configuracin/asistentes de configuracin y configuracin del mdulo.

TEMA 2.- IMPLANTACIN TCNICNA DE SISTEMAS ERP-CRM: OpenERP

2.12.- Gestin de la seguridad en una empresa: usuarios y grupos de privilegio


El proceso de creacin de una empresa genera un usuario administrador con usuario admin y
contrasea. El administrador tiene todos los privilegios sobre la empresa y puede crear usuarios,
grupos de privilegio sobre los objetos de la empresa (terceros, productos, . . . ) y asignar a los
diversos grupos privilegios.
Si la empresa incorpora datos de demostracin se genera tambin el usuario de nombre demo y
contrasea demo y la instalacin del mdulo Recursos Humanos incorpora un nmero de
empleados que a la vez son usuarios de la empresa de OpenERP.
Si accedemos a un usuario podemos observar las pestaas, usuario, permisos de acceso y
compaa permitidas.
La pestaa usuarios contiene datos del usuario.
La pestaa de compaas permitidas es por donde se puede asignar, en una instalacin
multicompaia, las compaas a las que el usuario puede gestionar.
La pestaa permisos de acceso contiene tres apartados:

- Usabilidad: contiene un conjunto de casillas de verificacin para facilitar al usuario diversas


funcionalidades. El apartado aplicacin muestra, para cada uno de los mdulos instalados,
un apartado con una lista desplegable con diversas posibilidades.

- Otros: Aporta los grupos de privilegio.


- Aplicacin: Es donde se instala en el entorno de seguridad de cada mdulo.

Das könnte Ihnen auch gefallen