Explorando a geração de fluxo

  • Versão de lançamento: Zurich
  • Atualizado 7 de ago. de 2025
  • 13 min. de leitura
  • Crie vários fluxos e subfluxos de etapas com a IA generativa. Gere valores de cápsula de dados apropriados para gatilhos de fluxo compatíveis e entradas de ação.

    Ativação

    A geração de fluxo de habilidade é instalada com Now Assist para criadores(sn_now_creator). Você pode instalar esta aplicação do ServiceNow Store site.

    Benefícios

    Habilite a geração de fluxo para obter esses benefícios.
    • Crie um fluxo ou subfluxo de várias etapas a partir de uma descrição de fluxo em Workflow Studio. Gatilhos e ações compatíveis são configurados com valores de cápsula de dados apropriados.
    • Consulte as direções de texto usadas para gerar cada item em seu fluxo.
    • Use padrões de design de fluxo padrão.

    LLMs compatíveis

    Você pode usar Serviço Now LLMModelos estáveis de longo prazo (LTS) do Now LLM, Azure OpenAI, Google Geminiou Anthropic Claude na AWSComo o provedor de modelo de IA para todos Now AssistE agentes de IA. Use os Controles de configuração em Torre de controle de IA para definir quais opções estão disponíveis, defina as preferências de nível de habilidade no Administração do Now Assist console. Para obter mais informações, consulte Large language models on the ServiceNow AI Platform®.

    Interfaces do usuário compatíveis

    Acesse habilidades de geração de fluxo do Workflow Studio interface do usuário.

    Figura 1. Geração de fluxo do Workflow Studio interface do usuário
    Janela de diálogo com opções para criar um fluxo Now Assist

    Tipos de gatilho compatíveis

    A geração de fluxo oferece suporte a um número limitado de tipos de gatilho. Você pode usar direções de texto para especificar esses tipos de gatilho.
    • Gatilhos agendados
    • Gatilhos de registro
      • Criação em
      • Criado ou atualizado
      • Atualização em
    • Gatilhos de acordos de nível de serviço
    • Gatilhos de e-mail de entrada
    • Gatilhos do Catálogo de serviços

    As anotações exibem as direções usadas

    Começando com Xanadu Patch 1, a habilidade de geração de fluxo exibe anotações de fluxo abaixo de cada item adicionado ao fluxo. As anotações de fluxo contêm as direções de texto que a habilidade de geração de fluxo usou para gerar o item. Você pode usar essas anotações de fluxo para criar direções de texto melhores e também receber feedback sobre como suas direções são mapeadas para ações específicas, lógica de fluxo e subfluxos.

    Figura 2. Visualização de fluxo com anotações de fluxo
    Visualização de fluxo de exemplo na exibição de diagramação. Cada nó mostra uma anotação das direções de texto usadas.

    Este exemplo ilustra como a habilidade de geração de fluxo mapeou direções de texto específicas para itens de fluxo.

    Tabela 1. Mapeamentos de amostra de direções para itens de fluxo
    Direções Item de fluxo gerado
    executado todos os dias à meia-noite Gatilho diário
    encontre todos os registros de problemas recém-criados do último dia Ação Pesquisar registros
    iterar sobre eles Para cada lógica de fluxo
    Se eles não estiverem atribuídos Se lógica de fluxo
    atualize-o para atribuir o problema ao grupo de triagem de nível 1 Atualizar ação de registro
    mover o estado para "triaged", Atualizar ação de registro
    envie uma notificação para o grupo Ação Enviar notificação

    Configuração da cápsula de dados para itens compatíveis

    Começando com Xanadu Versão do patch 3, a habilidade de geração de fluxo gera valores de cápsula de dados apropriados para gatilhos, ações e lógica de fluxo compatíveis. A habilidade de geração de fluxo atualiza a visualização do fluxo com valores de cápsula de dados conforme ela os gera. Ao gerar uma visualização de fluxo, o sistema exibe um ícone de marca de seleção ao lado de cada item que contém valores de cápsula de dados gerados. Você pode ver os valores da cápsula de dados gerados entre o nome do componente de fluxo e as anotações de fluxo que contêm as direções de texto originais. A visualização do fluxo exibe um ícone de trabalho animado ao lado dos itens que estão aguardando a geração de valores de cápsula de dados. Enquanto a visualização de fluxo está gerando valores de cápsula de dados, o sistema exibe uma opção para parar de gerar a visualização de fluxo. Se você parar de gerar a visualização de fluxo, deverá salvar e editar manualmente o fluxo ou editar suas direções para gerar outra visualização de fluxo.

    Figura 3. Visualização de fluxo com configuração de cápsula de dados
    Visualização de fluxo preenchendo os valores de cápsula de dados de cada nó.
    Ícone Concluído 1
    O sistema exibe um ícone de marca de seleção verde nos cartões de componentes de fluxo para os quais gerou valores de cápsula de dados. Esses ícones de status só ficam visíveis enquanto o sistema está gerando a visualização do fluxo.
    2. Valores de cápsula de dados gerados
    O sistema exibe uma visualização dos valores da cápsula de dados entre o nome do componente de fluxo e as direções de texto usadas para gerar o componente de fluxo. O sistema exibe uma visualização de valores de cápsula de dados longos. Você pode selecionar um componente de fluxo para ver a configuração completa da cápsula de dados no painel de propriedades.
    3. Ícone de trabalho
    O sistema exibe um ícone de trabalho animado no cartão atual para o qual está gerando valores de cápsula de dados. O sistema exibe um ícone de trabalho estático para os componentes de fluxo que ainda não geraram valores de cápsula de dados. Esses ícones de status só ficam visíveis enquanto o sistema está gerando a visualização do fluxo.
    Botão Parar de gerar 4
    O sistema exibe o botão Parar de gerar enquanto gera valores de cápsula de dados. Você pode interromper a geração de fluxo para salvar e editar manualmente o fluxo ou para atualizar o. Now Assist direções usadas para gerar sua visualização de fluxo.

    Descrições dos dados de fluxo

    Visualização de fluxo de componentes mostrando o título Pesquisar registros de problema e também as cápsulas de dados usadas no filtro de consulta.

    Veja uma descrição em linguagem natural dos dados que cada componente de um fluxo usa. Entenda quais gatilhos de fluxo de dados, ações e blocos lógicos de fluxo usam sem precisar abrir os detalhes de configuração. Quando possível, o título do componente de fluxo exibe informações sobre a tabela de onde os dados vêm. Caso contrário, o componente de fluxo exibirá as cápsulas de dados que ele foi configurado para usar.

    Suporte a hash tag para referências de nome de tabela

    Começando com Xanadu Patch 3, você pode consultar uma tabela específica em seu Now Assist digitando um caractere de hash tag e digitando o rótulo da tabela ou o nome da tabela. Conforme você digita, o preenchimento automático exibe tabelas que correspondem à sua entrada. Adicione referências de hash tag às suas direções quando quiser garantir que a geração de fluxo selecione a tabela correta para gatilhos ou ações baseadas em registro. As referências de marcador de hash são particularmente úteis para ajudar o LLM a distinguir tabelas que têm rótulos semelhantes ou até idênticos, como as tabelas Usuário [imp_user] e Usuário [sys_user].

    Figura 4. Preenchimento automático de hash tag
    Preenchimento automático de sugestões de nome de tabela para o hash tag estratégico
    Figura 5. Now Assist referências de tabela de hash tag
    Now Assist Direções que contêm um link de hash tag para a tabela Prioridade estratégica.
    1. Texto de hash tag
    O sistema reconhece hashtags como uma referência a um rótulo de tabela ou nome de tabela. Você pode digitar um rótulo de tabela, como Prioridade estratégica, ou um nome de tabela, como sn_gf_strategy.
    2. Preenchimento automático de sugestões de nome de tabela
    O sistema exibe sugestões de nome de tabela que correspondem ao texto do hash tag. Você pode selecionar uma sugestão de preenchimento automático para usar dados dessa tabela específica em seu Now Assist direções.
    3. Link de hash tag para a tabela
    O sistema exibe o texto do link sublinhado para a tabela selecionada.

    Suporte à geração aumentada de recuperação (RAG)

    A geração de fluxo usa a geração aumentada de recuperação (RAG) para incluir os nomes de ações e subfluxos comuns e publicados recentemente disponíveis em sua instância. Workflow Studio atualiza a lista de ações comuns e publicadas recentemente e subfluxos a cada hora para disponibilizá-las para geração de fluxo. Você pode listar ações e subfluxos publicados por nome nas direções de geração de fluxo.

    Prompts de exemplo

    Aqui estão alguns exemplos que você pode usar para criar fluxos e subfluxos.

    Prompt de fluxo de exemplo 1: Gatilho programado
    Você pode usar este prompt para criar um fluxo com um gatilho programado.

    Crie um fluxo que seja executado todos os dias à meia-noite e encontre todos os registros de problema recém-criados do último dia. Iterar sobre eles. Se eles não estiverem atribuídos, atualize-o para atribuir o problema ao grupo de triagem de nível 1, mova o estado para "Triado" e envie uma notificação para o grupo.

    Prompt de fluxo de exemplo 2: Gatilho de tarefa do Acordo de nível de serviço (ANS)
    Você pode usar este prompt para criar um fluxo com um gatilho de tarefa de Acordo de nível de serviço (ANS).

    Crie um fluxo com gatilho de ANS. Aguarde 50% do ANS e envie uma notificação. Em seguida, aguarde 75% do ANS e envie outra notificação. Após a conclusão de 100% do ANS, faça uma declaração If para determinar se o ANS foi violado ou concluído.

    Prompt de fluxo de exemplo 3: Gatilho de registro
    Você pode usar este prompt para criar um fluxo com um gatilho de registro.

    Sempre que uma solicitação de mudança for criada ou atualizada em que o modelo é uma demonstração não autorizada, faça o seguinte em paralelo. Primeiro, aplique a política de aprovação de mudança. Se as aprovações forem aprovadas ou ignoradas, atualize o registro de solicitação de mudança como Aprovado. Caso contrário, o registro de solicitação de mudança foi atualizado como rejeitado. Avalie o modelo mais uma vez. Se rejeitado, envie e-mail. Em segundo lugar, aguarde até que ativo seja falso, ignore as aprovações de solicitação de mudança e avalie o modelo de mudança.

    Prompt de subfluxo de exemplo 4: Entrada de registro
    Você pode usar este prompt para criar um subfluxo com uma entrada de registro.

    Crie um subfluxo que registre o nome da entrada do problema e verifique se a última atualização por pessoa é igual à atribuída a. Saída do resultado da saída do subfluxo.

    Prompt de subfluxo de exemplo 5: Entrada de aprovação
    Você pode usar este prompt para criar um subfluxo para uma aprovação.

    Crie um subfluxo para criar um trabalho de inicializador de fluxo usando os parâmetros do gerador de carga e do sys ID de configuração de trabalho fornecidos. Se o sys ID do trabalho não estiver vazio, atribua-o como a saída do subfluxo ID de execução do trabalho. Em seguida, inicie o inicializador de fluxo para o SYSID de trabalho criado e atribua saídas de subfluxo.

    Prompt de subfluxo de exemplo 6: Tarefas de catálogo
    Você pode usar este prompt para criar um subfluxo que cria tarefas de catálogo.

    Crie um subfluxo para enviar um e-mail que informe que o sistema operacional deve ser atualizado imediatamente e envie um SMS com as instruções desse processo a cada usuário que tenha um laptop atribuído a ele.

    Esses exemplos ilustram o uso de hashtags para se referir a tabelas específicas.

    Fluxo de exemplo 7: Prioridade estratégica [sn_gf_strategy] e objetivo [sn_gf_goal]
    Na criação de uma nova prioridade estratégica, se o tipo for iniciativa principal e a data de início for anterior à data de término, verifique se há algum objetivo no registro de prioridade estratégica. Se nenhum objetivo existir, envie um e-mail para o responsável.
    Exemplo 8: Pedido de transferência [alm_transfer_order]
    Depois que um pedido de nº transferência for atualizado para a fase de preparação da remessa, verifique se há um valor no campo Para depósito. Se não estiver vazio, crie uma nova linha de ordem de transferência e vincule-a ao registro de ordem de transferência de acionamento.
    Exemplo 9: Tipo de métrica de avaliação [asmt_metric_type]
    Todos os dias, às 19h, verifique se há novos registros de Tipo de métricas de avaliação que são feed de atividades. Para cada um deles, se a configuração de paginação for categoria, adicione a função de avaliador ao usuário gerente de avaliação.
    Exemplo 10: Pacote de testes [sys_atf_test_suite] e Teste [sys_atf_test]
    Quando um novo registro do Pacote de testes for criado ou atualizado, verifique se há registros secundários de teste dentro dele. Se não houver nenhum, defina o campo Ativo como falso.

    Etapas de espaço reservado

    A geração de fluxo insere uma etapa de espaço reservado quando não pode corresponder parte da sua solicitação a uma ação ou subfluxo disponível. As etapas de espaço reservado não executam operações. Etapas vazias que exibem apenas uma anotação. Os autores de fluxo podem usar o texto de espaço reservado para selecionar uma ação de substituição ou subfluxo apropriado.
    Importante:
    Você não pode ativar um fluxo que contém etapas de espaço reservado. Você deve excluir ou substituir cada etapa de espaço reservado por uma ação ou subfluxo.

    Diretrizes gerais

    Siga estas diretrizes gerais ao escrever Now Assist direções.
    Sempre descreva o gatilho primeiro
    Descreva o gatilho de fluxo e suas condições de dados primeiro. Após o gatilho, descreva as ações e a lógica de fluxo na mesma ordem em que você deseja que elas estejam no fluxo.
    Evite erros ortográficos
    Evite escrever incorretamente os nomes de ações, lógica de fluxo ou tabelas. Considere o uso de hashtags para evitar erros com nomes de tabela.
    Seja preciso e descritivo em sua solicitação
    Certifique-se de que sua solicitação seja precisa e descritiva. Descreva o gatilho de fluxo, os dados de registro, as ações e a lógica de fluxo com o máximo de detalhes possível. Se você anexar uma imagem, certifique-se de anexar uma imagem clara e de alta qualidade do processo.
    Seja sucinto e direto em sua solicitação
    Especifique se você deseja gerar um fluxo ou um subfluxo. Por exemplo, use a frase " Crie um fluxo que para gerar um fluxo. Descreva cada etapa do fluxo em ordem.
    Consulte ações, lógica de fluxo e tabelas por nome
    Use ação, lógica de fluxo e nomes de tabela como parte de suas direções. Quanto mais próximas suas direções estiverem dos nomes reais, mais fácil será para o LLM reconhecê-las. Por exemplo, use o texto para cada um ou faça o seguinte em paralelo para se referir a essas opções de lógica de fluxo específicas. Para nomes de tabela, considere o uso de hashtags.
    Revise o contorno do fluxo gerado e os valores de entrada
    Revise cada ação, lógica de fluxo e subfluxo no contorno de fluxo gerado. Revise os valores de entradas geradas para confirmar se eles contêm referências de dados relevantes.
    Use hashtags para fazer referência a dados em uma tabela específica
    Use um hash tag para selecionar um nome de tabela específico. Hashtags são particularmente úteis para distinguir tabelas que têm nomes de exibição idênticos ou semelhantes, como as tabelas Usuário [sys_user] e Usuário [imp_user].
    Use números para distinguir as ramificações de Faça o seguinte na lógica de fluxo paralelo
    Adicione um número a cada ramificação paralela. Por exemplo, as direções, " Quando um incidente P1 é criado, faça o seguinte em paralelo: 1. Registre sua descrição resumida e 2. PESQUISE o usuário atribuído a ele e envie um e-mail " deixa claro que existem duas ramificações.
    Use aspas para definir valores exatos
    Coloque valores de dados exatos entre aspas para ajudar o LLM a distinguir entre nomes de operação e valores de dados. Por exemplo, as direções, " Registre o valor, "incidente reaberto" " deixe claro que o texto "incidente reaberto" é um valor de dados.