manual_ob_2.3

download manual_ob_2.3

of 510

Transcript of manual_ob_2.3

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos son de Openbravo S.L

.

2

Manual Del Usuario OPENBRAVO 2.3X

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intelectual sobre wiki son de Openbravo S.L

.

Manual Del Usuario OPENBRAVO 2.3X

3

MANUAL DEL USUARIO OPENBRAVO ERP

Tradujo, compil y coment

Maximino Cares RamrezCopyright MIND Information Technologies SpA (CHILE)

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

y propiedad intectual sobre el wiki son de Openbravo S.L

Todos los derechos reservados de marcas, logos

4

Manual Del Usuario OPENBRAVO 2.3X

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intelectual sobre wiki son de Openbravo S.L

.

Manual Del Usuario OPENBRAVO 2.3X

5

Dedicado a Rafael y Johanna Sin su constante aliento, este libro solo hubiese quedado como parte del material de consulta personal. Y a todos aquellos entusiastas del Software libre que me alentaron hasta el final por el edicin de este texto de apoyo, en tantos otros a quienes les pido disculpa por no nombralos pero que les agradezco de corazn su contante apoyo. A todos mil gracias. especial a Hctor Pea de Chile y Jos Contardo de Venezuela y

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

y propiedad intectual sobre el wiki son de Openbravo S.L

Todos los derechos reservados de marcas, logos

6

Manual Del Usuario OPENBRAVO 2.3X

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intelectual sobre wiki son de Openbravo S.L

.

Manual Del Usuario OPENBRAVO 2.3X

7

OPENBRAVOMANUAL DEL USUARIO Versin 2.3

Marzo 2008

MIND Information Technologies SpA (Chile)

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

y propiedad intectual sobre el wiki son de Openbravo S.L

Todos los derechos reservados de marcas, logos

8

Manual Del Usuario OPENBRAVO 2.3X

Openbravo, su logo corporativo, los logos asociados a Partners son Marca Registrada de Openbravo S.L. Como tambin lo son los derechos de propiedad intelectual sobre la estructura y contenido del wiki. Todas las otras marcas y nombres de productos son marcas o marcas registradas de sus respectivas compaas.

MIND IT (Chile), su logo corporativo, sus logos asociados son Marca Registrada de Mind Information Technologies SpA.

Copyright MIND Information Technologies SpA (Chile). Autor de la traduccin: Maximino Cares Ramrez. Traduccin y adaptacin al castellano de partes del wiki de acceso pblico propiedad de Openbravo S.L, para su producto Openbravo ERP, y se encuentra accesible en: http://wiki.openbravo.com/wiki/Main_Page. Autores de la obra original: Openbravo S.L y contribuidores a la comunidad Openbravo ERP. En este manual no se entrega bajo ninguna forma electrnica, o medio magntico, todo a parte del cdigo de este software que se distribuye como Open Source bajo licencia OBPL. Si el lector desea tener acceso a algunas de las versiones de Openbravo ERP, como son Openbravo Community, Openbravo Network y OpenbravoPOS debe dirigirse al sitio web de Openbravo S.L www.openbravo.com Esta obra de distribuye bajo la licencia de Creative Commons Reconocimiento-CompartirIgual 2.5 Espaa. Para ver una copia de esta licencia, consulte http://creativecommons.org/by-sa/2.5/es/ o enve una carta a Creative Commons, 171 Second Street, Suite 300, San Francisco, California 94105, USA. Primera Edicin en Espaol Marzo de 2008 La informacin de este documento est sujeta a cambios sin previo aviso. El traductor no ofrece garanta alguna con respecto de este material, incluyendo, aunque sin limitarse a, las garantas implcitas de comerciabilidad e idoneidad para un fin especfico. El traductor no se responsabiliza de los errores que pueda contener este documento, ni de posibles daos accidentales o consecuentes derivados de la informacin contenida en l. El traductor no asume ninguna responsabilidad con respecto al uso o fiabilidad del sistema descrito. Este documento contiene informacin original protegida por la legislacin de materia de derechos de autor. Distribuidor y Editor: www.lulu.com quin solo acta como impresor por demanda.

http://creativecommons.org/licenses/by-sa/2.5/es/

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intelectual sobre wiki son de Openbravo S.L

.

Manual Del Usuario OPENBRAVO 2.3X

9

Acerca del Autor Maximino Cares RamrezNacido en 1957, oriundo de la ciudad de Concepcin, Chile, es un Programador de Sistemas con perfeccinamiento en Anlisis de Sistemas y posteriormente se grada como Administrador de Empresas. Con estudios en finanzas corporativas y sistemas de gestin se especializa en el ltimo tiempo en Tecnologas de Informacin. Trabaj como consultor de Empresas para el Gobierno chileno en proyectos de implantacin de sistemas en PYMES a travs de CORFO y SERCOTEC, fue asesor de la Gerencia para Latinoamrica de CHESTERTON INC., razn por la cul debi implementar en la casa matriz de un software propietario en la ciudad de Boston, USA, desarrollado en Chile por el autor. Ha asesorado una gran cantidad de empresas entre las que se pueden destacar IRADE (instituto Regional de Administracin de Empresas), Jos Heller y Ca. Ltda., CHESCOSUD S.A., Compaa Maderera e Industrial Condor S.A., Compaa Astilladora Concepcin, Fbrica de Papeles Concepcin S.A., Consorcio Jurdco Rivas & Consultores Asociados y una gran cantidad de PYMES de dificil detalle. En Marzo de 2007 es nombrado por Openbravo Lder para la Localizacin Chile (Ad Honorem), razn por la cul se compromete a realizar las primeras traduccines de Openbravo ERP entregando las primeras para la versin 2.22 y participa activamente en los foros de discusin de esta aplicacin. En Julio de 2007, es contactado por Marc OBrian, CEO de Projity, desarrolladores de los afamados productos Project-On-Demand y OpenProj para que pudiera responsabilizarse de la versin en Espaol de su producto de cdigo abierto y totalmente gratuito, OpenProj. producto ya est disponible en Sourceforge bajo libre descarga. Posteriormente se hace cargo de la traduccin de Project-On-Demand de Projity INC. Versin actualmente en uso por el mercado hispano parlante. Actualmente es Gerente General de MIND information Technologies SpA (Chile) empresa de Consultora en Tecnologas de Informacin especializada en Software Open Source. Comuncate directamente con el autor enviando un e-mail a [email protected] o a Este

[email protected] o visitando su pgina web www.mind-systems-mc.com

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

y propiedad intectual sobre el wiki son de Openbravo S.L

Todos los derechos reservados de marcas, logos

10

Manual Del Usuario OPENBRAVO 2.3X

(pgina intencionalmente dejada en blanco)

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intelectual sobre wiki son de Openbravo S.L

.

Manual Del Usuario OPENBRAVO 2.3X

11

Indice General

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

y propiedad intectual sobre el wiki son de Openbravo S.L

Todos los derechos reservados de marcas, logos

12

Manual Del Usuario OPENBRAVO 2.3X

