Flow Designer

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 3 min. de leitura
  • O Designer de fluxo é um ServiceNow AI Platformrecurso que habilita capacidades avançadas de automação de processos em um ambiente de design consolidado. O Flow Designer permite que os responsáveis pelo processo usem linguagem natural para automatizar aprovações, tarefas, notificações e operações de registro sem precisar codificar.

    Flow Designer e IntegrationHub

    Para quaisquer novos requisitos de fluxo de processo, a ServiceNow recomenda usar o Flow Designer em vez do fluxo de trabalho legado para quase todas as circunstâncias.

    Flow Designer e regras de negócios

    Você deve usar o Designer de fluxo em vez de Regras de negócios, a menos que:

    • A lógica de negócios precisa ser executada em uma sequência específica com outras regras de negócios. Por exemplo, a nova lógica de negócio precisa ser executada após uma regra de negócio, mas antes de outra.
    • A lógica precisa ser executada imediatamente antes ou depois de gravar no banco de dados no mesmo thread.
    • A lógica chama somente uma inclusão de script.

    Ao projetar um fluxo, siga estes princípios de design:

    • Objetivo único: Cada fluxo deve ter um objetivo único.
    • Reusabilidade: Projete com subfluxos reutilizáveis em mente (a aprovação é um ótimo exemplo).
    • Clareza: A linguagem e o layout de um fluxo devem deixar o propósito de cada ação claro.

    Comece com um design de quadro branco de um fluxo de negócios. Em seguida, crie a ação de fluxo por ação para se alinhar ao processo. Pode ser necessário mais de um fluxo para que um único processo mantenha os princípios de design.

    Use as seguintes práticas ao trabalhar com o Designer de fluxo:

    • Use registros, não SYSID. Forneça uma experiência assistida com documentação em linha.
    • Saiba como usar objetos de modelo para trabalhar com entradas estáticas e dinâmicas.
    • Evite passar por aí blobs de dados a menos que seja absolutamente necessário.
    • Passe informações somente para um fluxo que o fluxo usará.

    Use as seguintes práticas ao trabalhar com ações do Flow Designer:

    • Sempre crie ações no escopo do spoke da aplicação, se aplicável.
    • Defina o acesso como acessível de todos os escopos em Ações para poder reutilizar ações em outros apps e escopos no futuro.
    • Definido Proteção Para Somente leitura para evitar edições indesejadas nas ações dos usuários.
    • Certifique-se de que as entradas tenham um tipo específico.
    • Certifique-se de que Obrigatório está selecionado quando necessário.
    • Se estiver usando um opção tipo de entrada, use um valor padrão.

    Use as seguintes práticas ao trabalhar com o IntegrationHub:

    • Crie um spoke por sistema de integração. Apenas coloque ações para um único sistema em um spoke.
    • Ao criar o app com escopo para o spoke, use uma convenção de nomenclatura de versão que faça sentido.
    • Use um alias de conexão em vez de uma conexão em linha. O URL base será extraído automaticamente.
    • Use atributos de conexão no alias para passar a versão em uma etapa REST, dando flexibilidade futura para controle de versão no caminho do recurso.
    • Use Salvar como anexo para salvar o conteúdo na resposta em vez de criar outra etapa para salvar os dados.
    • Se o alias for dinâmico, torne o alias uma das entradas e use a cápsula de dados para fornecer o alias.

    Use as seguintes práticas no Flow Designer e IntegrationHub para tratamento de erros:

    • Crie uma Inclusão de script para lidar com erros.
    • Escreva mensagens de erro curtas e compreensíveis.
    • Incorpore todas as possíveis mensagens de erro retornadas pela API.
    • Certifique-se de que as saídas da etapa de integração sejam validadas antes de usá-las.
    • Falha antecipada: Se as entradas não estiverem disponíveis, não chame a integração.

    Treinamento individualizado: Designer de fluxo

    Treinamento individualizado: IntegrationHub