Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Taller de Evaluación de Producto
Taller de Evaluación de Producto
Table of Contents
1. BizAgi .............................................................................................................4
Cmo Opera Bizagi? .................................................................................................... 4
Invocar el Servicio Web desde BizAgi .............................................................. 61 PASO 7: APLICACIN WEB ........................................................................................ 67 USUARIOS ................................................................................................................ 68 PARAMETRIZACION ............................................................................................... 73 PRUEBA A LA APLICACIN.................................................................................... 76 MEJORAS A LA APLICACIN ................................................................................. 81 ENVIAR UNA NOTIFICACIN AUTOMTICA (OPCIONAL) ............................... 85
3. CONCLUSION............................................................................................. 92
Prximos pasos ........................................................................................................... 92
www.bizagi.com
CONFIDENTIAL
1. BizAgi
BizAgi es una solucin de Business Process Management que apoya la gestin en organizaciones orientadas a procesos, al permitir la visualizacin, control y mejoramiento de todos los procesos en tiempo real. Su aplicacin principal est en la gestin, control, seguimiento y anlisis de procedimientos tales como trmites de seguros, aprobaciones de solicitudes de crdito y manejo de quejas y reclamos. BizAgi ofrece resultados inmediatos. Los procesos se modelan e implementan de manera gil, sin importar su complejidad, pero se conservan suficiente flexibilidad como para que puedan modificarse fcilmente, de acuerdo a las necesidades cambiantes del negocio.
www.bizagi.com
CONFIDENTIAL
Alcance
Este proceso se enfoca en controlar las solicitudes de vacaciones de la organizacin, desde su solicitud hasta su aprobacin y rechazo.
BizAgi tiene 2 productos principales BizAgi Process Modeler: Usado para diagramar y documentar procesos BizAgi BPM Suite: Usado para convertir los procesos diagramados en aplicaciones ejecutables
www.bizagi.com
CONFIDENTIAL
Usaremos BizAgi Process Modeler para diagramar procesos y los automatizaremos usando BizAgi Xpress. BizAgi Xpress es una versin de la Suite BPM que puede descargar gratuitamente aqu
1. Nombre su proceso; haga clic derecho en el Pool (Proceso) y seleccione Editar Texto, escriba Solicitud de Vacaciones
www.bizagi.com
CONFIDENTIAL
2. Cambie el nombre del diagrama principal; haga doble clic en el nombre del diagrama y escriba Solicitud de Vacaciones:
www.bizagi.com
CONFIDENTIAL
4. Cambie el nombre del Lane: Haga doble clic sobre el Lane y seleccione Editar Texto, escriba Empleado.
www.bizagi.com
CONFIDENTIAL
www.bizagi.com
CONFIDENTIAL
9. Empezaremos a aadir figuras a nuestro proceso. Seleccione la figura de inicio desde la paleta y arrstrela hasta la posicin del diagrama donde debe estar ubicado el inicio del proceso:
www.bizagi.com
CONFIDENTIAL
10
10. Las figuras tienen un Pie Menu que permite seleccionar figuras con las que se pueden conectar las figuras seleccionas dentro del diagrama. Al ubicar el cursor sobre las figuras del diagrama se dibuja un borde translcido del mismo color de la figura. Cuando se hace clic sobre la figura aparece en el borde los conos de las figuras con las que se puede conectar. Estos iconos permiten hacer drag and drop de la figura que representan, de modo que al seleccionarlo se crea una nueva figura y un flujo de secuencia hasta l. Para Diagramar la actividad de registro, seleccione el rectngulo de Pie Men y ubquelo dentro del diagrama.
Tenga en cuenta Todas las transiciones deben estar bien conectadas, todas las figuras deben estar dentr o del rea de las fases y reas funcionales y NO sobre el lmite de una fase o rea funcional. Para renombrar las actividades o transiciones (flechas) haga doble clic sobre ellas
Cree las distintas figuras de su proceso hasta que luzca de la siguiente manera:
11. Haga clic derecho sobre la actividad Verificar Das Disponibles de Vacaciones y transfrmela a Tarea de Servicio:
www.bizagi.com
CONFIDENTIAL
11
12. Guarde su Archivo BPM, de esta manera el archivo estar disponible para uso posterior y documentacin:
www.bizagi.com
CONFIDENTIAL
12
13. Ejecute su proceso. Este procedimiento llevar su proceso diagramado al ambiente de automatizacin.
www.bizagi.com
CONFIDENTIAL
13
15. En la siguiente ventana puede editar el nombre del proceso para el ambiente de ejecucin. Haga clic en siguiente.
16. Seleccione el proyecto al que desea llevar su proceso, en este caso seleccione la opcin Nuevo y haga clic en siguiente:
www.bizagi.com
CONFIDENTIAL
14
17. Elija un nombre para su proyecto, para este taller el proyecto se llamar Proyecto BPM y haga clic en siguiente:
Una vez el proyecto haya sido creado usted estar en BizAgi Studio en el modelador de procesos interno, vamos a incluir algunos parmetros a las actividades del proceso, como lo son la duracin, el texto de ayuda y la descripcin entre otros. Para realizar esta configuracin de las actividades vamos ingresar a las propiedades cada actividad. Texto de ayuda: Este texto de ayuda aparece disponible en el texto del asistente para cada actividad en la aplicacin web, si no se cuenta con asistente sale en el parte inferior del browser. Duracin: indica el tiempo que debe durar la actividad, este tiempo es til para definir cundo una actividad est vencida o est prxima a vencerse, este tiempo se da en minutos. Descripcin: Permite incluir alguna informacin adicional para la actividad. La descripcin se muestra en la parte superior de la forma asociada a la actividad o evento.
18. Para ingresar a las propiedades de una actividad de clic derecho sobre la figura y seleccione la opcin Propiedades.
www.bizagi.com
CONFIDENTIAL
15
19. De clic en frente del campo Texto de ayuda e incluya el siguiente texto de ayuda para la actividad. Diligencie toda la informacin para su solicitud de vacaciones El texto de ayuda es un texto que se le mostrar al usuario final dentro de la ejecucin de la actividad en la aplicacin web 20. De clic en frente del campo Duracin e incluya la duracin. 1 Da. 21. De clic en frente del campo Descripcin e incluya la descripcin
www.bizagi.com
CONFIDENTIAL
16
22. Una vez incluidas las propiedades haga clic en Ok y cierre la ventana de propiedades de la actividad.
23. Una vez configuradas algunas de las propiedades de la actividad Registrar Solicitud de Vacaciones, configure las siguientes propiedades para las otras de las actividades del proceso, dentro de la pestaa de Propiedades Globales, recuerde aplicar los cambios a cada actividad y cerrar la ventana de las propiedades Actividad Autorizar Solicitud de vacaciones Realizar Trmite administrativo Descripcin Aprobar Solicitud de Vacaciones Realizar Trmite Administrativo Texto de ayuda Apruebe o rechace la solicitud Duracin 3 das
5 das
Una vez terminado el flujo del proceso guarde los cambios y cierre el modelador.
www.bizagi.com
CONFIDENTIAL
17
Esta informacin se esquematizar en un modelo estructurado de datos, el modelo entidad relacin correspondiente a la informacin anterior sera:
En la entidad Solicitud Vacaciones agruparemos toda la informacin de la solicitud, como fechas, nmeros de das solicitados y disponibles. En la entidad Causal de Rechazo se encuentra una lista con las causales de
www.bizagi.com
CONFIDENTIAL
18
rechazo estandarizadas, esta lista es administrable y la entidad Usuario donde tendremos la informacin del usuario solicitante y de su jefe. 1. Para incluir esta informacin dentro de la estructura de datos de BizAgi vaya al Segundo Paso del Asistente de Procesos y seleccione Modelo de datos:
Una nueva ventana que contiene la entidad de negocio se desplegar, el nombre es generado automticamente por BizAgi basndose en el proceso. Haga clic en Ok.
A continuacin encontrar la ventana de diagrama, en este elemento se diagraman, consultan, modifican, o se eliminan los modelos relacionales de los procesos. El Diagrama es una representacin grfica de entidades, atributos y relaciones. En los diagramas es posible ver inclusive todo el modelo entidad relacin del proyecto o solo alguna parte, adems es posible crear entidades atributos y relaciones desde el diagrama para ir visualizando cmo se relacionan las entidades existentes. 2. Haga clic derecho sobre la entidad Solicitud de Vacaciones y seleccione Editar Lista de Atributos.
www.bizagi.com
CONFIDENTIAL
19
3. Ahora vemos una nueva ventana con la lista de atributos de la entidad Solicitud de Vacaciones.; Haga Clic en el botn de informacin: para crear un atributo; para cada Nuevo atributo complete la siguiente
Nombre Visual (Display Name): Ingrese el nombre del atributo como desea que lo visualice el usuario final. Permite espacios y caracteres especiales. Longitud: La longitud es indicada nicamente para campos tipo string. La longitud debe estar entre 1 y 4000 caracteres.
Una vez creado los atributos, usted debe obtener una lista de atributos como se muestra en la siguiente pantalla:
www.bizagi.com
CONFIDENTIAL
20
4. A continuacin vamos a crear los atributos relacionados con otras entidades, como es el caso del atributo Causal del Rechazo, que se encuentra relacionado con la entidad Causal de rechazo que es una entidad paramtrica. Para esto debe en el tipo de dato debe seleccione el tipo Entidad-Parametrica-Nueva Entidad
www.bizagi.com
CONFIDENTIAL
21
5. A continuacin ver la pantalla de creacin de la entidad. El usuario deber definir si los valores de esta entidad sern administrados en el ambiente de produccin por usuarios finales en el Portal de Trabajo o si la informacin de esta entidad no debe ser administrada y permanecer oculta. En este caso la entidad podr ser administrada en produccin por usuarios finales pues sus valores no determinarn el flujo del proceso, sino que servirn a manera informativa. Seleccione y de clic en Siguiente.
www.bizagi.com
CONFIDENTIAL
22
7. De clic en siguiente, en esta pantalla puede seleccionar el atributo visual de la entidad paramtrica, en este caso solo tenemos un atributo por lo cual deje el atributo que est seleccionado por defecto y haga clic en siguiente.
www.bizagi.com
CONFIDENTIAL
23
8. De clic en siguiente, en esa pantalla puede ver el resumen de la entidad Causal de Rechazo de clic en finalizar para crear la entidad y su atributo.
9. Haga clic en Finalizar para volver a la ventana de edicin de los atributos de la entidad Solicitud de Vacaciones. La entidad Solicitud de Vacaciones tambin se encuentra relacionada con la entidad de Usuario, tenga en cuenta que BizAgi trae por defecto una entidad de Usuario llamada WFUSER donde se almacena toda la informacin de los usuarios del sistema. Por lo tanto para mostrar la informacin del empleado que realiza la solicitud de vacaciones puede utilizar esta entidad. Esta entidad se encuentra dentro del grupo de entidades del SISTEMA. 10. Para crear el atributo Relacionado con la entidad WFUSER (usuario) debe adicionar un atributo, incluir el nombre visual Solicitante, y como tipo Entidad, despliegue las entidades de Sistema y seleccione la Entidad WFUSER.
www.bizagi.com
CONFIDENTIAL
24
11. De clic en siguiente, se visualiza el resumen, de clic en finalizar para crear la entidad la Entidad Solicitud de Vacaciones y sus atributos.
www.bizagi.com
CONFIDENTIAL
25
12. Haga clic en Finalizar para ver el resumen visual del modelo de datos. Es posible que tenga que reorganizarlo.
13. Haga clic derecho sobre la entidad Solicitud de Vacaciones y sSeleccione la opcin Agregar Entidades relacionadas del men de herramientas para mostrar la entidad WFUSER (User) en el diagrama:
www.bizagi.com
CONFIDENTIAL
26
www.bizagi.com
CONFIDENTIAL
27
Como la informacin que queremos mostrar dentro de la actividad se encuentra en la entidad Solicitud de Vacaciones, vamos a ubicarnos en la entidad Solicitud de vacaciones para crear la forma con los atributos que desea mostrar. Para crear las formas por favor seleccione el Tercer Paso del Asistente de Procesos y haga clic en Definir Formas.
1.
2. Despus de seleccionar este paso, ver un flujo del proceso en el cual solo las actividades manuales se encuentran disponibles para editar, seleccione la actividad Registrar Solicitud de Vacaciones hacienda clic sobre ella y se abrir una nueva ventana para la edicin de formas :
www.bizagi.com
CONFIDENTIAL
28
3. Navegue usando el men Mapeo de Datos para encontrar los atributos del modelo de datos. Arrastre el atributo hasta el lugar donde desea ubicarlo:
Fecha Solicitud: El campo debe ser de solo lectura. Para Modificarlo, haga clic derecho sobre el campo de la forma y seleccione Editable - Falso
www.bizagi.com
CONFIDENTIAL
29
Solicitante: Este es un atributo que se encuentra relacionado con otra entidad, es necesario seleccionar el atributo que queremos mostrar de la entidad relacionada, para esto debe seleccionar el atributo Solicitante - fullName (Nombre Completo). Este campo tambin debe ser No Editable.
Para modificar el Nombre Visual del campo, haga doble clic sobre el mismo y escriba Solicitante.
www.bizagi.com
CONFIDENTIAL
30
4. Estos campos deben ser requeridos. Seleccione los campos, haga clic derecho sobre ellos y seleccione Requerido- Verdadero.
www.bizagi.com
CONFIDENTIAL
31
1.
Seleccione la actividad Aprobar Solicitud de Vacaciones haciendo clic en ella. Notar que deben ser incluidos los campos de la forma Registrar Solicitud de Vacaciones, por lo cual copiaremos la informacin que se incluy en la forma anterior y se modificar, para esto usaremos la funcionalidad Copiar de.
www.bizagi.com
CONFIDENTIAL
32
2. El resultado de la copia debe ser modificado. Seleccione los campos Fecha de Salida, Fecha de Entrada y Nmero de Das Laborales Solicitados, haga clic derecho sobre ellos y seleccione Editable Falso. 3. En el editor de formas de la entidad Solicitud de Vacaciones vamos a incluir los siguientes campos: Nmero de Das Laborales Disponibles: Deber ser No Editable. Haga clic derecho sobre el campo y seleccione Editable-Falso. Solicitud Aprobada: Este campo debe ser requerido. Ubquese sobre el campo, haga clic derecho y seleccione Requerido-Verdadero. Causal Rechazo: Arrastre el campo desde el mapeo de datos debido a que este campo se encuentra relacionado con otra entidad BizAgi por defecto mostrar el atributo visual que se haya definido para la entidad.
Comentarios Rechazo Jefe Inmediato: Este campo est incluido dentro de la tabla de usuario de BizAgi, por lo cual es necesario navegar hasta el mismo. Seleccione entonces el campo Solicitante idBossUser fullName. Este campo debe ser No Editable
www.bizagi.com
CONFIDENTIAL
33
A continuacin cambie el Nombre Visual del campo haciendo doble Clic sobre l.
www.bizagi.com
CONFIDENTIAL
34
1. Haga clic sobre la actividad Realizar Trmite Administrativo. Ad icionaremos los datos que han sido adicionados a las actividades anteriores, todos estos debern ser no editables, para dicho fin copie la informacin de la actividad Aprobar Solicitud de Vacaciones.
www.bizagi.com
CONFIDENTIAL
35
2. Seleccione los campos Solicitud Aprobada, Causal del Rechazo y Comentarios de Rechazo y cambie la propiedad de edicin a Falso. 3. Adicional a la informacin del registro de la solicitud de vacaciones y a la informacin sobre la autorizacin de la solicitud, se requiere mostrar la informacin que debe completa r el auxiliar de recursos humanos, por lo tanto vamos a incluir campos adicionales: Campo No Aplica Nombre Visual Actualice la carpeta del empleado y realice el trmite respectivo en el sistema de nmina Tipo Visual Etiqueta Requerid o NO Editable NO Visibl e SI
Fecha Texto
SI Si
SI SI
SI SI
Para incluir la etiqueta arrastre el botn etiqueta al lugar donde desea ubicarlo:
www.bizagi.com
CONFIDENTIAL
36
5. Incluya los campos restantes teniendo en cuenta las condiciones de requerimiento y editabilidad.
www.bizagi.com
CONFIDENTIAL
37
1. Haga clic sobre la actividad Informar Rechazo Solicitud. Adicionaremos los datos que han sido adicionados a la actividad Aprobar Solicitud de vacaciones, todos estos debern ser no editables . Copie la informacin de la actividad Aprobar Solicitud de Vacaciones. (paso q de la creacin de la forma de la actividad Realizar Trmite Administrativo) 2. Seleccione los campos Solicitud Aprobada, Causal del Rechazo y Comentarios de Rechazo y cambie la propiedad de edicin a Falso. 3. Adicionalmente agregaremos una nota para indicar que la solicitud ha sido rechazada: Su solicitud ha sido rechazada, a continuacin la informacin asociada
www.bizagi.com
CONFIDENTIAL
38
4. Guarde la forma y cirrela. 5. Cierre el editor de formas usando la flecha ubicada en la parte superior derecha:
www.bizagi.com
CONFIDENTIAL
39
CONDICIONES DE TRANSICIN
1. Para crear reglas en el proceso seleccione el Cuarto Paso del Asistente de Proceso y seleccione Definir Expresiones:
www.bizagi.com
CONFIDENTIAL
40
2. El editor de reglas se abrir indicndonos cuales transiciones an requieren que les sea asociada una regla:
3. En la nueva ventana seleccione la transicin (la flecha) que va desde la compuerta de decisin hasta la actividad Realizar Tarea Administrativa y se abrir la ventana de Expresiones Booleanas:
www.bizagi.com
CONFIDENTIAL
41
4. Seleccione el atributo Solicitud Aprobada, para esto despliegue el rbol de la parte izquierda y seleccione el atributo SolciitudAprobada y arrstrelo hasta ubicarlo en la parte izquierda de la condicin.
5. Despus de seleccionar el atributo Solicitud Aprobada aparecer otro combo que presenta varias opciones dependiendo del tipo de atributo, en este caso seleccione la opcin Es igual que.
www.bizagi.com
CONFIDENTIAL
42
7. Una vez la expresin este lista, de clic en finalizar para salir del editor 8. Seleccione la transicin desde la decisin hasta la actividad Notificar Rechazo haciendo clic sobre ella, haga clic en Cancelar en la Ventana de Expresiones Booleanas para cerrarla. 9. Seleccione la opcin Sino y de clic en Aceptar.
10. Para Finalizar Haga clic en la flecha verde ubicada en la parte superior derecha para cerrar el modelador
www.bizagi.com
CONFIDENTIAL
43
www.bizagi.com
CONFIDENTIAL
44
4. La ventana de Propiedades de Reglas aparecer, llene los campos de Nombre, Nombre Visual y Descripcin como sigue:
5. Haga clic derecho sobre la flecha que va de inicio a fin e incluya una nueva asignacin
www.bizagi.com
CONFIDENTIAL
45
www.bizagi.com
CONFIDENTIAL
46
8.
La ventana de Asignaciones se abrir, haga clic en Agregar para ver la ventana de Agregar Asignacin
www.bizagi.com
CONFIDENTIAL
47
11. Seleccione el campo Expresin y escriba exactamente Me.Case.Creator.Id en el campo de texto. Esta funcin por defecto de BizAgi nos entrega como resultado el identificador del creador del caso.
12. Haga Clic en Aceptar para cerrar la ventana de Agregar Asignacin 13. En esta misma regla vamos a agregar una segunda asignacin para la fecha, haga clic de nuevo en el botn , en el combo haga clic sobre Seleccionar Atributo y busque el campo FechaSolicitud del modelo de datos y haga clic en Ok.
www.bizagi.com
CONFIDENTIAL
48
14. Seleccione el campo Expresin y el texto DateTime.Now aparecer automticamente, esta funcin nos da como resultado la fecha actual. Haga clic en Aceptar para terminar.
www.bizagi.com
CONFIDENTIAL
49
15. Haga clic en Aceptar para guardar las asignaciones y clic en Ok para guardar la regla. No olvide hacer clic en Aceptar en el cuadro de Seleccionar Expresin y Ok en las propiedades de la actividad. Para terminar cierre el modelador y regrese al Asistente de Proceso.
www.bizagi.com
CONFIDENTIAL
50
PASO 5: PARTICIPANTES
La definicin de participantes es una fase muy importante para BizAgi. Los recursos responsables de la realizacin de cada actividad se definen en esta fase. BizAgi identifica la relacin que existe entre los diferentes empleados basndose en las variables que los caracterizan y que los diferencian. Gracias a esta funcionalidad BizAgi asigna actividades o tareas inteligentemente a los diferentes miembros de la compaa con el propsito de cerrar un proceso satisfactoriamente. Primero que todo definamos cual debe ser la asignacin correcta para cada actividad del proceso; despus haremos la configuracin correspondiente en BizAgi. El acceso a los procesos de la solicitud de vacaciones no se limitar debido a que es un proceso interno que debe estar disponible para todos los empleados de la organizacin. La primera actividad debe estar disponible siempre para la persona que cre el caso. El jefe de la persona que hace el requerimiento debe SIEMPRE ser la persona que complete la actividad Aprobar Solicitud de Vacaciones. El usuario que ingrese la solicitud debe SIEMPRE ser quien complete la act ividad Informar Rechazo Solicitud El representante de recursos humanos debe ser SIEMPRE el responsable de la actividad Realizar Trmite administrativo.
Una vez definidas las reglas de asignacin para cada actividad vamos a iniciar su configuracin dentro de BizAgi Studio. Para definir las asignaciones hagamos clic en el paso 5 del Asistente de Proceso:
Aqu encontraremos las distintas actividades del proceso cuyos participantes no han sido definidos:
www.bizagi.com
CONFIDENTIAL
51
www.bizagi.com
CONFIDENTIAL
52
4. Seleccione una regla haciendo clic en el link Seleccionar Expresin y Cancelar en la siguiente ventana. Cuando aparezca la ventana que le solicita guardar cambios seleccione No.
www.bizagi.com
CONFIDENTIAL
53
5. Seleccione la regla CurrentAssigneeBoss, esta es una regla por defecto de BizAgi que regresa el Id del usuario que est configurado como jefe de la persona que actualmente tiene el caso.
www.bizagi.com
CONFIDENTIAL
54
6. Haga clic en Aceptar y en Ok para guardar, su asignacin debe verse de la siguiente manera:
www.bizagi.com
CONFIDENTIAL
55
4. Haga clic sobre el link Nuevo para crear una nueva posicin
5. Escriba sobre el editor de texto la nueva posicin. Asistente de Recursos Humanos. Y haga clic en Guardar
www.bizagi.com
CONFIDENTIAL
56
2. No olvide Guardar su asignacin haciendo clic en Aceptar. Por ltimo cierre el diagrama para volver al Asistente de Proceso.
www.bizagi.com
CONFIDENTIAL
57
www.bizagi.com
CONFIDENTIAL
58
3. Abra el Administrador del IIS ya sea ejecutando el comando inetmgr o seleccionndolo de Herramientas Administrativas en el Panel de Control.
4. En el administrador despliegue el Default Web Site y busque la carpeta VacationService. Haga clic derecho sobre ella y seleccione Propiedades.
www.bizagi.com
CONFIDENTIAL
59
www.bizagi.com
CONFIDENTIAL
60
2. Se mostrara una vista del proceso en la cual nicamente las Tareas Automticas estarn activas. Haga clic en Verificar Das Disponibles de Vacaciones.
www.bizagi.com
CONFIDENTIAL
61
3. Se abre el Asistente de Interfaz. Escriba la URL. Si tiene conexin a Internet: http://www.bizagi.com/VacationService/Vacations.asmx Si se instal localmente el servicio web: http://localhost/VacationService/Vacations.asmx
4. Haga clic en el botn Ir a URL (esta operacin puede tomar algn tiempo para funcionar) para ver los mtodos disponibles, selecciones el mtodo y de clic en Siguiente (en Sistema y Nombre Interfaz se asignan valores por defecto que pueden ser modificados si se desea).
www.bizagi.com
CONFIDENTIAL
62
5. En este paso se configurar la informacin que se enva desde BizAgi hacia el servicio web. Se muestran dos tablas, a la izquierda se encuentra el modelo de datos de BizAgi y a la derecha la informacin que el servicio web espera.
www.bizagi.com
CONFIDENTIAL
63
Ya que se utilizar el nombre de usuario (userName) del Solicitante para obtener el los das de vacaciones disponibles, en la tabla BizAgi Data expanda el elemento SolicitudDeVacaciones navegue a travs del rbol de entidades hasta ver el userName del Solicitante. Una vez localizado el atributo deseado, haga clic en la flecha al lado del atributo y conecte la lnea con la flecha del elemento en la tabla de la derecha.
Las tablas se pueden mover o modificar su tamao si es necesario; la ventana tambin puede ser maximizada utilizando el botn que se encuentra en la esquina superior derecha. Si se maximiza la ventana, resturela y haga clic en Siguiente para continuar. 6. En la siguiente pantalla seleccione donde se guardara la respuesta del servicio web en el modelo de datos de BizAgi. As como para el paso anterior, se muestran dos tablas pero ahora la tabla con la respuesta del servicio web est a la izquierda y la que contiene la informacin de BizAgi a la derecha.
www.bizagi.com
CONFIDENTIAL
64
En la tabla BizAgi Data, debajo de SolicitudDeVacaciones, encuentre NumeroDeDiasLaboralesDisp y asgnele a la respuesta del servicio web este atributo.
el
atributo
www.bizagi.com
CONFIDENTIAL
65
Luego de clic en Siguiente. 7. En el paso final se configura que hacer en caso de error; seleccione Lanzar Excepcin de Accin, y haga clic en Finalizar.
8. Se cierra el Asistente de Interfaz y para finalizar haga clic en la flecha verde localizada en la esquina superior derecha de la vista del proceso para regresar al Asistente de Procesos.
www.bizagi.com
CONFIDENTIAL
66
www.bizagi.com
CONFIDENTIAL
67
USUARIOS
La aplicacin web debe contener 3 usuarios para funcionar correctamente con asignaciones. Los usuarios deben quedar configurados de la siguiente manera: USUARIO Jefe Solicitante Auxiliar PASSWORD Jefe Solicitante Auxiliar DOMINIO domain domain domain Jefe JEFE INMEDIATO Auxiliar de Recursos Humanos CARGO
JEFE
1. Una vez en la aplicacin web, seleccione Admin y la opcin Usuarios:
www.bizagi.com
CONFIDENTIAL
68
NO OLVIDE que debe usar una clave de fcil recordacin o por defecto la que se incluy en la tabla anteriormente. BizAgi por defecto asignar la clave igual al nombre de usuario 4. Haga clic en Agregar para adicionar el usuario Jefe.
www.bizagi.com
CONFIDENTIAL
69
SOLICITANTE
1. Repita los pasos del 1 al 3 de la creacin del usuario Jefe para crear el usuario Solicitante.
2. Para llenar el campo Jefe del usuario Solicitante, teniendo en cuenta la tabla de asignacin de usuarios, haga clic en la pestaa de Configuracin de Usuario en el botn Seleccionar Usuario y haga la bsqueda una vez el usuario jefe haya sido creado. No olvide guardar para finalizar.
www.bizagi.com
CONFIDENTIAL
70
www.bizagi.com
CONFIDENTIAL
71
ASISTENTE
1. Repita los pasos del 1 al 3 para crear el usuario Asistente.
2. Para agregar la position (cargo) del usuario Asistente, vaya a la pestaa de Organizaciones seleccione el Cargo Asistente de Recursos Humanos y haga clic en el botn para agregarla, para finalizar haga clic en Agregar.
www.bizagi.com
CONFIDENTIAL
72
PARAMETRIZACION
Antes de ejecutar la aplicacin debemos definir las diferentes causales de rechazo que puede tener la aplicacin. 1. Seleccione la seccin de Entidades del men de Administracin; Inmediatamente se mostrar una pantalla con la lista de entidades cuyos parmetros deben ser creados.
www.bizagi.com
CONFIDENTIAL
73
2. Una vez haya seleccionado la entidad Causal de Rechazo, haga clic en Agregar Causal Rechazo.
www.bizagi.com
CONFIDENTIAL
74
4. Cierre su navegador y regrese a BizAgi 5. Haga clic en el link de Desarrollo para ejecutar la aplicacin Web
www.bizagi.com
CONFIDENTIAL
75
PRUEBA A LA APLICACIN
A continuacin verificaremos el proceso puesto que tanto usuarios como entidades parametricas han sido ingresados. La aplicacin le solicitar que ingrese las credenciales de alguno de los usuarios que cre, ingrese la informacin del solicitante
1. Seleccione Nuevo Caso del men Casos; se mostrar la pantalla de la primera actividad.
www.bizagi.com
CONFIDENTIAL
76
En la barra superior, se podr observar el nombre de la aplicacin, seguido del nombre del proceso y para finalizar, el nombre de la actividad.
2. Llene la informacin requerida de la actividad y haga clic en Siguiente; ver la pantalla de resumen del caso que le indicar quien es el siguiente asignado.
3. Cierre cesin y entre de Nuevo usando las credenciales del Usuario Jefe.
www.bizagi.com
CONFIDENTIAL
77
4. En la bandeja de entrada para el jefe encontraremos el caso en la actividad Aprobar solicitud de Vacaciones:
www.bizagi.com
CONFIDENTIAL
78
6. Tenga en mente que una vez le de siguiente a dicha actividad, si la solicitud fue aprobada entonces se mostrar a continuacin la actividad de Realizar tarea administrativa, para accede a dicha tarea, debe cerrar cesin y entrar con el usuario Asistente y seleccionar la tarea disponible para el caso. Llene la informacin requerida y haga clic en Siguiente para finalizar el caso.
www.bizagi.com
CONFIDENTIAL
79
7. Si la solicitud no fue aprobada, la siguiente actividad ser Informar Rechazo Solicitud, para ver dicha actividad cierre cesin y entre con el usuario Solicitante.
www.bizagi.com
CONFIDENTIAL
80
MEJORAS A LA APLICACIN
BizAgi permite modificar la apariencia de los campos dentro de las formas de las actividades y adems ofrece un conjunto de herramientas que permiten validar la informacin suministrada y de esta forma garantizar que la captura de la informacin sea la adecuada para cada actividad, de acuerdo con las diferentes condiciones que se hayan establecido a lo largo del proceso. Dentro de este taller vamos a realizar solo un ejercicio que nos permitir mejorar la interfaz de usuario. Si nos ubicamos en la actividad Autorizar Solicitud de vacaciones podemos observar que los campos Causal de Rechazo y Comentario Rechazo no deberan ser visibles para el usuario sino cuando la solicitud No es Aprobada. Para esto vamos a realizar unas acciones sobre estos campos dentro del editor de formas. 1. Para esto vamos a abrir la forma asociada a la actividad Autorizar Solicitud de Vacaciones. Dirjase al tercer paso del Asistente de Proceso. 2. Una vez dentro de la forma que contiene los atributos, Nmero de das laborales disponibles, Solicitud Aprobada, Causal del rechazo y Comentarios Rechazo, vamos a realizar una accin, para ocultarlos los campos si la solicitud est Aprobada y de esta forma que solo sean visibles cuando el campo Solicitud Aprobada sea NO 3. Identifique el campo Solicitud Aprobada, dentro de las propiedades ubique el men de Avanzado y seleccione Acciones
4. Incluya la descripcin de la accin, luego ingrese la condicin a evaluar. En el primer combo que aparece, en este campo se selecciona el objeto a evaluar; el sistema presenta una lista donde se puede seleccionar cualquiera de los atributos de la forma en la que se est haciendo la accin; en este caso, vamos a seleccionar el atributo Solicitud Aprobada.
www.bizagi.com
CONFIDENTIAL
81
5. Una vez seleccionado el elemento a evaluar se debe ingresar el operador que se va a utilizar, en este caso cuando el campo Solicitud Aprobada sea verdadero o igual a SI, es que vamos a ocultar los campos Causal y Comentario Rechazo. Escriba una descripcin para la accin: Ocultar campos de rechazo y seleccione el atributo Solicitud Autorizad, como condicin seleccione Es igual a SI
6. Una vez establecida la condicin de negocio se define un objeto sobre el que se va a ejecutar la accin, en este caso los objetos seran los atributos Causal de l rechazo y Comentario de Rechazo, primero seleccionemos el campo Causal Del Rechazo y en la parte de visibilidad seleccionemos la opcin ocultar.
www.bizagi.com
CONFIDENTIAL
82
7. Para ocultar el otro campo (Comentario rechazo) seleccione el Check Mostrar Mltiples destinos y de clic en el botn Nuevo, para incluir el otro destino.
www.bizagi.com
CONFIDENTIAL
83
9. Al finalizar de clic en Aceptar, una vez dentro del editor de clic en aceptar para guardar los cambios en las forma y de nuevo de clic en aceptar para guardar y cerrar las forma de la actividad. Por ultimo cierre la ventana de las propiedades de la actividad. Avance un caso hasta la actividad Autorizar la Solicitud de Vacaciones y visualice como se ocultan y muestran los campos cuando cambia el valor del campo Solicitud Aprobada.
www.bizagi.com
CONFIDENTIAL
84
www.bizagi.com
CONFIDENTIAL
85
3. Guarde los cambios al proceso y cierre el modelador. 4. Vaya al paso 4 del Asistente de Proceso y seleccione la opcin Acciones de la Actividad para abrir el modelador de Procesos. 5. Haga clic derecho sobre la actividad Notificar Rechazo, ubquese en la pestaa de Acciones, haga clic sobre la opcin Al salir, a continuacin haga clic sobre el botn y seleccione Correo Electrnico
6. En la ventana de Definicin de Correo Electnico haga clic en el campo Para, seleccione el atributo de ContactEmail del solicitante del modelo de datos y haga clic en aceptar.
www.bizagi.com
CONFIDENTIAL
86
7. Llene el asunto del mensaje como sigue. Su solicitud ha sido rechazada 8. Incluya el siguiente texto como cuerpo del mensaje: Estimado (Nombre del solicitante): Lamentamos informarle que su Solicitud de Vacaciones ha sido Rechazada. La razn del rechazo a continuacin: (Razn del Rechazo) 9. Para incluir el Nombre del solicitante y la Razn del Rechazo haga clic en Campo XPath y seleccione los atributos del modelo de datos:
www.bizagi.com
CONFIDENTIAL
87
www.bizagi.com
CONFIDENTIAL
88
10. Haga clic en Guardar para salir de la ventana de Definicin de Mensajes y luego Ok en el men de propiedades de la actividad. 11. Guarde los cambios hechos al proceso y cierre el modelador. 12. Vaya a la pestaa de configuracin y seleccione la opcin Entorno
13. La ventana de opciones de Bizagi de Ambiente aparecer, llene los campos requeridos para la configuracin del SMTP como sigue: a. Servidor SMTP: El nombre de su servidor SMTP b. Cuenta SMTP: Cuenta de correo vlida para su dominio, aparecer como remitente en los correos que enve.
www.bizagi.com
CONFIDENTIAL
89
14. Configure el correo electrnico del solicitante, para eso dirjase por la Aplicacin Web al men de Administracin - Usuarios y edit el Solicitante.
Asegrese de que el correo electrnico que ingresa sea una direccin vlida
Si
http://wiki.bizagi.com/en/index.php?title=Find_SMTP_Server_in_Outlook
usted
usa
Outlook,
puede
aprender
como
verificar
el
nombre
de
su
servidor
SMTP
en
15. Ejecute de Nuevo la aplicacin, empiece un Nuevo caso y rechace la solicitud, ahora el caso no pasar a la actividad de Informar Rechazo, en cambio, enviar un correo electrnico y terminar el caso. El correo que se enva ser como sigue:
www.bizagi.com
CONFIDENTIAL
90
www.bizagi.com
CONFIDENTIAL
91
3. CONCLUSION
Dentro de este taller usted aprendi a Diagramar el flujo del proceso, disear y crear la estructura de datos del proceso, realizar las pantallas de cada una de las actividades del proceso, realizar reglas de negocio, configurar las reglas de asignacin para cada una de las actividades manuales y a conectarse con otros aplicativos a trves de Web Services. Obteniendo como resultado una Aplicacin Web fcil de utilizar que refleja exactamente el modelo realizado en BizAgi Studio, esto gracias al concepto data driven de BizAgi.
Gracias por realizar este taller para BizAgi es un placer mostrarle porque somos la solucin ms gil para automatizar procesos
Esperamos su experiencia con BizAgi haya sido satisfactoria, cualquier duda o comentario o comentario por favor comunquese con nosotros: http://www.bizagi.com/esp/bizagi/contacto/contacto.aspx
Prximos pasos
1. Visite nuestro taller ms avanzado, en el cual se automatiza un proceso de solicitud de compra de artculos de oficina. Interesado? Haga Clic Aqu. 2. Para aprender ms de BizAgi y BPMN tome nuestro curso online en e-learning.bizagi 3. Recuerde que en cualquier punto en BizAgi Studio puede hacer clic en la tecla F1 para obtener ayuda 4. Visite nuestro centro de recursos en http://wiki.bizagi.com/es
www.bizagi.com
CONFIDENTIAL
92