de_DEen_USes_ESfa_IRfr_FRhi_INid_IDjapl_PLpt_PTru_RUzh_CN

Creación de carriles en BPMN: Un tutorial paso a paso para principiantes

Los carriles en BPMN le ayudan a mostrar quién es responsable de cada actividad en un proceso empresarial. Se dividen en:

  • Bolsas: Separan participantes, organizaciones, sistemas o procesos independientes.

  • Carriles: Dividen una bolsa por roles, departamentos, equipos o sistemas.

Una regla útil es: bolsa = participante; carril = responsabilidad dentro de ese participante.

Diagrama de carriles BPMN que ilustra el proceso de cumplimiento de pedidos con piscinas para participantes y bandas para roles como Revisión, Departamento y Equipo.

Proceso de ejemplo: Procesar un pedido en línea

Modelaremos este proceso simple:

  1. Un cliente realiza un pedido.

  2. Atención al cliente verifica el pedido.

  3. Finanzas confirma el pago.

  4. Almacén envía el pedido.

  5. El cliente recibe una notificación de envío.

Paso 1: Definir el alcance del proceso

Antes de dibujar algo, decida qué proceso está modelando.

Para este tutorial, el alcance del proceso es:

Procesar pedido de cliente en línea

El participante principal es la empresa que gestiona el pedido. El cliente es externo a la empresa, por lo que puede representar al cliente como una bolsa separada.

Paso 2: Identificar a los participantes

Liste las personas, departamentos o sistemas involucrados.

Participante Elemento BPMN
Cliente Bolsa separada
Empresa de tienda en línea Bolsa principal
Atención al cliente Carril
Finanzas Carril
Almacén Carril
Sistema de gestión de pedidos Carril opcional

Los buques representan participantes, mientras que los carriles organizan las actividades dentro de un participante.

Paso 3: Crear el buque principal

Dibuje un rectángulo grande y etiquételo:

Proceso de pedido en línea

Este es el buque principal que contiene el proceso que desea analizar.

Un buque puede mostrar el proceso interno en detalle, o puede estar colapsado cuando solo necesita mostrar que existe un participante. Un buque colapsado es a menudo útil para participantes externos cuyas acciones internas están fuera del alcance de su proceso.

Paso 4: Añadir carriles al buque

Divida el buque principal en secciones horizontales o verticales.

Para este ejemplo, añada estos carriles:

  1. Atención al cliente

  2. Finanzas

  3. Almacén

Una disposición horizontal podría verse así:

Diagrama BPMN que muestra un proceso de pedido en línea dividido en carriles de Servicio al Cliente, Finanzas y Almacén.

Los carriles horizontales y verticales tienen el mismo significado; elija la dirección que haga que el proceso sea más fácil de leer.

Paso 5: Añadir el evento de inicio

Coloque un evento de inicio en el carril responsable de recibir la primera solicitud.

Si el pedido es recibido por Atención al cliente, coloque un evento de inicio en ese carril:

Atención al cliente:   (Inicio)

Un evento de inicio BPMN se suele dibujar como un círculo delgado.

Etiquételo claramente, por ejemplo:

Pedido recibido

Paso 6: Añadir las actividades

Agregue tareas a la columna de la persona, departamento o sistema que las realiza.

Para este ejemplo:

Columna Tarea
Atención al cliente Revisar pedido
Finanzas Confirmar pago
Almacén Recoger y embalar pedido
Almacén Enviar pedido

Las tareas suelen representarse como rectángulos con esquinas redondeadas.

Diagrama de carriles BPMN que muestra un proceso de pedido en línea con tareas como revisar pedidos y confirmar pagos asignadas a los carriles de Servicio al Cliente, Finanzas y Almacén.

La posición de una tarea en una columna indica la responsabilidad. Una tarea colocada en la columna de Finanzas significa que Finanzas realiza o es responsable de esa tarea.

Paso 7: Conecte las actividades con flujos de secuencia

Conecte las tareas dentro del mismo grupo utilizando flujos de secuencia, representados por flechas sólidas:

Diagrama BPMN que muestra flujos de secuencia que conectan las actividades Inicio, Revisar pedido, Confirmar pago, Recoger y embalar pedido, Enviar pedido y Fin utilizando flechas sólidas.

Las flechas muestran el orden en que ocurren las actividades. Los flujos de secuencia permanecen dentro del mismo grupo.

