Fluxos em Construtor de tabelas

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 11 min. de leitura
  • Você pode usar a funcionalidade Workflow Studio que está integrada a Construtor de tabelas para gerenciar os fluxos baseados em registro da sua tabela. Você pode gerenciar esses fluxos usando a guia Fluxos.

    Workflow Studio é um recurso de Now Platform® que permite que os proprietários de processo automatizem o trabalho. Crie fluxos de várias etapas a partir de componentes reutilizáveis sem precisar codificar.

    A guia Fluxos em Construtor de tabelas é onde você pode exibir e trabalhar com fluxos baseados em registro para uma tabela de dados selecionada (ou seja, ações que são acionadas quando um registro de tabela é criado, atualizado ou ambos).

    Figura 1. Guia Fluxos

    O diagrama a seguir mostra cartões de fluxo em Construtor de tabelas.

    Guia Fluxos.

    Encontrar um fluxo baseado em registro

    Use a guia Fluxos em Construtor de tabelas para pesquisar e filtrar uma lista de fluxos que são acionados quando os registros da tabela selecionada são atualizados, criados ou ambos.

    Antes de Iniciar

    Função necessária: permissões personalize_forms, personalize_dictionary e flow_designer (ou função do usuário AES relevante e permissões de desenvolvedor delegado). Para obter mais informações, consulte Delegar desenvolvedores usando AES.

    Procedimento

    1. Inicie Construtor de tabelas conforme descrito em Como acessar o Construtor de tabelas.
    2. Selecione a guia Fluxos.
      Os fluxos acionados pela tabela selecionada são listados como cartões de fluxo.
    Figura 2. Lista de cartões de fluxo
    Lista de fluxos.
    1. Filtre ou pesquise a lista de cartões de fluxo conforme necessário para encontrar o fluxo desejado.
      Tabela 1. Encontrar o cartão de fluxo desejado
      Opção Etapas
      Pesquisar texto Digite uma palavra-chave na caixa Pesquisar. A lista de cartões será filtrada conforme você digita.
      Fluxos de classificação Selecione uma opção na lista de classificação para classificar os cartões de fluxo.
      1. Nome do fluxo (a até z)
      2. Nome do fluxo (z a a)
      3. Atualizado por (a a z)
      4. Atualizado por (z a a)
      5. Atualizado (recente para o último) - Opção padrão
      6. Atualizado (do último ao mais recente)
      Filtrar fluxos configurando critérios de filtro
      1. Selecione o ícone de filtro ( Filtrar fluxos.).
      2. Adicione seus critérios de condição de filtro, incluindo qualquer lógica E/OU.
      3. Para adicionar mais condições, selecione + Novo conjunto de condições.
      4. Selecione Aplicar.

    O que Fazer Depois

    Adicionar um fluxo baseado em registro

    Adicione fluxos que são acionados quando um registro de tabela é atualizado, criado ou atualizado e criado usando a guia Fluxos em Construtor de tabelas.

    Antes de Iniciar

    Função necessária: permissões personalize_forms, personalize_dictionary e flow_designer (ou função do usuário AES relevante e permissões de desenvolvedor delegado). Para obter mais informações, consulte Delegar desenvolvedores usando AES.

    Procedimento

    1. Inicie Construtor de tabelas conforme descrito em Como acessar o Construtor de tabelas.
    2. Selecione a guia Fluxos.
    3. Selecione o botão Adicionar novo fluxo.
    4. No formulário Novo fluxo, preencha os campos a seguir para o novo fluxo.
      Tabela 2. Novo formulário de fluxo
      Campo Descrição
      Nome Nome para identificar exclusivamente o fluxo. O sistema calcula o nome interno do fluxo a partir do nome.
      Descrição Descrição do seu fluxo.
    5. Opcional: Para inserir opções avançadas para o fluxo, selecione Mostrar opções avançadas no formulário Novo fluxo.
      Tabela 3. Opções avançadas
      Campo Descrição
      Proteção Opção que você pode selecionar se o fluxo for somente leitura. Você só pode selecionar um valor ao criar o fluxo em um escopo da aplicação de sua propriedade.
      Executar como

      Opção que você pode selecionar para especificar que o fluxo seja executado como um 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 de incidente sejam do usuário atual ou se quiser que os e-mails de aprovação sejam originados pelo aprovador. As configurações da opção "run as" em um fluxo não se aplicam a subfluxos secundários.

      Para criar um fluxo que possa ser executado com um token OAuth pessoal, selecione a opção o usuário que inicia a sessão. Se o usuário que está executando o fluxo tiver um token OAuth pessoal, o fluxo será executado com esse token. Para obter mais informações sobre como criar um token pessoal do OAuth, consulte Credenciais do OAuth 2.0.

      Quando os fluxos são executados como o usuário que inicia a sessão, o sistema limita as ações de fluxo pelas restrições da lista de controle de acesso (ACL) do usuário. Certifique-se de que as restrições de segurança não impeçam que os usuários que acionam o fluxo executem ações de fluxo. Os fluxos executados pelo usuário inicial também respeitam as configurações específicas do usuário, como os formatos de data/hora.

      Nota:
      Os fluxos de e-mail de entrada ignoram essa configuração e sempre são executados como o usuário que inicia a sessão. Para testar os controles de acesso de um fluxo de e-mail de entrada, represente um usuário de e-mail de entrada típico e acione manualmente o fluxo.
      Executar com 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.
    6. Selecione Continuar.
    7. Escolha o evento pelo qual seu fluxo será acionado.
      OpçãoDescrição
      Quando o registro é criado Crie um fluxo que seja acionado quando um registro na tabela selecionada for criado.
      Quando o registro é atualizado Crie um fluxo que seja acionado quando um registro na tabela selecionada for atualizado.
      Quando o registro é criado ou atualizado Crie um fluxo que seja acionado quando um registro na tabela selecionada for criado ou atualizado.
      O fluxo que você acabou de criar é exibido na exibição de diagramação de fluxo. Consulte Exibição de diagramação de fluxo.
    8. Selecione Adicionar nóe selecione uma das seguintes opções para modificar seu fluxo:
      Opção Descrição
      Ação

      Selecione a ação desejada. Workflow Studio inclui Workflow Studio actions que 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. Os plug-ins Integration Hub e Spokes instalam ações adicionais.

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

      Para exibir os spokes que estão disponíveis no ServiceNow Store, defina Mostrar spokes da loja como verdadeiro no menu Mais ações.
      Nota:
      Em Spokes não instalados, o sistema exibe os spokes que estão disponíveis no ServiceNow Store com base na compatibilidade com a versão ServiceNow e na dependência da 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 a opção Mostrar fluxos acionados no 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.
      Nota:
      Como alternativa, você pode alternar a exibição padrão Workflow Studio do seletor de exibição e selecionar Adicionar uma Ação, Lógica de Fluxo ou Subfluxo nessa exibição de Workflow Studio. Para obter mais informações, consulte Exibição de diagramação de fluxo.
    9. Continue modificando seu fluxo em Workflow Studio.
      Nota:
      Para obter informações detalhadas sobre como trabalhar com fluxos para sua aplicação, consulte Criar um fluxo.
    10. Selecione Save (Salvar).
      Workflow Studio salva um rascunho do fluxo, do gatilho e das ações.

    O que Fazer Depois

    Teste o fluxo até que você esteja pronto para ativá-lo. Para obter mais informações sobre como testar e editar fluxos, consulte Ativação de um fluxo.

    Nota:
    Sua aplicação pode acionar somente fluxos ativados. Para obter informações detalhadas sobre como projetar, testar e ativar fluxos para sua aplicação, consulte Fluxos em Workflow Studio.
    Para retornar à lista abrangente de fluxos relacionados à tabela selecionada após editar um fluxo, selecione o menu Ações adicionais ( Menu Ações adicionais) à direita da guia Fluxos e selecione Todos os fluxos, conforme mostrado no exemplo a seguir.
    Figura 3. Todos os fluxos
    Todos os fluxos.

    Como modificar um fluxo baseado em registro

    Edite fluxos que são acionados quando os registros de tabela selecionados são atualizados, criados ou atualizados e criados usando a guia Fluxos em Construtor de tabelas.

    Antes de Iniciar

    Função necessária: permissões personalize_forms, personalize_dictionary e flow_designer (ou função do usuário AES relevante e permissões de desenvolvedor delegado). Para obter mais informações, consulte Delegar desenvolvedores usando AES.

    Por Que e Quando Desempenhar Esta Tarefa

    A guia Fluxos em Construtor de tabelas fornece uma lista de fluxos que são acionados por mudanças de registro em uma tabela e permite que você os gerencie na tabela de registros que aciona o fluxo de trabalho.

    Procedimento

    1. Inicie Construtor de tabelas conforme descrito em Como acessar o Construtor de tabelas.
    2. Selecione a guia Fluxos.
      Os fluxos disponíveis que são acionados pela tabela são listados como cartões de fluxo.
    3. Filtre ou pesquise a lista de cartões de fluxo conforme necessário para encontrar o fluxo desejado.
    4. Selecione um cartão de fluxo para abrir o fluxo para edição.
    5. Edite o fluxo baseado em registro usando Workflow Studio.
      Para obter informações detalhadas sobre como trabalhar com fluxos para sua aplicação, consulte Criar um fluxo.
      Nota:
      Para retornar à lista de cartões de fluxo relacionados à tabela, selecione o menu Ações adicionais ( Menu Ações adicionais) à direita da guia Fluxos e selecione Todos os fluxos.
    6. Selecione Save (Salvar).

    O que Fazer Depois

    Teste o fluxo até que você esteja pronto para ativá-lo. Para obter mais informações sobre como testar e editar fluxos, consulte Ativação de um fluxo.

    Nota:
    Sua aplicação pode acionar somente fluxos ativados. Para obter informações detalhadas sobre como projetar, testar e ativar fluxos para sua aplicação, consulte Fluxos em Workflow Studio.
    Para retornar à lista de fluxos relacionados à tabela que você selecionou após editar um fluxo, selecione o menu Ações adicionais ( Menu Ações adicionais) à direita da guia Fluxos e selecione Todos os fluxos, conforme mostrado no exemplo a seguir .
    Figura 4. Todos os fluxos
    Todos os fluxos.

    Excluir um fluxo baseado em registro

    Exclua um fluxo baseado em registro usando a guia Fluxos em Construtor de tabelas.

    Antes de Iniciar

    Função necessária: permissões personalize_forms, personalize_dictionary e flow_designer (ou função do usuário AES relevante e permissões de desenvolvedor delegado). Para obter mais informações, consulte Delegar desenvolvedores usando AES.

    Procedimento

    1. Inicie Construtor de tabelas conforme descrito em Como acessar o Construtor de tabelas.
    2. Selecione a guia Fluxos.
      Os fluxos disponíveis que são acionados pela tabela são listados como cartões de fluxo.
    3. Filtre ou pesquise a lista de cartões de fluxo conforme necessário para encontrar o fluxo desejado.
    4. Selecione o menu Ações adicionais ( Menu Ações adicionais) no canto superior direito do fluxo que você deseja excluir e selecione Excluir na lista de opções.
    5. Na janela de confirmação de exclusão, insira DELETEe selecione Excluir.
    6. Selecione Save (Salvar).

    Copiar um fluxo baseado em registro

    Crie um novo fluxo baseado em registro a partir de um fluxo existente usando a guia Fluxos em Construtor de tabelas.

    Antes de Iniciar

    Função necessária: permissões personalize_forms, personalize_dictionary e flow_designer (ou função do usuário AES relevante e permissões de desenvolvedor delegado). Para obter mais informações, consulte Delegar desenvolvedores usando AES.

    Procedimento

    1. Inicie Construtor de tabelas conforme descrito em Como acessar o Construtor de tabelas.
    2. Selecione a guia Fluxos.
      Os fluxos disponíveis que são acionados pela tabela são listados como cartões de fluxo.
    3. Filtre ou pesquise a lista de cartões de fluxo conforme necessário para encontrar o fluxo desejado.
    4. Selecione o menu Ações adicionais ( Menu Ações adicionais) no canto superior direito do fluxo que você deseja excluir e selecione Copiar na lista de opções.
    5. Na janela Criar uma cópia do fluxo que aparece, insira um nome para o novo fluxo que você deseja criar a partir do fluxo existente e selecione Copiar.
    6. Edite seu novo fluxo usando Workflow Studio.
      Para obter informações detalhadas sobre como trabalhar com fluxos para sua aplicação, consulte Criar um fluxo.
    7. Selecione Save (Salvar).
      Nota:
      Para retornar à lista de fluxos após editar um fluxo, selecione o menu Ações adicionais ( Menu Ações adicionais) à direita da guia Fluxos e selecione Todos os fluxos.