Datos

Almacén de Datos(Data Store)

Un repositorio de datos persistente — base de datos, archivo, sistema de registro — que sobrevive a las instancias del proceso y se comparte entre ellas. Forma de cilindro.

El Almacén de Datos (Data Store) es el lugar donde la información perdura: las instancias van y vienen, pero la base de datos de clientes permanece. Las actividades leen y escriben en él mediante asociaciones de datos punteadas, documentando los puntos de contacto del proceso con los sistemas de registro.

Cuándo usar y evitar

Cuándo usar

  • Para mostrar lecturas/escrituras contra sistemas de registro (CRM, ERP, archivos).

  • Cuando varias instancias o procesos comparten la misma información.

  • Para documentar puntos de integración con fines de cumplimiento y análisis de impacto.

Cuándo NO usar

  • Para datos de trabajo locales a la instancia — Objetos de Datos.

  • Para modelar el comportamiento del sistema — el almacén es un repositorio pasivo, no un participante; si actúa, asígnele un Pool.

  • Como canal de mensajes entre participantes — para eso están los Flujos de Mensaje.

Ejemplo de negocio

Escritura en la base de datos de clientes

Diagrama BPMN: Escritura en la base de datos de clientes
Escritura en la base de datos de clientes

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. Actualizar ficha del cliente escribe en el Almacén de Datos “Base de datos de clientes” (resaltado, cilindro) mediante la asociación punteada.
  2. El almacén persiste más allá de esta instancia — los procesos de mañana encontrarán la ficha actualizada.
  3. El flujo continúa para confirmar la actualización; el almacén permanece disponible para cualquier otro proceso.

Diferencias

Almacén de Datos vs Pool de caja negra

Un almacén es un dato pasivo que el proceso lee/escribe. Un Pool de caja negra es un participante activo que intercambia mensajes. Si la «base de datos» realmente valida, responde y decide — es un participante del sistema, no un almacén.

Preguntas frecuentes

¿Los almacenes pertenecen a un Pool?

Los almacenes de datos son globales a la colaboración — visibles para cualquier proceso — que es exactamente lo que significa la persistencia compartida.

Lectura vs escritura — ¿cómo se distinguen?

Por el sentido de la asociación: almacén → actividad es una lectura; actividad → almacén es una escritura.

Elementos relacionados