This video demonstrates how to use the Visage tool to model business processes using BPMN notation. It covers downloading the software, system requirements, and walks through creating a process model for a vacation request system, illustrating the use of different elements and task types within the BPMN standard.
[Música] bien buen día vamos a hablar en esta ocasión sobre una herramienta que nos va a permitir recrear modelos de procesos dentro de la organización como recordaremos el UML también nos permite hacer un modelamiento de los procesos donde involucramos a todos los objetos y actores que se involucran dentro del proceso o los procesos o sea que vamos a informatizar otra herramienta y quizás más utilizada por la parte de las gerencias de las organizaciones es el modelo del BPM una herramienta muy fácil de utilizar y fácil de obtener es la que vamos a ver en este momento utilizando un poco esa notación que ha sido vista ya en clase Visagie es la herramienta que vamos a ver en esta ocasión y es una herramienta que nos va a permitir hacer modelos en notación BPM el estándar que utiliza esta herramienta es la versión 2.0 de BPM y puede encontrarse haciendo clic o digitando en el siguiente enlace para acceder a la página donde vamos a obtener el producto luego de hacer eso pues esta es más o menos a esta fecha cuando se realizó el video en la página oficial de Visagie y las versiones oficiales o sea que hasta ese momento están en la 3.1 para poder ser utilizadas entonces esta es la parte de bienvenida donde nosotros también acá abajo podemos encontrar lo que son los requerimientos del sistema o sea la computadora en la cual vamos a utilizarlo verdad entonces a ver si cumple o no cumple con ese requerimiento entonces a partir de eso vamos a ver qué podemos hacer estos son algunos de los requerimientos para la versión 3.1 de Visagie necesitamos tener instalado el framework punto net la versión 4.6 no se puede descargar desde el sitio de Microsoft y al menos internet explorer 9 o superior el hardware para que pueda ejecutarse puede observar allí pues es una máquina a este tiempo con prestaciones moderadas necesitamos 2 gb en RAM para poder ejecutarse y de disco duro 50 megas para poder hacerlo y una resolución de pantalla de 800 x 600 que es una resolución bastante considerable baja en este momento otras de las tips que ustedes necesitan pues es tener Word o Excel ya que pues permite la exportación entre estos estos formatos en imágenes tanto como PNG como SVG que permite poder visualizarse en este tipo de documentos o de Office que ustedes tienen acá Visagie le va a pedir que hagan un registro que cree en una cuenta para poder obtener el software de manera gratuita por parte de ellos entonces ustedes pueden utilizar ya sea su cuenta Microsoft o su cuenta de Google+ para poder registrarse y obtener la licencia de esta herramienta y luego que ustedes se van a registrar o se van a validar utilizando estas dos opciones que tienen verdad les va a aparecer un formulario en el cual va a pedir ciertos datos para pues de ellos verdad en el cual pues no requiere mayor cuestión verdad son muy pocos los campos que hay que llenar el nombre de sus apellidos la institución el tipo de institución para el cual estamos trabajando en donde estamos y ciertas cuestiones por ahí entonces habrá que tener cuidado que todos los campos que son obligatorios pues deban de rellenarse con lo debido para poder ejecutar esto ya una vez hecho esto pues entonces les va a aparecer el enlace que les va a permitir descargar el ejecutable de acuerdo a los requerimientos propios del sistema que ustedes tienen en su computadora entonces qué vamos a hacer vamos a intentar hacer un modelo para una organización que lo que va a permitirle es la administración del proceso de solicitudes de vacaciones para un empleado dentro de la misma es decir llega a un empleado y ya tiene su tiempo quiere irse de vacaciones dentro de lo que es la empresa entonces vamos a tratar de hacer esto lo primero que nosotros tenemos que hacer verdad es identificar los actores que intervienen en este proceso en este caso vamos a decir que son tres verdad el empleado probablemente habrán organizaciones donde solamente son dos o probablemente hay organizaciones en las cuales pueden ser cuatro ya eso va a depender del propio de la propia organización en este caso tenemos tres el empleado mismo verdad el jefe inmediato del empleado y en la parte de recursos humanos verdad de la organización que va a dar el visto bueno o va a registrar verdad estas vacaciones o esta prestación para el empleado bien dicho esto pues vamos a ir la herramienta que nos va a permitir hacer esto esta es la herramienta el modelo en la pantalla de inicio por así decirlo de nuestro proyecto de Visagie y vamos a darle una recorrida verdad hoy todo está en la nube entonces cómo puede observar pues acá hay una opción que les permite a ustedes guardar toda la documentación dentro de lo que es la nube de Visagie entonces en este caso pues vamos a crear un nuevo proyecto y ya un modelo en blanco y obtenemos esta pantalla en esta pantalla pues no es diferente a muchas otras aplicaciones donde tenemos un menú de archivo ahora que es algo para que lo vamos a utilizar para guardar para abrir para guardar como para exportar etcétera el menú de inicio ya que tenemos acá que es donde tenemos básicamente todas las herramientas que necesitamos para poder modelar el formato en el cual vamos a trabajar normalmente este formato se trabaja así horizontal es la forma en cómo normally se está estandarizado pero igual se pueden cambiar acabada la vista que esté necesitan ver verdad en la publicación aquí es donde yo les comenté verdad o sea que pueden exportarlo a un formato de Word a un formato de PDF Excel o incluso si la organización pues tiene o está con tecnología Microsoft también es posible exportarlo a su portal de SharePoint para que pueda ser visto por todas las demás personas verdad y pues acá hay otras cuestiones verdad exportarlo a una imagen que ya hemos dicho que es el JPG PNG etcétera verdad a un modelo de Visio que es parte de Office verdad este XPDL que es un formato de intercambio para anotación de BPM entonces esto es como un XML para imágenes de procesos por así decirlo y luego pues el formato mismo para la herramienta verdad y otras cuestiones verdad o sea que tenemos por que por acá entonces y acá también importar verdad cuando traemos de la otra herramienta para acá y aquí otras herramientas que pues muy probablemente hay que pagar verdad por utilizarlas los recordemos los que estamos utilizando la función base de la herramienta entonces por lo tanto pues van a ver funciones que nos va a decir en un determinado momento que hay que pagarlas ok vamos a comenzar en esta ocasión vamos a decir qué el proceso pues se va a llamar la solicitud de vacaciones vamos a colocarle verdad pues este es nuestro pool verdad y para esto pues también vamos a hemos dicho que hay tres actores y para esto pues vamos a agregar tres ley entonces acá ustedes se vienen el scroll y aquí tienen los line ya que les va a permitir este proceso pues partirlo en bala entonces vamos a colocar un leyma acá son tres hemos dicho la 2 3 ley vamos a hacerlo un poco más pequeño para efectos de visualización entonces acá tenemos los 3 elementos verdad que van a conformar nuestro proceso que se involucra en cada uno de ellos dijimos que uno de ellos es el empleado vamos a cambiar acá por empleado el otro es el jefe inmediato y la otra parte que está dentro del proceso es la parte de recursos humanos o sea que ponemos recursos humanos bien entonces ya tenemos nuestra primera aproximación al modelo a tratar de ser un poco más pequeño para que se pueda visualizar mejor en la pantalla y nosotros vamos colocando a nuestra conveniencia y luego pues como siempre hay un inicio verdad quien inicia una actividad un proceso dentro de la organización en este caso es el empleado verdad que inicia este proceso entonces venimos y agregamos un evento de inicio acá que es este botón verde ustedes podrán observar que alrededor de él pues hay una serie de herramientas que nos van a permitir a mí va a ser mucho más fácil crear estos procesos en este caso pues vamos a agregar podemos agregar un proceso verdad directamente de acá o puedes venirnos acabarla al menú agregar la tarea o agregar la de este acá mismo ya en este caso pues vamos a seleccionar esto verdad no se está en la tarea que tenemos y vamos a decirle que él lo que va a hacer es verificar los días de vacaciones disponibles porque este es nuestro nuestra tarea nuestro primer proceso que tenemos acá pues podemos hacerlo para acá para de forma pues que se vea agradable entonces para qué pues esto vamos a suponer que el empleado pues tiene acceso a una computadora verdad entonces acá el verifica esta tarea de la computadora verdad entonces para eso pues para decir que es una tarea que es automatizada pues lo que tenemos que hacer es con el clic derecho verdad vamos a agregar un tipo de tarea y vamos a decir que este es un service tag vamos a buscarlo en el clic derecho hemos dicho da clic derecho vamonos aquí donde dice tas service y acá tarea del servicio entonces vamos a ver que acá aparece como una especie de rotores que van a indicarle al analista de procesos que esto es una tarea que está automatizada y luego puedes de la misma forma o sea ustedes pueden agregar de acá otro proceso a este proceso le vamos a decir que registra la solicitud en el sistema pues luego que verificamos vamos a registrar esta solicitud de vacaciones para el empleado y luego pues vamos a vamos a suponer que acá hay como dos fases una fase que es como la elaboración de la solicitud en la cual intervienen ciertos actores y va a haber otra fase en la cual pues nosotros tenemos la aprobación de la solicitud es decir este proceso tiene dos fases por así decirlo para eso pues para decirle al moderador que son dos fases pues vamos a agregar un my listón en este caso vamos a agregar una fase por acabar una fase 1 una fase 2 esta fase 1 hemos dicho que se va a llamar la solicitud y la fase 2 es la aprobación de la solicitud entonces aquí ya tenemos nuestro modelo un poco más complejo vamos a hacer un poco más grande la solicitud pues tiene que verificarse verdad pues sea bueno sea aprobada agregamos de nuevo acá y si ya es aprobada esa solicitud pues entonces el sistema o sea debe de finalizar para eso vamos a agregar un evento verdad de finalización igual para lo podemos tomar desde acá o desde acabarla en este caso pues vamos a tomar acá vamos a decir que el evento va a finalizar ahí verdad y aquí pues vamos a ver si hay uno cambio de solicitud un poco para acá igual de acá vamos a agregar otro por otra tarea que ya la tiene que ver el jefe inmediato del jefe inmediato pues va a aprobar la vacación es decir sí los días en los cuales él me está pidiendo en la vacación no se le puede dar entonces hay que pedirle que haga un cambio entonces eso es lo que hemos modelado acá en esta parte pero si la solicitud está perfecta o sea el jefe le puede dar el permiso para esos días entonces viene y aprueba aprueba esa notificación y luego puede sacarlo igualmente vamos a crear otra condición de esa aprobación porque puede también de alguna manera rechazar se está este pedido verdad pues registrales a para ello pues vamos a utilizar esta tarea vamos a poner que vamos a notificar un rechazo es decir la solicitud se puede hasta en los tiempos están los días y todo pero hay mucho trabajo en la empresa y no se puede a pesar de que se puede aprobar por el jefe dice no mira no te puedo decir porque existe esto y esto ahora entonces entonces esa es otra de las causales por las cuales se le puede negar para entonces acá vamos a decirle que va a terminar también el proceso verdad y decirle que no se puede vamos a agregar acá otro para la parte de recursos humanos es decir que si se aprueba aquí vamos a notificar la aprobación aquí vamos a actualizar el sistema verdad me dice ya le va a quitarlo las veces o los días o sea que ya tiene de los cuales tiene derecho a verdad entonces aquí estamos viendo cómo vamos creando nuestro modelo para esta este proceso o sea que también podemos usar conectores para vamos a usar un conector desde aquí para en este caso para cada porque si las olas y vamos a mover acá esta solicitud sale de acá esta flecha va la sale de acá y pues si esa solicitud verdad pues es rechazada verdad entonces hay que registrarlo entonces es una de las cuestiones o sea que tenemos que hacer acá igual verdad acá podemos cuando ya el sistema pues finaliza y hay que decir de verdad que el sistema iba a terminar para poder hacerlo verdad bien esto de la notificación de las el rechazo de entonces vamos a también a definirlo como un documento verdad para eso pues damos clic derecho tipo de tarea y en tipo de tarea le vamos a decir que es una tarea de script verdad entonces quiere decir que esto es un documento cuando sea que va a ser generado y se le va a enviar a él en este caso al empleado esto es lo mismo verdad la notificación de la aprobación tipo de tarea es una tarea de script que se hace y la actualización del sistema pues de igual manera esta es una forma automática entonces para eso hacemos acabar la tarea del servicio que es parecida a la que nosotros tenemos por acá verdad entonces estos son algunos de los cuestiones es verdad que nosotros tenemos para poder utilizar la verdad dentro de lo que es nuestro moderador entonces esta herramienta como ustedes pueden ver verdad permite de una manera fácil y rápida poder generar modelos de procesos o sea que son utilizados y esta anotación es más utilizada por los gerentes y por los demás de administración dentro de la organización por lo tanto pues es mucho más fácil hablar con ellos validar quitar poner algunas tareas dentro de lo que es el proceso que se está informatizando aunque esta pues no es una tarea propia de nosotros como desarrolladores de software verdad pero de alguna manera nosotros necesitamos al menos poder leer esta anotación para poder comunicarnos con ella entonces les queda como tarea investigar un poco más sobre esta anotación algunos tipos de tareas etcétera etcétera para que ustedes puedan perfectamente hablar el lenguaje de los administradores de la organización hasta acá por el momento gracias por la atención prestada