Explorando subfluxos

  • Versão de lançamento: Zurich
  • Atualizado 7 de ago. de 2025
  • 4 min. de leitura
  • Os subfluxos automatizam um processo reproduzível de várias etapas que também produz uma saída necessária para outro processo. Quando um playbook, um fluxo ou um script aciona um subfluxo, o subfluxo executa uma sequência de ações reutilizáveis e de lógica de fluxo para concluir o processo e produzir valores de saída.

    Visão geral dos subfluxos

    Partes de um subfluxo, incluindo a origem de chamada, as entradas, as etapas do subfluxo e as saídas.

    . subfluxo é um processo automatizado que consiste em uma sequência de ações reutilizáveis e lógica de fluxo, entradas de dados e saídas. Em contraste com os fluxos, os subfluxos não têm um gatilho, mas são executados quando chamados de um playbook, fluxo, outro subfluxo ou script. As entradas descrevem os dados usados para executar o subfluxo. As ações executam uma sequência de operações em seus dados. Por exemplo, o. Mudança - Tarefas de implementação o subfluxo cria uma implementação e uma tarefa de pós-implementação de acordo com um registro de mudança de entrada.

    Criar e gerenciar subfluxos requer que você tenha alguma familiaridade com ServiceNow AI Platform tabelas e campos que a aplicação ou processo usa. Os analistas de processo podem criar subfluxos usando ações disponíveis ou usar um subfluxo existente como modelo. Consulte Criando subfluxos.

    Os subfluxos consistem nos seguintes componentes.

    Entradas do Subfluxo
    . entrada de subfluxo armazena dados usados para executar o subfluxo. Cada entrada tem um nome e um tipo de dados. Você pode definir uma ou mais entradas que estão disponíveis para o subfluxo. Ao chamar um subfluxo, os autores de fluxo devem fornecer valores de dados para as entradas de subfluxo.
    Saídas de subfluxo
    . saída do subfluxo armazena dados gerados por um subfluxo. Cada saída tem um nome e um tipo de dados. Você pode definir uma ou mais saídas que estão disponíveis para o subfluxo. Ao chamar um subfluxo, os autores de fluxo podem usar saídas de subfluxo como dados para operações posteriores no fluxo. Você pode usar a lógica de fluxo Atribuir saídas de subfluxo para definir valores de saída.
    Detalhes da execução do subfluxo
    . detalhes da execução do subfluxo a página permite que um autor de fluxo exiba informações de tempo de execução sobre uma ação ou fluxo diretamente do ambiente de design. Você pode exibir detalhes como estado atual, ações ou etapas executadas, valores de saída gerados e erros produzidos. Consulte Detalhes da execução do fluxo.
    Manipulador de erros de fluxo
    . manipulador de erros de fluxo permite que um subfluxo capture e relate erros dos detalhes de execução do subfluxo. Execute uma sequência de ações e subfluxos para identificar e corrigir problemas. Os subfluxos devem registrar valores de saída, enviar notificações e executar subfluxos corretivos quando produzirem um erro. Consulte Manipulador de erros de fluxo.
    Ações
    Uma ação é uma operação reutilizável que permite aos analistas de processo automatizar os recursos de ServiceNow AI Platform sem precisar escrever o código. Por exemplo, a ação Criar registro permite que os analistas de processo gerem registros em uma tabela específica com valores específicos quando ocorrerem determinadas condições. As ações principais do ServiceNow, como Criar Registro, exigem alguma familiaridade com tabelas e campos de ServiceNow AI Platform. Os designers de ação podem criar ações específicas da aplicação para predefinir detalhes de configuração. Por exemplo, criar uma ação Criar tarefa de incidente garante que o analista de processo use a tabela e a configuração de campo corretas sempre que a ação for usada. Você pode adicionar ações específicas da aplicação ativando o spoke associado. Consulte Workflow Studio ações.

    Para obter instruções detalhadas para criar um subfluxo, consulte Crie um subfluxo em Workflow Studio.

    Benefícios dos subfluxos

    Os subfluxos fornecem aos proprietários e desenvolvedores do processo os seguintes benefícios:
    • Automatiza o trabalho repetitivo para melhorar a eficiência e a experiência.
    • Descreve um fluxo de trabalho em linguagem natural para ajudar usuários não técnicos a entender o que ele faz.
    • Exibe um fluxo de trabalho como um diagrama para ajudar os construtores a ver caminhos e conexões disponíveis.
    • Permite criar e testar um fluxo de trabalho a partir de uma única interface para garantir que ele funcione conforme o esperado.
    • Promove a automação de processos, permitindo que os especialistas no assunto desenvolvam e compartilhem ações reutilizáveis com os autores de fluxo.
    • Reduz os custos de upgrade, com upgrade-Safe ServiceNow AI Platform lógica substituindo script personalizado complexo.
    • Reduz os custos de desenvolvimento fornecendo uma biblioteca de ações reutilizáveis.
    • Dimensionável com assinaturas separadas para integração e funcionalidade de Automação Robótica de Processos (RPA).
    Benefício Recurso Usuários
    Crie um fluxo de trabalho automatizado a partir de uma biblioteca existente de operações automatizadas. Subfluxo Desenvolvedor de aplicações, proprietário do processo ou administrador
    Execute um fluxo de trabalho automatizado sob demanda. Subfluxo Desenvolvedor de aplicações, proprietário do processo ou administrador
    Especifique os dados de entrada que um fluxo de trabalho automatizado usa para executar. Subfluxo Desenvolvedor de aplicações, proprietário do processo ou administrador
    Armazene uma ou mais saídas como dados para uso por outros fluxos de trabalho automatizados. Subfluxo Desenvolvedor de aplicações, proprietário do processo ou administrador
    Crie uma operação automatizada a partir de uma biblioteca existente de etapas automatizadas. Ação Desenvolvedor de aplicações, responsável pela integração ou responsável pelo processo
    Execute uma operação automatizada sob demanda. Ação Desenvolvedor de aplicações, responsável pela integração ou responsável pelo processo
    Use uma ou mais entradas como dados para executar uma operação automatizada. Ação Desenvolvedor de aplicações, responsável pela integração ou responsável pelo processo
    Armazene uma ou mais saídas como dados para uso por outras operações automatizadas. Ação Desenvolvedor de aplicações, responsável pela integração ou responsável pelo processo