Sie sind auf Seite 1von 31

Asignatura: Arquitectura de Software

05/Agosto/2014

Fecha:

Manual de Usuario de Bonitasoft


El presente manual comprende: la instalacin, el entorno de trabajo y los pasos
ha seguir para realizar un proceso en Bonitasoft.
1. Instalacin
El proceso de instalacin comprende los pasos siguientes:
1.1 Ir

ha

http://es.bonitasoft.com/

clic

en

la

opcin

Productos

servicios/Descargas/ Ver todas, entonces se despliega la pantalla siguiente.


Ver figura 1.

Figura 1.- (Descargar Bonitasoft)


Es posible seleccionar la versin y el sistema operativo como Mac,
Windows y Linux.

1.2 Previo a la descarga se solicita llenar la informacin que muestra la Figura


2.

Integrantes: Coba Alberto, Tenelema Francisco, Martnez Richard, Vaca Andrs, Velastegui Sandra,
Yacchirema Silvana

Asignatura: Arquitectura de Software


05/Agosto/2014

Fecha:

Figura 2.- (Registrar datos en Bonitasoft)


Una vez llenados los campos obligatorios ( * ), la descarga inicia.
1.3 Una vez concluida la descarga se procede a descomprimir el archivo y se
inicia la instalacin:
1.3.1 Seleccionar el idioma. Ver Figura 3.

Figura 3.- (Seleccionar el idioma en Bonitasoft)


1.3.2 Posterior a la seleccin del idioma continua el proceso de instalacin.
Ver Figuras 4.

Integrantes: Coba Alberto, Tenelema Francisco, Martnez Richard, Vaca Andrs, Velastegui Sandra,
Yacchirema Silvana

Asignatura: Arquitectura de Software


05/Agosto/2014

Fecha:

Figura 4.- (Leer el acuerdo de licencia)


1.3.3 Seleccionar el directorio donde se almacena el software. Ver Figura 5.

Figura 5.- (Directorio de instalacin)


1.3.4 Una vez seleccionada la ubicacin del software, inicia la instalacin. Ver
Figura 6.

Figura 6.- (Proceso de Instalacin)


1.3.5 Concluido el proceso de instalacin se inicia el entorno de trabajo
siguiente. Ver Figura 7.

Integrantes: Coba Alberto, Tenelema Francisco, Martnez Richard, Vaca Andrs, Velastegui Sandra,
Yacchirema Silvana

Asignatura: Arquitectura de Software


05/Agosto/2014

Fecha:

Figura 7.- (Entorno de trabajo Bonitasoft 5.6.2)

Integrantes: Coba Alberto, Tenelema Francisco, Martnez Richard, Vaca Andrs, Velastegui Sandra,
Yacchirema Silvana

Asignatura: Arquitectura de Software


05/Agosto/2014

Fecha:

ENTORNO DE TRABAJO

2. Entorno de trabajo
El entorno de trabajo en Bonitaopen solution 5.6.2 muestra la opcin que
permite crear un nuevo proceso. Ver Figura 7. Al abrir un nuevo proceso el
entorno que se puede visualizar es el que muestra la Figura 8.

Integrantes: Coba Alberto, Tenelema Francisco, Martnez Richard, Vaca Andrs, Velastegui Sandra,
Yacchirema Silvana

Asignatura: Arquitectura de Software


05/Agosto/2014

Fecha:

Figura 8.- (Entorno de trabajo para elaborar un proceso en Bonitasoft 5.6.2)


2.1 Cuadro de herramientas
Objetos de Flujo
Son los elementos grficos que definen el comportamiento de los procesos,
los cuales son:
Eventos.- Es la denominacin a algn suceso que puede ocurrir
durante el proceso.
Actividades.- Es la representacin del trabajo que realiza una
organizacin.

Compuertas.- Son los elementos para controlar los puntos de


divergencia y convergencia del flujo.

Seleccin
En el entorno que muestra la figura 8 se puede observar el cuadro de
herramientas que esta dividido de la siguiente manera:
Opciones de seleccin entre ellas estn:

Integrantes: Coba Alberto, Tenelema Francisco, Martnez Richard, Vaca Andrs, Velastegui Sandra,
Yacchirema Silvana

Asignatura: Arquitectura de Software


05/Agosto/2014

Seleccionar

Marcar

Acercar y Alejar

Fecha:

Tareas
Existen algunos tipos de tareas que son describen a continuacin:

Tarea de servicio, la cual permite hacer que la tarea se realice de


forma automtica

Tarea humana

, esta permite asignar el inicio de una tarea a

travs del manejo de perfiles de usuario. Bonitasoft maneja dos


usuarios por defecto que llevan el nombre de jack y james con el
password: bpm.

