Gatilhos de fluxo salvos

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 3 min. de leitura
  • Salve um conjunto de definições de gatilho como um gatilho reutilizável. Habilite os autores de fluxo para selecionar o gatilho salvo de alguns ou de todos os fluxos da aplicação. Especifique se os autores de fluxo podem ver os detalhes do gatilho ou adicionar condições ao gatilho.

    Benefícios

    Salve gatilhos de fluxo para obter estes benefícios:
    • Permita que os autores de fluxo selecionem definições de gatilho predefinidas sem o incômodo de criar um gatilho.
    • Envie mudanças para todos os fluxos que usam um gatilho salvo em vez de atualizar cada fluxo manualmente.
    • Reutilize as definições do gatilho em vários fluxos.

    Elementos de IU

    A página inicial Workflow Studio exibe uma opção de Gatilhos na lista de componentes disponíveis e na lista de novos componentes.

    Figura 1. Amostra de tela do gatilho de criação
    Interface para configurar o gatilho com textos explicativos numerados para elementos de IU específicos. Para obter uma descrição dos elementos de IU, consulte a lista no texto a seguir.
    Uma guia Workflow Studio Criar gatilho consiste nestes elementos:
    1. Controles de ação
    Refaça ou desfaça uma ação que você executou ao criar o gatilho.
    2. Botões Exibir e publicar
    Exiba a versão de rascunho do gatilho para todas as mudanças mais recentes ou exiba o gatilho publicado. Publique o gatilho para os usuários verem.
    3. Ícone de salvamento automático
    Veja se suas mudanças são salvas automaticamente.
    4. Tipo de gatilho e seção de tabela
    Selecione o tipo de gatilho e a tabela nas opções disponíveis.

    Para obter mais informações sobre tipos de gatilho, consulte Workflow Studio tipos de gatilho de fluxo.

    Nota:
    A partir da versão Yokohama, somente os gatilhos baseados em registro são compatíveis com gatilhos de fluxo salvos.
    5. Seção Condições

    Especifique as condições do gatilho. Adicione mais condições conforme necessário.

    Você pode permitir que autores de fluxo exibam as condições ou exibam e adicionem mais condições quando eles usarem o gatilho salvo em um fluxo. As mudanças não afetam o gatilho salvo.

    6. Seção Opções avançadas
    Especifique os requisitos de sessão do usuário necessários para iniciar um fluxo na seção Opções avançadas.
    Quando executar o fluxo

    Determine o tipo de sessão que pode acionar o fluxo, se o fluxo deve ser executado quando acionado por determinados usuários e quais tabelas podem acionar o fluxo.

    Tabela 1. Opções do menu suspenso de sessão interativa
    Opção Descrição
    "Only Run for Non-Interactive Session" (Executar somente para sessão não interativa) Fluxo que é acionado somente em sessões não interativas. Consulte Sessões não interativas.
    "Only Run for User Interactive Session" (Executar somente para sessão interativa do usuário) Fluxo que é acionado somente em sessões interativas.
    Executar para sessões interativas e não interativas Fluxo que é acionado em todas as sessões.
    Tabela 2. Opções do menu suspenso do usuário
    Opção Descrição
    "Do not run if triggered by the following users" (Não executar se acionado pelos usuários a seguir) Fluxo que não é acionado para uma lista selecionada de usuários. Selecione o ícone Adicionar usuário ( Ícone Adicionar usuário) para adicionar usuários à lista.
    Executar somente se acionado pelos usuários a seguir Fluxo que é acionado somente para uma lista selecionada de usuários. Selecione o ícone Adicionar usuário ( Ícone Adicionar usuário) para adicionar usuários à lista.
    "Run for any user" (Executar para qualquer usuário) Fluxo que é executado para qualquer usuário.
    Tabela 3. Opções do menu suspenso da tabela
    Opção Descrição
    "Run only on current table" (Executar somente na tabela atual) Fluxo que é acionado somente para a tabela selecionada.
    "Run on current and extended tables" (Executar na tabela atual e nas estendidas) Fluxo que só é acionado para a tabela selecionada e respectivas tabelas estendidas.
    Onde executar o fluxo

    Determine se o fluxo deve ser executado em segundo plano ou na sessão atual.

    Opção Descrição
    Executar fluxo em segundo plano (padrão) Fluxo executado de forma assíncrona em segundo plano. Use esta opção para fluxos que não exigem atualizações imediatas e para permitir que outros processos do sistema sejam executados ao mesmo tempo.
    "Run flow in foreground" (Executar fluxo em primeiro plano) Fluxo executado de forma síncrona na sessão atual. Use esta opção para fornecer atualizações imediatas a um usuário final. Por exemplo, se um fluxo abrir uma tarefa após o fechamento da tarefa anterior, use esta opção para abrir a próxima tarefa imediatamente após um usuário fechar uma outra.
    Nota:
    Executar um fluxo em primeiro plano pode bloquear o thread da sessão atual e impedir a entrada do usuário até que o fluxo seja concluído. Evite executar fluxos em primeiro plano quando eles contiverem ações que não podem ser interrompidas, como ações que executam script. Ações ou lógica de fluxo que pausam um fluxo não bloquearão uma sessão.

    Você pode permitir que os usuários exibam e modifiquem as opções avançadas quando usarem o gatilho salvo em um fluxo. Se um usuário modificar as opções avançadas, as mudanças futuras feitas no gatilho não afetarão as opções modificadas pelo usuário.