Criar acesso fácil ao fluxo de ativação
Objetivos de aprendizagem
Após concluir esta unidade, você estará apto a:
- Explicar por que você pode querer usar uma página de aplicativo do Lightning para ativar um conjunto de permissões.
- Criar uma página de aplicativo do Lightning que faça referência a um fluxo.
- Executar um fluxo de uma página de aplicativo do Lightning para ativar um conjunto de permissões baseado em sessão.
Acompanhar com o Trail Together
Deseja acompanhar um especialista enquanto trabalha nesta etapa? Veja este vídeo que faz parte da série Trail Together.
(Este clipe começa na marca dos 30:49 minutos, caso você queira retroceder e ver o início da etapa novamente.)
Acessibilidade
Esta unidade requer algumas instruções adicionais para usuários de leitores de tela. Para acessar uma versão detalhada desta unidade para leitores de tela, clique no link abaixo.
Abrir as instruções do leitor de tela do Trailhead.
Por que usar uma página de aplicativo do Lightning?
Nas unidades anteriores, você criou um conjunto de permissões baseado em sessão, ativou-o usando um fluxo e atribuiu esse conjunto de permissões a Lynda Herman. Se pararmos por aqui, você poderá fazer com que os usuários executem o fluxo para ativar sozinhos o conjunto de permissões. No entanto, isso pode ser esquisito e também não é muito fácil. A maioria dos gerentes de contratação não precisa executar fluxos em nosso cenário, e talvez nem tenha permissão para executá-los.
Você pode usar algumas marcações simples do Visualforce e criar uma guia personalizada para executar seu fluxo. Na verdade, você já deve ter usado o Visualforce no passado. Mas se quiser facilitar as coisas para você, recomendamos usar uma página de aplicativo do Lightning. Por quê? Primeiro, não é necessário escrever nenhuma marcação. Nenhuma! Além disso, são menos etapas para concluir seu trabalho. Esperamos que esses motivos sejam bons o suficiente, mas vamos iniciar o processo para que você possa ver por conta própria.
- Em Setup (Configuração), insira
Builder
(Criador) na caixa Busca rápida e selecione Lightning App Builder (Criador de aplicativo Lightning).
- Clique em Novo, selecione Página de aplicativo e clique em Avançar.
- Nomeie sua página
Activate Temp Access Flow
(Ativar fluxo de acesso temporário) e clique em Next (Avançar).
- Selecione Uma região e clique em Concluído.
- Arraste o componente Flow (Fluxo) para sua tela e, para o fluxo, selecione Activate Contracts Access as a Screen Flow (Ativar acesso a contratos como um fluxo de tela). (Talvez essa opção já esteja selecionada.)
- Clique em Salvar e selecione Ativar.
- Na janela Activation (Ativação), selecione Lightning Experience. Em Add to Lightning Apps (Adicionar aos aplicativos Lightning), clique em Sales (Vendas), e depois em Add page to app (Adicionar página ao aplicativo). Clique em Save (Salvar).
- Salve seu trabalho e clique em Voltar para sair do Criador de aplicativo Lightning.
O que acabamos de fazer é facilitar o acesso via componente do Lightning ao fluxo que ativa seu conjunto de permissões. No aplicativo Vendas, você pode ver a guia:
Tudo o que os gerentes de contratação precisam fazer para ativar sozinhos o acesso ao conjunto de permissões Acesso a contratos de emprego é selecionar Ativar fluxo de acesso temporário. Depois que a guia é selecionada, o fluxo começa a ser executado em segundo plano. Quando concluído, uma mensagem mostra que o fluxo terminou de ser executado. O gerente de contratação agora tem acesso de leitura, criação, edição e exclusão durante a sessão atual.
Teste seu trabalho
Vamos testar tudo o que você fez até agora.
- Faça login como Lynda Herman.
- Pesquise Contratos e selecione esse item. Não é possível editar ou criar contratos.
- No aplicativo Vendas, clique em Ativar fluxo de acesso temporário. Você deve ver uma mensagem indicando que seu fluxo foi concluído.
- Pesquise Contratos novamente e selecione esse item. Você deve ver o botão Novo na página, que permite criar um novo contrato. Ao clicar em um contrato, você deve poder editá-lo.
Recursos
- Ajuda do Salesforce: Lightning App Builder
- Ajuda do Salesforce: Adicionar sua página de aplicativo ao Lightning Experience e ao aplicativo móvel Salesforce