Actividad de llamada

Subproceso de evento

permite crear una actividad de llamada.

permite crear un subproceso a algn

evento.

Compuertas

Decisin exclusiva.-

En un punto de bifurcacin, selecciona

exactamente un flujo de secuencia de entre las alternativas


existentes. En un punto de convergencia, la compuerta espera a que
un flujo incidente complete para activar el flujo saliente.

Integrantes: Coba Alberto, Tenelema Francisco, Martnez Richard, Vaca Andrs, Velastegui Sandra,
Yacchirema Silvana

Asignatura: Arquitectura de Software


05/Agosto/2014

Fecha:

Decisin inclusiva.- En un punto de bifurcacin, al menos un flujo


es activado. En un punto de convergencia, espera a todos los flujos
que fueron activados para activar al saliente.

Decisin paralela.- En un punto de bifurcacin, todos los caminos


salientes sern activados simultneamente. En un punto de
convergencia, la compuerta espera a que todos los flujos incidentes
completen antes de activar el flujo saliente.

Canales
Pools:
Acta como contenedor de un proceso.
El nombre del pool puede ser el del proceso o el del participante.
Representa un Participante Entidad o Role.
Siempre existe al menos uno, as no se diagrame.
Figurativamente representa una Piscina.

Lanes
Son las subdivisiones del Pool
Representan los diferentes participantes al interior de una
organizacin.
Figurativamente representa el Carril de la Piscina

Objetos de conexin
Integrantes: Coba Alberto, Tenelema Francisco, Martnez Richard, Vaca Andrs, Velastegui Sandra,
Yacchirema Silvana

Asignatura: Arquitectura de Software


05/Agosto/2014

Fecha:

Son elementos grficos utilizados para conectar objetos de flujo de un


proceso. Entre ellos tenemos:

Lneas de Secuencia
o Representan el control de flujo y la secuencia de las actividades.
o Se utiliza para representar la secuencia de los objetos de flujo, donde
encontramos las actividades, las compuertas y los eventos.

Integrantes: Coba Alberto, Tenelema Francisco, Martnez Richard, Vaca Andrs, Velastegui Sandra,
Yacchirema Silvana

Asignatura: Arquitectura de Software


05/Agosto/2014

Fecha:

CONSUMO DE SERVICIO WEB


BONITASOFT 5.6.2

3. Consumo de Servicios Web en Bonitasoft 5.6 2 (Registro de


Siniestros)
Para el consumo de servicios en Bonitasoft es necesario crear un proceso,
para lo cual se siguen los pasos siguientes:

Crear nuevo proceso

3.1 Crear un proceso nuevo, dando clic en la opcin


3.2 Se abre el entorno que muestra la Figura 01.

Integrantes: Coba Alberto, Tenelema Francisco, Martnez Richard, Vaca Andrs, Velastegui Sandra,
Yacchirema Silvana

Asignatura: Arquitectura de Software


05/Agosto/2014

Fecha:

Figura 01.- Nuevo Proceso

3.3 Es posible asignar un nuevo nombre al proceso, Ver Figura 02.

Integrantes: Coba Alberto, Tenelema Francisco, Martnez Richard, Vaca Andrs, Velastegui Sandra,
Yacchirema Silvana

Asignatura: Arquitectura de Software


05/Agosto/2014

Fecha:

Figura 02.- Asignacin de un nuevo nombre al proceso

3.4 En el proceso se asigna el evento de inicio, el conector y una tarea para


el inicio de un proceso. Ver Figura 03

Integrantes: Coba Alberto, Tenelema Francisco, Martnez Richard, Vaca Andrs, Velastegui Sandra,
Yacchirema Silvana

Asignatura: Arquitectura de Software


05/Agosto/2014

Fecha:

Figura 03.- Inicio de un proceso

Asignar actor a una Tarea

3.5 Al seleccionar una tarea las opciones son las que se pueden observar
en la Figura 04

Figura 04.- Opciones de una Tarea


En las opciones que muestra la Figura 04 al seleccionar Actores se
despliega dos opciones:
Grupo.- Tiene la opcin de Iniciador, significa que el proceso
inicia en la tarea seleccionada.

Individual.- Significa que la tarea se puede asignar a algn


usuario en particular, por ejemplo jack o james. Ver Figura 05.

Integrantes: Coba Alberto, Tenelema Francisco, Martnez Richard, Vaca Andrs, Velastegui Sandra,
Yacchirema Silvana

Asignatura: Arquitectura de Software


05/Agosto/2014

Fecha:

Figura 05.- Asignar usuarios individuales en Bonitasoft

Diseo del Proceso

3.6 Para el ejemplo se ha diseado el proceso que va ha permitir el


