Executar um fluxo de trabalho que executa outros fluxos de trabalho em paralelo
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Usa um fluxo de trabalho principal que invoca um fluxo de trabalho secundário por um conector. Cada iteração do fluxo de trabalho filho recebe um argumento de iteração. O fluxo de trabalho principal aguarda e armazena o resultado de cada execução de fluxo de trabalho secundário.
Mais informações
Para ver a documentação detalhada que inclui este exemplo de código, consulte:
Exemplo de código
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],[],[],[],null,["# Run a workflow that executes other workflows in parallel\n\nUses a parent workflow that invokes a child workflow through a connector. Each iteration of the child workflow is passed an iteration argument. The parent workflow waits for and stores the result of each child workflow execution.\n\nExplore further\n---------------\n\n\nFor detailed documentation that includes this code sample, see the following:\n\n- [Run a workflow that executes other workflows in parallel](/workflows/docs/tutorials/execute-workflows-from-workflow)\n\nCode sample\n-----------\n\n### YAML\n\n try:\n steps:\n - execute_child_workflow:\n call: googleapis.workflowexecutions.v1.projects.locations.workflows.executions.run\n args:\n workflow_id: workflow-child\n #location: ...\n #project_id: ...\n argument:\n iteration: ${iteration}\n result: execution_result\n - save_successful_execution:\n assign:\n - execution_results.success[string(iteration)]: ${execution_result}\n except:\n as: e\n steps:\n - save_failed_execution:\n assign:\n - execution_results.failure[string(iteration)]: ${e}\n\nWhat's next\n-----------\n\n\nTo search and filter code samples for other Google Cloud products, see the\n[Google Cloud sample browser](/docs/samples?product=workflows)."]]