Ejecuta un flujo de trabajo que ejecute otros flujos de trabajo en paralelo

Usa un flujo de trabajo superior que invoca un flujo de trabajo secundario a través de un conector. A cada iteración del flujo de trabajo secundario se le pasa un argumento de iteración. El flujo de trabajo superior espera y almacena el resultado de cada ejecución del flujo de trabajo secundario.

Explora más

Para obtener documentación en la que se incluye esta muestra de código, consulta lo siguiente:

Muestra de código

YAML

try:
  steps:
    - execute_child_workflow:
        call: googleapis.workflowexecutions.v1.projects.locations.workflows.executions.run
        args:
          workflow_id: workflow-child
          #location: ...
          #project_id: ...
          argument:
            iteration: ${iteration}
        result: execution_result
    - save_successful_execution:
        assign:
          - execution_results.success[string(iteration)]: ${execution_result}
except:
    as: e
    steps:
      - save_failed_execution:
          assign:
            - execution_results.failure[string(iteration)]: ${e}

¿Qué sigue?

Para buscar y filtrar muestras de código para otros productos de Google Cloud, consulta el navegador de muestra de Google Cloud.