Registro de Siniestros, a continuacin la Figura 06 muestra el diseo.

Figura 06.- Proceso Registro de Siniestros

Integrantes: Coba Alberto, Tenelema Francisco, Martnez Richard, Vaca Andrs, Velastegui Sandra,
Yacchirema Silvana

Asignatura: Arquitectura de Software


05/Agosto/2014

Fecha:

En el diseo se observan dos tipos de tareas una manual identificada

por el icono

siguiente

y la automtica identificada por la representacin

. Seguidamente se tiene un condicional

. Es

necesario configurar la tarea automtica para el consumo de web service


y el condicional que va ha permitir visualizar los resultados.

Ingreso Data
3.7 Para ingresar datos se debe seleccionar el proceso. Ver Figura 07

Figura 07.- Seleccin del proceso

3.8 Ahora ir opcin Data/ Agregar. Ver Figura 07

Integrantes: Coba Alberto, Tenelema Francisco, Martnez Richard, Vaca Andrs, Velastegui Sandra,
Yacchirema Silvana

Asignatura: Arquitectura de Software


05/Agosto/2014

Fecha:

Figura 07.- Agregar variables


Como muestra la Figura 07 se pueden agregar las variables asignndolas
un nombre, descripcin, tipo de dato entre otras. Dicha asignacin se la
realiza de acuerdo a los requerimientos del proceso.

Configurar tarea automtica (Conector web service)

3.9 Seleccionar Tarea Automtica

/Conectores/ Agregar. Ver

Figura 08.

Integrantes: Coba Alberto, Tenelema Francisco, Martnez Richard, Vaca Andrs, Velastegui Sandra,
Yacchirema Silvana

Asignatura: Arquitectura de Software


05/Agosto/2014

Fecha:

Figura 08.- Agregar Conector

3.10

Seleccionar un conector Servicios Web. Ver Figura 09

Integrantes: Coba Alberto, Tenelema Francisco, Martnez Richard, Vaca Andrs, Velastegui Sandra,
Yacchirema Silvana

Asignatura: Arquitectura de Software


05/Agosto/2014

Fecha:

Figura 09.- Seleccionar Conector


3.11

Ingresar los datos para el conector. Ver Figura 10

Figura 10.- Ingresar parmetros del conector

Integrantes: Coba Alberto, Tenelema Francisco, Martnez Richard, Vaca Andrs, Velastegui Sandra,
Yacchirema Silvana

Asignatura: Arquitectura de Software


05/Agosto/2014

3.12

Fecha:

A continuacin se inicia la configuracin del servicio web, para lo cual es

necesario haber ejecutado el servicio web y visualizar el WSDL. Ver Figura


11

Figura 11.- Descripcin del servicio web WSDL

Integrantes: Coba Alberto, Tenelema Francisco, Martnez Richard, Vaca Andrs, Velastegui Sandra,
Yacchirema Silvana

Asignatura: Arquitectura de Software


05/Agosto/2014

Fecha:

Con la informacin que muestra el WSDL se puede continuar con la


configuracin del servicio web en Bonitasoft. Ver Figura 12

Figura 11.- Configuracin cliente de servicios web


Cada uno de los datos que muestra la Figura 11 se toman desde el WSDL
de la siguiente manera:

Integrantes: Coba Alberto, Tenelema Francisco, Martnez Richard, Vaca Andrs, Velastegui Sandra,
Yacchirema Silvana

Asignatura: Arquitectura de Software


05/Agosto/2014

Fecha:

o NS Destino.- Es el campo que se encuentra en el WSDL como


TargetNamespace
o Nombre del servicio.- Se extrae del campo name del elemento
service del WSDL.
o Nombre del puerto.- Se extrae del campo name del elemento port
del WSDL.
o Solicitud.-

Se extrae utilizando la herramienta soapUI donde

previamente se probo el web service.

Se debe copiar todo el campo request para pegarlo en el editor de


expresiones del campo solicitud, es necesario configurar dicha
peticin como una sola cadena de texto.

o Direccin de Endpoint.- Esta es la direccin concreta de la


invocacin al servicio, se la extrae del atriuto location del elemento
soapaddress.
Integrantes: Coba Alberto, Tenelema Francisco, Martnez Richard, Vaca Andrs, Velastegui Sandra,
Yacchirema Silvana

Asignatura: Arquitectura de Software


05/Agosto/2014

Fecha:

o Enlazar.- Esta es una cadena fija que respresenta el espacio de


nombres del binding soap oficial.

3.13

Posterior al ingreso de datos se procede a comprobar la configuracin.

Ver Figura 12.

Figura 12.- Probar configuracin


3.14

