El Modelo y Notación de Procesos de Negocio (BPMN) proporciona mecanismos potentes para modelar no solo el flujo de procesos, sino también los datos e información contextual que impulsan los procesos de negocio. Esta guía explora las capacidades de modelado de datos de BPMN y las notaciones de artefactos.
Introducción
Una de las características comunes de las técnicas tradicionales de modelado es permitir el modelado de datos que se crean, leen y actualizan durante la ejecución de un proceso. Un ejemplo clásico sería el Diagrama de Flujo de Datos (DFD). Aunque BPMN no está principalmente diseñado para el modelado de datos, todavía existe un conjunto de notaciones que te permiten modelar los datos involucrados en un proceso de negocio.
BPMN también proporciona varias notaciones de artefactos que permiten a los modeladores describir un proceso de negocio con más detalle. Por ejemplo, los objetos de grupo se pueden utilizar para agrupar actividades relacionadas, y los objetos de anotación de texto se pueden utilizar para explicar los objetos de flujo con más detalle.

Figura 1: Ejemplo de objetos de datos de BPMN integrados dentro de un flujo de proceso
Elementos de datos de BPMN
Visión general del modelado de datos en BPMN
Con frecuencia, cuando se ejecuta un proceso de negocio, se pueden generar datos durante o después del proceso. Por ejemplo, una ejecución exitosa de la tarea «Realizar pedido» producirá datos como una orden de compra, factura, comprobante, etc. En BPMN, los datos se pueden modelar utilizando varios tipos de objetos «datos»:
| Elemento | Símbolo | Descripción | Uso |
|---|---|---|---|
| Objeto de datos | 📄 | Representa información relevante para el proceso | Muestra los datos creados, actualizados o consumidos por las actividades |
| Entrada de datos | 📥 | Datos requeridos antes de que una actividad pueda comenzar | Especifica los requisitos previos para la ejecución de una tarea |
| Salida de datos | 📤 | Datos producidos después de que una actividad finalice | Indica los entregables o resultados |
| Almacén de datos | 🗄️ | Almacenamiento persistente para datos | Representa bases de datos, archivos o repositorios |
Representación visual
Los objetos de datos aparecen como documentos con una esquina doblada. Las asociaciones (líneas punteadas) conectan objetos de datos con actividades, mostrando si los datos se leen o se escriben en el objeto:
-
Asociación de entrada (flecha dirigida hacia la actividad): Los datos se leen/consumen
-
Asociación de salida (flecha que sale de la actividad): Los datos se crean/actualizan
-
Asociación bidireccional: Los datos se leen y actualizan
Estados de objetos de datos y gestión del ciclo de vida
Comprensión de los estados de datos
Una orden de compra tiene un ciclo de vida dentro del proceso, desde su creación hasta su finalización. BPMN permite a los modeladores definir estados para los objetos de datos para rastrear su progreso a través del proceso.
Los estados comunes incluyen:
-
Crear: Instanciación inicial del objeto de datos
-
Para ser asignado: Esperando asignación de recursos
-
Para ser entregado: Listo para cumplimiento
-
Completado: Estado final tras un procesamiento exitoso
Gestión de transiciones de estado

Figura 2: Creación de un estado para un objeto de datos
Para modelar cambios de estado:
-
Haga clic derecho sobre el objeto de datos
-
SeleccioneEstado > Crear… del menú emergente
-
Ingrese el nombre del estado (por ejemplo, “Crear”, “Para ser asignado”)
-
La etiqueta de estado aparece junto al nombre del objeto de datos
Reutilización de objetos de datos a través de estados
Cuando el mismo objeto de datos lógico aparece en múltiples puntos de un proceso con diferentes estados:

Figura 3: Referencia a un objeto de datos existente
Pasos clave:
-
Cree un nuevo objeto de datos con el mismo nombre exacto que el existente
-
Cuando se le solicite, elija Sí para referenciar el elemento de modelo existente
-
Asigne un nuevo estado para reflejar el progreso de los datos
-
El mismo objeto lógico ahora aparece con diferentes estados en distintos puntos del proceso

