Вы находитесь на странице: 1из 15

Universidad Inca Garcilaso de la Vega

Intalio BPM

Laboratorio 1 Mi Primer Proceso con Intalio


1. Introduccin Una vez instalado Intalio|Designer e Intalio|Server, nos ponemos a trabajar con el primer proyecto siguiendo esta estrategia: a) Enunciado del Proceso b) Modelando el Proceso c) Iniciando el Servidor d) Interactuando con la Interfaz del Usuario e) Ejecutando el Proceso 2. Enunciado del Proceso Proyecto 1: MiPrimerProceso Crear 4 tareas (A, B, C y D) en el primer pool ejecutable. El primer con las 4 tareas debe ser ejecutable, luego crear un nuevo pool con una nueva tarea (E), cuyo pool debe ser ejecutable. Adems de ejecutar el proceso. 3. Modelando el proceso 3.1 Creando el proyecto a) Se inicia Intalio|Designer, para empezar el primer proyecto:

Figura 01: Entorno de trabajo de Intalio|Designer

____________________________________________________________________________ MSc. Daniel Alejandro Yucra Sotomayor Pag. - 1 -

Universidad Inca Garcilaso de la Vega b) Para iniciar un nuevo proyecto:

Intalio BPM

Seleccionamos File Menu => Intalio|Designer Bussiness Process Project

Figura 02: Seleccionando la opcin para crear un nuevo proyecto

3.2 Creando el primer proceso a) En el nombre del Proyecto colocamos: MiPrimerProceso

Figura 03: Asignando nombre al primer proyecto

____________________________________________________________________________ MSc. Daniel Alejandro Yucra Sotomayor Pag. - 2 -

Universidad Inca Garcilaso de la Vega

Intalio BPM

b) La estructura del proyecto esta sin ningn componente, pero listo para agregar nuevos componentes

Figura 04: Proyecto creado, listo para ser adicionado componentes

3.3 Creando el primer diagrama a) A continuacin vamos adicionar un nuevo Diagrama de Proceso de Negocio (Business Process Diagram), utilizando BPMN, para iniciar esta actividad: Hacemos clic derecho en el proyecto MiPrimerProceso

Figura 05: Seleccionamos la opcin Business Process Diagram

____________________________________________________________________________ MSc. Daniel Alejandro Yucra Sotomayor Pag. - 3 -

Universidad Inca Garcilaso de la Vega

Intalio BPM

b) A continuacin MiPrimerDiagrama

asignaremos

el

nombre

nuestro

diagrama:

Figura 06: Asignando el nombre de nuestro primer diagrama MiPrimerDiagrama

c) Finalmente tenemos un nuevo diagrama listo para adicionar tareas. Ntese que automticamente aparece la paleta para adicionar las figuras bsicas de la notacin BPMN, adems eventos de inicio, eventos finales, eventos intermedios, figuras de puerta de enlaces y artefactos.

Figura 07: Asignando el nombre de nuestro primer diagrama MiPrimerDiagrama

____________________________________________________________________________ MSc. Daniel Alejandro Yucra Sotomayor Pag. - 4 -

Universidad Inca Garcilaso de la Vega

Intalio BPM

d) Las figuras ms usadas generalmente son: Las tareas (task), conectores de flujo (flow connector), conectores de mensajes (Message Connection), Areas para los procesos o Pool.

Figura 08: Figuras Bsicas de la notacin BPMN

e) A continuacin se agregaran las 4 tareas planteadas del enunciado, conectados unos con otros.

Figura 09: Las tareas de nuestro primerPool

____________________________________________________________________________ MSc. Daniel Alejandro Yucra Sotomayor Pag. - 5 -

Universidad Inca Garcilaso de la Vega

Intalio BPM

f) Ahora vamos a crear otro pool, pero del tipo ejecutable, para realizar esta operacin solo bastar esperar que aparezca la opcin para crear nuevos pool. O puede utilizar la paleta la opcin Basic BPMN Shapes.

Figura 10: Opcin para agregar nuevo pool

g) Una vez creado el pool con el nomre PrimerPoolNoEjecutable, vamos a adicionar una nueva tarea E.

Figura 11: Diagrama con 2 pool y 5 tareas

h) Para hacerlo no ejecutable, debe hacer clic derecho en el pool PrimerPoolNoEjecutable. Ntese que cambia de color de fondo el nombre del pool. ____________________________________________________________________________ MSc. Daniel Alejandro Yucra Sotomayor Pag. - 6 -

Universidad Inca Garcilaso de la Vega

Intalio BPM

Figura 12: Definiendo un pool no ejecutable

i) La nueva tarea E, debe iniciar el proceso por que se encuentra en un pool no ejecutable, entonces utilizamos un conector de mensajes (message connection), para conectar la tarea E con la tarea A del pool ejecutable.

Figura 13: Proyecto finalizado

j) Finalmente se debe salvar el proyecto y no debera enviar mensajes de error.

____________________________________________________________________________ MSc. Daniel Alejandro Yucra Sotomayor Pag. - 7 -

Universidad Inca Garcilaso de la Vega 4. Iniciando el Servidor

Intalio BPM

