lunes, 5 de noviembre de 2012

Exploración de las estructuras de la compañía y la configuración inicial del cliente



En ésta entrada, se dará una pequeña introducción a los sistemas ERP y al manejo de la herramienta Adempiere.



     Un ERP es un sistema de gestión de información, que integra y automatiza muchas de las prácticas de negocio, asociadas con los aspectos operativos o productivos de una empresa.
     Permite la disponibilidad de toda la información para todos los integrantes de la empresa en todo momento, a diferencia de otras aplicaciones de gestión en donde sólo se integra a una pequeña porción de los procesos.

Objetivos y Propósitos

- Otorgar apoyo a los clientes del negocio, con tiempos rápidos de respuesta a sus problemas.
- Optimizar los procesos empresariales, permitiendo un eficiente manejo de información que permita la rápida toma de decisiones y disminuya los costos totales de operación.
- Permitir el acceso a toda la información de manera confiable, precisa y oportuna, brindando así integridad de los datos.
- Compartir información entre todos los componentes de la organización.
- Suprimir los enlaces complejos entre los sistemas de las diferentes áreas del negocio.


     Es una herramienta desarrollada por la comunidad, la cual desarrolla y soporta una solución de código abierto para negocios. Esta herramienta ofrece la funcionalidad de planificación de recursos empresariales, administración de la relación con los clientes y administración de la cadena de Suministro.

     Para mostrar el funcionamiento de Adempiere, se representará a una empresa de ropa, con la configuración de al menos un cliente, una organización y un almacén. Se describe con la herramienta una representación completa de la estructura de la empresa, la cual es la siguiente:

- Cliente: corresponde a la entidad más alta en Adempiere, sea 1 ó más clientes en el sistema.
- Organización(es): son entidades relacionadas, que se pueden configurar como una división de la empresa o unidad de negocio/producción de acuerdo a los tipos de productos que se realicen.
- Almacén: es un lugar donde se puede colocar, obtener o guardar la materia prima o artículos producidos. Las organizaciones están conformadas por éstos y puede contener una o más organizaciones de la empresa.


Para instalar Adempiere se necesitán 4 elementos:

- Sun Java 1.6 JDK (buscar el adecuado a su Sistema Operativo). Si posee una versión más reciente como la 1.7 u otra, deberá desinstalarla.
- Adempiere 360LTS (no funcionará con la 370)
- PostgreSQL 9.2

Se recomiendan ampliamente esas versiones en específico.

- Por último, necesitará de un alto grado de PACIENCIA, búsquese una pelota antistress y pida que le escondan toda herramienta potentemente peligrosa como un martillo o un bate...



Acá no se explicará cómo deberá llevar el proceso de instalación, por el contrario se mencionarán algunas soluciones a los posibles problemas que se podrá encontrar.

- Busque un tutorial para su instalación, hay varios en Youtube.

- Deberá configurar las variables de entorno para Java y Postgres, tenga cuidado durante éste paso ya que estará trabajando directamente con las variables de entorno de su Sistema Operativo. Se sugiere tener a Postgres en el directorio Archivos de Programa (Program Files) y a Adempiere en C.

- Si posee un sistema manejador de Base de Datos, como MQSL deberá deshabilitarlo, para ésto y dependiendo de su Sistema Operativo, dirígase a Inicio y busque en los servicios del sistema dicho componente, desde allí podrá deshabilitarlo. La razón básica es que tanto MSQL como Adempiere usan puertos de enlace a los servidores para levantar sus Bases de Datos y muy posiblemente Adempiere solicite usar el mismo puerto, puede cambiarlo pero se sugiere seguir ésta recomendación ya que no hacerlo implicará indagar más sobre posibles problemas que se puedan presentar.

- Debe estar muy atento en donde se indique el puerto con el que se trabajará (posiblemente 5432 ó 5434), ya que una vez sea asignado, deberá ingresarse/cambiarse en caso de que muestre otro.

- Tenga cuidado y recuerde muy bien el usuario y contraseña que ingresará al iniciar un nuevo Login Role para la creación de la BD en postgres, se sugiere usar adempiere/adempiere.

- Si está instalando en un computador personal, tenga en consideración ingresar en el campo de Servidor de Base de Datos "localhost" cuando esté configurando el Servidor de Adempiere.

Por último, si ha logrado levantar la Base de Datos de manera satisfactoria...FELICIDADES! éste es un pequeño paso para la Comunidad de Adempiere pero un gran paso para usted y su empresa!


Ingrese al Sistema de Adempiere con System/System. 

En el 2do login se llenará con los siguientes datos:

Perfil: System Administrator

