Artefactos BPMN
Qué son los artefactos
En BPMN 2.0, los artefactos son elementos que aportan contexto e información adicionales a un modelo de procesos. No afectan directamente al flujo del proceso, pero lo hacen más comprensible y completo. Los artefactos sirven para anotar procesos, representar datos y agrupar actividades.
Objetos de datos
Los objetos de datos representan datos creados, modificados o utilizados durante la ejecución de un proceso. Pueden ser entradas, salidas o datos intermedios utilizados por las tareas.
- Ejemplo: Un objeto de datos «Customer Order» puede asociarse a una tarea «Submit Order» para indicar que esta tarea gestiona datos de pedidos de clientes.
- Caso de uso: Utilice objetos de datos para mostrar qué tipo de datos se utilizan o producen en el proceso, como formularios, informes o archivos.
Grupos
Los grupos organizan visualmente tareas o elementos para documentarlos y analizarlos. No afectan al Sequence Flow, pero resultan útiles para destacar tareas relacionadas dentro de un proceso.
- Ejemplo: Agrupar varias tareas que pertenecen a una fase concreta de un proyecto, como «Approval Tasks» o «Customer Interaction Tasks».
- Caso de uso: Utilice grupos para organizar y clasificar tareas con claridad, especialmente en procesos complejos con muchos elementos.
Anotación de texto
Las anotaciones de texto permiten añadir comentarios o notas para aclarar los pasos del proceso.
- Ejemplo: Una anotación de texto que explica que una tarea concreta es manual y que el sistema no realiza su seguimiento.
- Caso de uso: Utilice anotaciones de texto para explicar tareas complejas, describir condiciones o proporcionar información adicional sin afectar al flujo del proceso.
Almacenes de datos
Los almacenes de datos representan un almacenamiento persistente de datos. Muestran cómo varias tareas o procesos guardan y recuperan datos.
- Ejemplo: Un almacén de datos llamado «Customer Database» al que varias tareas acceden para recuperar o guardar información de clientes.
- Caso de uso: Utilice almacenes de datos para mostrar datos almacenados fuera del proceso, como bases de datos o sistemas externos, y cómo interactúan con ellos distintas tareas.
Puntos clave
- Objetos de datos: Representan los datos implicados en una tarea o proceso y aportan más contexto sobre las entradas y salidas.
- Grupos: Organizan visualmente tareas o elementos relacionados sin afectar al flujo del proceso.
- Anotaciones de texto: Añaden información aclaratoria o notas para mejorar la legibilidad y comprensión del proceso.
- Almacenes de datos: Muestran ubicaciones de almacenamiento persistente y cómo las tareas acceden a ellas o las actualizan.
Ejemplos de uso
- En un proceso de facturación, un objeto de datos denominado «Invoice» puede asociarse a una tarea «Generate Invoice» para indicar que esta tarea produce un documento de factura.
- Un grupo puede utilizarse para destacar todas las tareas relacionadas con «Customer Onboarding» dentro de un proceso empresarial más amplio.
- Las anotaciones de texto pueden explicar un gateway de decisión y aclarar qué representa cada condición.
- Un almacén de datos denominado «Customer Database» puede conectarse a tareas como «Retrieve Customer Information» o «Update Customer Profile» para mostrar dónde se almacenan los datos.
Los artefactos aportan contexto e información importantes a los diagramas BPMN sin afectar al flujo ni a la secuencia, lo que mejora la claridad, especialmente en procesos complejos.
Temas relacionados
- Actividades: los principales tipos de actividades.
- Elementos básicos de BPMN: referencia de elementos.