Módulo del servicio de orquestación del flujo de trabajo
Módulo del servicio de orquestación del flujo de trabajo
El módulo del servicio de orquestación del flujo de trabajo administra las solicitudes para ejecutar flujos de trabajo.
Cuando se inicia una instancia de flujo de trabajo en una aplicación implementada, el Servicio de integración de datos recibe la solicitud. El módulo del servicio de orquestación del flujo de trabajo ejecuta y administra la instancia de flujo de trabajo. El módulo del servicio de orquestación del flujo de trabajo ejecuta los objetos de flujo de trabajo en el orden en que están conectados. El módulo del servicio de orquestación del flujo de trabajo evalúa las expresiones de flujos de secuencias condicionales para determinar si ejecuta la siguiente tarea. Si la expresión da como resultado TRUE o si el flujo de secuencias no incluye una condición, el módulo del servicio de orquestación del flujo de trabajo se inicia y pasa datos de entrada a la tarea conectada. La tarea utiliza los datos de entrada para completar una única unidad de trabajo.
Cuando una tarea de asignación ejecuta una asignación, envía la asignación al LDTM para optimizarla y compilarla. El LDTM pasa la asignación compilada a una instancia del DTM que ejecuta la asignación.
Cuando una tarea finaliza el procesamiento de una unidad de trabajo, la tarea pasa datos de salida de vuelta al módulo del servicio de orquestación del flujo de trabajo. El módulo del servicio de orquestación del flujo de trabajo usa estos datos para evaluar expresiones en flujos de secuencias condicionales o utiliza estos datos como entrada para las tareas restantes del flujo de trabajo.