Figura 4: Mismo objeto de datos de Pedido de compra mostrado con múltiples estados
Notaciones de artefactos
Los artefactos proporcionan información contextual adicional sin afectar la ejecución del flujo de proceso.
Grupos
Un grupo es una caja con un borde de línea punteada que proporciona a los modeladores un mecanismo para agrupar formas por diferentes categorías.

Figura 5: Uso de grupos para categorizar actividades relacionadas
Casos de uso para grupos:
-
Organizar actividades por departamento o rol
-
Destacar procesos sujetos a regulaciones específicas
-
Separar visualmente ramas opcionales o paralelas del proceso
-
Mejorar la legibilidad del diagrama para los interesados
Implementación:
-
Dibuje un contenedor de grupo alrededor de los elementos relacionados
-
Etiquete el grupo con un nombre de categoría descriptivo
-
Los grupos no afectan el flujo de secuencia ni la lógica de ejecución
Anotaciones de texto
Una anotación de texto se puede utilizar para agregar detalles adicionales a los objetos de flujo en un BPD. No afecta el flujo, pero proporciona detalles sobre los objetos dentro de un flujo.

Figura 6: Anotación de texto que proporciona detalles contextuales
Mejores prácticas para las anotaciones:
-
Mantenga el texto conciso y centrado en la aclaración
-
Utilice anotaciones para reglas de negocio, excepciones o estadísticas
-
Conecte las anotaciones con elementos específicos utilizando líneas de asociación
-
Evite duplicar la información ya capturada en los nombres de los elementos
Estudio de caso: Compañía de Agua Destilada True Aqua
Continuando desde las Partes I-III, mejoramos el proceso de pedido de agua destilada con objetos de datos y anotaciones.
Paso 1: Modelado de la creación de la orden de compra
La ejecución del proceso de pedido de agua destilada da como resultado la producción de una orden de compra. Lo modelamos creando un objeto de datos a partir delVerificar la identidad del cliente tarea.

Figura 7: Accediendo al catálogo de recursos para agregar elementos

Figura 8: Selección de objeto de datos desde el catálogo

Figura 9: Objeto de datos denominado «Orden de compra» adjuntado a la tarea
Paso 2: Seguimiento de la evolución del estado
Cuando el asistente de servicio al cliente finaliza la Orden de envío tarea, la orden de compra entra en un nuevo estado.

Figura 10: Creación de otra referencia al mismo objeto de datos

Figura 11: Adición del estado «Por asignar»
Paso 3: Finalización del ciclo de vida
Continúe modelando los cambios de estado hasta la entrega:

Figura 12: Orden de compra con estado «Por entregar»

Figura 13: Ciclo de vida completo con estado «Completado»
Paso 4: Adición de anotaciones contextuales
Algunas solicitudes de pedido se realizan por llamada telefónica, otras por correo electrónico. Documentamos esto utilizando una anotación de texto.

Figura 14: Adjuntando anotación a la tarea «Realizar pedido»

Figura 15: Ingresando detalles estadísticos en la anotación
Diagrama final

