Call Bulk Flows

Como parte del DSL estándar de IPF, es posible llamar a otros flujos utilizando la acción 'Llamar Flujo'. Con el debulker floclient, ahora introducimos el 'Call Bulk Flow' capacidad.

Comportamiento de Acción

Cuando utilice 'Call Bulk Flow Es necesario proporcionar dos argumentos:

  1. El flujo que se está apuntando

  2. El 'Marker' dentro de la debulked datos a utilizar.

Cuando se invoque, el flujo llamará al debulker y solicite todos los registros para el actual bulkId y el dado marker. Para cada uno de estos registros, se iniciará una nueva instancia del flujo objetivo, proporcionando los datos recuperados de la component store al flujo secundario.

Transferencia de Datos

El call bulk flow capacidad espera el 'Debulk Elemento de datos del identificador que debe estar disponible para él. Utiliza esto para determinar el bulk Id que debe ser procesado en tiempo de ejecución.

Cuando se llama a un flujo secundario, se le enviarán dos campos de datos clave:

  1. El Debulk Identificador

  2. El Debulk Datos del Componente

Reconocimiento

Cuando se llama a un flujo a través del bulk proceso, la respuesta inmediata es un 'Bulk’Agradecimiento'. Esto le indica al llamante que el component store ha aceptado con éxito el mensaje y ha comenzado a activar los flujos secundarios.

Uso

Un ejemplo de uso de call bulk flow se proporciona a continuación, primero invocamos la llamada:

callbulkflow 1

Y luego manejamos las respuestas de la misma manera que los flujos secundarios.

callbulkflow 2