Manual de instalación Bizagi en el idioma deseado Vanessa Alexandra Sovero Torres INSTALACIÓN BIZAGI El modelador de Procesos Bizagi es una aplicación gratuita que usted puede descargar de internet y utilizar en un computador de escritorio o portátil. Para comenzar con la instalación de Bizagi, la cual es la interfaz que nos permitirá el modelado de procesos de la organización, es necesario contar con el software siguiente el cual fue entregado. Ejecutar el icono “BIZAGIModelerSetup_x86” Confirmar la instalación Esperando unos minutos para que muestre la siguiente pantalla Usted puede cambiar el idioma en cualquier momento Para cambiar el idioma, dé clic en el menú ubicado en la parte superior derecha y seleccione el que desee. Vanessa Alexandra Sovero Torres Para continuar con la instalación. dé clic en Acepto los términos del acuerdo de licencia y luego en el botón “Siguiente”. la herramienta no se instalará.La pantalla de instalación inicia inmediatamente en la cual se selecciona “Siguiente”. Vanessa Alexandra Sovero Torres . Si usted no está de acuerdo con ellos. Seleccione la carpeta donde desea instalar el Modelador de Procesos de Bizagi. dé clic en el botón de Navegar. Cuando seleccione la carpeta. Vanessa Alexandra Sovero Torres . Si desea una carpeta diferente a la seleccionada por defecto. dé clic en Siguiente. Dé clic en “Instalar” para finalizar el asistente e iniciar el proceso de instalación. dé clic en “Finalizar”.Espere unos minutos mientras el programa se está instalando Cuando el proceso de instalación finalice. Vanessa Alexandra Sovero Torres . Un icono de acceso directo se creará en su escritorio para permitir un fácil ingreso a la aplicación. 32-bit (x86) o 64-bit (x64) Memoria: 1 gigabyte (GB) RAM (32-bit) o 2 GB RAM (64-bit) Disco Duro: 50 MB disponibles de espacio en disco duro Pantalla: 800 x 600 o resolución superior El programa está iniciando. Sistema Operativo Windows 10 Windows 8 Windows 7 Windows Vista Windows Server 2008 R2 / 2008 Windows Server 2003 Sistema Operativo Procesador: 1 giga hertz (GHz) o superior. El sistema mostrara la siguiente ventana Cinta de Opciones Barra de Herramientas Paleta Vistas Vanessa Alexandra Sovero Torres .Requerimientos del sistema: Los siguientes son los requerimientos mínimos para la instalación del Modelador de Procesos de Bizagi. fácil e intuitiva. Sus principales elementos son: Barra de Herramientas Cinta de Opciones Paleta Vista Vanessa Alexandra Sovero Torres .Interfaz de usuario El Modelador de Procesos de Bizagi tiene una interfaz muy simple. Modelar Procesos Vanessa Alexandra Sovero Torres . Pueden ser simples compuestas: Son actividades simples o atómicas. Tarea de Servicio Es una tarea que utiliza algún tipo de servicio que puede ser Web o una aplicación automatizada. Se ejecutan de manera manual o automática (realizadas por un sistema externo o de usuario) y pueden ser atómicas o no atómicas (compuestas). Tarea de Envio Es una tarea diseñada para enviar un mensaje a un participante externo (relativo al proceso). que incluye figuras y elementos dentro de ella. Tarea de Recepción Es una tarea diseñada para esperar la llegada de un mensaje por parte de un participante externo (relativo al proceso).Modelar Procesos Modelar un proceso es un proceso iterativo y sencillo para representar las condiciones de negocios en un diagrama de flujo. Tarea de Usuario Es una tarea de workflow típica donde una persona ejecuta con la asistencia de una aplicación de software. No es definida a un nivel más detallado. Objetos de Flujo Actividades [Rectángulo con esquinas redondeadas] Representan el trabajo realizado dentro de una organización. Actividades Las actividades representan trabajos o tareas llevadas a cabo por miembros de la organización. es importante familiarizarse con el estándar de notación para modelado de procesos BPMN. Compuesta significa que puede ser desglosada a niveles más bajos. esto es. utilizando símbolos y formas. Existen diferentes tipos. Figuras del estándar BPMN Los aspectos gráficos de BPMN se organizan en categorías específicas. Para asegurar diagramas precisos. Las actividades se clasifican en tareas y subprocesos. Vanessa Alexandra Sovero Torres . Modelado para Ejecución. Subprocesos Un subproceso es una actividad compuesta que se incluye dentro de un proceso. La siguiente es una breve explicación sobre las figuras que utiliza el estándar BPMN. Las tareas son llevadas a cabo por una persona y/o por una aplicación. Tareas Las tareas son actividades atómicas utilizadas cuando el trabajo que se está realizando no se puede descomponer a un nivel más detallado. Consume recursos. Determinan ramificaciones. Los procesos reutilizables se conocen como Actividades de Llamada en BPMN. Subproceso Es una actividad compuesta que incluye un conjunto lógico de actividades (proceso) y que puede ser analizado en más detalle. combinaciones y uniones en el proceso. El usuario define un script en un lenguaje que el motor pueda interpretar.Tarea de Regla de Negocio Ofrece un mecanismo para que el proceso provea una entrada a un motor de Reglas de Negocio y obtenga una salida de los cálculos que realice el mismo. Subproceso Reusable Identifica un punto en el flujo donde se invoca un proceso pre-definido. Ciclo Estándar Las tareas pueden repetirse secuencialmente comportándose como un ciclo. Tarea de Script Es una tarea que se ejecuta por un motor de procesos de negocio. La forma tiene un borde grueso. Compuerta Exclusiva basada en datos Divergencia: Ocurre cuando en un punto del flujo basado en los datos del proceso se escoge un solo camino de varios disponibles. La actividad se ejecutará siempre y cuando la condición booleana sea verdadera. Tarea Manual Es una tarea que espera ser ejecutada sin la asistencia de algún motor de ejecución de procesos de negocio o aplicación. El ciclo multi-instancia permite la creación de un número deseado de instancias de actividad que pueden ser ejecutadas de forma paralela o secuencial. Vanessa Alexandra Sovero Torres . Compuertas Las compuertas se utilizan para controlar la divergencia y convergencia de flujos de secuencia. bifurcaciones. Ciclo Multi-Instancia Las tareas pueden repetirse secuencialmente comportándose como un ciclo. El término “Compuerta” implica que hay un mecanismo que permite o limita el paso a través de la misma. Objetos de Flujo Compuertas [rombos] Las compuertas son los elementos utilizados para controlar la divergencia y convergencia del flujo. Proceso Multiple Los Subprocesos pueden repetirse secuencialmente comportándose como un ciclo. El ciclo multi-instancia permite la creación de un número deseado de instancias de actividad que pueden ser ejecutadas de forma paralela o secuencial. Esta característica define un comportamiento de ciclo basado en una condición booleana. Compuerta Inclusiva Divergencia: Se utiliza cuando en un punto se activan uno o más caminos de varios c aminos disponibles. Cuando el primer evento se dispara. Para hacer que un evento sea receptor o el que lanza el mensaje se debe dar clic derecho sobre la figura y seleccionar Lanza el evento. Objetos de Flujo Eventos [círculos] Un evento representa algo que ocurre o puede ocurrir durante el curso de un proceso. Vanessa Alexandra Sovero Torres . se usará el camino que sigue a ese evento. Crea caminos alternativos dentro del proceso utilizando expresiones. El flujo continúa cuando todos los flujos de secuencia de entrada hayan llegado a la figura. Evento de Inicio de Mensaje Se utiliza cuando el inicio de un proceso se da al recibir un mensaje de un participante externo. No tiene algún comportamiento particular. es utilizada para confluir caminos excluyentes Compuerta Exclusiva basada en eventos La compuerta exclusiva basada en eventos representa un punto del proceso donde se escoge un camino de varios disponibles. basado en los datos del proceso. pero la decisión no se basa en datos del proceso sino en eventos. Convergencia: Se utiliza para sincronizar caminos activados previamente por una compuerta inclusiva usada como punto de divergencia.Convergencia: Como punto de convergencia. Compuerta Compleja Divergencia: Se utiliza para controlar puntos de decisión complejos en los procesos. Eventos Un evento es algo que sucede durante el curso del proceso. Compuerta Paralela Divergencia: Se utiliza cuando varias actividades pueden realizarse concurrentemente o en paralelo Convergencia: Permite sincronizar varios caminos paralelos en uno solo. Convergencia: Permite continuar al siguiente punto del proceso cuando una condición de negocio se cumple. Esta opción habilita o deshabilita el comportamiento (aplica para algunas figuras de acuerdo a lo que se describe a continuación). afectando el flujo y generando un resultado. Los caminos restantes serán deshabilitados. Existen 3 tipos de eventos basados en cómo afectan el flujo: • Indican cuando un proceso inicia • No tiene flujos de secuencia entrantes Evento de Inicio Simple Indica dónde se inicia un proceso. Una señal es similar a una bengala que se dispara al cielo para cualquiera que pueda estar interesado en ella y reaccionar. Este tipo de evento puede ser utilizado dentro de un flujo secuencial para indicar un tiempo de espera entre actividades. el marcador del evento vacío estará en el encargado de enviar la señal. Tenga en cuenta que la señal no es un mensaje. Evento de Mensaje Indica que un mensaje puede ser enviado o recibido. Evento de Enlace Este evento se utiliza para conectar dos secciones del proceso. los nombres de las 'parejas' deben ser iguales para que el Modelador sepa cuál corresponde a cuál. (e. El evento que capta un mensaje se identifica con una figura sin relleno. pero no iniciará (directamente) o finalizará el mismo.g. El evento que lanza un mensaje se identifica con una figura sombreada. o adjuntos a los límites de una actividad Los eventos intermedios pueden utilizarse para recibir o lanzar el evento. todos los viernes) Evento de Inicio de Señal El inicio de un proceso se da por la llegada de una señal que ha sido emitida por otro proceso. Esto afectará el flujo del proceso. Evento de Señal Estos eventos se utilizan para enviar o recibir señales dentro o a lo largo del proceso.Evento de Inicio de Temporización Se utiliza cuando el inicio de un proceso ocurre en una fecha o tiempo de ciclo específico. Evento de Temporización Indica un retraso dentro del proceso. Si hay dos que lanzan y uno que recibe el Modelador entenderá que los que lanzan están unidos al que recibe. Alternativamente. Si hay varios que lanzan y que reciben. Indican cuando un camino del proceso finaliza No tienen flujos de secuencia saliendo Vanessa Alexandra Sovero Torres . entre el inicio y el fin Los eventos intermedios pueden utilizarse dentro del flujo de secuencia. los mensajes tienen objetivos específicos. Si en un proceso hay dos enlaces (uno que lanza y otro que recibe) el Modelador entenderá que están unidos. Evento Intermedio Simple Indica que algo sucede en algún lugar entre el inicio y el final de un proceso. la marca del Evento de Señal estará rellena. El marcador de eventos en esta instancia estará lleno. Los eventos de enlace pueden ser utilizados para crear ciclos o evitar líneas de secuencia de flujo largas. el proceso continuará su flujo. Indican algo que ocurre o pude ocurrir durante el transcurso de un proceso. la señal no. Si un proceso está esperando un mensaje y éste es capturado. Si el evento es usado para capturar la señal. Todas las secuencias activas del proceso son finalizadas. Carriles (Swim lanes) Canales Contenedor (Pool) Un pool es un contenedor de procesos simples (contiene flujos de secuencia dentro de las actividades). Anotaciones Son mecanismos para que un modelador provea información adicional.Finalización Simple Indica que el flujo finaliza. Un proceso está completamente contenido dentro de un pool. Finalización Terminal Finaliza el proceso y todas sus actividades de forma inmediata. Vanessa Alexandra Sovero Torres . datos y otros objetos son utilizados y actualizados durante el proceso. Finalización de Cancelación Se utiliza dentro de un Subproceso de transacción e indica que éste debe ser cancelado. Artefactos Artefactos Grupo Es un artefacto que provee un mecanismo visual para agrupar elementos de un diagrama de manera informal. Finalización de Error Indica que se debe generar un error. Finalización de Mensaje Indica que se envía un mensaje una vez finaliza el flujo. El error será recibido por un evento intermedio de captura de error. Objeto de datos Proveen información sobre cómo documentos. Datos Datos Depósito de Datos Provee un mecanismo para que las actividades recuperen o actualicen información almacenada que persistirá más allá del scope del proceso. Siempre existirá al menos un pool. al lector de un diagrama BPM. Finalización de Señal Indica que una señal es enviada una vez finaliza el flujo. etc. Tambien se usan para asociar tareas de compensación Vanessa Alexandra Sovero Torres . Se utiliza para representar la secuencia de los objetos de flujo. Conectores Objetos de conexión Flujo de Secuencia Representan el control de flujo y la secuencia de las actividades. No todas las líneas de mensaje se cumplen para cada instancia del proceso y tampoco se especigica un orden para los mensajes Asociaciones Se usan para asociar informacion adicional sobre el proceso. departamentos. las compuertas y los eventos. donde encontramos las actividades. Mensaje Las líneas de mensaje representan la intyerracion entre varios procesos o pools Representan Señales o Mensajes NO flujos de control. posiciones. Los lanes se utilizan para diferenciar roles internos.Carril (Lane) Es una sub-partición dentro del proceso. Para cambiar el nombre del Pool dé doble clic sobre él. El gerente administrativo aprueba. Se crea una Solicitud de Compra. El jefe del solicitante de la compra aprueba. Se envía la orden de compra al proveedor. Este usualmente es el nombre del proceso que usted va a diagramar. Los siguientes son los pasos que se llevan a cabo en el proceso. La orden de compra se crea en el ERP. Se crea una Orden de Compra. Se solicitan cotizaciones para seleccionar al proveedor. rechaza o solicita cambios a la solicitud. Tan pronto usted abre el Modelador. se crea un Pool para que pueda iniciar la diagramación. presione F2 o de clic derecho sobre él y seleccione Editar texto. Dé un nombre al Pool. rechaza o modifica la orden. utilizaremos el proceso de Solicitud de Compras. 1.Crear un Proceso Para explicar cómo puede diagramar sus procesos fácilmente con el Modelador de Procesos de Bizagi. Vanessa Alexandra Sovero Torres . arrastre cualquier elemento que desee y suéltelo dentro del diagrama. otro para el Solicitante y otro para el Departamento de Compras. Vanessa Alexandra Sovero Torres . Desde la paleta.2. Seleccionaremos tres Lanes: Uno para el Jefe. Agregue un Lane para incluir participantes en su proceso. Vanessa Alexandra Sovero Torres . Seleccione la siguiente figura. arrástrela y suéltela donde desee localizarla. Incluya un punto de inicio en su proceso. arrastre y suelte un Evento de Inicio. Desde la paleta. Continúe diagramando su proceso utilizando el menú circular.3. 4. Vanessa Alexandra Sovero Torres .El diagrama debe irse modelando de la siguiente manera. Para conectar dos objetos en un flujo de secuencia.5. Estos se conectarán automáticamente. Vanessa Alexandra Sovero Torres . seleccione un objeto del menú circular y arrástrelo hasta el segundo objeto. 6. 7. Para cambiar el tamaño de su Pool. El primer ejercicio busca mostrar a los usuarios cómo diagramar con la funcionalidad “arrastre y suelte”. Vanessa Alexandra Sovero Torres . Sin embargo. se deben cambiar algunas figuras. Continúe seleccionando las figuras requeridas hasta que finalice su diagrama. Por favor refiérase a la sección Editar un proceso para continuar con éste ejercicio. para reflejar la realidad del proceso y cumplir con el estándar. arrastre la esquina del mismo hasta que alcance el tamaño deseado La siguiente imagen muestra el diagrama básico del proceso de Solicitud de Compras. dé clic derecho sobre el elemento y seleccione Tipo de Tarea. Haga lo mismo para las otras dos notificaciones. Usted no tiene que borrar y arrastrar una nueva figura al proceso.El Modelador le permite cambiar elementos dentro de la misma categoría. Vanessa Alexandra Sovero Torres . 1. 2. La siguiente imagen muestra su proceso hasta este punto. seleccione el tipo de tarea deseado. Luego. solo cámbiela. Para cambiar una Tarea de Notificación a una Tarea de Script. Haga lo mismo para la tarea de "Orden de Compra". Para transformar la tarea de "Cotizaciones" a un sub-proceso.3. solo dé clic derecho sobre ésta figura y seleccione Transformar a Sub-proceso. Vanessa Alexandra Sovero Torres . recuerde que puede utilizar tanto las opciones del menú circular. Si el nuevo elemento debe incluirse en medio de otros 2 que ya están conectados. puede arrastrarlo desde la Paleta hacia el conector de los 2 elementos o simplemente arrastrarlo desde las opciones del menú circular. como también las opciones de la Paleta. puede utilizar las opciones de Bizagi que promueven la agilidad en el modelamiento. Nótese que el conector se resaltará para indicar que el nuevo elemento se puede soltar allí para ser conectado por Bizagi. Vanessa Alexandra Sovero Torres . 1.Agregar Elementos Si usted necesita incluir nuevos elementos. o eliminar existentes. Para incluir un nuevo elemento dentro de 2 existentes. de tal manera que solamente se incluya el elemento sin necesidad de considerar conectores adicionales. ahora nos damos cuenta de que estas tareas son en realidad sub procesos que contienen varias actividades dentro de ellos. Transforme la tarea (en este caso Cotizaciones) a un elemento de sub-proceso dando clic derecho sobre ella y seleccionando Transformar a sub-proceso. Vanessa Alexandra Sovero Torres . Por lo tanto. que incluye figuras y elementos dentro de él. En artículos previos donde aprendimos cómo crear un diagrama. necesitamos transformar el elemento y luego definir el flujo del sub proceso. Compuesta significa que puede ser desglosada en niveles más bajos. definimos la tarea "Cotizaciones" Sin embargo. esto es. como el modelado de procesos es un trabajo iterativo.Sub-procesos Un sub proceso es una actividad compuesta que se incluye dentro de un proceso. 1. usted puede diagramar el sub-proceso asociado de la misma manera que diagramamos el primer proceso: arrastramos y soltamos los elementos que necesitamos y los ubicamos donde deseemos Vanessa Alexandra Sovero Torres . En ésta página.2. Una vez que la tarea ha sido convertida a un sub-proceso. Dé clic derecho sobre la figura del sub-proceso y seleccione la opción Editar Sub proceso. es necesario definir su diagrama relacionado. Se mostrara un lienzo en blanco. Vanessa Alexandra Sovero Torres . Vanessa Alexandra Sovero Torres . Este sub proceso se ejecutará siempre y cuando la condición booleana sea verdadera. Estándar: Esta característica define un comportamiento cíclico basado en una condición booleana. Una vez que usted ha creado un elemento de sub-proceso en el diagrama. dé clic derecho sobre él y seleccione una de las siguientes opciones: Es transacción Es ad-hoc Es sub proceso de evento Tipo de sub proceso -> Sub proceso reusable. Adicionalmente usted puede definir el Tipo de Ciclo de sus procesos. Por defecto los sub-procesos se crean como embebidos y usted puede cambiar el tipo de sub proceso en cualquier momento. el cual puede ser: Ninguno Multi-instancia: El atributo multi-instancia de un sub-proceso permite la creación de un número deseado de instancias de la actividad.Cambiar el tipo de sub-proceso BPMN define varios tipos de sub proceso que responden a necesidades de negocio particulares. Vanessa Alexandra Sovero Torres . Vanessa Alexandra Sovero Torres .Conectar Flujos de secuencia Para conectar un flujo de secuencia. Para esto diríjase a la pestaña Archivo y seleccione Opciones. tamaño de letra y los colores de formas en sus modelos. Configurar opciones por defecto Usted puede definir el tipo de letra y el colos que desea usar por defecto (para nuevos elementos) en su modelo. Usted puede optar por establecer la configuración por defecto para el tipo de letra. tipo y color de todas las fuentes. busque el círculo verde que le indicará que el flujo de secuencia se ha conectado correctamente. solo arrastre la cabeza de la flecha que esta resaltada en rojo hacia la figura que desee. Colores. o directamente modificar y personalizar estas opciones visuales para los diagramas existentes. Es posible cambiar el color de los Pools y Figuras. así como el tamaño. tamaños y sombras Bizagi le ofrece la posibilidad de personalizar la apariencia de sus diagramas. Luego. Dentro de la ventana emergente seleccione Configurar el tamaño predeterminado.Configurar fuente y tamaño de fuente por defecto Dentro de la ventana emergente en la sección Opciones de elementos BPMN puede configurar las opciones por defecto en los combos. Dé clic en Ok para guardar su configuración. Vanessa Alexandra Sovero Torres . Configurar el tamaño por defecto de los elementos. En su modelo. los textos de los NUEVOS elementos se ajustarán a los cambios. Clic en “Ok” Vanessa Alexandra Sovero Torres . Para autoajustar el texto use la opción Ajustar al texto. Vanessa Alexandra Sovero Torres . o es un espacio muy grande para el texto o el texto se corta. usted puede seleccionar ajustar la ventana para que se tamaño se ajuste adecuadamente.Ajustar al texto Cuando el texto de un elemento cuyo tamaño no se ajusta. Para devolverla su tamaño por defecto se da clic derecho sobre ésta y se selecciona Restablecer tamaño. En la siguiente imagen el tamaño de la actividad Notify Rejection fue aumentado. Vanessa Alexandra Sovero Torres .Restablecer tamaño Cuando se ha cambiado el tamaño de un elemento (se ha agrandado o achicado). es posible devolverlo a su tamaño por defecto seleccionando Restablecer tamaño.