Figura 16: Diagrama BPMN completo con objetos de datos, estados y anotaciones
Resumen de Conceptos Clave
Principios Fundamentales
✅ Los Objetos de Datos Representan el Flujo de Información: Muestran qué datos se crean, se consumen o se almacenan durante la ejecución del proceso.
✅ Los Estados Rastrean el Ciclo de Vida de los Datos: Asignar estados a los objetos de datos ayuda a visualizar el progreso y las reglas de negocio.
✅ Referencie, No Duplique: Utilice objetos de datos con el mismo nombre pero con estados diferentes para representar una entidad lógica que evoluciona a lo largo del proceso.
✅ Los Artefactos Mejoran la Claridad: Los grupos y las anotaciones proporcionan contexto sin alterar la lógica ejecutable.
✅ Las Asociaciones Muestran Relaciones: Las líneas punteadas conectan datos con actividades, indicando operaciones de lectura/escritura.
Referencia Rápida de Elementos de Datos BPMN
Objeto de Datos : 📄 Información creada/utilizada en el proceso
Entrada de Datos : 📥 Datos previos necesarios para iniciar una actividad
Salida de Datos : 📤 Datos resultantes después de completar una actividad
Almacenamiento de Datos : 🗄️ Repositorio persistente (base de datos, archivo)
Asociación : ⤏ Línea punteada que muestra la relación entre datos y actividad
Grupo : ▦ Contenedor punteado para organización visual
Anotación de Texto : 📝 Nota explicativa adjunta a elementos
Mejores Prácticas
Para el Modelado de Datos
-
Denomine los objetos de datos claramente: Utilice terminología de negocio (por ejemplo, “Orden de Compra” en lugar de “Datos1”)
-
Limite los estados a transiciones significativas: Evite complicar innecesariamente con cambios de estado triviales
-
Muestre solo datos relevantes: Incluya objetos de datos que afecten las decisiones del proceso o sus resultados
-
Utilice almacenes de datos para la persistencia: Distinga entre objetos de datos transitorios y registros almacenados
Para los Artefactos
-
Utilice los grupos de forma estratégica: Agrupe por unidad organizativa, regulación o fase del proceso
-
Mantenga las anotaciones concisas: Enfóquese en excepciones, estadísticas o aclaraciones
-
Coloque los artefactos para mejorar la legibilidad: Evite saturar los flujos de secuencia
-
Documente las reglas de negocio externamente: Utilice anotaciones para referenciar, no reemplazar, especificaciones detalladas de reglas
Para el mantenimiento del diagrama
-
Convenciones de nomenclatura consistentes: Asegúrese de que los nombres de los objetos de datos coincidan entre estados
-
Anotaciones de control de versiones: Actualice las anotaciones de texto cuando cambien las reglas de negocio
-
Valide las asociaciones: Confirme que las flechas indiquen correctamente la dirección del flujo de datos
-
Revise con los interesados: Asegúrese de que el modelado de datos refleje las operaciones reales del negocio
Referencias
Especificación oficial de BPMN: El recurso oficial para las normas de Modelado y Notación de Procesos de Negocio, mantenido por el Grupo de Gestión de Objetos (OMG), que proporciona documentación autorizada sobre la sintaxis, semántica y directrices de modelado de BPMN.
- Introducción a BPMN Parte IV – Datos y Artefactos (PDF): Versión PDF descargable de esta guía que cubre objetos de datos de BPMN, estados, grupos y anotaciones de texto con instrucciones paso a paso para estudios de caso.
- Edición Empresarial de Visual Paradigm: Solución integral de modelado BPMN con funciones avanzadas de colaboración, simulación y generación de código para la gestión de procesos empresariales a gran escala.
- Edición Profesional de Visual Paradigm: Herramienta completa de BPMN que apoya el modelado de datos, artefactos e integración con flujos de trabajo de desarrollo para analistas de negocios profesionales.
- Edición Estándar de Visual Paradigm: Capacidades básicas de modelado BPMN que incluyen objetos de datos, grupos y anotaciones para la documentación de procesos de negocio pequeños a medianos.
- Edición Modeler de Visual Paradigm: Editor ligero de BPMN enfocado en la creación de diagramas y modelado básico de datos para profesionales individuales y equipos pequeños.
- Parte I – Introducción a BPMN: Tutorial fundamental que cubre los conceptos básicos de BPMN, los objetos de flujo principales y los conceptos simples de modelado de procesos para principiantes.
- Parte II – Líneas de nado: Guía intermedia para modelar responsabilidades organizacionales utilizando pools, líneas y partición de procesos basada en roles en BPMN.
- Parte III – Flujo y objetos de conexión: Exploración detallada de flujos de secuencia, flujos de mensajes, puertas de enlace y eventos para construir lógica de procesos compleja en diagramas BPMN.
Esta guía sintetiza los conceptos de la especificación BPMN 2.0 con técnicas prácticas de modelado. Para la automatización de procesos ejecutables, complementa los diagramas BPMN con reglas de negocio detalladas y especificaciones de integración de sistemas.