Cuando el flujo se mueve de una columna a otra dentro del mismo grupo, continúe utilizando un flujo de secuencia. Cambiar de columna no significa que necesite un flujo de mensaje.

Paso 8: Añada compuertas cuando se necesiten decisiones

Suponga que Finanzas debe decidir si el pago fue aprobado.

Añada una compuerta exclusiva después de la verificación del pago:

Diagrama BPMN que muestra una compuerta exclusiva que dirige un proceso de pago ya sea a recoger y embalar el pedido o a notificar al cliente.El rombo representa una compuerta. Etiquete cada camino de salida para que la decisión sea clara.

Un diseño posible es:

Diagrama de carriles BPMN que muestra una compuerta exclusiva después de la confirmación del pago, ramificándose en rutas "Aprobado" o "Rechazado" para el cumplimiento del pedido.

Paso 9: Añada el evento final

Coloque un evento final después de la actividad final.

Para un pedido exitoso:

[Enviar pedido] → (Pedido completado)

Para un pago rechazado:

[Notificar al cliente] → (Pedido cancelado)

Si el proceso tiene múltiples resultados posibles, utilice eventos finales separados con etiquetas significativas.

Paso 10: Añadir al cliente como un pool separado

Si desea mostrar la comunicación con el cliente, cree un segundo pool:

+-----------------------------+
| Cliente                       |
|                             |
+-----------------------------+

+------------------------------------------------------+
| Proceso de pedido en línea                            |
| Servicio al cliente | Finanzas | Almacén            |
+------------------------------------------------------+

Conecte los pools con flujos de mensajes, mostrados como flechas discontinuas. Utilice flujos de mensajes para la comunicación entre participantes separados, no para el orden interno de las actividades.

Ejemplo:

Cliente
  [Enviar pedido]
       - - - - - - - - - - - >
Empresa
  (Pedido recibido)

Más tarde:

Empresa
  [Enviar notificación de envío]
       - - - - - - - - - - - >
Cliente
  (Recibir notificación)

Modelo simplificado completado

Una versión en texto del proceso completado se ve así:

Diagrama de carriles BPMN que ilustra un proceso de pedido en línea a través de los carriles de servicio al cliente, finanzas y almacén.

Errores comunes de principiantes

Uso de carriles para participantes externos

Si el cliente es un participante independiente, utilice un pool separado en lugar de colocar al cliente en un carril de la empresa. La comunicación entre participantes separados se representa con flujos de mensajes.

Uso de flujos de secuencia entre pools

No conecte tareas en diferentes pools con flujos de secuencia. Utilice flujos de mensajes en su lugar. Los flujos de secuencia son para la progresión interna de un proceso dentro de un pool.

Nombrar carriles según personas

Prefiera nombres de roles o departamentos como:

  • Representante de Servicio al Cliente

  • Departamento de Finanzas

  • Personal del Almacén

  • Sistema de Gestión de Pedidos

Evite nombres como “Alex” o “Jordan”, porque el diagrama puede volverse inexacto cuando cambian las responsabilidades.

Crear demasiados carriles

Cree un carril solo cuando la distinción aporte información útil. Combinar cada individuo, aplicación y departamento en carriles separados puede hacer que el diagrama sea difícil de leer.

Confundir responsabilidad con secuencia

Un carril le indica quien realiza una actividad. Las flechas le indican cuándo ocurre. Una banda por sí misma no indica el orden.

Dibujar flujos de mensajes dentro de una sola piscina

Los flujos de mensajes están destinados a la comunicación entre piscinas separadas. Para los traspasos entre bandas dentro de una sola piscina, utilice flujos de secuencia.

Una lista de verificación rápida

Antes de finalizar su diagrama, verifique que:

  • El alcance del proceso está claro.

  • Las piscinas representan participantes separados.

  • Las bandas representan roles, departamentos o sistemas.

  • Cada tarea se coloca en la banda responsable de ella.

  • Los flujos de secuencia conectan actividades dentro de una piscina.

  • Los flujos de mensajes conectan piscinas separadas.

  • Las compuertas tienen rutas claramente etiquetadas.

  • Se incluyen eventos de inicio y fin.

  • Los nombres de las bandas describen roles en lugar de empleados individuales.

  • El diagrama puede entenderse de izquierda a derecha o de arriba a abajo.