<< Clic para mostrar Tabla de Contenidos >> Guía para automatización |
Bizagi Studio es el ambiente de desarrollo que transforma procesos diseñados con Bizagi Modeler en aplicaciones ejecutables sin necesidad de programación. Tanto Bizagi Modeler como Studio están basados en notación BPMN, sin embargo, Bizagi Studio soporta un subconjunto de elementos de BPMN que corresponden a los más comúnmente usados para automatizar procesos.
Bizagi ofrece un conjunto de herramientas que le permitirá definir gráficamente un modelo asociado con un proceso de negocio (flujo de proceso, reglas de negocio, interfaz de usuario, etc.) El modelo gráfico definido en Bizagi Modeler es guardado en una base de datos e interpretado y ejecutado en producción por Bizagi Automation Server sin la necesidad de código intermedio.
La siguiente sección explica los elementos soportados tanto por Bizagi Modeler como por Studio. Le recomendamos modelar sus procesos usando estos elementos para que sean ejecutables en Bizagi Studio. En caso de que utilice elementos no soportados, Studio realiza automáticamente una conversión como se explica en la sección de mapeo de formas.
Las actividades representan el trabajo a las tareas que deben realizar los miembros de la organización. Bizagi Studio soporta solo algunos de los tipos de tareas. Usted podrá definir Tareas de Usuario, Tareas de Servicio, Tareas de Recepción, Tareas de Envío, Tareas de Script y Tareas Manuales.
Eventos de Inicio
Los eventos de inicio indican el inicio del proceso. Bizagi Studio soporta los siguientes eventos de inicio.
•Evento de Inicio (No tiene ningún comportamiento particular)
•Evento de Inicio de Mensaje
•Evento de Inicio de Tiempo
•Evento de Inicio de Señal
•Evento de Inicio Condicional
•Evento de inicio Múltiple Paralelo
•Evento de inicio Múltiple
Eventos Intermedios
Indica que algo sucede en algún lugar entre el inicio y el final de un proceso. Bizagi Studio permite incluir cinto tipos de eventos intermedios dentro de los procesos:
•Evento Intermedio de Temporización
•Evento Intermedio de Mensaje
•Evento Intermedio de Señal
•Evento Intermedio de Enlace
•Evento Intermedio de Compensación
•Evento Intermedio Escalable
•Evento Intermedio Condicional
•Evento Intermedio Múltiple Paralelo
•Evento Intermedio Múltiple
Cuando incluya un evento de señal o de mensaje en el diagrama se debe indicar si el evento es utilizado para Capturar o para Lanzar.
Dé clic acá para más información sobre comunicación entre procesos
Eventos de Finalización
Los eventos de Finalización indican cuando termina un proceso. Bizagi Studio soporta los siguientes eventos de finalización.
•Evento de finalización de Terminación
•Evento de finalización de Mensaje
•Evento de finalización de Señal
•Evento de finalización de Compensación
•Evento de finalización Escalable
•Evento de finalización de Error
•Evento de finalización de Cancelación
•Evento de finalización Múltiple
Las compuertas indican una variación en el flujo del proceso, ya sea dependiendo de una expresión o con la intención de crear flujos paralelos.
•Compuerta Paralela.
•Compuerta Inclusiva.
•Compuerta Basada en Eventos.
•Compuerta Exclusiva Basada en Eventos.
•Compuerta Paralela Basada en Eventos.
•Compuerta compleja.
Al automatizar procesos en Bizagi Studio, los desarrolladores trabajan en cada proceso independientemente, ya que cada Contenedor en un diagrama representa un proceso independiente, al importar diagramas con múltiples Contenedores Bizagi Studio crea un proceso por cada Contenedor en el diagrama. Por ejemplo al importar el siguiente diagrama con dos Contenedores, Studio los separa en dos procesos diferentes.
Para importar los procesos desde Bizagi Modeler a Studio de manera rápida y eficiente, haga clic en la opción Ejecutar Flujo de Trabajo(Run Workflow) del menú de Inicio en Modeler. Esto abrirá Bizagi Studio automáticamente y lo llevará a la ventana de Importación.
Los Elementos que estén por fuera de los limites del Contenedor no son considerados al importar el proceso a Bizagi Studio.
Usted debe utilizar Conectores de Flujo de Secuencia para unir los diferentes elementos del proceso.
También es posible incluir dentro del proceso conectores de asociación para unir artefactos con los elementos.
Bizagi Studio soporta cuatro tipos de subprocesos. Cada uno de ellos tiene un comportamiento especial.
•Embebido: Cuando se define un subproceso como embebido, el cual es el subproceso por defecto, él dependerá del proceso padre y tendrá visibilidad de los datos de este.
•Reusable: Un subproceso reutilizable es definido cuando una actividad dentro del proceso llama a otro proceso que se encuentra predefinido. El proceso llamado no depende del padre.
•Múltiple: Un subproceso múltiple es instanciado varias veces. Las instancias pueden ser ejecutadas en Paralelo o de Forma Secuencial.
•Transaccional: El subproceso transaccional es un subproceso cuyo comportamiento es controlado por el protocolo de transacciones.
Dé clic acá para más información sobre procesos transaccionales
Cuando un modelo creado en Bizagi Modeler es exportado a Bizagi Studio y posee formas no soportadas, la herramienta las convierte a aquellas soportadas, que han sido nombradas anteriormente. Incluso con estas conversiones, Bizagi no modifica las conexiones ni el flujo inicial del modelo. La siguiente tabla muestra la correspondencia de las formas.
Forma en Modeler |
Forma en Studio |
Explicación |
---|---|---|
Tarea de Usuario |
Tarea |
En Studio, toda tarea representa una tarea de usuario ya que todas las tareas tienen una interfaz a la cual se accede desde el Portal de Trabajo. |
Subproceso Múltiple Paralelo |
Subproceso Reusable |
En Studio, antes de configurar un subproceso múltiple, es necesario definir el modelo de datos. Bizagi convierte la forma a un subproceso reusable. |
Evento de Compensación |
Evento intermedio |
En Studio, el comportamiento del evento de compensación se puede replicar dentro del proceso con otros elementos de la notación de BPMN. |
Evento Escalable |
Evento intermedio
|
La asignación de una tarea en Studio se puede realizar desde la interfaz de un evento o a través de las reglas de negocio, por lo que no es necesario un evento escalable. |
Evento Paralelo Múltiple |
Evento intermedio
|
El comportamiento del evento paralelo múltiple se ejecuta en Studio a través de otras funcionalidades como la integración de procesos, las expresiones o el uso nuestro API. |
Evento Múltiple |
Evento intermedio
|
El comportamiento del evento múltiples se ejecuta en Studio a través de otras funcionalidades como la integración de procesos, las expresiones o el uso de nuestro API. |
Evento de Inicio Condicional |
Evento de Inicio |
En Studio, el comportamiento del evento de inicio condicional se puede replicar a través de expresiones o el uso de nuestro API. |
Evento de Inicio Paralelo Múltiple |
Evento de Inicio |
El comportamiento del evento de inicio paralelo púltiple se ejecuta en Studio a través de otras funcionalidades como la integración de procesos, las expresiones o el uso de nuestro API. |
Evento de Inicio Múltiple |
Evento de Inicio |
El comportamiento del evento de inicio múltiple se ejecuta en Studio a través de otras funcionalidades como la integración de procesos, las expresiones o el uso de nuestro API. |
Compuerta Paralela Basada en Eventos |
Compuerta basada en eventos |
El comportamiento de la compuerta paralela basada en eventos se ejecuta en Studio a través de otras funcionalidades como la integración de procesos, las expresiones o el uso de nuestro API. |
Finalización de Compensación |
Evento de finalización |
En Studio el comportamiento de los eventos de compensación se puede replicar con otros elementos de la notación de BPMN dentro del proceso. |
Finalización Escalable |
Evento de finalización |
La asignación de una tarea en Studio se puede realizar desde la interfaz de un evento o a través de las reglas de negocio, por lo que no es necesario un evento escalable. |
Finalización Múltiple |
Evento de finalización |
El comportamiento de la finalización múltiple se ejecuta en Studio a través de otras funcionalidades como la integración de procesos, las expresiones o el uso de nuestro API. |
Evento Adjunto condicional, Múltiple, Paralelo Múltiple y Escalable
|
Evento Adjunto de Mensaje |
El comportamiento de los eventos adjunto condicional, Múltiple, Paralelo Múltiple y Escalable se ejecutan en Studio a través de otras funcionalidades como la integración de procesos o las expresiones. |
Eventos Adjuntos que no interrumpen |
Eventos Adjuntos que interrumpen o evento adjunto de Mensaje si no es soportado |
En Studio, el comportamiento de los eventos adjuntos que no interrumpen se puede replicar a través de otras funcionalidades como la integración de procesos o las expresiones. |
Depósito de Datos |
Objetos de Datos
|
Para evitar confusiones con el modelo de datos de Studio se cambian los depósitos de datos por los objetos de datos. |
Los artefactos no son importados a Bizagi Studio. |
Una vez completado su modelo, usted podrá ejecutarlo en Bizagi Automation Server.
Last Updated 5/17/2024 9:50:02 AM