Objetos de datos de flujo de trabajo

Los datos se mantienen y se transfieren en el motor de flujo de trabajo como objetos de datos de flujo de trabajo y objetos de datos de flujo de trabajo de lista. Se trata de objetos lógicos definidos en la definición de proceso que tienen un nombre y una lista de atributos de varios tipos a los que se pueden asignar los datos. Son conceptualmente similares a los objetos de los lenguajes de programación aunque su manifestación en el sistema de flujo de trabajo es por supuesto bastante distinta. Los valores de objeto de datos de flujo de trabajo se pueden grabar en la promulgación de proceso o desde la salida de varios tipos de actividad.

Las instancias de objeto de datos de flujo de trabajo y las instancias de objeto de datos de flujo de trabajo de lista existen tan pronto como se promulga el proceso y existen hasta que se completa el proceso. En este sentido están disponibles para utilizarse en las actividades y las transiciones el tiempo que dura esa instancia de proceso. Por lo tanto, es responsabilidad del diseñador de procesos garantizar que los atributos de objetos de datos de flujo de trabajo se llenen antes de que se utilicen. Si se intenta utilizar los atributos de objeto de datos de flujo de trabajo antes de que se llenen se producirán anomalías en tiempo de ejecución.