Para iniciar el servidor que ejecutar cdigo BPEL generado por nuestro diseo, debe estar en RunTime o en tiempos de ejecucin. Los requerimientos bsicos son: JDK 1.5 o superior, configurada las variables de entorno para JAVA_HOME. El servidor no debera de estar en c:\Program Files\intalio. Adems debera de estar disponible los puertos 8080, 8007, 1099 y 1547 que consume Apache ODE. 4.1 Archivo para configurar JDK y JRE Para estos laboratorios hemos creado un archivo denominado archivo.bat, para configurar las rutas de las carpetas donde se encuentra JDK y JRE. Cuyo contenido es el siguiente: set JAVA_HOME=C:\Archivos de programa\Java\jdk1.6.0_07 set JRE_HOME=C:\Archivos de programa\Java\jre1.6.0_07 Ntese que las versiones de JDK y JRE encontradas en la maquina es 1.6.0_07. Es importante que este archivo se encuentre ubicado en la carpeta bin del servidor de intalio.

Figura 14: Ubicacin del Archivo archivo.bat

____________________________________________________________________________ MSc. Daniel Alejandro Yucra Sotomayor Pag. - 8 -

Universidad Inca Garcilaso de la Vega 4.2 Ejecutando el Servidor de Intalio

Intalio BPM

Solo bastar ejecutar los archivos desde la lnea de comando: archivo.bat y startup.bat

Figura 15: Ejecutando el Servidor de Aplicaciones Tomcat

4.3 Probado nuestro Intalio|Server Consola BPMS Solo bastar colocar en el browser el siguiente URL: http://localhost:8080/bpms-console El usuario por defecto es: admin El password por defecto es: changeit

____________________________________________________________________________ MSc. Daniel Alejandro Yucra Sotomayor Pag. - 9 -

Universidad Inca Garcilaso de la Vega

Intalio BPM

Figura 16: Consola Administrador de Intalio Server

Figura 17: Interfaz para administrar los procesos

5. Interactuando con la Interfaz del Usuario Interfaz de Usuario, Intalio|WorkFlow Como se ha logeado con el usuario admin, solo bastar colocar el URL de la Interfaz de Usuario donde interactan los clientes internos y externos de los procesos. http://localhost:8080/ui-fw ____________________________________________________________________________ MSc. Daniel Alejandro Yucra Sotomayor Pag. - 10 -

Universidad Inca Garcilaso de la Vega

Intalio BPM

Figura 18: Interfaz para administrar los procesos

Figura 19: Formulario de una tarea

6.

Ejecutando el Proceso ____________________________________________________________________________ MSc. Daniel Alejandro Yucra Sotomayor Pag. - 11 -

Universidad Inca Garcilaso de la Vega

Intalio BPM

Para ejecutar nuestro proyecto y proceso creado, es necesario primero configurar, presionando el boton del engranaje:

Figura 20: Botn para configurar el proyecto con el Servidor de intalio

O utilizando la el Men de opciones => Project => Deployment => Configure MiPrimerproceso :

Figura 21: La otra alternativa para configurar el proyecto para su ejecucin

A continuacin para ejecutar el proyecto bastar hacer clic en el botn deploy ____________________________________________________________________________ MSc. Daniel Alejandro Yucra Sotomayor Pag. - 12 -

Universidad Inca Garcilaso de la Vega

Intalio BPM

Figura 22: Configurando el primer proceso para su ejecucin

Es importante verificar que ha sido un xito su ejecucin

Figura 23: Verificando que el proyecto se ha ejecutado exitosamente

Ahora tenemos que verificar que nuestro proceso esta en la lista para ser iniciado desde la consola de Intalio|Server

____________________________________________________________________________ MSc. Daniel Alejandro Yucra Sotomayor Pag. - 13 -

Universidad Inca Garcilaso de la Vega

Intalio BPM

Figura 24: Configurando el primer proceso para su ejecucin

Nuestro proyecto denominado "MiPrimerProceso" esta ejecutado, adems aparece el primer diagrama denominado "MiPrimerDiagrama:PrimerPool". Se puede notar tambin que el proceso: No esta en progreso, no ha reportado fallas, no esta suspendido, no esta terminado y no esta completado.

Figura 25: Diagrama del proceso

____________________________________________________________________________ MSc. Daniel Alejandro Yucra Sotomayor Pag. - 14 -

Universidad Inca Garcilaso de la Vega

Intalio BPM

Cuando se ejecuta un proceso, Intalio|Server nos informa que ha sido completado el estatus del proceso.

Nota: No se olvide de darle al final un shutdown al servidor Universidad Inca Gracilazo de la Vega Facultad de Ingeniera de Sistemas, Cmputo y Telecomunicaciones Asignatura: Gestin de Procesos de Negocios Docente: MSc. Daniel Alejandro Yucra Sotomayor Ingeniero de Sistemas Colegio de Ingenieros del Per: 61845 Email: daniel@somoslibres.org, dyucra@gmail.com Lima Per, 2011

____________________________________________________________________________ MSc. Daniel Alejandro Yucra Sotomayor Pag. - 15 -

Вам также может понравиться