Gatilhos de fluxo salvos
Salve um conjunto de definições de gatilho como um gatilho reutilizável. Permita que os autores de fluxo selecionem o gatilho salvo em alguns ou 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
- Permita que os autores de fluxo selecionem definições de gatilho predefinidas sem o incômodo de criar um gatilho.
- Enviar mudanças por push para todos os fluxos que usam um gatilho salvo em vez de precisar atualizar cada fluxo manualmente.
- Reutilize definições de gatilho em vários fluxos.
Elementos de IU
. Workflow Studio a página inicial exibe um Gatilhos opção na lista de componentes disponíveis e na lista de novos componentes.
- 1. Controles de ação
- Refaça ou desfaça uma ação que você executou ao criar o gatilho.
- 2. Exibir e publicar botões
- 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.
- Ícone Salvar automaticamente 3
- Exiba 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.
- 5. Seção Condições
-
Especifique as condições para o gatilho. Adicione mais condições conforme necessário.
Você pode permitir que os autores de fluxo exibam as condições ou exibam e adicionem mais condições quando usam o gatilho salvo em um fluxo. As mudanças não afetam o gatilho salvo.
- Seção Opções avançadas 6
-
Especifique os requisitos de sessão do usuário necessários para iniciar um fluxo no Opções avançadas seção.
- 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 da sessão interativa Opção Descrição Executar somente para sessão não interativa Fluxo acionado somente em sessões não interativas. Consulte Sessões não interativas . Executar somente para sessão interativa do usuário Fluxo 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 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 ( ) 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 ( ) para adicionar usuários à lista.
Executar para qualquer usuário Fluxo que é executado para qualquer usuário. Tabela 3. Opções do menu suspenso de tabela Opção Descrição Executar somente na tabela atual Fluxo acionado somente para a tabela selecionada. Executar nas tabelas atuais e 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. 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.