Exibir um fluxo em todas as páginas de sua organização do Salesforce
Objetivos de aprendizagem
Após concluir esta unidade, você estará apto a:
- Descrever casos de uso para exibir um fluxo em cada página de seu aplicativo.
- Criar um aplicativo Lightning e adicione um fluxo à barra de utilitários dele.
Até o momento, você aprendeu sobre uma boa ferramenta para usar quando um fluxo é importante o suficiente para ser expandido automaticamente: a página do Lightning. Também aprendeu sobre uma boa ferramenta para usar quando um fluxo deve ser acessado de um registro, mas não expandido automaticamente: a ação de fluxo.
Mas e os fluxos que devem ser acessados a partir de registros de mais de um objeto? Tecnicamente, você pode criar uma ação de fluxo diferente para cada objeto, garantir que ela faça referência ao mesmo fluxo e adicioná-la aos vários layouts de página. Essa abordagem seria muito trabalhosa desde o início e é o pesadelo da manutenção.
A barra de utilitários do Lightning é muito mais adequada para tornar um único fluxo disponível em várias páginas de um aplicativo. Ela é exibida no console como um rodapé fixo que os usuários podem acessar para abrir os utilitários nos painéis fixados. Cada barra de utilitários está vinculada a um aplicativo Lightning específico. Por isso, seus itens só aparecem quando o usuário está no aplicativo.
Adicione um componente de fluxo à barra de utilitários do seu aplicativo e, clicando em um botão, ele estará disponível para os usuários independentemente da página em que estiverem no aplicativo. Isso significa, é claro, que você deve ter absoluta certeza da frequência com que os usuários precisam executar seu fluxo.
Adicionar seu fluxo a uma barra de utilitários
Adicionar um fluxo a uma barra de utilitários é muito parecido com adicionar um fluxo a uma página do Lightning.
- Abra o aplicativo Sales Lightning.
- Em Setup (Configuração), na caixa Busca rápida, insira
App
(Aplicativo) e selecione App Manager (Gerenciador de aplicativos).
- Para o aplicativo cujo nome do desenvolvedor é LightningSales, clique em e selecione Edit (Editar).
- Em Setup (Configuração), na caixa Busca rápida, insira
- Adicione o fluxo à barra de utilitários do aplicativo Sales Lightning.
- Em Configurações do aplicativo, clique em Itens de utilitários (somente desktop).
- Clique em Add Utility Item (Adicionar item de utilitário) e selecione Flow (Fluxo).
- Nas propriedades do item de utilitário, altere o rótulo para
Utility Bar Flow
(Fluxo da barra de utilitários) e, em seguida, substitua o ícone padrão pelo ícone de fluxo ().
- Para Panel Height (Altura do painel), insira
200
.
- Nas propriedades do componente, em Flow (Fluxo), selecione Hello World (Olá, mundo).
Você também pode definir as variáveis de entrada do seu fluxo na barra de utilitários, de maneira similar a como elas são configuradas nos aplicativos Lightning e nas páginas iniciais. No entanto, as barras de utilitários não sabem qual registro seu usuário está visualizando no momento, portanto, não é possível passar a ID do registro atual ou qualquer um de seus valores para o fluxo.
- Em Configurações do aplicativo, clique em Itens de utilitários (somente desktop).
- Salve suas alterações e clique em Back (Voltar).
A adição de um componente recém-criado à barra de utilitários pode levar vários minutos para se propagar para todas as páginas da organização.
Teste seu fluxo
Por fim, vamos fazer um tour pela barra de utilitários e testar o fluxo que adicionamos a ela.
- No App Launcher (Iniciador de aplicativos) (), encontre e selecione Sales (Vendas).
Observe a barra na parte inferior da página. É a nossa barra de utilitários. Se ela não aparecer, atualize a página.
- Clique para navegar pelas diferentes páginas do aplicativo.
- Abra um registro de contato.
- Vá para a página inicial de leads.
- Observe que, independentemente da página em que você esteja no aplicativo Sales (Vendas), o fluxo está disponível.
- Abra um registro de contato.
- Clique em e abra o aplicativo Service (Serviço).
Observe que o Fluxo da barra de utilitários não aparece na parte inferior da página. Isso ocorre porque uma barra de utilitários sempre está vinculada a um aplicativo específico do Lightning. Depois que você adicionar uma barra de utilitários, ela estará disponível em qualquer página, desde que você esteja visualizando essa página no aplicativo associado. OK, já é o suficiente sobre as horas em que a barra de utilitários aparece. Vamos ver como o fluxo funciona na barra de utilitários.
- Clique em e retorne ao aplicativo Vendas.
- Na barra de utilitários, clique em Utility Bar Flow (Fluxo da barra de utilitários).
Observe que o rótulo do item de utilitário é Utility Bar Flow (Fluxo da barra de utilitários), mas o cabeçalho principal é Hello World (o nome do fluxo). Além disso, se um usuário está no meio de um fluxo e precisa mudar de assunto, ele pode minimizar o fluxo. Mesmo que ele mude para outra página do aplicativo, o fluxo continua funcionando sem interrupção.