2010-09-06 24 views
5

Necesito evaluar el motor de flujo de trabajo jbpm en este momento, después de leer la documentación que recibí las siguientes preguntas, si alguien puede indicarme cualquier sugerencia será muy apreciada (¡prefiero el código de muestra para estas preguntas!jbpm preguntas antes del inicio del proyecto

  1. sé jbpm puede generar la interfaz de usuario para la tarea con la ayuda de plug-in de Eclipse, que es fácil de modificar la interfaz de usuario generada?

  2. Es posible que jbpm muestre que el estado del proceso actual incluye el estado actual y los estados del historial.

  3. ¿Dónde puedo ver el esquema y la especificación de la base de datos jbpm para el esquema?

  4. ¿Puedo implementar el motor jbpm en weblogic más tarde? Si usamos weblogic, ¿es mejor integrar jbpm con seam framework o spring framework?

  5. ¿Es posible finalizar el proceso en el medio del proceso?

  6. ¿Puede el informe jbpm generar informes para todos los procesos?
    ¡Gracias de antemano!

Respuesta

6

Todas mis respuestas son en su mayoría jBPM 3 específica, ya que no tengo conocimiento sobre jBPM 4. jBPM 3 es también la versión que sea compatible con la costura.

  1. ¿Qué quiere decir la tarea UI? Si se refiere al complemento jbpm eclipse que viene con JBoss Tools, para ayudarlo a diseñar sus procesos, entonces sí. Esto es bastante fácil de hacer.

  2. jbpm puede mostrar las tareas actuales que pertenecen a Actor x, todos los procesos para los actores, etc. Para el historial, no lo admite directamente. Deberá crear sus propias consultas si desea obtener información/procesos que se terminaron. Sin embargo, esto es posible hacerlo en jbpm 4

  3. Si mira hibernate-cfg.xml, debería haber información sobre el esquema de la base de datos jbpm. Si desea ver los archivos de esquema hbm.xml, debe descargar el archivo jbpm-jpdl.jar, descomprimirlo y consultarlo allí.

  4. No sé nada de weblogic. Pero puede cambiar cualquier servidor web compatible sin ningún problema posterior. Usamos JBPM con Seam y funciona bien. Sin embargo, si desea utilizar una versión posterior de jBPM (4), entonces no debe usar Seam, ya que no es compatible directamente con la aplicación Seam.

  5. Sí. Puede hacer esto programáticamente o usar la transición para finalizar.

  6. Tiene que especificar lo que quiere decir por informe.

+0

¡Muchas gracias! ¿es posible almacenar un archivo en la variable de proceso? – MemoryLeak

+0

Sí. Puede almacenar archivos como matrices de bytes y luego recuperarlos como bytes, donde puede almacenarlos en el sistema de archivos si lo desea. –

+0

Me refiero al plugin jbpm eclipse, y hay un botón "Generar formulario" para las tareas, y hasta donde yo sé, genera el formulario JSF, ¿eso significa que jbpm debe integrarse con jsf? – MemoryLeak

Cuestiones relacionadas