Guía de Instalación jBPM 5 traducción de jbpm-docs-flow.pdf
Para quienes están probando jBPM 5 esta es la traducción del documento que viene enhttp://sourceforge.net/projects/jbpm/files/jBPM%205/jbpm-5.1.0.M1/jbpm-5.1.0.M1-docs.zip/download
Guía de Usuario jBPM 5
Instalación
Esta guía
le ayudará a instalar y ejecutar una instalación de demostración de los
diversos componentes del proyecto
jBPM. Si tiene algún
comentario sobre cómo mejorar esta guía, si se encuentra con problemas, o si usted
quiere ayudar, no dude en ponerse en contacto con la comunidad jBPM como se
describe en la sección "¿Qué hacer si me
encuentro con problemas o tengo preguntas? ".
2.1.
Requisitos
previos
Este script
se asume que tiene Java JDK 1.5 o superior (fijado como JAVA_HOME) y Ant 1.7 +
instalado. Si no, utilice los siguientes enlaces para descargar e
instalar:
Java: http://java.sun.com/javase/downloads/index.jsp
Ant: http://ant.apache.org/bindownload.cgi
2.2.
En primer lugar, es necesario descargar el instalador:
jBPM-{version}-install.zip
Por ejemplo, puede encontrar la
última versión instantánea aquí.
http://hudson.jboss.org/hudson/job/jBPM5/lastSuccessfulBuild/artifact/target/
2.3.
Demostración
de instalación
La forma
más sencilla de empezar es simplemente ejecutar el script de instalación para
instalar el programa de instalación de demostración.
Sólo tienes que ir a la carpeta de instalación y
ejecutar:
ant install.demo |
Esto realizará
las siguientes tereas:
• Descarga
de JBoss AS
• Descargar
Eclipse
• Instalar
Drools Guvnor en JBoss AS
• Instalar de Oryx de diseño en JBoss AS
• Instalar el GWT jBPM-consola en JBoss AS
• Instalar el plugin de Eclipse jBPM
• Instalar el plugin de Eclipse Drools
Esto podría
tomar un tiempo (en realidad, no es broma, estamos descargando un servidor de
aplicaciones y una instalación de Eclipse). El script sin embargo, siempre muestra que archivo está descargando
(puede para comprobar ejemplo, si todavía se
está descargando, verificar si el tamaño del archivo en question in the jbpm-installer/lib folder is still
increasing). cuestión en la carpeta jbpm-installer/lib sigue
aumentando). Si desea evitar la descarga específica componentes (porque no
los vaya a utilizar o que ya las han instalado en alguna parte otra cosa),
marque a continuación para ejecutar sólo determinadas partes de la demo o
direccione la instalación de los componentes a instalar.
Una vez que
la instalación de demostración ha terminado, puede empezar a jugar con los
distintos componentes de partida la instalación de demostración:
ant start.demo |
Esta sentencia
realizará las siguientes tareas:
• Iniciar
la base de datos h2
• Iniciar
el JBoss AS
• Iniciar Eclipse
• Iniciar
el servicio de Human Task
Una vez que
todo se inicia, puede empezar a jugar con las herramientas de Eclipse, Guvnor y
gwt-console, como se explica en las tres secciones siguientes.
2.4.
Uso
de herramientas de Eclipse
El siguiente screencast [http://people.redhat.com/kverlaen/install-eclipse-jbpm.swf]
provee información general sobre cómo ejecutar un
proceso de demostración simple en Eclipse.
Este le
• Cómo importar un proyecto de
ejemplo existente en el área de trabajo, que contiene
• un ejemplo de proceso BPMN2 para
solicitar una evaluación del desempeño
• una clase Java de ejemplo para iniciar el proceso
• Cómo iniciar los procesos
Una vez que
ha abierto Eclipse, realice una importación simple (utilizando "File ->
Import ..." y luego seleccione “Existing Projects into Workspace” en el
proyecto de ejemplo existente (en el directorio jbpm/ installer/sample/evaluation).
Esto debe agregar el proyecto de muestra, incluyendo un sencillo proceso BPMN2 y un archivo de Java para iniciar el proceso.
Usted puede abrir el proceso de BPMN2 haciendo doble clic en él. Para ejecutar el proceso, haga clic en
ProcessTest.java en el paquete com.sample (en "src/main/java") y seleccione "Run
As- Java Application". En este caso, simplemente se iniciará el
proceso, que dará lugar a la creación de una tarea de usuario nueva para el
usuario "krisv" en el servicio human
task después el proceso estará a la esperar para
su ejecución. Le mostraremos más adelante cómo se puede completar las human tasks como está
usando un cliente de human task con
el jbpm-console.
También puede crear un nuevo
proyecto mediante el asistente de proyecto jBPM. Este proyecto muestra
contiene un proceso simple de BPMN2 con un ejemplo HelloWorld y
un archivo asociado de Java para iniciar el proceso. Simple mente seleccione "File
- New ... – Project..."
y bajo la categoría "jBPM",
seleccione "jBPM Project" y haga clic en "Next". Dé un nombre al proyecto y haga clic en "Finish".
Usted debe poder ver a un nuevo proyecto que contiene un "sample.bpmn" y
una clase Java "com.sample.ProcessTest". Puede abrir el proceso BPMN2 por el
doble clic en él. Para ejecutar el
proceso, haga clic derecho en ProcessTest.java y seleccione "Run As - Java Application". Usted debe ver una declaración
"Hello World" en la salida de la consola.
2.5.
Uso de la gestión web de consolas
Abra la consola de gestión de procesos con:
http://localhost:8080/jbpm-console
Regístrese utilizando krisv/krisv
como nombre de usuario / contraseña.
El screencast siguiente
[http://people.redhat.com/kverlaen/install-gwt-console-jbpm.swf]
nos dará una
visión general de cómo manejar las distintas instancias del proceso.
Este le
muestra:
• Cómo
iniciar un nuevo proceso
• Cómo consultar el estado actual
de una instancia de proceso en ejecución
• Cómo
buscar sus tareas
• Cómo
realizar una tarea
• Cómo generar informes para
supervisar su ejecución del proceso
Para administrar las instancias de proceso, haga clic
en la pestaña "Procesos" a la izquierda con la selección de
"Proceso Información general". Después de un ligero retraso (si está
utilizando la aplicación por primera vez, debido al período de sesiones
de
"Process" debería mostrar todos los procedimientos conocidos. En el jbpm-console
la instalación de demostración en la actualidad todo el proceso de carga en la carpeta
de la evaluación "src/main/resources"
muestra en "jbpm-installer/sample/evaluation". Si hace clic en el proceso, se le mostrará todas las instancias
actuales en ejecución. Since there are no running instances at this point, the
"Instance" table will Dado que no existen instancias que se
ejecutan en este momento, la tabla "instancia" remain empty. permanecer vacío.
Puede
iniciar una nueva instancia de proceso haciendo clic en el botón "Start".
Después de confirmar que desea para iniciar una nueva ejecución de este proceso, podrá ver
un formulario proceso en el que usted necesita para llenar la
información necesaria para iniciar el proceso. En este caso, tendrá que rellenar su nombre de
usuario "krisv", después de lo cual usted puede llenar el formulario y
cerrar la ventana. Una nueva instancia debe aparecer en la tabla "Instance". Si hace clic en la instancia del
proceso, usted puede comprobar sus datos a continuación haciendo clic en los
botones “Diagram” y “Instance Data” respectivamente.
La instancia de proceso que acaba de comenzar es
solicitar previamente una autoevaluación del usuario y es esperando hasta que el usuario ha completado esta tarea.
Para ver las tareas que se han asignado a usted,
elija la opción "Tareas" ficha a la izquierda y seleccione "Personal de tareas"
(es posible que tenga que hacer clic en Actualizar para actualizar la vista de
tareas). Las
tareas personales tabla debe mostrar el
resultado de una "Evaluación del Desempeño" tarea para usted. Puede
completar esta tarea seleccionarlo y hacer clic en el
botón "Ver". Esto abrirá el formulario de
tareas para las evaluaciones de desempeño.
Puede
rellenar los datos necesarios y completar el formulario y cerrar la ventana. Después de completar la
tarea, se puede consultar la "Descripción general del proceso" una
vez más para comprobar el progreso de la instancia de proceso. Usted debe ser capaz de ver que el proceso está
a la espera de su FC gerente y jefe de proyecto
para llevar a cabo también una evaluación.
Usted puede entrar como "john" / "john" y "mary" / "marya" para
completar estas tareas.
Después de
iniciar y / o completar un proceso de pocos casos y las tareas humanas, puede
generar un informe de lo sucedido hasta ahora.
En la sección "Informes", seleccionar "Informe de
plantillas".
De forma predeterminada, el consola tiene dos plantillas de informes, uno para generar una
visión genérica para todos los procesos y un proceso para
la inspección de una definición específica. Si selecciona
este último, asegúrese de ingresar
"com.sample.evaluation" como la definición del proceso de
identificación para ver la actividad relacionada con la evaluación proceso. Haga clic en
"Crear informe" para generar un informe en tiempo real de la
situación actual. Tome en cuenta que
la inicialización de los informes pueden tardar un poco, sobre todo la primera
vez que utilice la aplicación.
2.6.
Usando
el repositorio Guvnor
El
repositorio Guvnor se puede utilizar como un proceso de depósito para almacenar
los procesos de negocio.
También ofrece una interfaz basada en web para gestionar
sus procesos. Este incluye un editor basado en web para visualización
y edición de los procesos.
Abrir Drools Guvnor:
http://localhost:8080/drools-guvnor
Registrarse,
usando cualquier nombre de usuario no-vacío / contraseña (que tiene la
autenticación deshabilitada para propósitos del demo ).
El screencast siguiente [http://people.redhat.com/kverlaen/install-guvnor-jbpm.swf]
nos
Este le
muestra:
• ¿Cómo
importar un proceso existente (en este caso el proceso de evaluación) del Eclipse
en guvnor?
• ¿Cómo abrir el proceso de
evaluación en el editor web?
• Cómo crear un paquete para que
pueda ser utilizado para la creación de una sesión
Si quiere
saber más, le recomendamos que eche un vistazo al resto de la documentación Guvnor
Drools .
Una vez que hayas terminado de probar se finaliza con:
ant stop.demo |
2.7.
Qué hacer si me encuentro con problemas o tengo preguntas?
Siempre puedes ponerte en contacto
con la comunidad jBPM para obtener ayuda.
email:
jbpm-dev@lists.jboss.org
IRC: # jbpm en irc.codehaus.org
jBPM User
Forum [http://community.jboss.org/en/jbpm?view=discussions]
2.8.
Algunos problemas comunes se explican a continuación.
Q: ¿Qué
pasa si el instalador se queja de que no se puede descargar componente X?
R: ¿Está conectado a Internet?
¿Tienes un firewall activado? ¿Necesita un proxy? P odría ser posible que uno de los lugares que estamos
descargando los componentes de se encuentre temporalmente fuera de línea. Trate de descargar los
componentes de forma manual (posiblemente a partir de ubicaciones alternativas)
y ponerlos en la carpeta jbpm-installer/lib.
Q: ¿Qué pasa si el instalador se queja de que no se puede extraer /
descomprimir un archivo jar/war/zip?
R: Si el proceso de descarga falla al descargar un componente, es posible
que el programa de instalación está intentando el uso de un archivo incompleto.
Trate de eliminar el componente en
cuestión de la carpeta jbpm-installer/lib y vuelva a instalar, por lo
que el archivo se volverá a descargar.
Q: ¿Qué pasa si he ido cambiando mi instalación (y que ya no funciona) y
quiero volver a empezar de nuevo con una instalación limpia?
R: Puede
utilizar ant clean.demo para eliminar todos los componentes instalados, para
que pueda iniciar con una nueva instalación.
Q: Algunas veces aparecen excepciones cuando se trata de detener o
reiniciar ciertos servicios, ¿qué debo hacer?
R: Si ve
errores durante el cierre de este, ¿estás seguro de que los servicios están aún
en marcha? Si usted
ve excepciones
en el reinicio, ¿está seguro el servicio que inició antes se cerró con éxito?
Tal vez debe intentar matar a los
servicios manualmente si es necesario.
Q: Algo parece ir mal cuando se ejecuta Eclipse, pero no tengo idea que.
R: Siempre
revise las consolas de salida, como mensajes de error o trazas de pila. También puede
consultar el Eclipse registro de errores para las excepciones. Trate de añadir un registrador de la auditoría a la
sesión de averiguar lo que está sucediendo en tiempo de ejecución, o tratar de depurar la
aplicación.
Q: Algo parece ir mal cuando se ejecuta una aplicación
basada en web en como el jbpm- console,
Guvnor y el Designer.
¿Qué puedo hacer?
R: Puede comprobar el registro del servidor para posibles excepciones en
el directorio de jbpm-installer/jboss-4.2.3.GA / server/default/log.
Para todas
las otras preguntas, trate de ponerse en contacto con la comunidad jBPM como se
describe anteriormente.
1 Comments:
muchas gracias
Post a Comment
<< Home