(Pgina intencionalmente dejada en blanco

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intelectual sobre wiki son de Openbravo S.L

.

Manual Del Usuario OPENBRAVO 2.3X

13

INDICE

Contenido 1 Prefacio 1.1 1.2 1.3 1.4 2 Partiendo 2.1

o o o o o o o o o o o o o o o o o o o o o o o

Acerca de este Manual Caractersticas del ncleos Que hay de nuevo en el Manual de Usuario 2.3 Documentacin relacionada

Instalando Openbravo 2.1.1. Instalacin en Windows 2.1.2. Instalacin en Ubuntu Linux 2.1.3. Instalacin en Fedora Linux 2.1.4. Instalacin en RedHat Linux 2.1.5. Instalacin en OpenSuse Linux 2.1.6. Instalacin en Gentoo Linux 2.2 Accediendo a Openbravo 2.3 Configurando sus preferencias 3 Navegando en la Interfaz Usuario de Openbravo 4 Usando Openbravo 4.1 Diccionario de la Aplicacin 4.2 Configuracin General 4.3 Gestin de Datos Maestros 4.4 Gestin de Abastecimiento 4.5 Gestin de Bodega (Almacn) 4.6 Gestin de Produccin 4.7 Gestin de MRP 4.8 Gestin de Ventas 4.9 Gestin de Proyectos & Servicios 4.10 Gestin Financiera

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

y propiedad intectual sobre el wiki son de Openbravo S.L

Todos los derechos reservados de marcas, logos

14

Manual Del Usuario OPENBRAVO 2.3X

PrefacioAcerca de este Manual de UsuarioEl manual de Usuario 2.3 esta diseado para que usuarios que son nuevos en Openbravo puedan descubrir la usabilidad y funcionalidades de OpenbravoERP desde el lado terico. Los lectores no requieren ningn conocimiento acerca de programacin ni desarrollo de software.

Caractersticas del NcleoOpenbravo consiste en modelos que representan funcines ERP especficas. Estas son las siguientes: Gestin de Datos Maestros Gestin de Abastecimiento Gestin de Bodega (Almacn) Gestin de Produccin Gestin de MRP Gestin de Ventas Gestin de Proyectos & Servicios Gestin Financiera

Que hay de nuevo en el Manual de Usuario 2.3 Cambios en el Men de Aplicacin

o

Nuevos Mdulos: Planificacin de Requerimientos de Material (MRP) Administracin de Bodega Un nuevo mdulo de Gestin de Datos Maestros combina la relacin con terceros y la Gestin de Productos Un modificado mdulo de Gestin Financiera ahora consistente de Cuentas por Pagar y Cobrar y la Contabilidad. La palabra Reglas se cambia por Configuracin Una nueva organizacin de mdulos por contenido en Transacciones, Configuracin y carpetas de Herramientas de Anlisis.

o o o o

Nueva Interfase de Usuario

o o o o o

Nuevo diseo para el formato de integracin del Men y del rea de trabajo. Nueva, moderno y profesional diseo. Aspecto personalizable (Skinable). Homogenizacin de la aplicacin. Men: Botones de preferencias del usuario editable Botn de Cierre de la Aplicacin

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intelectual sobre wiki son de Openbravo S.L

.

Manual Del Usuario OPENBRAVO 2.3X

15

Botones de Abrir y Cerrar Mens Alertas de Zona Navegable Nuevo diseo de acorde del Men de Aplicacin. Iconos diferenciados para varios tipos de ventanas para una ms fcil localizacin de estas.

o

rea de Trabajo en el Modo de Edicin Nueva barra de navegacin con conos y acciones comnes usadas en todas las ventanas de la aplicacin. Nueva Barra de Tarea con botones nicos para todas las ventanas de la aplicacin. Nueva Barra Lateral a la izquierda del rea de trabajo permitiendo el cambio entre vista de edicin/relacin y esconder el men. Nuevo diseo de pestaas, mostrando slo una, la directamente accesible. Claro y mejor diseo de ventanas. Homogenizacin de todas las ventanas manuales. Chequeo en vivo de los datos introducidos por el usuario. rea de Mensajes en orden a centralizar la visualizacin de los Mensajes dd Usuario. Homogenizacin del diseo de los Botones del Area de Trabajo. rea de Trabajo en Modo Relacin Correcta visualizacin en ambos nabegadores Internet Explorer y FireFox. Nueva Grilla Dojo basada en funciones AJAX. La carga de datos transparente no vista por el usuario. La habilidad de mltiples arreglos de datos.

o

Openbravo integrado con Jasper Reports

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

y propiedad intectual sobre el wiki son de Openbravo S.L

Todos los derechos reservados de marcas, logos

16

Manual Del Usuario OPENBRAVO 2.3X

(Pgina dejada intencionalmente en blanco)

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intelectual sobre wiki son de Openbravo S.L

.

Manual Del Usuario OPENBRAVO 2.3X

17

1. Partiendo Instalacin de Openbravo en Linux 1.1 Ubuntu/Debian

1.2 Gentoo

1.3 Fedora Core 7 1.4 Ejemplo prctico de instalacin en Ubuntu 1.5 Opensuse 10.2

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

y propiedad intectual sobre el wiki son de Openbravo S.L

Todos los derechos reservados de marcas, logos

18

Manual Del Usuario OPENBRAVO 2.3X

(Pgina dejada intencionalmente en blanco)

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intelectual sobre wiki son de Openbravo S.L

.

Manual Del Usuario OPENBRAVO 2.3X

19

1.1. Instalacin Openbravo En Linux Ubuntu/Debian

Contenido 1 Introduccin 2 Requirimientos 2.1 Instalacin de Base de Datos PostgreSQL 2.2 Instalacin del entorno JAVA Sun JDK 2.3 Instalacin de Apache Tomcat 2.4 Instalacin de Apache Ant 3 Instalacin de Openbravo 4 Ejecutando Openbravo

o o o o

IntroduccinEsta Guia explica como instalar Openbravo y sus dependencias a nivel de consola de comandos. Es posible que con mnimas modificaciones pueda ser instalado y trabajar en cualquier otro sistema basado en Unix.

RequerimientosPara instalar Openbravo, usted necesita instalar el siguiente software de dependencia:

Sun JDK >= 1.5 Apache Ant >= 1.6.5 Apache Tomcat >= 5.5 PostgreSQL >= 8.1.4

Instalacin de la Base e Datos PostgreSQLOpenbravo usa PostgreSQL como su motor de base de datos. Soporte de bases de datos de fuente abierta como MySQL est actualmente en desarrollo. La versin 8.2.x ha sido un gran avance en trminos de rendimiento, por consiguiente se recomienda usarlo. El tiempo de la recompilacin ser alrededor a tres veces ms bajo. Para instalar el paquete:

sudo apt-get install postgresql-8.2Para colocar la clave de acceso a postgres:

sudo sed -i s/ident sameuser$/trust/ /etc/postgresql/8.2/main/pg_hba.conf sudo /etc/init.d/postgresql-8.2 restart psql -U postgres alter role postgres with password new_password;MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas y propiedad intectual sobre el wiki son de Openbravo S.L Todos los derechos reservados de marcas, logos

20

Manual Del Usuario OPENBRAVO 2.3X

\q sudo sed s/trust$/md5/ /etc/postgresql/8.2/main/pg_hba.conf sudo /etc/init.d/postgresql-8.2 reload

Entorno Java Sun JDKJDK 1.5 y 1.6 trabajan bien. En esta gua se usar 1.5. Para instalar el paquete:

sudo apt-get install sun-java5-jdkColocar JAVA JDK como por defecto:

sudo update-java-alternatives -s java-1.5.0-sunAhora necesitamos crear la variable de ambiente JAVA_HOME:

sudo echo JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun >> /etc/environmentDesconctese del sistema Ubuntu/Debian (Logout) y reingrese para hacer que las variables estn disponibles para todo el sistema.

Instalacin Apache TomcatPara instalar el paquete:

sudo apt-get install tomcat5.5 tomcat5.5-admin tomcat5.5-webapps sudo rm /var/log/tomcat5.5/catalina.out sudo /etc/init.d/tomcat5.5 startChequee que el servidor Apache est corriendo abriendo el navegador con el siguiente comando:

http://localhost:8180 o con el comando nmap:

nmap localhost -p 8180El puerto deber abrirse. Para colocar las variables de ambiente CATALINA_HOME, CATALINA_BASE y CATALINA_OPTS:

sudo echo CATALINA_HOME=/usr/share/tomcat5.5 >> /etc/environment sudo echo CATALINA_BASE=/var/lib/tomcat5.5 >> /etc/environment sudo echo CATALINA_OPTS=-server -Xms384M -Xmx512M >> /etc/environmentDesconctese y reingrese a su sistema para hacer estas variables disponibles a todo el sistema. Finalmente, debido a las polticas de seguridad del paquete de Tomcat Debian, es necesario crear una regla o desactivarlo. De lo contrario se negar a cargar el contexto de openbravo. Para desactivarlo, revise /etc/init.d/tomcat5.5 y cambie el TOMCAT_SECURITY=YES a TOMCAT_SECURITY=NO. Reinicie Tomcat para hacerlo efectivo.

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intelectual sobre wiki son de Openbravo S.L

.

Manual Del Usuario OPENBRAVO 2.3X

21

Instalacin Apache AntPara instalar el paquete:

sudo apt-get install antPara definir la variable de ambiente ANT_HOME:

sudo echo ANT_HOME=/usr/share/ant >> /etc/environmentDesconctese y reingrese para hacer estas variables disponibles a todo el sistema.

Instalacin de Openbravo ERPOpenbravo es distribuido en un archivo binario ejecutable que incluye todos los archivos necesarios para una instalacin binaria/fuente, para ambas versiones de base de datos Oracle y PostgreSQL. Primero descargue el Instalador Universal Linux desde Sourceforge.

wget http://superbeast.dl.sourceforge.net/sourceforge/openbravo/OpenbravoERP-2.22UniversalInstaller_linux.bin Hgalo ejecutable

chmod +x OpenbravoERP-2.22-UniversalInstaller_linux.bin Ejecte el instalador (como root, root es el superusuario de Linux por defecto, usted debe conocer la clave de acceso del root para poder instalar Openbravo)

./OpenbravoERP-2.22-UniversalInstaller_linux.bin

Dado que usted est ejecutando la instalacin desde un terminal, el instalador basado en texto lo guiar a travs del proceso o Acepte los trminos de la licencia o Si usted ha ejecutado el instalador como usuario root el directorio de la instalacin sugerido probablemente ser [/opt/OpenbravoERP-2.35] tan slo presione Intro. Seleccione Full (standard) installation o Dependiendo de si usted quiere las fuentes o no, escoja instalacin Binaria o Completa o Seleccine [1] PostgreSQL o El directorio Java home ser automticamente detectado si usted tiene correctamente instalado JAVA JDK, solo presione Intro para aceptar o El directorio ANT HOME ser automticamente detectado si usted lo instal correctamente, solo presione Intro para aceptar. o El directorio de Tomcat ser automticamente detectado si es que usted lo instal corrrectamente, slo presione Intro e ignore el mensaje que recomienda Apache 5.5. o Para Servidor de Dominio Web, usted necesita ingresar la direccin del servidor que ser usado para accesaro Openbravo desde el navegador, ejemplo. openbravo.yourcompanyname.com. No ingrese el puerto aqui. o Ingrese el puerto donde Tomcat esta operando, esto debe ser automticamente detectado. o Ingrese la carpeta donde los archivos binarios PostgreSQL estn ubicados. Esto debera ser automticamente detectado. Ejemplo /usr/local/pgsql/bin. o Ingrese el servidor de la base de datos, normalmente esto es en la misma mquina que usted define como localhost (127.0.0.1) que ha sido ingresada. Si no es as, engrese la direccin de la mquina que hace de servidor de base de datos. o Ingrese el puerto con que PostgreSQL procesa las transacciones (use la herramienta NMAP si no est seguro) o Ingrese el nombre de la base de datos que usted desea tener como por defecto de Openbravo. De lo contrario solo presione Intro. o Ingrese la clave de acceso (password) para el usuario postgres, la mayor de las veces este es postgres. La clave de acceso no puede ser nula ni vaca y si usted necesita cambiarla haga lo siguiente (como usuario normal no como root)y propiedad intectual sobre el wiki son de Openbravo S.L Todos los derechos reservados de marcas, logos

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

22

Manual Del Usuario OPENBRAVO 2.3X psql -U postgres postgres=# alter user postgres with password postgres_password; y entonces ingrese y re-ingrese la postgres_password en la instalacin Openbravo. Ingrese el usuario que tendr privilegios de administrador a la nueva base de datos creada por openbravo (por defecto es tad) Seleccione una clave de acceso no vaca para este usuario Ingrese Y (Si) para continuar la instalacin Tenga paciencia en este momento la instalacin se demorar cerca de una hora y algo ms quizs, dependiendo del tipo de mquina y velocidad con que usted cuente.

o o o o

Ejecutando OpenbravoDespus que usted haya instalado el sistema, ingrese el siguiente comando en su navegador: http://@yourservername@:8080/openbravo/. El puerto es 8180 en Ubuntu / Debian. Para chequear que Tomcat est ejecutndose, tipee el siguiente comando en su navegador: http://@yourservername@:8080 (usted ver una pantalla de bienvenida de apache-tomcat). DE lo contrario, para iniciar el servicio Tomcat ingrese como root el siguiente comando:

su tomcat -c /usr/share/tomcat/bin/startup.sh

O para terminar el servicio (shutdown) tomcat, como root, ingrese:

su tomcat -c /usr/share/tomcat/bin/shutdown.sh

Usted ver entonces esta ventana en su navegador si todo se ejecut exitosamente: Use el nombre de usuario Openbravo y la clave de acceso openbravo (recuerde que debe respetar maysculas y minsculas) para ingresar.

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intelectual sobre wiki son de Openbravo S.L

.

1.2. Instalacin Openbravo en Gentoo LinuxContenido 1 Introduccin 2 Requirimientoss 2.1 Instalacin base de datos PostgreSQL 2.2 Instalacin entorno Java Sun JDK 2.3 Instalacin Apache Tomcat 2.4 InstlacinApache Ant installation 3 Instalacin de Openbravo 4 Ejecutando Openbravo

o o o o

IntroduccinEsta Guia explica como instalar Openbravo y sus dependencias a nivel de consola de comandos. Es posible que con mnimas modificaciones pueda ser instalado y trabajar en cualquier otro sistema basado en Unix.

RequerimientosPara instalar Openbravo, usted necesita instalar el siguiente software de dependencia:

Sun JDK >= 1.5 Apache Ant >= 1.6.5 Apache Tomcat >= 5.5 PostgreSQL >= 8.1.4

Instalacin de la Base e Datos PostgreSQLOpenbravo usa PostgreSQL como su motor de base de datos. Soporte de bases de datos de fuente abierta como MySQL est actualmente en desarrollo. La versin 8.2.x ha sido un gran avance en trminos de rendimiento, por consiguiente se recomienda usarla. El tiempo de la recompilacin ser alrededor de tres veces ms bajo. Para instalar el paquete:

echo dev-db/postgresql >> /etc/portage/package.keywords echo dev-db/libpq >> /etc/portage/package.keywords emerge -av postgresql emergeconfig =postgresql-8.2.4Para colocar la clave de acceso de postgres:

psql -U postgresMIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas Todos los derechos reservados de marcas, logos son de Openbravo S.L

.

24

Manual Del Usuario OPENBRAVO 2.3X

alter role postgres with password new_password; \q sed -i s/trust$/md5 /var/lib/postgresql/data/pg_hba.conf /etc/init.d/postgresql-8.2 reload

Entorno JAVA Sun JDKJDK 1.5 y 1.6 trabajan bien. En esta gua se usar 1.5. Para instalar el paquete:

emerge -av sun-jdkY para colocar el entorno Java JDK por defecto:

java-config -S sun-jdk-1.5Portage coloca las variables JAVA_HOME por usted.

Instalacin Apache TomcatPara instalar el paquete:

emerge -av tomcatDebido a algunas restriccines de la licencia por Sun, usted tendr que descargar algunos paquetes manualmente y copiarlos a /usr/portage/distfiles. Portage le dir cuando. Para empezar:

/etc/init.d/tomcat-5.5 startChequee que el servidor Apache est corriendo abriendo el navegador con el siguiente comando: http://localhost:8180 o con el comando nmap:

nmap localhost -p 8180El puerto deber abrirse. Para colocar las variables de ambiente CATALINA_HOME, CATALINA_BASE y CATALINA_OPTS:

touch /etc/env.d/99tomcat echo CATALINA_HOME=/usr/share/tomcat5.5 >> /etc/env.d/99tomcat echo CATALINA_BASE=/var/lib/tomcat5.5 >> /etc/env.d/99tomcat echo CATALINA_OPTS=-server -Xms384M -Xmx512M >> /etc/env.d/99tomcatPara actualizar el ambiente y hacer que las vaiables estn disponibles a todo el sistema:

env-update && source /etc/profile

Instalacin Apache AntPara instalar el paquete:

emerge -av dev-java/antEs necesario hacer este enlace,de otra manera el instalador puede fallar:

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intelectual sobre wiki son de Openbravo S.L

.

Manual Del Usuario OPENBRAVO 2.3Xln -sf /usr/bin/ant /usr/share/ant-core/bin/antPortage coloca la variable ANT_HOME por usted.

25

Instalacin OpenbravoOpenbravo es distribuido en un archivo binario ejecutable que incluye todos los archivos necesarios para una instalacin binaria/fuente, para ambas versiones de base de datos Oracle y PostgreSQL. Primero descargue el Instalador Universal Linux desde Sourceforge. wget http://superb-east.dl.sourceforge.net/sourceforge/openbravo/OpenbravoERP-2.22UniversalInstaller_linux.bin Hgalo ejecutable chmod +x OpenbravoERP-2.22-UniversalInstaller_linux.bin Ejecute el instalador (como root, root es el superusuario de Linux por defecto, usted debe conocer la clave de acceso del root para poder instalar Openbravo) ./OpenbravoERP-2.22-UniversalInstaller_linux.bin o Dado que usted est ejecutando la instalacin desde un terminal, el instalador basado en texto lo guiar a travs del proceso o Acepte los trminos de la licencia o Si usted ha ejecutado el instalador como usuario root el directorio de la instalacin sugerido probablemente ser [/opt/OpenbravoERP-2.34] tan slo presione Intro.Select Full (standard) installation o Dependiendo de si usted quiere las fuentes o no, escoja instalacin Binaria o Completa o Seleccione [1] PostgreSQL o El directorio Java home ser automticamente detectado si usted tiene correctamente instalado JAVA JDK, solo presione Intro para aceptar o El directorio ANT HOME ser automticamente detectado si usted lo instal correctamente, solo presione Intro para aceptar. o El directorio de Tomcat ser automticamente detectado si es que usted lo instal corrrectamente, slo presione Intro e ignore el mensaje que recomienda Apache 5.5. o Para Servidor de Dominio Web, usted necesita ingresar la direccin del servidor que ser usado para accesaro Openbravo desde el navegador, ejemplo. openbravo.yourcompanyname.com. No ingrese el puerto aqui. o Ingrese el puerto donde Tomcat esta escuchando, esto debe ser automticamente detectado. o Ingrese la carpeta donde los archivos binarios PostgreSQL estn ubicados. Esto debera ser automticamente detectado. Ejemplo /usr/local/pgsql/bin. o Ingrese el servidor de la base de dato, normalmente esto es en la misma mquina que usted define como localhost (127.0.0.1) que ha sido ingresada. Si no es as, engrese la direccin de la maquina que hace de servidor de base de datos. o Ingrese el puerto con que PostgreSQL procesa las transacciones (use la herramienta NMAP si no est seguro) o Ingrese el nombre de la base de datos que usted desea tenercomo defecto de Openbravo. De lo contrario solo presione Intro. o Ingrese la clave de acceso (password) para el usuario postgres, la mayor de las veces este es postgres. La clave de acceso no puede ser nula ni vaca y si usted necesita cambiarla haga lo siguientes (como usuario normal no como root) psql -U postgres postgres=# alter user postgres with password postgres_password; y entonces ingrese y re-ingrese la postgres_password en la instalacin Openbravo. o Ingrese el usuario que tendr privilegios de administrador a a nueva base de datos creada por openbravo (pore defecto es tad) o Seleccines una clave de acceso no vaca para este usuario o Ingrese Y (Si) para continuar la instalacin o Tenga paciencia en este momento la instalacin se demorar cerca de una hora y algo ms quizs, dependiendo del tipo de mquina y velocidad con que usted cuente.

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intectual sobre el wiki son de Openbravo S.L

26

Manual Del Usuario OPENBRAVO 2.3X

Ejecutando OpenbravoDespus que usted haya instalado el sistema, ingrese el siguiente comando en su navegador: http://@yourservername@:8080/openbravo/. Para chequear que Tomcat est ejecutndose, tipee el siguiente comando en su navegador: http://@yourservername@:8080 (usted ver una pantalla de bienvenida de apache-tomcat). De lo contrario, para iniciar el servicio Tomcat ingrese como root el siguiente comando:

su tomcat -c /usr/share/tomcat/bin/startup.sh

O para terminar el servicio (shutdown) tomcat, como root, ingrese:

su tomcat -c /usr/share/tomcat/bin/shutdown.sh

Usted ver entonces esta ventana en su navegador si todo se ejecut exitosamente: Use el nombre de usuario Openbravo y la clave de acceso openbravo (recuerde que debe respetar maysculas y minsculas) para ingresar.

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intelectual sobre wiki son de Openbravo S.L

.

Manual Del Usuario OPENBRAVO 2.3X

27

1.3. Instalacin Openbravo en Fedora LinuxContenido 1 Introduccin 2 Requirimientoss 2.1 Instalacin base de datos PostgreSQL 2.2 Instalacin entorno Java Sun JDK 2.3 Instalacin Apache Tomcat 2.4 Instalacin Apache Ant 3 Instalacin de Openbravo 4 Ejecutando Openbravo

o o o o

IntroduccinEsta Guia explica como instalar Openbravo y sus dependencias a nivel de consola de comandos. Es posible que con mnimas modificaciones pueda ser instalado y trabajar en cualquier otro sistema basado en Unix.

RequerimientosPara instalar Openbravo, usted necesita instalar el siguiente software de dependencia:

Sun JDK >= 1.5 Apache Ant >= 1.6.5 Apache Tomcat >= 5.5 PostgreSQL >= 8.1.4

Instalacin de la Base e Datos PostgreSQLOpenbravo usa PostgreSQL como su motor de base de datos. Soporte de bases de datos de fuente abierta como MySQL est actualmente en desarrollo. La versin 8.2.x ha sido un gran avance en trminos de rendimiento, por consiguiente se recomienda usarlo. El tiempo de la recompilacin ser alrededor a tres veces ms bajo. Para instalar el paquete:

sudo apt-get install postgresql-8.2Para grabar la clave de acceso a postgres:

sudo sed -i s/ident sameuser$/trust/ /etc/postgresql/8.2/main/pg_hba.conf sudo /etc/init.d/postgresql-8.2 restart psql -U postgres alter role postgres with password new_password;MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas Todos los derechos reservados de marcas, logos y propiedad intectual sobre el wiki son de Openbravo S.L

28

Manual Del Usuario OPENBRAVO 2.3X

\q sudo sed s/trust$/md5/ /etc/postgresql/8.2/main/pg_hba.conf sudo /etc/init.d/postgresql-8.2 reloadPara instalar el stack del software bajado usted necesitar asegurarse primero que su Fedora Linux contiene ciertas herramientas requeridas para hacer una instalacin ms fcil. Checkee la herramienta WGET, usada por lnea de comando, est instalada, usando el siguiente comando

rpm -qi wget

Si no est, entonces use

yum install wgetPara instalarla. Checkee que la herramienta NMAP usada para consultar la puerta de escucha est instalada

rpm -qi nmapSi no est, entonces use

yum install nmapPara instalarla. Descargue el archivo binario desde el sitio de PostgreSQL. (como usuario normal) wget http://ftp2.us.postgresql.org/postgresql//source/v8.2.3/postgresql-base8.2.3.tar.gz Descomprima el archivo usando (como usuario normal)

gunzip postgresql-base-8.2.3.tar.gz tar xf postgresql-base-8.2.3.tar Asegrese que tener instalada las libreras libreadline, esta usualmente ya est isntalada pero bajo diferentes carpetas que las que espera PostgreSQL encontrar. (como root)

yum install readline yum install readline-devel ln -s /usr/lib/libreadline.so.5 ./libreadline.so yum install zlib yum install zlib-devel ./configure

Asegrese de tener instalada la librera zlib donde no siempre viene instalada por defecto en Fedora (como root)

Salga del usuario normal. Utilice el script de configuracin para chequear por todos los prerequisitos corriendo En la carpeta donde usted extrajo su archivo compactado PostgreSQL por usted descargado.

gmake install /usr/sbin/useradd postgres mkdir /usr/local/pgsql/data chown postgres /usr/local/pgsql/data su postgres /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data /usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data >logfile 2>&1 &

Login como root y ejecute:

/usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data -l logfile start & exit exit

Inicie el motor de base de datos como usuario postgres su - postgres

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intelectual sobre wiki son de Openbravo S.L

.

Manual Del Usuario OPENBRAVO 2.3X Coloque la ruta de utilidades dentro del archivo /etc/profile:

29

PATH=/usr/local/pgsql/bin:$PATH export PATH source /etc/profile Intente acceder a PostgreSQL bajo usuario normal usando:

psql -U postgres

Habiendo sido exitosa la instalacin usted, estando loggeado como usuario a nivel de comando SQL. Usted puede comprobar si PostgreSQL est corriendo, ejecutando

nmap localhostEl resultado debera ser as como esto:

PORT STATE SERVICE 22/tcp open ssh 25/tcp open smtp 80/tcp open http 3306/tcp open mysql 5001/tcp open commplex-link 5432/tcp open postgres

Entorno JAVA Sun JDKJDK 1.5 y 1.6 trabajan bien. En esta gua usaremos 1.5. Descargue la ltima Plataforma Java 2 Edicin Estandar desde http://java.sun.com/j2se /. Si usted tiene problemas descargando esta versin SUN UI que le exige que acepte la licencia y le da una cookie, use el espejo siguiente: wget http://distfiles.gentoo.org/distfiles/jdk-1_5_0_11-dlj-linux-i586.bin Posicinese en la carpeta /opt y ejecute (como root) el instalador descargado:

sh jdk-1_5_0_11-dlj-linux-i586.bin -unpack

El argumento unpack es muy importante aqu porque el archivo jar de otra manera no sea desempaquetado.

JAVA_HOME=/opt/jdk1.5.0_11 CLASSPATH=.:$JAVA_HOME/src.zip PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH source /etc/profile

Coloque las variables de ambiente Java en el archivo /etc/profile:

java -version

Verifique si el ambiente JAVA est exitosamente instalado tipeando en la consola el siguiente comando:

Instalacin Apache TomcatDescargue Jakarta-Tomcat version 6.0 desde http://tomcat.apache.org/. Con el siguiente comando: wget http://gulus.usherbrooke.ca/pub/appl/apache/tomcat/tomcat-6/v6.0.10/bin/apache-tomcat6.0.10.zip Descomprimalo en /usr/share (como root) Renombre la carpeta apache-tomcat.xx (usando el comando mv) a slo tomcat Agregar al usuario tomcat:

/usr/sbin/useradd tomcat

Coloque el nuevo usuario como el dueo de la carpeta tomcat (y sus subdirectorios) chown tomcat:tomcat /usr/share/tomcat -R Colocar las variables de ambiente CATALINA_HOME y CATALINA_OPTSTodos los derechos reservados de marcas, logos y propiedad intectual sobre el wiki son de Openbravo S.L

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

30

Manual Del Usuario OPENBRAVO 2.3X

CATALINA_HOME=/usr/share/tomcat CATALINA_OPTS=-server -Xms512M -Xmx1024M export CATALINA_HOME CATALINA_OPTS source /etc/profile chmod +x $CATALINA_HOME/bin/*.sh Colocar todos los scripts en la carpeta Tomcat bin como ejecutables Como root ejecute el script de startup script para iniciar Tomcat: Usando NMAP checkee que Tomcat est corriendo:

su tomcat -c /usr/share/tomcat/bin/startup.sh nmap localhostSe le debe devolver algo asi como esto

PORT STATE SERVICE 8009/tcp open ajp13 8080/tcp open http-proxyQue indica que Tomcat est escuchando ahora el puerto 8080 en localhost Usted ahora puede navegar a http://yourservername:8080/ y la pgina de Tomcat aparecer indicando que est corriendo apropiadamente.

Instalacin Apache Ant Descargue el paquete desde http://ant.apache.org/ e instlelo. wget http://apache.mirrors.northco.net/ant/binaries/apache-ant-1.7.0-bin.zip Descomprimalo en la carpeta /usr/share (como root) Renombre la carpeta apache.ant-xx (usando el comando mv) a solo ant Asegerese que las variables de ambiente ANT_HOME y PATH estn correctamente definidas en el archivo /etc/profile

ANT_HOME=/usr/share/ant PATH=$ANT_HOME/bin:$PATH export ANT_HOME PATH source /etc/profile ant -version

Checkee que Ant trabaja correctamente corriendo el siguiente comando

Instalacin Openbravo ERPOpenbravo es distribuido en un archivo binario ejecutable que incluye todos los archivos necesarios para una instalacin binaria/fuente, para ambas versiones de base de datos Oracle y PostgreSQL. Primero descargue el Instalador Universal Linux desde Sourceforge. wget http://superb-east.dl.sourceforge.net/sourceforge/openbravo/OpenbravoERP-2.22UniversalInstaller_linux.bin Hgalo ejecutable

chmod +x OpenbravoERP-2.22-UniversalInstaller_linux.bin

Ejecte el instalador (como root, root es el superusuario de Linux por defecto, usted debe conocer la clave de acceso del root para poder instalar Openbravo)

./OpenbravoERP-2.22-UniversalInstaller_linux.bin o Dado que usted est ejecutando la instalacin desde un terminal, el instalador o o

basado en texto lo guiar a travs del proceso Acepte los trminos de la licencia Si usted ha ejecutado el instalador como usuario root el directorio de la instalacin sugerido probablemente ser [/opt/OpenbravoERP-2.34] tan slo presione Intro.Select Full (standard) installationTodos los derechos reservados de marcas, logos y propiedad intelectual sobre wiki son de Openbravo S.L

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

.

Manual Del Usuario OPENBRAVO 2.3Xo o o o o o o o o o o o

31

Dependiendo de si usted quiere las fuentes o no, escoja instalacin Binaria o Completa Seleccine [1] PostgreSQL El directorio Java home ser automticamente detectado si usted tiene correctamente instalado JAVA JDK, solo presione Intro para aceptar El directorio ANT HOME ser automticamente detectado si usted lo instal correctamente, solo presione Intro para aceptar. El directorio de Tomcat ser automticamente detectado si es que usted lo instal corrrectamente, slo presione Intro e ignore el mensaje que recomienda Apache 5.5. Para Servidor de Dominio Web, usted necesita ingresar la direccin del servidor que ser usado para accesarlo Openbravo desde el navegador, ejemplo. openbravo.yourcompanyname.com. No ingrese el puerto aqui. Ingrese el puerto que Tomcat esa escuchando, esto debe ser automticamente detectado. Ingrese la carpeta donde los archivos binarios PostgreSQL estn ubicados. Esto debera ser automticamente detectado. Ejemplo /usr/local/pgsql/bin. Ingrese el servidor de la base de dato, normalmente esto es en la misma mquina que usted define como localhost (127.0.0.1) que ha sido ingresada. Si no es as, engrese la direccin de la mquina que hace de servidor de base de datos. Ingrese el puerto con que PostgreSQL procesa las transacciones (use la herramienta NMAP si no est seguro) Ingrese el nombre de la base de datos que usted desea tenercomo defecto de Openbravo. De lo contrario solo presione Intro. Ingrese la clave de acceso (password) para el usuario postgres, la mayor de las veces este es postgres. La clave de acceso no puede ser nula ni vaca y si usted necesita cambiarla haga lo siguientes (como usuario normal no como root)

psql -U postgres postgres=# alter user postgres with password postgres_password; o o o o

y entonces ingrese y re-ingrese la postgres_password en la instalacin Openbravo. Ingrese el usuario que tendr privilegios de administrador a a nueva base de datos creada por openbravo (pore defecto es tad) Seleccines una clave de acceso no vaca para este usuario Ingrese Y (Si) para continuar la instalacin Tenga paciencia en este momento la instalacin se demorar cerca de una hora y algo ms quizs, dependiendo del tipo de mquina y velocidad con que usted cuente.

Ejecutando OpenbravoDespus que usted haya instalado el sistema, ingrese el siguiente comando en su navegador: http://@yourservername@:8080/openbravo/. Para chequear que Tomcat est ejecutndose, tipee el siguiente comando en su navegador: http://@yourservername@:8080 (usted ver una pantalla de bienvenida de apache-tomcat). DE lo contrario, para iniciar el servicio Tomcat ingrese como root el siguiente comando:

su tomcat -c /usr/share/tomcat/bin/startup.sh

O para terminar el servicio Tomcat (shutdown), como root, ingrese:

su tomcat -c /usr/share/tomcat/bin/shutdown.sh

Usted ver entonces esta ventana en su navegador si todo se ejecut exitosamente: Use el nombre de usuario Openbravo y la clave de acceso openbravo (recuerde que debe respetar maysculas y minsculas) para ingresar.

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intectual sobre el wiki son de Openbravo S.L

32

Manual Del Usuario OPENBRAVO 2.3X

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intelectual sobre wiki son de Openbravo S.L

.

Manual Del Usuario OPENBRAVO 2.3X

33

1.4. EJEMPLO PRCTICO DE INSTALACIN DE OPENBRAVO EN UBUNTU SERVER 6.10Por favor note, el Servidor de Ubuntu predefinido instalado necesita correctamente del firewall antes de ponerlo en produccin. ##Pre-requisitos: Una instalacin limpia de Ubuntu 6.10 Server. Set up una direccin IP esttica para su servidor

sudo nano /etc/network/interfacesEjemplo

iface eth0 inet static address 192.168.0.2 netmask 255.255.255.0 gateway 192.168.0.1Agregar su directiva local de bsqueda y servidores DNS

Sudo nano /etc/resolv.confEjemplo

search mydomain.com nameserver 192.168.0.1 nameserver Your local or isps nameserverFinalmente agregue los archivos de los host requeridos que son fijos para que su servidor puede resolverlos. til si usted no tiene un servidor de DNS local para agregar sus propios archivos.

sudo nano /etc/hostsEjemplo

127.0.0.1 127.0.1.1Reinicie la red

localhost myserver.mydomain.com myserver

sudo /etc/init.d/networking/restartUsted debe ser capaz de hacer ping desde el servidor usando su hostname o el nombre del dominio totalmente calificado:

ping myserver ping myserver.mydomain.comNo olvide de hacer ping a internet solo para asegurarse!

ping http://www.google.comInstale SSH (Es muy bueno tener la posibilidad de copiar y pegar desde otra maquina en estos sistema servidores basados en texto:

sudo apt-get install openssh-server OK ahora nosotros tenemos el material suficiente como para seguir con el resto. ## Fin Pre-requisitosMIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas Todos los derechos reservados de marcas, logos y propiedad intectual sobre el wiki son de Openbravo S.L

34

Manual Del Usuario OPENBRAVO 2.3X

nano del sudo /etc/apt/sources.listQuite el carcter comentario (#) de las lneas siguientes y agregue multiverse al extremo derecho como se muestra abajo.

# deb http://gb.archive.ubuntu.com/ubuntu/ edgy universe # deb-src http://gb.archive.ubuntu.com/ubuntu/ edgy universeLuego -

deb http://gb.archive.ubuntu.com/ubuntu/ edgy universe multiverse deb-src http://gb.archive.ubuntu.com/ubuntu/ edgy universe multiverse sudo apt-get update **Nota: Noticia multiversion ha sido adicionada al final de estas dos lneas

Ahora Openbravo ERPPaso 1 - Instalar Postgresqlsudo apt-get install postgresql-8.1 Ahora coloque la clave de acceso del superiuaurio postgres sudo -u postgres psql template1 ALTER USER postgres WITH PASSWORD mypassword; \q Donde mypassword es la clave de acceso que usted espera usar.

Paso 2 - Instale Java JRE y JDKsudo apt-get install sun-java5-bin sun-java5-fonts sudo apt-get install sun-java5-demo sun-java5-jdk sun-java5-source Usted necesita aceptar los trminos de licencia de estos dos productos

Paso 3 - Instale tomcatsudo apt-get install tomcat5.5 tomcat5.5-admin tomcat5.5-webapps Para verificar si tomcat est trabajando: sudo nano /etc/default/tomcat5.5 Quite el carcter comentario y cambie JAVA_HOME a: JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun Cambie a clave de acceso del usuario tomcat: sudo nano /var/lib/tomcat5.5/conf/tomcat-users.xml Cambie el usuario tomcat a: Donde mypassword es la clave de acceso que usted espera usar. Inicie el servicio tomcat: sudo /etc/init.d/tomcat5.5 start Usted puede verificarlo accediendo a la pgina de bienvenida de Tomcat: http://ipaddressofyourserver:8180

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intelectual sobre wiki son de Openbravo S.L

.

Manual Del Usuario OPENBRAVO 2.3X

35

Intente probar los ejemplos de servlet y JSP para probar, los ejemplos JSP pueden no trabajar, para hacer que ellos trabajen: sudo nano /var/lib/tomcat5.5/webapps/jsp-examples/WEB-INF/tagPlugins.xml Borre el contenido del archivo y pegue esto: org.apache.taglibs.standard.tag.rt.core.IfTag org.apache.jasper.tagplugins.jstl.core.If org.apache.taglibs.standard.tag.common.core.ChooseTag org.apache.jasper.tagplugins.jstl.core.Choose org.apache.taglibs.standard.tag.rt.core.WhenTag org.apache.jasper.tagplugins.jstl.core.When org.apache.taglibs.standard.tag.common.core.OtherwiseTag org.apache.jasper.tagplugins.jstl.core.Otherwise org.apache.taglibs.standard.tag.rt.core.ForEachTag org.apache.jasper.tagplugins.jstl.core.ForEach Reinice Tomcat sudo /etc/init.d/tomcat5.5 restart Pruebe los ejemplos de nuevo, ellos deberan ahora trabajar

Paso 4 - Instale Apache AntApache-ant podra estar ya instalado: Pruebe tipeando ant en la consola de comandos

Paso 5 Configure las variables de ambiente requeridassudo nano ~/.bashrc Agregue las siguientes Lneas a la derecha de la parte baja export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun export CATALINA_HOME=/usr/share/tomcat5.5 export CATALINA_OPTS=-server -Xms512M -Xmx512M export ANT_HOME=/usr/share/ant Ahora usted necesita desconectarse y volver a ingresar Tipee env en la consola de conando y estas variables deberna listarse Testeos bsicos: Intente ejecutar los siguientes comandos en la consola de sistema: java javac psql ant Ellos deberan devolver algn tipo de salida sudo /etc/init.d/tomcat5.5 startMIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas Todos los derechos reservados de marcas, logos y propiedad intectual sobre el wiki son de Openbravo S.L

36

Manual Del Usuario OPENBRAVO 2.3X

debe decirle que ya est funcionando.

Paso 6 Descargue e instale OpenbravoEstos son algunos espejos de descarga wget http://kent.dl.sourceforge.net/sourceforge/openbravo/OpenbravoERP_2.22-PostgreSQL.zip wget http://heanet.dl.sourceforge.net/sourceforge/openbravo/OpenbravoERP_2.22PostgreSQL.zip wget http://internap.dl.sourceforge.net/sourceforge/openbravo/OpenbravoERP_2.22PostgreSQL.zip wget http://easynews.dl.sourceforge.net/sourceforge/openbravo/OpenbravoERP_2.22PostgreSQL.zip sudo apt-get install unzip

unzip OpenbravoERP_2.22-PostgreSQL.zip -d OpenbravoERPcd OpenbravoERP Cuando no hay ambiente GUI es necesario hacer uns instalacin en modo texto sudo nano install.sh Cambie: java -jar download.jar Ejecute el instalador: sudo sh ./install.sh Acepte los trminos de la licencia Backup Folder: /opt/AppsOpenbravo/backup Database Server: localhost Database User: tad Database Pass: tad Database Name: openbravo Port: 5432 Option 1 - DATABASE ONLY Postgres password: Set as above when installing postgresLa clave de acceso de postgres se preguntar dos veces durante este proceso. ESTO PUEDE DAR ALGN ERROR DESPUES DE UPDATING DATABASE VERSION. El usuario requerido tad debe ser definido en esta etapapero la estructura de la base de datos y su poblamiento podrn fallar

to java -jar download.jar text

Por consiguiente debemos instalar la base de datos manualmente: unzip download.jar -d download cd download pg_restore -i -h localhost -p 5432 -U tad -d openbravo -v -O TAD.DMP

Password: tadcd . Ejecute el instalador ahora: sudo sh ./install.sh Acepte los trminos de la licencia Backup Folder: /opt/AppsOpenbravo/backup Database Server: localhost Database User: tad Database Pass: tad Database Name: openbravo Port: 5432MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas Todos los derechos reservados de marcas, logos y propiedad intelectual sobre wiki son de Openbravo S.L

.

Manual Del Usuario OPENBRAVO 2.3XOption 2 - SOURCE Application folder: /opt/AppsOpenbravo Attachments folder: /opt/AppsOpenbravo/attachment Special pdf fonts folder: /opt/AppsOpenbravo/fonts Tomcat context: openbravo Web url: Set as above when setting in /etc/hosts (http://myserver.mydomain.com:8180/openbravo/web) NOTE THE 8180 Make Deploy: true En esta etapa abra su navegador con: http://yourserveripaddress:8180 Usted debe ver la pgina de bienvenida de Tomcat en su servidor. Haga Click en Tomcat Manager

37

Nombre de usuario tomcat clave de acceso, la que usted puso durante la instalacin previa de Tomcat. Usted debe ver openbravo sin embargo en la lista de aplicaciones no se empezar y empezarlo no representarn ninguna diferencia. Esto es porque el archivo servlet-api.jar ya existe en /usr/share/tomcat5.5/common/lib / pera que no se necesita en /var/lib/tomcat5.5/webapps/openbravo/WEB-INF/lib / Esto necesita anularlo o renombrarlo antes que el contexto de openbravo empiece, simplemente renombre el archivo:

sudo mv /var/lib/tomcat5.5/webapps/openbravo/WEB-INF/lib/servlet-api.jar /var/lib/tomcat5.5/webapps/openbravo/WEB-INF/lib/servlet-api.jar.backupTambin necesitamos agregar permisos a un archivo java .policy para que Openbravo puede correr con el Administrador Java de Seguridad habilitado en Ubuntu. (Habilitado por defecto).

Crea un nuevo archivo de poltica sudo nano /etc/tomcat5.5/policy.d/05openbravo.policy Agregue las siguiente lneas y grabe // Openbravo permissions grant codeBase file:${catalina.home}/webapps/openbravo/- { permission java.lang.RuntimePermission createClassLoader; permission java.lang.RuntimePermission getClassLoader; permission java.lang.RuntimePermission accessClassInPackage.sun.misc; permission java.io.FilePermission /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/jre/lib/*, read; permission permission permission permission }; java.io.FilePermission /var/lib/tomcat5.5/webapps/openbravo/WEB-INF/*, write; java.net.SocketPermission localhost,resolve; java.net.SocketPermission 127.0.0.1:5432,connect,resolve; java.util.PropertyPermission org.apache.commons.discovery.log.level, read;

Reinicie Tomcat sudo /etc/init.d/tomcat5.5 restart Ingrese a la pgina del administrador de Tomcat luego y ver openbravo corriendo! Acceda con: http://yourserver.yourdomain.com/openbravo No olvide agregar su yourserver.yourdomain.com a su archivo host local en el PC donde se accesa la aplicacin o el servidor DNS local donde se resuelven las direcciones.

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intectual sobre el wiki son de Openbravo S.L

38

Manual Del Usuario OPENBRAVO 2.3X

(Pgina dejada intencionalmente en blanco)

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intelectual sobre wiki son de Openbravo S.L

.

Manual Del Usuario OPENBRAVO 2.3X

39

1.5. Instalacin Openbravo en OpenSuse LinuxPara compilar e instalar Openbravo 2.3 es necesario tener algunas dependencias resueltas. Estas dependencias son:

Apache-tomcat >= 5.5 Apache-ant >= 1.6 Una base de datos (Oracle 10g o PostgreSQL >= 8.1.4) Entorno Java JDK >= 1.5.

Estas dependencias pueden ser resueltas utilizando los repositorios de la distro que usen, pero solo recomiendo instalar la base de datos de esa manera, apache-tomcat, apache-ant y jdk es preferible descargarlos del sitio web de Apache y de Sun respectivamente ya que si no podran tener problemas para compilar e instalar Openbravo. Para efectos de este tutorial descargaremos todas las dependencias a mano, excepto PostgreSQL (el cual descargaremos e instalaremos usando Smart). Entonces descargaremos Apache-tomcat 6.0 y Apache-ant 1.7, una vez descargados los descomprimiremos (click derecho -> extraer aqui) y moveremos al directorio /opt, si quieren pueden dejarlos en otro lado, yo dejo ahi todo lo que instalo a mano (sin repositorios). Luego descargamos el JDK 1.6 Update 2, no descargaremos el .rpm.bin sino que el .bin (nos sirve para cualquier distro), le damos permisos de ejecucin y ejecutamos escribiendo en la consola:

chmod a+x jdk-6u2-linux-i586.bin ./jdk-6u2-linux-i586.binlo cual terminar con una carpeta con el jdk la cual moveremos al directorio /opt. En lo personal prefiero quitar todo rastro del java gnu y dejar solo el que descargamos, Podemos quitarlo utilizando Smart o Yast. Notese que les puede salir un mensaje de error de dependencias para Openoffice, ponganle Omitir requisito en general, esto si usamos Yast, de esa forma no se quitar Openoffice. No hay que preocuparse por esto ya que configuraremos el java de Sun que descargamos anteriormente. Ahora nos toca configurar el CLASSPATH, para esto simplemente agregamos al archivo /etc/profile (como root) las siguientes Lneas:

export JAVA_HOME=/opt/jdk1.6.0_02 export PATH=$PATH:${JAVA_HOME}/binluego reiniciamos el sistema y ya est. Ahora solo nos falta descargar PostgreSQL, para eso abrimos smart (smartgui), ponemos en el buscador postgresql y lo marcamos (los paquetes con devel no son necesarios).

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos son de Openbravo S.L

.

40

Manual Del Usuario OPENBRAVO 2.3X

Ahora debemos asignar una contrasea al administrador postgres de la base de datos. Simplemente escribimos en la consola (como root):

passwd postgrese ingresamos la contrasea.

Ahora debemos modificar el archivo /var/lib/pgsql/data/pg_hba.conf, vamos al final y donde dice:

# local is for Unix domain socket connections only local all all ident sameuser # IPv4 local connections: host all all 127.0.0.1/32 ident sameuser # IPv6 local connections: host all all ::1/128 ident sameusercambiamos el ident sameuser por un trust, sin las comillas, y guardamos. Solo nos queda levantar el servidor de aplicacines Tomcat y la base de datos PostgreSQL.MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas Todos los derechos reservados de marcas, logos y propiedad intelectual sobre wiki son de Openbravo S.L

.

Manual Del Usuario OPENBRAVO 2.3X

41

Para levantar la base de datos PostgreSQL simplemente escribimos en la consola (como root):

service postgresql starty listo. Tambien se puede hacer en Yast -> Editor de niveles de ejecucin -> postgresql -> activar. Para levantar Tomcat nos dirigimos al directorio /opt/apache-tomcat-6.0.13/bin, abrimos una consola y escribimos (como root):

./startup.shy listo. Ya con eso tenemos todas las dependencias resueltas y estamos en condicines de compilar e instalar Openbravo 2.3 en nuestro sistema. Ahora ejecutar en la consola (como root):

chmod a+x OpenbravoERP-2.33-linux-installer.bin ./OpenbravoERP-2.33-linux-installer.binAqui veremos el instalador del ERP, presionamos Siguiente.

Leemos y aceptamos el acuerdo o licencia, presionamos adelante. Dejamos el directorio de instalacin por default, presionamos Adelante. Presionamos adelante y dejamos todo tal cual hasta que elegimos la base de datos, la cual por default esta con Oracle, la cambiamos a PostgreSQL y presionamos Siguiente

Luego especificamos el directorio del jdk, si configuramos todo anteriormente entonces detectar automticamente el directorio, si no simplemente se lo pasamos y presionamos Adelante.MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas Todos los derechos reservados de marcas, logos y propiedad intectual sobre el wiki son de Openbravo S.L

42

Manual Del Usuario OPENBRAVO 2.3X

Luego especificamos el directorio del apache-ant, forzosamente se lo pasamos a mano y presionamos Adelante. Luego especificamos el directorio del apache-tomcat, forzosamente se lo pasamos a mano e ignoramos el mensaje que aparecer y presionamos Adelante. Luego especificamos algunos parmetros del tomcat. Si en este no modificamos nada (por ejemplo el puerto por el cual servir) entonces solo presionamos Adelante.

Luego damos la ruta del ejecutable de PostgreSQL, si lo instalamos usando smart o yast entonces ponemos /usr/bin y presionamos Adelante.

Si no se hizo ninguna modificacin a la base de datos (por ejemplo el puerto por el cual servir) entonces dejamos los Parmetros por default y presionamos Adelante.

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intelectual sobre wiki son de Openbravo S.L

.

Manual Del Usuario OPENBRAVO 2.3X

43

Luego ingresamos la contrasea del administrador de PostgreSQL (usuario postgres) y presionamos Adelante.

Luego ingresamos el usuario de la base de datos para Openbravo, en mi caso deje el mismo usuario postgres, si quieren pueden crear otro usuario (lo cual recomiendo) e ingresan la contrasea correspondiente y presionamos Adelante.

Ahora debemos esperar a que Openbravo se instale en nuestro sistema. Esto puede tomar alrededor de 1 hora o ms dependiendo de nuestro equipo.

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intectual sobre el wiki son de Openbravo S.L

44

Manual Del Usuario OPENBRAVO 2.3X

Una vez listo reiniciamos Tomcat (como root):

./shutdown.sh ./startup.shy ya estamos en condicines de utilizar Openbravo, simplemente escribimos en nuestro navegador: http://localhost:8080/openbravo y se abrir, el nombre de usuario es Openbravo y la contrasea es openbravo (sin las comillas).

Si siguen esta gua, paso a paso, tendrn corriendo Openbravo, correctamente, en su equipo.

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intelectual sobre wiki son de Openbravo S.L

.

Manual Del Usuario OPENBRAVO 2.3X

45

Como pudimos apreciar, la instalacin de Openbravo 2.3 tiene sus bemolesr pero hay que saber resolver las dependencias necesarias.

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intectual sobre el wiki son de Openbravo S.L

Manual Del Usuario OPENBRAVO 2.3X

46

1.6. Ejemplo prctico de Instalacin enGENTOO LINUXContenidos 1 Introduccinn o 1.1 Motivacin 2 Preparando el sistema 3 Modificando variables de sistema 4 Fix ANT 5 Instalando Openbravo 6 Contacto / Retrolaimentacin 7 Fuentes/Informacin Adicional

IntroduccinOpenbravo ERP es un ERP basado en web de fuente abiert (MPL) para empresas pequeas y medianas. Cubre un amplio rango de funcinalidades tales como finanzas, cadena de suministros, administracin de proyectos, manufactura y mucho mas. Actualmente soporta dos bases de datos: Oracle y PostgreSQL. Este captulo de COMO HACER est basado en la versin para PostgreSQL.

MotivacinGentoo Tomcat usa un nuevo y diferente esquema (explicado ms abajo). Quisimos instalar Openbravo que usa este esquema, a fin de probar algo distinto al Tomcat normal. Usted siempre podra descargar Tomcat desde el website oficial y sin portage. Esta manera de instalacin de Openbravo sera ms fcil. Pero si usted quiere tomar el esquema del Gentoo-Tomcat (mejor!), entonces esta gua es para usted.

Preparando el sistemaLos requerimientos de dependencias de software de la version 2.3x son:

Sun JDK >= 1.5 Apache Ant >= 1.6.5 Apache Tomcat >= 5.5 PostgreSQL >= 8.1.4

Afortunadamente para los usuarios de Gentoo, todos estos paquetes son incluido en portage. Por otro lado, el TOMCAT de Gentoo usa un nuevo esquema jerrquico diferente (Conformidad FHS). Chequee la gua de Tomcat Gentoo para ms informacin. Para resumirlo: Layout Standard Tomcat /opt/tomcat-x.y/bin /opt/tomcat-x.y/common /opt/tomcat-x.y/confMIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Layout Gentoo Tomcat /usr/share/tomcat-x.y/bin /usr/share/tomcat-x.y/common /etc/tomcat-x.yTodos los derechos reservados de marcas, logos son de Openbravo S.L

.

Manual Del Usuario OPENBRAVO 2.3X/opt/tomcat-x.y/logs /opt/tomcat-x.y/server /opt/tomcat-x.y/shared /opt/tomcat-x.y/temp /opt/tomcat-x.y/webapps /opt/tomcat-x.y/work /var/log/tomcat-x.y/logs /usr/share/tomcat-x.y/server /var/lib/tomcat-x.y/shared /var/tmp/tomcat-x.y /var/lib/tomcat-x.y/webapps /var/run/tomcat-x.y

47

Desde la versin 2.21 Openbravo soporta este layout. Los paquetes sun-jdk-1.5, ant 1.6.5, y tomcat-5.5.20 ahora son estables en portage. PostgreSQL 8.1.8 y superior estn marcados con ~keywords. Usted puede agregar estos paquetes a sus package.keywords.

File: /etc/portage/package.keywords # PostgreSQL dev-db/postgresql dev-db/libpq dev-java/jdbc3-postgresql

Despus de esto, usted est listo para sacarlos o descargarlos:

emerge -av sun-jdk dev-java/ant tomcat postgresqlDebido a algunas restriccines de la licencia por Sun, usted tendr que descargar algunos paquetes a mano y copiarlos a /usr/portage/distfiles. Portage le dir cuando. Chequee su ambiente del java es sensato con check-java-config. No debe haber ningn problema. Una vez PostgreSQL ha surgido, no se olvida de correr:

emergeconfig =postgresql-8.1.8

Modificando Variables de SistemaLa variable $JAVA_HOME debe apuntar a 1.5 JDK. En nuestro caso a sun-jdk-1.5 y blackdown-jdk1.4.2, entonces:

java-config -S sun-jdk-1.5Bien, hora necesitamos las variables CATALINA_HOME, CATALINA_BASE y CATALINA_OPTS. El instalador no pregunta por estas variavles, l las toma del sistema. Creamos el archivo de variables de ambiente:

File: /etc/env.d/99tomcat CATALINA_HOME=/usr/share/tomcat-5.5 CATALINA_BASE=/var/lib/tomcat-5.5 CATALINA_OPTS=-server -Xms384M -Xmx512M

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intectual sobre el wiki son de Openbravo S.L

48

Manual Del Usuario OPENBRAVO 2.3X

NOTA: Los valores de rendimiento -Xms384M y -Xmx512M dependen de la cantidad de memoria del sistema. ste debe ser un buen valor para la mayora de ellos, sin embargo, CATALINA_BASE tiene el webapps y CATALINA_HOME el directorio lib. Para actualizar el ambiente y hacer estas variables disponibles:

env-update && source /etc/profile

Ant fixEs necesario hacer este enlace, de otra manera puede fallar:

ln -sf /usr/bin/ant /usr/share/ant-core/bin/ant

Instalando Openbravo Descrguelo desde Sourceforge. Asegrese de elegir la versin de PostgreSQL correcta.

mkdir /tmp/openbravo cd /tmp/openbravo unzip OpenbravoERP_2.22-PostgreSQL.zip Extraiga download.jar (los archivos jar estn comprimidos en formato zip):

mkdir /tmp/openbravo/download cd /tmp/openbravo/download unzip . /download.jar Base de Datos:

Hay problemas con la importacin de instaladores de bases de datos. Usa pg_restore para esta tarea, este comando no acepta entrada normal para la contrasea. ANT intenta enviarlo de esa manera, pero no lo consigue.Esto slo afecta si la autenticacin de la contrasea se habilita (pg_hba.conf). para resolver este problema, nosotros haremos la parte de la base de datos "a mano". Primero, asegrese que PostgreSQL est funcinando:

/etc/init.d/postgresql startLog-in en PostgreSQL con psql:

psql -d postgres -U postgres DROP DATABASE openbravo; DROP ROLE tad; CREATE ROLE tad LOGIN PASSWORD tad SUPERUSER CREATEDB CREATEROLE VALID UNTIL infinity; UPDATE pg_authid SET rolcatupdate=true WHERE rolname=tad; CREATE DATABASE openbravo WITH ENCODING=UTF8 OWNER=tad; \q

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intelectual sobre wiki son de Openbravo S.L

.

Manual Del Usuario OPENBRAVO 2.3XAsegrese de que usted tiene plpgsql instalado en su cluster de base de datos.

49

createlang -d openbravo plpgsqlAhora importaremos los datos:

pg_restore -i -h localhost -p 5432 -U tad -d openbravo -v -O TAD.DMPAhora ingrese con psql:

psql -d openbravo -U postgres UPDATE AD_SYSTEM SET TAD_LEVEL=1, TAD_PARENT_VERSION=2.22, TAD_VERSION= WHERE AD_SYSTEM_ID=0; SELECT AD_Update_Sequence(); \qLuego, es altamente recomendable hacer una limpieza de la base de datos porque disminuye dramticamente el tiempo de compilacin:

vacuumdb -h localhost -p 5432 -U tad -d openbravo -f -z -vLa parte de la base de datos est arriba. Ahora estamos listos para correr el instalador. Fuentes:

cd /tmp/openbravoUsted tiene dos opciones , ellas son: 1. 2. Correr el instalador grfico: java -jar download.jar Correr el instalador basado en texto: java -jar download.jar text

Estas son las opciones que usted elige en el instalador: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Carpeta de Respaldo (Backup folder): /opt/AppsOpenbravo/backup (default) Servidor de Base de Datos (Database server): SuNombre_de_Host (escriba aqu el nombre su host) Usuario Base de Datos: tad (por defecto) Clave de Acceso Base de Datos: tad (por defecto) Nombre Base de Datos: openbravo (por defecto) Puerto: 5432 (por defecto) Opcin de Instalacin: 2 (=Source) Carpeta de Aplicacin: /opt/AppsOpenbravo (por defecto) Carpeta de adjuntos: /opt/AppsOpenbravo/attachment (por defecto) Carpeta de Fuentes Especiales PDF: /opt/AppsOpenbravo/fonts (por defecto) Nombre Contexto Tomcat: openbravo (por defecto, este es el nombre que recibir la aplicacin compilada) Web url: http://MyHostName:8080/openbravo/web (use su nombre de host o direccin IP aqu) Hace deploy: falso

Ahora se iniciar la compilacin. Tme una taza de caf, ya que este proceso tomar ms o menos una hora. Log pathTodos los derechos reservados de marcas, logos y propiedad intectual sobre el wiki son de Openbravo S.L

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

50

Manual Del Usuario OPENBRAVO 2.3X

Tomcats logs estn guardados en $CATALINA_BASE/logs por defecto, pero Openbravo intenta guardarlos en $CATALINA_HOME/logs. Este directorio no existe, y esto usted debe cambiarlo en build.xml:

File: /opt/AppsOpenbravo CATALINA_HOME ha sido reemplazado con CATALINA_BASE. Compile openbravo de nuevo:

cd /opt/AppsOpenbravo ant warCopie openbravo.war al directorio webapps de tomcat:

cp /opt/AppsOpenbravo/lib/openbravo.war /var/lib/tomcat-5.5/webapps/ Test

Est listo. Reinice Tomcat:

/etc/init.d/tomcat-5.5 restartEn su navegador tipee el siguiente comando http://localhost:8080/openbravo/security/Login_FS.html Ya tiene Openbravo en lnea, disfrtelo.

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intelectual sobre wiki son de Openbravo S.L

.

Manual Del Usuario OPENBRAVO 2.3X

51

ACCESANDO OPENBRAVO

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intectual sobre el wiki son de Openbravo S.L

52

Manual Del Usuario OPENBRAVO 2.3X

Pagina intencinalmente dejada en blanco

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intelectual sobre wiki son de Openbravo S.L

.

Manual Del Usuario OPENBRAVO 2.3X

53

Accesando OpenbravoUsted ingresa a Openbravo desde un navegador Web. Para ingresa a la aplicacin: 1. Tipe su direccin URL en la barra de direccin de su navegador.

La ventana de acceso se desplegar. En caso de que la ventana de acceso no se despliegue, verifique la direccin URL, o contctese con su administrador de sistemas. 2. Ingrese su nombre de usuario y su clave de acceso. El nombre de usuario y su clave de acceso son asignados por el Administrador de Sistemas. Si usyed no conoce su nombre de usuario ni su claves de acceso contactese con el adminisrador de sistemas.

3. Click login Se despliega la pantalla de bienvenida general de Openbravo.

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intectual sobre el wiki son de Openbravo S.L

54

Manual Del Usuario OPENBRAVO 2.3X

Configurando sus preferenciasTipicamente, el administrador de sistemas configura la aplicacin configurndola para todos los usuarios. Esto incluye Roles, claves de acceso, acceso a ventanas, pestaas, campos, etc. entidad (empresa) y el Rol que usted trabajar por Defecto. Para cambiar el login configurado por Defecto: Click en Botn Preferencia de Usuario Default). y marque la opcin Colocar como por Defecto (Set as Sin embargo, como un usuario, usted puede editar ciertas opciones tales como lenguaje, organizacin,

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intelectual sobre wiki son de Openbravo S.L

.

Manual Del Usuario OPENBRAVO 2.3X

55

Para cambiar su Clave de Acceso: Click en el botn Preferencia de Usuario y vaya a la opcin Cambiar Clave de Acceso.

2. Navegando en la interfaz de Usuario de OpenbravoMIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas Todos los derechos reservados de marcas, logos y propiedad intectual sobre el wiki son de Openbravo S.L

56

Manual Del Usuario OPENBRAVO 2.3X

Este captulo explica la interface de comunicacin ms a fondo entre el usuario y la aplicacin. Consiste en una descripcin de funciones del men (barra de herramientas, rdenes, pestaas y botones), las funciones de las ventanas y funciones comnes de la aplicacin. La meta de este captulo es permitirle que trabaje ms eficazmente con Openbravo.

3. Usando Openbravo3.1. Diccionario de AplicacinUse el mdulo Diccionario Aplicacin para personalizar. Modificar y adaptar la aplicacin a sus necesidades.

3.2. Configuracin GeneralUse el mdulo Configuracin General para editar configuracines bsicas como lenguajes, monedas, menus, flujo de trabajo, alertas, empresas, roles, usuarios, organizacines (sucursales), bancos e importacin de datos.

3.3. Gestin Datos MaestrosUse el mdulo de Gestin de Datos Maestros para definir y editar informacin relacionada con terceros( socios de negocio=bussines partner=clientes,proveedores,trabajadores), previos y productos.

3.4. Gestin ComprasUse el mdulo de Gestin de para administrar compras, guias de productos, facturas e informes relacionados.

3.5. Gestin de BodegasUse el mdulo de Gestin de Bodegas para crear y editar bodegas y administrar inventario.

3.6. Gestin de Produccinde produccin y anlisis de datos relacionados. Use el mdulo de Gestin de Produccin para crear, editar sus procesos de produccin, control

3.7. Gestin de MRPProduccin, control de inventario y actividades de compra. Use el mdulo de Planificacin de Requerimiento de Materiales para editar su planificacin de

3.8. Gestin de VentasUse el mdulo de Gestin de Ventas para crear y editar ordenes de ventas, embarque de mercaderas, facturas, comisiones e informes de analisis nrelacionados.

3.9. Gestin de Proyectos & ServiciosUse el mdulo de Gestin de Proyectos & Servicios para crear y editar servicios, proyectos, realizar anlisis de informes relacionados y agregar gastos de empleados.

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intelectual sobre wiki son de Openbravo S.L

.

Manual Del Usuario OPENBRAVO 2.3X 3.10. Gestin Financiera

57

Use el mdulo de Gestin Financiera para crear y editar cuentas, activos, cuentas por cobrar y cuentas por pagar.

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intectual sobre el wiki son de Openbravo S.L

58

Manual Del Usuario OPENBRAVO 2.3X

(pgina intencinalmente dejada en blanco)

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intelectual sobre wiki son de Openbravo S.L

.

Manual Del Usuario OPENBRAVO 2.3X

59

NAVEGANDO EN LA INTERFAZ DE USUARIO

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intectual sobre el wiki son de Openbravo S.L

60

Manual Del Usuario OPENBRAVO 2.3X

V

(Pgina intencionalmente dejada en blanco)

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intelectual sobre wiki son de Openbravo S.L

.

Manual Del Usuario OPENBRAVO 2.3X

61

Interfaz de Usuario

Contenido 1 Introduccin 2 Men 2.1 Organizacin de Mdulos 2.2 Preferencias de Usuario Editable 2.3 Botn Cierre de Aplicacin 2.4 Botones Desplegar y Esconder 2.5 Alertas de Zona Navegable 3 rea de Trabajo 3.1 Modos de Visualizacin 3.1.1 Modo Edicin 3.1.2 Modo Grilla 3.2 Barra de Navegacin 3.3 Barra de Herramientas 3.4 Botones del rea de Trabajo 3.5 Mensajes del Usuario 4 tems Encadenados 5 Atajos del Teclado

o o o o o o o o o o

IntroduccinEn orden a entender mejor la interfaz de Usuario de Openbravo es importante conocer qu es qu en la aplicacin. A la izquierda de la pantalla el usuario puede ver el Men, que puede esconder usando la flecha

El men es usado para navegacin. En el men, el usuario puede encontrar todas las ventanas, procesos e informes dependiendo del rol usado. El contenido del men depende del Rol del Usuario. Por ejemplo, un usuario puede tener varios roles y ver opciones en cada uno de ellos. Usuarios y roles son usualmente creados y mantenidos por el Administrador de Sistema. Ingrese al men y haga click en cualquier de las ventanas seleccionadas, aparecer en la parte superior de la pantalla: Barra de Navegacin con ruta de ubicacin y las acciones comnes usadas en todas las ventanas de la aplicacin.

Barra de Herramientas con botones nicos para toda las ventanas de la aplicacin.

La parte a la derecha del Men es llamada rea de Trabajo, donde, dependiendo de modo de visualizacin el usuario podr o ingresar datos, ejecutar transacciones, ver informes o navegar en los registros.

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos son de Openbravo S.L

.

62

Manual Del Usuario OPENBRAVO 2.3X

MenOrganizacin de MdulosLos mdulos estn organizados en carpetas en orden a ayudar al usuario a diferenciar la configuracin de ventanas desde una donde la transaccin real es ejecutada o los datos son analizados. Transacciones Configuracin Herramientas de Anlisis

Preferencias del Usuario EditableCuando usted hace click en Preferencias de Usuario capacitado para: una ventana pop-up se mostrar y usted estar

Ver la informacin del rol actual. Cambiar las opciones de sesin tales como rol, entidad, organizacin, lenguaje con el cual usted trabajar. Colocar sus opciones de sesin por defecto. Cambiar su clave de acceso.

Botn Cerrar AplicacinCon slo un click usted puede cerrar la aplicacin.

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intelectual sobre wiki son de Openbravo S.L

.

Manual Del Usuario OPENBRAVO 2.3X

63

Botones Desplegar y EsconderCon un click usted puede desplegar el men y usando CTRL+F y usted puede buscar por cualquier elemento de el men sin necesidad de hacer click sobre toda la aplicacin.

Alertas de Zona NavegableUna alerta es una notificacin que informa o advierte a sus receptores acerca de criticas o importantes situacines que estn ocurriendo. Con un click usted puede ver y editar todas las alertas activas.

rea de TrabajoEn el rea de trabajo usted puede ver y editar los datos de todos los elementos seleccionados del men de aplicacin.

Modos de VisualizacinTodas las ventanas de la aplicacin pueden ser desplegadas en dos modos edicin y grilla.

Modo EdicinEl modo Edicin de la ventana es usado para la edicin de registros y ejecutar transacciones.

Nota: EL color del lpiz cambia a rojo cuando los datos en la ventana ha sido cambiado. Esta es la forma en que se le recuerda que el registro debe se grabado antes de moverse a otro registro.

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intectual sobre el wiki son de Openbravo S.L

64

Manual Del Usuario OPENBRAVO 2.3X

Modo Grilla (edicin)El modo Grilla es usado para navegar en los registros. Tenga en mente:

En el modo Grilla est la posibilidad de ordenar por mltiples variables. SI usted desea ordenar registros solo haga click en el encabezamiento de la columna de la variable seleccionada. Para ordenamientos de mltiples variables mantenga presionada la tecla SHIFT y haga click en las otras variables.

Barra de NavigacinLa barra de navegacin con miguitas y acciones comunes es usada en todas las ventanas de la aplicacin. Atrs Va al registro previo.

Refresca Refresca (actualiza) el registro en el rea de trabajo. Acerca de Vista de la informacin acerca de su versin de Openbravo, licencias y traduccines. Ayuda Va la Ayuda en lnea editable

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intelectual sobre wiki son de Openbravo S.L

.

Manual Del Usuario OPENBRAVO 2.3X

65

Que es un breadscramm?Un camino navegable que les permite a los usuarios guardar huella de su situacin en la aplicacin.

Barra de HerramientasLa barra de herramientas tiene botones nicos para todas las ventanas de la aplicacin con la siguientes funciones, que dependen de la ventana a la que se ingresa: Nuevo Guardar y Grilla Guardar y Nuevo Crea un nuevo registro Guarda el acual registro y va a una vista de relacines (se muestra la grilla con todos los registros de la relacin) Guarda el registro y va a un nuevo registro

Sguardar y Siguiente Guarda el registro y va al siguiente registro Guardar Borrar Deshacer Vaya al primer registro Retroceder un registro Avanzar un registro Guarda el registro y lo mantiene el registro activo desplegado Borra el registro Refresca la ventana y revierte los cambios Moverse al primer registro del grupo relacinado Moverse al registro inmediatamente anterior el el grupo relacinado Moverse al siguiente registro del grupo relacinado

Ir al ltimo Registro Moverse al ltimo registro del grupo relacinado Exporta a Excel Exporta Exporta a PDF Orden de Registros Muestra filtro Buscar Organiza el Men Adjunta a archivo Ver Documentos Adjuntos Imprimir Exporta contenido a excel Exporta contenido a archivo de formato csv. Exporta contenido a archivo de formato pdf. Seleccina orden de campos en la pestaa Muestra la ventana de filtro de registros Buscar un registro Asigna el lugar para el registro seleccionado en la estructura del arbol de men Adjunta un archivo al registro activo Ver los documentos adjuntos al registro seleccionado Imprimir el registro seleccionado

Botones del rea de TrabajoA travs de las diferentes ventanas de edicin, los usuarios tienen botones adicionales que ayudan rellenar formas, completan informes, etc.MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas Todos los derechos reservados de marcas, logos y propiedad intectual sobre el wiki son de Openbravo S.L

66Producto Proyecto Contabilidad Dimensin Contable Localizador Atributo

Manual Del Usuario OPENBRAVO 2.3X

Tercero (Cliente, Proveedor, Trabajador) Orden Orden Lnea Despacho/ Recepcin Pagos Activos Calendario Calculadora Resultados en Lnea Resultados en formato PDF Resultados en formato HTML Inventario (Stock) Tiempo URL Clave de Acceso Factura Factura Lnea Detalles

Mensajes del UsuarioMensajes al usuario son desplegados centralmente en su funcin es informar o advertir al usuario acerca de la ocurrencia de alguna situacin en la aplicacin. Hay cuatro tipos diferentes de mensaje de usuario.

Mensaje de Error Mensaje ejecucin Exitosa Mensaje de Informacin

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intelectual sobre wiki son de Openbravo S.L

.

Manual Del Usuario OPENBRAVO 2.3X

67

Mensaje de Advertencia

tems EncadenadosEl cono de tems encadenado abre una ventana permitiendo al usuario ver todos los registros que estn relacinadps al registro actual visualizado.

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intectual sobre el wiki son de Openbravo S.L

68

Manual Del Usuario OPENBRAVO 2.3X

(Pgina dejada intencionalmente en blanco)

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intelectual sobre wiki son de Openbravo S.L

.

Manual Del Usuario OPENBRAVO 2.3X

69

Diccionario de Aplicacin

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intectual sobre el wiki son de Openbravo S.L

70

Manual Del Usuario OPENBRAVO 2.3X

(Pgina intencionalmente dejada en blanco)

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intelectual sobre wiki son de Openbravo S.L

.

Manual Del Usuario OPENBRAVO 2.3X

71

3.1. Diccionario de AplicacinContenido 1 Tablas y Columnas

o o o o o o o o o o o o o o o o o o o o5 Forma

1.1 Columna 1.2 Rol de Accesos 1.3 Tabla 2 Ventanas, Pestaas y Campos 2.1 Accesos 2.2 Campos 2.3 Pestaa 2.4 Clase Pestaa 2.5 Mapeo Pestaa 2.6 Ventana 3 Referencia 3.1 Lista de Referencia 3.2 Referencia 3.3 Selector de Clases 3.4 Selector de Mapeo 3.5 Selector de Referencia 3.6 Tabla de Referencia 4 Informes y Procesos 4.1 Parmetro 4.2 Clase Proceso 4.3 Mapeo Proceso 4.4 Informes & Procesos 4.5 Regla de Accesos 5.1 Forma 5.2 Clase Forma 5.3 Mapeo Forma 5.4 Regla de Acceso 6 Mensaje 6.1 Mensaje 7 Interfase de Texto 7.1 Interfase de Texto 8 Sincronizar Terminologa 9 Configurar

o o o o o o

o

9.1 Elemento 9.1.1 Elemento 9.1.2 Usado en Columnas

o

9.2 Categora CampoTodos los derechos reservados de marcas, logos y propiedad intectual sobre el wiki son de Openbravo S.L

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

72

Manual Del Usuario OPENBRAVO 2.3X9.3 Ingreso Auxiliar 9.4 Callout 9.4.1 Callout 9.4.2 Clase Callout 9.4.3 MapeoCallout

o o

o o o

9.5 Validacin Configuracin 9.5.1 Validacin 9.6 Mes 9.7 Dimensin

Tablas y ColumnasMIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas Todos los derechos reservados de marcas, logos y propiedad intelectual sobre wiki son de Openbravo S.L

.

Manual Del Usuario OPENBRAVO 2.3X

73

Edita tablas y columnas para que Openbravo pueda acceder a la base de datos, as como el control de acceso del rol. Tenga en mente:

Openbravo guarda informacin en una base de datos externa, sin embargo la base de datos es manejada desde el sistema. La administracin se hace usando tablas y columnas, cada una con su correspondiente atributo, llaves y otra informacin de identificacin. En orden a accesar una tabla desde una ventana seleccionada es esencial activar la tabla de antemano. Antes de crear tablas y columnas en la aplicacin, creelas en la base de datos.

ColumnaDefine columnas en una tabla que Openbravo puede acceder en la base de datos.

Campos:Active: Application Element: Callout: Callouts: Client: Column: Default Value: Una marca indicando desactivado. si este registro esta disponible para uso o esta

Un elemento que consolida ayuda, descripciones y trminos para una columna de base de datos y permitida para una mantencin central. Una serie de acciones que ocurren cuando un dato mes modificado. Una serie de acciones que ocurren cuando una dato es modificado. Empresa para esta instalacin. Un enlace a la columna de base de datos de la tabla. El primer valor no nulo en una asignacin de valores. Es usado como Valor porTodos los derechos reservados de marcas, logos y propiedad intectual sobre el wiki son de Openbravo S.L

DB Column Name: El nombre de una columna dentro de la base de datos.

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

74

Manual Del Usuario OPENBRAVO 2.3XDefecto para un campo cuando se crea un registro.

Description: Development Status: Display Encription: Entity Type: Help/Comment: Identifier: Is secondary key: Is session attribute: Key column: Length: Mandatory: Max. Value: Min. Value: Name: Organization: Parent link column: Process: Read Only Logic: Reference: Reference Search Key: Selection Column: Sequence: Synchronize Column: Table: Translation: Updatable: Validation: Value Format: Version:

Un espacio para escribir informacin relacionada adicional. Estado de Desarrollo Una indicacin que nota si la caja de la entrada de un campo presentar texto lleno o slo asteriscos. Diccionario Entidad tipo; Determina dueo y sincronizacin Un comentario que agrega informacin adicional para ayudar a los usuarios a trabajar con campos. Esta columna es parte de un identificador de registro Es llave secundaria Es atributo de sesin Esta columna es la llave en esta tabla Una indicacin del largo de la columna como esta definido en la base de datos. Una indicacin que nota que completando en un campo se exige proceder. El mayor valor posible que un item pueda tener. El menor valor posile que un objeto pueda tener. Un identificador para un documento que puede ser usado como herramienta de bsqueda. Area de negocio, oficina, sucursal, etc dentro de la empresa Esta solumna es un enlace a la tabla padre (e.g. cabecera de Lneas) - incl. Asociacin llave columna Una serie de acciones A series of actions llevadas a cabo en orden secuencial Logica para determinar si el campo es de solo lectura(aplica solo cuando el campo es de lectura-grabacin) El tipo de dato de este campo. La exacta especificacin de referencia para una lista o una tabla. Es esta columna usada para encontrar filas en ventanas El orden de los registros en un documento especificado. Cambia la definicin de la base de datos desde el Diccionario de la aplicacin Una tabla de Diccionario usada por esta pestaa para que aounte a su tabla de base de datos. Una indicacin que un item es traducido. Una indicacin que un item puede ser actualizado por el usuario. Una regla de validacin que define como una entrada es determinada a ser vlida o invlida. Formato Valor Version e la definicin de la base de datos

Is desencryptable: Es desencriptable

MIND Information Technologies SpA (Chile) Divisin Ingeniera de Sistemas

Todos los derechos reservados de marcas, logos y propiedad intelectual sobre wiki son de Openbravo S.L

.

Manual Del Usuario OPENBRAVO 2.3X

75

Rol de AccesosEdita el rol de accesos a una particular tabla.

Campos:Active: Client: Exclude: Read Only: Role: Table: Una marca indicando cuando este registro est disponible o no disponible para su uso. Empresa para esta instalacin. Esta seleccin permite o deniega a un rol de acceso a un dato especifico.