Archivo

Archivo para la categoría ‘jBPM’

Ejemplo Básico jBPM (I)

Viernes, 16 de Enero de 2009

Algunas personas me han pedido que ponga algun ejemplo sencillo porque no les funciona el ejemplo básico que hay en el tutorial de jbpm.
Haré un ejemplo básico básico, de hecho, quitaré todo aquello que no se utilice, como ficheros de configuración, bases de datos… incluso se puede prescindir de la estructura inicial de ficheros que propone jBPM.

Lo primero, vamos a iniciar el proyecto…

paso1

Elegimos Process Project y procedemos a darle un nombre

paso2

Nos pide configurar el JBoss jBPM Runtime… asi que buscamos el directorio donde nos hayamos instalado

el jBPM, sigo a partir del tutorial donde explico la instalacion del jBPM 3.3.0GA.

paso3

paso4

El nombre se lo poneis vosotros… que sea un nombre característico, porque ireis actualizando las librerias con nuevas versiones que si no vais con un poco de cuidado se lia bastante la cosa.

paso5

A continuación elegis el Core jBPM al que le habeis dado nombre en el paso anterior y seleccionais el cuadro para que te genere el simple process definition, action handler y JUnit test. Generalmente es más fácil empezar con esto aunque para el ejemplo básico voy a crear el proyecto totalmente vacio.

Le dais a finalizar y ya teneis la estructura necesaria para empezar.

He encontrado también un video bastante majo para empezar, aunque es de una versión más antigua, os puede ayudar bastante. Aprovecha toda la estructura visual de eclipse… se configura todo por menus y tal… el mio será totalmente por código.

Demo jBPM

Categories: jBPM Tags: , ,

Instalando jBPM 3.3.0GA en Ganymedes

Miércoles, 7 de Enero de 2009

Ahora que vuelvo de vacaciones me ha dado por mirar las nuevas versiones del jBPM.

Hace poco salió el jBPM 3.3.0GA, y ha tocado pelearse un poco por un par de problemillas… Lo primero es que ya te viene con un bonito instalador con el que tropecé un par de veces (alguna torpeza mia, alguna error que otro del jbpm y algún error que otro de descarga de paquetes…).
En el menú te permite descargarte opcionalmente el Eclipse, el JBoss 4.2.2 y la GWT Console… si estais empezando de cero, bajaros todo… aunque recomiendo bajaros aparte el Eclipse, por claridad más que nada.

Una vez instalado todo, podeis seguir las instrucciones que puse en el post anterior “Instalando jBPM en eclipse 3.4″. a partir de la instalación de las jBossTools.

Eso si… en esta versión hay un pequeño (o gran) error por ahi, como bien nos comentan en el foro de jboss jBPM

“Problems with jBPM 3.3.0 GA and the GPD” . La solución es bien sencilla… simplemente modificar el archivo ‘version.info.xml’ en ’src/resources/gpd’ por esto :

<jbpm-version-info name="jBPM3" namespace="urn:jbpm.org:jpdl-3.3">

  <classpathentry path="lib/jbpm-jpdl.jar" src="src/jbpm-jpdl-sources.jar" />
  <classpathentry path="lib/jbpm-identity.jar" src="src/jbpm-identity-sources.jar" />

  <classpathentry path="lib/antlr.jar" />
  <classpathentry path="lib/asm.jar"/>
  <classpathentry path="lib/bsh.jar"/>
  <classpathentry path="lib/cglib.jar"/>
  <classpathentry path="lib/commons-collections.jar"/>
  <classpathentry path="lib/commons-logging.jar"/>
  <classpathentry path="lib/dom4j.jar"/>
  <classpathentry path="lib/hibernate.jar"/>
  <classpathentry path="lib/hsqldb.jar"/>
  <classpathentry path="lib/junit.jar"/>
  <classpathentry path="lib/log4j.jar"/>

  <config path="config"/>
  <examples path="examples" />

</jbpm-version-info>

También ha salido hace prácticamente una semana el jBPM 4.0.0Alpha, pero mejor me espero un poquillo que los “Alpha” son muy traicioneros…

Categories: jBPM Tags: ,