Entrada de Datos(Data Input)
Datos que el proceso REQUIERE desde el exterior al iniciar — el parámetro de entrada formal del proceso. Forma de objeto de datos con un marcador de flecha hueca.
La Entrada de Datos (Data Input) declara el contrato del proceso con su entorno: *para ejecutarme, entrégueme esto* — el formulario de reclamación, la ficha del cliente, la carga útil del pedido. Formalmente pertenece a la InputOutputSpecification del proceso, haciendo explícitas las entradas requeridas en lugar de dejarlas implícitas.
Cuándo usar y evitar
Cuándo usar
Para documentar las entradas requeridas de un proceso reutilizable/global (especialmente los invocados mediante Actividades de Llamada).
Para diseñar interfaces limpias entre el proceso llamador y el llamado.
En contextos de gobernanza donde los contratos de proceso deben ser explícitos.
Cuándo NO usar
Para datos producidos y consumidos dentro del flujo — simples Objetos de Datos.
Para repositorios persistentes — Almacén de Datos.
En diagramas descriptivos simples donde el contrato de entrada añade ruido.
Ejemplo de negocio
El pedido como entrada declarada del proceso

Abra este ejemplo en el editor de procesos de HEFLO y explore el diagrama por dentro.
Abrir en el editor HEFLO →Paso a paso
- El artefacto resaltado representa la información que el proceso recibe en su frontera — el Pedido entrante.
- La primera tarea lo consume y el flujo continúa.
- En la notación formal, este artefacto lleva un pequeño marcador de flecha hueca que lo identifica como la Entrada de Datos del proceso (representado aquí mediante el artefacto de datos equivalente).
Diferencias
Entrada de Datos vs Objeto de Datos
La Entrada de Datos forma parte de la firma del proceso — suministrada desde el exterior al instanciarlo. Un Objeto de Datos se crea y utiliza durante el recorrido. Parámetro → entrada; dato de trabajo → objeto.
Preguntas frecuentes
¿Dónde se definen formalmente las Entradas de Datos?
En la ioSpecification del proceso (conjuntos de entrada); las Actividades de Llamada asignan los datos del llamador a ellas al invocar el proceso.
¿Las actividades también pueden declarar Entradas de Datos?
Sí — las actividades tienen su propia ioSpecification; el mismo concepto se aplica a nivel de tarea.