Preparação de um subfluxo

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • Revise o processo de preparação de um subfluxo para uso em um fluxo de trabalho primário e para preparar o fluxo de trabalho primário para usar um subfluxo.

    Procedimento

    1. No editor, abra o fluxo de trabalho que você quer usar como subfluxo e submeta-o a check-out.
    2. Na barra de título, clique no ícone do menu e selecione Editar entradas.
      Edição de entradas de fluxo de trabalho
    3. Na janela "Entradas de fluxo de trabalho", clique em Novo, na lista Variáveis.
    4. Adicione uma nova variável, dependendo do tipo de valores que ela armazenará.
      O exemplo a seguir configura um valor de cadeia de caracteres.
      Como adicionar novas variáveis
    5. Clique em Enviar.
    6. Feche a caixa de diálogo Entradas de fluxos de trabalho.
    7. Crie uma atividade Executar script no subfluxo.
      • Defina o valor do parâmetro para um campo no formulário atual. Isso é importante porque a atividade Notificação só pode extrair valores da variável atual, e não da variável adicionada recentemente. O exemplo a seguir define o valor no campo Descrição.

        current.description = workflow.inputs.bluesubvariable;

      • Crie um novo campo no formulário de solicitação, mas não o exiba. Ele servirá como armazenamento temporário.
        Criação de um script para definir o valor do parâmetro
    8. Crie uma atividade Notificação no subfluxo e use ${description} no assunto para retornar o valor do campo.
      Como configurar a notificação para retornar um valor
      Esta é a aparência do subfluxo:
      Subfluxo concluído

    Preparação de um fluxo de trabalho para usar um subfluxo

    Depois de criar um subfluxo, use este procedimento para preparar o fluxo de trabalho primário.

    Procedimento

    1. No fluxo de trabalho primário, crie uma variável semelhante à que você fez no subfluxo, mas dê a ela um nome diferente.

      No exemplo a seguir, a variável é chamada de Variável principal azul.

      Como criar variáveis de entrada para o fluxo de trabalho
    2. Clique em Enviar.
    3. Insira uma atividade Executar script para retornar o valor de um campo para a variável recém-criada.

      Neste exemplo, o valor do campo Descrição resumida é retornado e fornecido para a variável recém-criada.

      workflow.scratchpad.bluemainvariable = current.short_description;

      Propriedades da atividade "Executar script"
    4. Clique em Enviar.
    5. Na atividade de subfluxo, defina a Subvariável azul para passar bluemainvariable à bluesubvariable.

      ${workflow.scratchpad.bluemainvariable}

      Esta é a aparência do fluxo de trabalho principal:
      Fluxo de trabalho de amostra concluído com um subfluxo