Resumen

Ejercicios de familiarización con la notación BPMN

Objetivos
  • Funcionamiento básico de repositorios GIT.

  • Uso avanzado de Markdown.

  • Familiarizarse los diagramas BPMN.

1. Introducción

En esta sesión vamos a trabajar con la notación BPMN. Para ello vamos a utilizar la app draw.io, que nos permite crear diagramas BPMN de forma sencilla (https://app.diagrams.net/).

bpmn]
Figure 1. Diagrams.net (Antiguamente draw.io)

1.1. Preparando la máquina

Lo primero es comprobar que tenéis instalado y funcionando el siguiente Software.

  • Visual Studio Code.

  • El plugin MarkDown PDF.

  • La app diagrams.net.

Note

En caso de querer realizarlo con otro procesador de textos o con otro mini-IDE, corre a cuenta del alumno que compruebe que cuando se suba la documentación a los repositorios pertinentes, los diagramas se hayan generado automáticamente.

2. Actividades

Las actividades consistiran en la creación de un archivo .md donde se describirán importarán los diagramas correspondientes a cada una de las soluciones de los supuestos previamente exportados como .svg de la app diagrams.net.

2.1. Supuesto 1: Incendio

Después de un incendio, por un lado se necesita obtener información de nuestra compañía de seguro. Por otro lado, es posible que necesitemos información adicional del departamento de bomberos, pero solo si los bomberos participaron durante el apagado del incendio. Cuando se tenga toda la información, se necesita escribir un informe consolidado.

2.2. Supuesto 2: Aprobación de fondos

  1. Un proceso cliente envía una petición para que se realice una solicitud y aprobación de fondos

  2. Se solicita y recibe la información de la solicitud de un empleado

  3. Se solicita y recibe la aprobación de la solicitud de un gerente

  4. Si la solicitud del empleado es rechazada se vuelve al paso #2

  5. Si se aprueba la solicitud, se solicita y recibe información contable al director del área

  6. Se solicita y recibe la revisión del departamento de finanzas. Este departamento puede:

    1. Aprobar

    2. Rechazar basados en la información de la solicitud del empleado

    3. Rechazar basados en la información contable proporcionada por el director

  7. Si el departamento de finanzas rechazó basado en la solicitud del empleado, se debe volver al paso #2

  8. Si el departamento de finanza rechazó basado en la información contable, se debe volver al paso #5

  9. Si el departamento de finanzas aprobó, el proceso finaliza enviando un mensaje al proceso cliente.

2.3. Supuesto 3: Información revisada

Un empleado envía una información para ser revisada. A un gerente se le envía la información para su revisión, quien tiene la potestad de aprobarla o rechazarla. Si se aprueba, el empleado recibe una notificación y el proceso culmina. De lo contrario al empleado se le envía la información para su corrección. El empleado procede a realizar los cambios y a enviar la información de vuelta. Luego se envía una notificación al gerente y el proceso culmina.

Important
La solución a todos los ejercicios deberá está en un archivo llamado README.md en la subcarpeta correspondiente a la sesión de prácticas, donde crearéis una sección para cada supuesto en el que se incluirá el texto del supuesto y el diagrama BPMN correspondiente al modelado del mismo.