Seguidamente se mapea las salidas del conector a las variables del

proceso, a travs del api DOM en Java. Ver Figura 13

Integrantes: Coba Alberto, Tenelema Francisco, Martnez Richard, Vaca Andrs, Velastegui Sandra,
Yacchirema Silvana

Asignatura: Arquitectura de Software


05/Agosto/2014

Fecha:

Figura 13.- Mapeo de salidas


Se realiza la salida de cada conector asignndolas a cada una de las
variables del proceso.
3.15

Finalmente clic en Finalizar y ahora la tarea automtica se presenta con

.
4. Configuracin del condicional
4.1 Cuando el flujo haya encontrado los datos, significa que es el flujo por
defecto. Ver Figura 14

Integrantes: Coba Alberto, Tenelema Francisco, Martnez Richard, Vaca Andrs, Velastegui Sandra,
Yacchirema Silvana

Asignatura: Arquitectura de Software


05/Agosto/2014

Fecha:

Figura 14.- Condicional flujo por defecto encontrado


4.2 Cuando no se encuentre la cdula la configuracin es la siguiente. Ver
Figura 15.

Figura 15.- Condicional flujo no encontrado


5. Crear usuarios
5.1 Ir al entorno de administracin. Ver Figura 16.

Figura 16.- Administracin en Bonitasoft

Integrantes: Coba Alberto, Tenelema Francisco, Martnez Richard, Vaca Andrs, Velastegui Sandra,
Yacchirema Silvana

Asignatura: Arquitectura de Software


05/Agosto/2014

Fecha:

5.2 Organizacin / Users. Ver Figura 17.

Figura 17.- Users en Bonitasoft


5.3 Aadir Usuarios. Ver Figura 18

Integrantes: Coba Alberto, Tenelema Francisco, Martnez Richard, Vaca Andrs, Velastegui Sandra,
Yacchirema Silvana

Asignatura: Arquitectura de Software


05/Agosto/2014

Fecha:

Figura 18.- Aadir nuevo usuario en Bonitasoft

6. Asignar un grupo
6.1 Buscar grupo. Ver Figura 19.

Integrantes: Coba Alberto, Tenelema Francisco, Martnez Richard, Vaca Andrs, Velastegui Sandra,
Yacchirema Silvana

Asignatura: Arquitectura de Software


05/Agosto/2014

Fecha:

Figura 19.- Buscar y asignar un grupo


Luego de haber identificado el grupo y se observa el aviso siguiente:

7. Asignar un rol
7.1 Para asignar un grupo es necesario elegir un rol asignado a un usuario
existente. Ver Figura 20.

Figura 20.- Asignar un rol

Integrantes: Coba Alberto, Tenelema Francisco, Martnez Richard, Vaca Andrs, Velastegui Sandra,
Yacchirema Silvana

Asignatura: Arquitectura de Software


05/Agosto/2014

Fecha:

Posterior a la asignacin de un grupo y rol se visualiza la informacin


siguiente:

8. Vincular el proceso a un grupo


8.1 Se debe seleccionar el proceso opcin grupo. Ver Figura 21

Figura 21.- Crear Grupo


8.2 Al dar clic en agregar se muestra la Figura 22.

Integrantes: Coba Alberto, Tenelema Francisco, Martnez Richard, Vaca Andrs, Velastegui Sandra,
Yacchirema Silvana

Asignatura: Arquitectura de Software


05/Agosto/2014

Fecha:

Figura 22.- Seleccionar conector para el Grupo

8.3 Se debe ingresar nuevamente el usuario que se creo en la administracin y


el respectivo rol. Ver Figura 23 y 24

Figura 23.- Ingreso de un usuario

Integrantes: Coba Alberto, Tenelema Francisco, Martnez Richard, Vaca Andrs, Velastegui Sandra,
Yacchirema Silvana

Asignatura: Arquitectura de Software


05/Agosto/2014

Fecha:

Figura 24.- Ingreso del rol y guardar la configuracin


9. Ejecucin Proceso

9.1 En la barra de men dar clic en


9.2 Se despliega la tarea donde se ingresa la placa. Ver Figura 25

Figura 25.- Ingreso de la placa


9.3 Se visualiza los resultados. Ver Figura 26.

Integrantes: Coba Alberto, Tenelema Francisco, Martnez Richard, Vaca Andrs, Velastegui Sandra,
Yacchirema Silvana

Asignatura: Arquitectura de Software


05/Agosto/2014

Fecha:

Figura 26.- Ver resultados

Integrantes: Coba Alberto, Tenelema Francisco, Martnez Richard, Vaca Andrs, Velastegui Sandra,
Yacchirema Silvana

Das könnte Ihnen auch gefallen