Fluxos de trabalho usados como subfluxos

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • Um fluxo de trabalho pode iniciar outro fluxo de trabalho como uma atividade.

    O fluxo de trabalho primário aciona o subfluxo e aguarda a conclusão do subfluxo antes de continuar. Execute a ferramenta de validação de fluxo de trabalho antes da publicação para detectar subfluxos ausentes e outros problemas de dependência, como aqueles que envolvem conjuntos de atualizações.

    A guia Fluxos de trabalho no Editor de fluxo de trabalho contém uma lista dos fluxos de trabalho disponíveis para uso como subfluxos.

    Figura 1. Fluxos de trabalho disponíveis para uso como subfluxos
    Fluxos de trabalho disponíveis para uso como subfluxos

    Verifique se o subfluxo selecionado está ativo. Se o subfluxo estiver inativo, o fluxo de trabalho principal travará com a mensagem Carregando. Se você colocar um subfluxo inativo em um fluxo de trabalho, o subfluxo aparecerá com uma faixa vermelha, indicando que não pode ser executado. Um subfluxo ativo é realçado em azul quando selecionado.

    Figura 2. Fluxo de trabalho com subfluxos ativos
    Fluxo de trabalho com subfluxos ativos

    Subfluxos e a atividade "Criar tarefa"

    Se um fluxo de trabalho contiver uma atividade Criar tarefa que foi executada no registro atual, as atividades de tarefa adicionais no fluxo de trabalho podem não ser executadas conforme o esperado.

    Isso pode acontecer quando o mesmo subfluxo que contém uma atividade "Criar tarefa" é executado mais de uma vez em um fluxo primário. Quando o subfluxo é executado novamente e tenta executar a atividade Criar tarefa de novo, o sistema reabre a primeira atividade de tarefa e não cria uma tarefa adicional.
    Nota:
    Uma alternativa à criação de subfluxos duplicados que usam a atividade Criar tarefa é adicionar ao fluxo de trabalho uma atividade Executar script, que cria uma tarefa com um script.
    Figura 3. A mesma atividade de criação de tarefa é executada duas vezes em um fluxo de trabalho
    Nesta configuração, o fluxo de trabalho não executa o mesmo subfluxo que contém uma atividade Criar tarefa mais de uma vez. Isso permite que o fluxo de trabalho crie tarefas adicionais.
    Figura 4. Execução de diferentes subfluxos que contêm a atividade "Criar tarefa"