Crie um subfluxo em Workflow Studio

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 6 min. de leitura
  • Reutilize o conteúdo de um fluxo inteiro como um subfluxo. Defina os dados de entrada que o subfluxo usa e os dados de saída que ele gera. Subfluxos de chamada de outros fluxos ou script. ​

    Antes de Iniciar

    Configure uma aplicação no Criador de aplicações guiadas para armazenar Workflow Studio conteúdo.

    Função necessária: flow_designer ou administrador

    Por Que e Quando Desempenhar Esta Tarefa

    Os usuários com a função flow_designer ou administrador devem conhecer a estrutura da tabela da aplicação e estar cientes de qualquer lógica de negócios existente associada às tabelas de destino de um fluxo ou subfluxo. Certifique-se de desabilitar regras de negócios ou fluxos de trabalho conflitantes antes de criar um fluxo ou subfluxo.

    Criação de uma aplicação personalizada para conter seu Workflow Studio o conteúdo permite que você implantar usando o repositório de aplicações ou o. ServiceNow Store.

    Procedimento

    1. Navegar até Tudo > Automação de Processo > Workflow Studio.
    2. Selecionar Novo(a) > Subfluxo.
      A tela de propriedades do subfluxo é exibida.
    3. Selecione se deseja criar o subfluxo usando Now Assist ou para criar manualmente.
      Para criar o subfluxo com Now Assist, consulte Crie um subfluxo com Now Assist.

      Para criar o subfluxo manualmente, prossiga para a próxima etapa.

    4. Preencha os seguintes campos:
      Campo Descrição
      Nome do subfluxo Nome do subfluxo.
      Descrição Descrição do subfluxo.
      Aplicação Escopo da aplicação para criar o subfluxo no .
      Domínio Escopo do domínio do subfluxo. Para obter mais informações sobre Domain Separation, consulte Domain separation explained.
      Propriedades adicionais
      Acessível de Acessível a partir de todas as aplicações com escopo ou somente dentro do escopo da aplicação especificado.
      Categoria Categoria definida no escopo da aplicação para um subfluxo. Começando com Xanadu versão, você pode criar uma categoria personalizada para organizar seus subfluxos.
      Proteção Selecione se o subfluxo é somente leitura. Você só pode selecionar um valor ao criar o subfluxo em um escopo da aplicação que você possui. O valor padrão é Nenhum.
      Anotação de subfluxo Texto de ajuda que aparece abaixo do título do subfluxo em Workflow Studio ajudar os autores de fluxo a entender o que o subfluxo faz quando usado em um fluxo.
      Executar como Opção para especificar o usuário que executa o fluxo. Você pode selecionar o usuário do sistema ou o usuário que inicia a sessão. Selecione o usuário que inicia a opção de sessão quando as atualizações devem vir do usuário que acionou o fluxo. Por exemplo, use esta opção quando quiser que os comentários do registro do incidente sejam provenientes do usuário que iniciou o fluxo. As configurações da opção "run as" em um fluxo não se aplicam a subfluxos secundários. Executar como o usuário iniciador também garante que as ações realizadas durante a execução do fluxo sejam limitadas pelas restrições de ACL do usuário. Os fluxos executados pelo usuário iniciador também respeitarão as configurações específicas do usuário, como formato de data/hora.
      Nota:
      Ao escolher a opção para executar como o usuário que inicia a sessão, certifique-se de que suas restrições de segurança não impeçam os usuários de fazer mudanças executadas pelo fluxo.
      Executar com as funções Funções com as quais o fluxo é executado. Esta opção só está disponível quando Executar como está definido para o usuário que inicia a sessão.
      Padrão de prioridade de fluxo
      Nível de prioridade no qual você deseja que o sistema execute este subfluxo por padrão. As opções incluem:
      • Baixo(a)
      • Médio (padrão)
      • Alto(a)

      Para saber mais sobre os níveis de prioridade de fluxo, consulte Prioridade de fluxo.

    5. Crie entradas de subfluxo para especificar os dados disponíveis para o subfluxo quando ele começar a ser executado.
      Cada entrada definida para um subfluxo se torna uma opção de configuração na interface Workflow Studio. Para usar o subfluxo em um fluxo, você deve definir um valor para cada entrada obrigatória. Quanto mais entradas um subfluxo tiver, mais dados você precisa definir e mais familiarizado você deve estar com o modelo de dados subjacente para usar o subfluxo de forma eficaz.
      1. Clique em . Para abrir o painel Entradas e saídas.
      2. Clique em . para adicionar uma nova entrada.
      3. Defina o nome e o tipo da entrada.
        Nota:
        Os nomes de entrada do subfluxo não podem incluir nenhum dos seguintes nomes de sistema reservados:
        • sys_id
        • sys_created_by
        • sys_created_on
        • sys_updated_on
        • sys_updated_by
        • sys_mod_count
      4. Para tornar a entrada uma opção de configuração obrigatória, selecione Obrigatório sinalizador.
      5. Clique em Ícone Abrirpara exibir as opções avançadas e definir valores.
        As entradas fornecem opções avançadas com base no tipo de dados. Todas as entradas têm opções avançadas para adicionar uma dica ou fornecer um valor padrão. Use opções avançadas para orientar os designers de fluxo na adição e configuração de um subfluxo a um fluxo. Por exemplo, crie uma entrada de opção para fornecer aos designers de fluxo uma lista predefinida de opções de configuração para escolher. Para obter mais informações sobre as opções de configuração disponíveis para tipos de dados específicos, consulte tipos de campo.
    6. Crie saídas de subfluxo definindo os nomes e os tipos de dados.
      As saídas do subfluxo especificam os dados disponíveis para o fluxo primário após a conclusão do subfluxo.
      1. Clique em . para adicionar uma nova saída.
      2. Defina o nome e o tipo de dados.
        Os valores de saída são atribuídos em etapas posteriores.
        Nota:
        Os nomes de saída do subfluxo não podem incluir nenhum dos seguintes nomes de sistema reservados:
        • sys_id
        • sys_created_by
        • sys_created_on
        • sys_updated_on
        • sys_updated_by
        • sys_mod_count
      Entradas e saídas em um subfluxo.
    7. Para adicionar ações, fluxos, subfluxos ou lógica de fluxo, selecione Adicione uma Ação, Lógica de fluxo ou subfluxo .
      1. Selecione uma opção.
        Opção Descrição
        Ação

        Selecione a ação desejada. Workflow Studio. Workflow Studio açõesque estão disponíveis para fluxos e subfluxos. Como alternativa, um usuário com a função ACTION_DESIGNER pode criar ações adicionais para adicionar aos fluxos. . Integration Hube. Spokesplug-ins instalam ações adicionais.

        Para adicionar ações de rascunho no menu Mais ações, defina Mostrar ações de rascunho para verdadeiro .

        Para exibir spokes que estão disponíveis no ServiceNow Store, definido Mostrar spokes da loja para verdadeiro No menu Mais ações.
        Nota:
        Em Spokes não instalados , o sistema exibe spokes que estão disponíveis no ServiceNow Storecom base na compatibilidade com ServiceNowdependência de versão e aplicação em Workflow Studio.
        Lógica de fluxo Selecione uma opção para especificar operações condicionais ou repetidas.
        Subfluxo Selecione um subfluxo publicado e defina os valores de entrada. Além de adicionar um subfluxo como uma ação de fluxo, você pode habilitar o. Mostrar fluxos acionados Opção do menu Mais ações para selecionar um fluxo ativado e definir as entradas necessárias. A execução de um fluxo acionado ignora suas condições de gatilho e executa todas as ações.

        Para alterar a ordem de uma ação em um fluxo, arraste a alça no lado esquerdo da ação para o local desejado.

        O sistema exibe um conjunto de campos, dependendo da opção selecionada.
      2. Para configurar a ação, a lógica de fluxo ou o subfluxo, preencha os campos.
      3. Clique em Done (Concluído).
      4. Adicione ações até concluir.
    8. Atribua saídas de subfluxo a um valor.
      Você pode atribuir uma saída de subfluxo a vários valores, permitindo criar saídas condicionais com base na lógica de fluxo.
      1. Em Ações clique em . e selecione Lógica de fluxo .
      2. Clique em Atribuir saídas de subfluxo .
      3. Em Nome Selecione uma saída que você criou na seção Entradas e saídas.
        Você pode atribuir valores somente a saídas que já receberam um nome e tipo de dados.
      4. Em Dados insira um valor ou selecione uma cápsula de dados no painel de dados.
      5. Clique em Concluído.

    O que Fazer Depois

    Teste o subfluxo e publique-o quando ele estiver pronto para ser adicionado a um fluxo ou chamado a partir de um script.
    Nota:
    Você só pode testar ou publicar subfluxos que contenham pelo menos uma ação.