Datos

Colección(Data Collection)

El marcador (tres barras verticales) que indica que un objeto de datos contiene VARIOS elementos — una lista, no un registro único.

El marcador de Colección convierte un objeto de datos en un conjunto: Pedidos en lugar de Pedido, Candidatos en lugar de Candidato. Se asocia naturalmente con las actividades multiinstancia, que iteran precisamente sobre dichas colecciones — el vínculo visual entre datos en plural y trabajo por elemento.

Cuándo usar y evitar

Cuándo usar

  • Para representar listas que el proceso maneja: líneas de pedido, candidatos, facturas del día.

  • Alimentando una actividad multiinstancia — la colección es su conjunto de entrada.

  • Cuando la distinción singular/plural realmente importa para la comprensión.

Cuándo NO usar

  • Para un registro único — un simple objeto de datos.

  • Para tablas persistentes — eso es un Almacén de Datos (que es inherentemente multirregistro).

  • Como decoración cuando la cardinalidad es irrelevante para el lector.

Ejemplo de negocio

Un lote de pedidos como una sola colección

Diagrama BPMN: Un lote de pedidos como una sola colección
Un lote de pedidos como una sola colección

Abra este ejemplo en el editor de procesos de HEFLO y explore el diagrama por dentro.

Abrir en el editor HEFLO →

Paso a paso

  1. Registrar pedido produce la colección “Pedidos del día” (resaltada — observe el marcador de tres barras en el artefacto).
  2. La tarea consumidora procesa el lote — en un modelo ejecutable, típicamente una actividad multiinstancia que itera por elemento.
  3. La cardinalidad se aprecia de un vistazo: se trata de una *lista*, no de un registro único.

Diferencias

Colección vs Almacén de Datos

Una colección sigue siendo un dato de trabajo limitado a la instancia — solo que en plural. El almacén es persistente y compartido. Una lista dentro del caso → colección; la tabla permanente de la que proviene → almacén.

Preguntas frecuentes

¿Cómo utiliza la colección una actividad multiinstancia?

Las características MI la referencian como dato de bucle: una instancia de actividad por elemento, en paralelo o de forma secuencial.

¿El marcador es el mismo que el marcador multiinstancia en las tareas?

Visualmente similar (tres barras) pero en formas distintas: en datos = contenido en plural; en actividades = ejecución repetida.

Elementos relacionados