Adicionar um fluxo como ação em um registro
Objetivos de aprendizagem
Após concluir esta unidade, você estará apto a:
- Descrever casos de uso para adicionar um fluxo como uma ação.
- Criar uma ação de fluxo e adicioná-la a um layout de página.
Com o Criador de aplicativo Lightning e as páginas de registro, você pode adicionar fluxos a qualquer registro. Mas lembre-se que, quando um fluxo é adicionado a uma página, ele executa sua primeira tela toda vez que essa página é carregada. Existem algumas situações em que faz sentido que o usuário decida quando está pronto para iniciar um fluxo. Vejamos alguns casos de uso.
Caso de uso |
Exemplo |
---|---|
O primeiro elemento do fluxo não é uma tela. O poder de um fluxo é que ele pode fazer muitas coisas nos bastidores, sem que o usuário saiba. Mas isso também pode tornar o fluxo um pouco perigoso, especialmente se ele fizer essas coisas poderosas nos bastidores antes da primeira tela. |
Você gerou um fluxo que cria uma tarefa antes de exibir uma tela para o usuário. Se você colocasse esse fluxo, digamos, na página da conta, ele criaria uma tarefa toda vez que um usuário carregasse uma conta. Isso pode resultar em muitas tarefas desnecessárias sendo criadas a cada dia. |
O fluxo não é usado com frequência suficiente para ser expandido por padrão. |
Você criou um fluxo para que os gerentes do escritório encomendassem novos suprimentos. Os gerentes de escritório precisam ter acesso fácil a esse fluxo. Mas não precisam pedir suprimentos todos os dias, então seria um desperdício de espaço colocar o fluxo diretamente em uma página de registro. |
Ações de fluxo
Uma ação de fluxo é uma ação personalizada que renderiza um fluxo e, como tal, é perfeita para esses tipos de casos de uso. Depois de criar uma ação de fluxo e adicioná-la a um layout de página, ela aparece no menu de ação no nível da página do registro associado, onde os usuários podem encontrá-la para iniciar o fluxo.
Da mesma forma, uma ação de fluxo pode ser colocada no menu de ação do registro no aplicativo Salesforce. Ações de fluxo não são compatíveis com o Salesforce Classic.
Criar uma ação de fluxo
Vamos criar rapidamente uma ação de fluxo. Faremos para contatos, mas você pode criar ações para a maioria dos objetos.
- Em Configuração, clique na guia Gerenciador de objetos. Clique em Contato e em Botões, links e ações.
- Clique em New Action (Nova ação) e defina estes valores:
- Em Action Type (Tipo de ação), selecione Flow (Fluxo).
- Para Flow (Fluxo), selecione Hello World (Olá, mundo).
- Em Label (Rótulo), insira
Flow Action
(Ação de fluxo).
O nome da ação usa esse rótulo em vez do rótulo do fluxo.
- Salve a ação.
- Em Action Type (Tipo de ação), selecione Flow (Fluxo).
- Assim como qualquer outra ação, a criação de uma ação de fluxo leva você apenas até a metade do caminho. Não se esqueça de adicioná-lo ao layout de página correto. Caso contrário, seus usuários nunca poderão colher os frutos de seus esforços. Que horror!
- Em Configuração, clique na guia Gerenciador de objetos.
- Clique em Contato e em Layouts de página.
- Clique em Layout de contato.
- Na seção Ações do Salesforce móvel e do Lightning Experience, clique em Substituir ações predefinidas caso essa opção seja exibida.
- Selecione Mobile & Lightning Actions (Ações do Mobile e do Lightning) na paleta e arraste Flow Action (Ação de fluxo) para a seção Salesforce Mobile and Lightning Experience Actions (Ações do Salesforce Mobile e do Lightning Experience).
- Clique em Salvar.
- Em Configuração, clique na guia Gerenciador de objetos.
Teste seu fluxo
Agora vamos nos certificar de que tudo está funcionando como esperamos.
- No App Launcher (Iniciador de aplicativos) (), encontre e selecione o aplicativo Sales (Vendas).
- Clique em Edge Communications.
- Abra um registro de contato.
Observe que o menu de ação no nível da página inclui Ação de fluxo. (Talvez seja necessário clicar na seta para baixo para ver Flow Action (Ação de fluxo).) Essa é aquela que você criou. Vamos ver a ação do fluxo... em ação.
- Clique em Flow Action (Ação de fluxo).
O fluxo é aberto em uma janela separada. Observe que o título mostrado não é o nome do fluxo (Hello World). O título é o rótulo que você deu à ação (Flow Action). Mantivemos os nomes diferentes aqui para mostrar o que é o quê. Ao criar ações de fluxo para seus próprios casos de uso, recomendamos que o rótulo da ação corresponda ao rótulo do fluxo.