Entidad: System
Organización: *

Dirígase a Administración del Sistema (o Gestión del Sistema)->Reglas de la Compañía->Configuración Inicial de la Compañía



Ingrese los datos para los siguientes campos:


Organización Clave: Sistemática Fashion Std-<HorarioLab>
Nombre: Sistemática Fashion Std-<HorarioLab>
Nombre de la Organización: AltaCostura
Administrative User Name: SistematicaAdmin
Normal User Name: SistematicaUser
Moneda: USD
País: United States

El resto de los campos, se dejarán en blanco. Se debe verificar que en el campo "Chart of Accounts File" se encuentre la ruta de el archivo "AccountingUS.csv", posiblemente sea ésta: C:\Adempiere\data\import\AccountingUS.csv

Luego dé click en Archivo->Salir y ahora se procederá a ingresar nuevamente pero con los datos de la compañía recién creada. Es decir:

SistematicaAdmin/SistematicaAdmin

Y a continuación, debería de aparecer la nueva compañía.


     De nuevo en el sistema, se procederá a crear las organizaciones, pero antes se creará 2 tipos de organizaciones "División" y "Sub Unit". Para ésto dé click en Administración del Sistema->Reglas de la Organización->Tipo de Organización

     Le aparecerá una nueva ventana con las herramientas y campos necesarios para el tipo de organización a crear. En la parte superior izquierda, dé click en el símbolo de "Registro Nuevo" y a continuación llenará en el campo de "Nombre" el tipo de organización "División", hará ésto mismo luego con "Sub Unit". Recuerde que siempre que haga un cambio, deberá guardar para mantener los cambios realizados.




     Hecho ésto, cierre esa ventana y de nuevo en "Reglas de la Organización", ahora sí se podrá crear las organizaciones, dé click en "Organización".

     Dé click en el símbolo de "Registro Nuevo" verificando que se encuentre ubicado en la pestaña de Organización. Allí podrá crear las 3 organizaciones que interesan en nuestro caso: "Dress", "Shirt" y "Jacket".



     Deberían de aparecer creadas las 3 organizaciones, si da click sobre el botón superior que tiene forma de una hoja con 4 flechas en cada esquina, podrá ver el listado. Dé click 1 en "Dres" y a continuación dirígase a "Información de la organización", en el campo de "Tipo de Organización" seleccione "Sub Unit"; realice éste procedimiento con las otras 2 organizaciones.


No olvide guardar, hecho ésto, ya se tienen creadas las 3 organizaciones.


     De nuevo en el menú, dirígase a Administración del Sistema->Gestión de Materiales->Reglas de Gestión de Materiales->Almacén y Ubicación

     Una vez allí, dé click en "Registro Nuevo" y a continuación se llenarán los campos como sigue en la imagen:


     Hecho ésto, se procederá a colocar 2 ubicaciones, dé click en "Ubicación" y a continuación llene los campos con los siguientes datos:

Organización: Dress
Almacén: 1std dress W/h
Clave de la Búsqueda: Loc D1A
Rack, Columna y Nivel con los valores 0 respectivamente.



Organización: Dress
Almacén: 1std dress W/h
Clave de la Búsqueda: Loc D1A
Rack y Nivel con los valores 0, Columna con el valor 1


(Recuerde guardar durante todo éste proceso)

Ahora realice los mismos pasos para las Organizaciones "Shirt" y "Jacket" respectivamente:

Almacén: 1std shirt 
Ubicación:
Organización: Dress
Almacén: 1std shirt 
Clave de la Búsqueda: Loc S1A
Rack, Columna y Nivel con los valores 0 respectivamente.

Almacén: 1std jacket
Ubicación:
Organización: Jacket
Almacén: 1std Jacket
Clave de la Búsqueda: Loc J1A
Rack y Nivel con los valores 0, Columna con el valor 1




     Es necesario que se importe el catálogo de cuentas, junto con la importación de archivos y gestor de la cuenta de importación, ya que durante la instalación inicial del cliente, Adempiere sólo importó las cuentas por defecto.

     Dirígase a Administración del Sistema-> Datos-> Importar Datos -> Importar Cuenta Contable.

     Una vez allí, realice un nuevo registro y proceda a llenar el nuevo como aparece en la imagen:




     Dé click en "Importar Cuenta", le aparecerá la siguiente ventana:


     Llene los campos de acuerdo a como creó el cliente.

     Por último aparecerá una ventaja con los resultados.


Finalizado ésto hemos concluido la creación de un Cliente, Organizaciones y
sus respectivos Almacenes, Felicidades!

Información Extraída de: Libro de Adempiere