Acessar ações comerciais externas
Vamos criar um fluxo que coloca em prática o que você aprendeu e configurou até agora. Pronto para colocar suas habilidades à prova e implementar nosso processo comercial? Vamos lá!
Exibir ações de serviços externos no Flow
Na etapa anterior, você registrou um serviço externo usando o assistente de Serviços externos e visualizou as ações de serviços externos no assistente. Para ver as ações, vamos mergulhar no Flow Builder.
- Em Setup (Configuração), digite
Flow
(Fluxo) na caixa Quick Find (Busca rápida) e selecione Flows (Fluxos).
- Clique em New Fluxo (Novo fluxo).
- Verifique se Start from Scratch (Começar do zero) foi selecionado e clique em Next (Avançar).
- Selecione Screen Flow (Fluxo de tela) e clique em Create (Criar).
- Na barra de botões, altere a configuração Auto-Layout (Layout automático) para Free-Form (Formato livre).
- Na caixa de ferramentas, com a guia Elements (Elementos) selecionada, arraste Action (Ação) para a tela.
- Para ver as ações importadas pelos Serviços externos com base na especificação da API que usamos na etapa anterior, altere Filter By (Filtrar por) para Type (Tipo), selecione Exernal Service (Serviço externo) e clique na caixa de pesquisa.
- Para ver as ações agrupadas por um registro dos Serviços externos (neste exemplo, BankService), altere Filter By (Filtrar por) para Categoria, selecione BankService e clique na caixa de pesquisa. Quando terminar de visualizar as ações de BankService disponíveis, podemos seguir em frente.
- Clique em Cancel (Cancelar) e volte para Setup (Configuração).
Você pode ver a ação getAccount que analisamos no assistente de Serviços externos, juntamente com addAccount, DeleteAccount e updateAccount. Essas ações dos Serviços externos são as operações da API referentes ao nosso banco fictício que podemos usar em um fluxo para obter informações, adicionar registros de conta e assim por diante.
Os Serviços externos que você cria podem ter muitas outras ações. Isso depende do serviço específico que você usa e de como o esquema das especificações da API é definido para seu caso de uso. Estamos prestes a usar essas ações em nosso próprio fluxo.
Criar campos personalizados
Primeiro, vamos criar dois campos personalizados – Account Type (Tipo de conta) e Account ID (ID de conta) – no objeto User (Usuário). Isso fornecerá campos no registro do usuário para armazenar os valores de tipo de conta bancária e ID de conta bancária que você recupera do serviço bancário.
- Em Setup (Configuração), selecione Object Manager (Gerenciador de objetos) e, em seguida, selecione User (Usuário).
- Clique em Fields & Relationships (Campos e relacionamentos) e clique em New (Novo).
- Em Data Type (Tipo de dados), selecione Text (Texto) e clique em Next (Avançar).
- Em Field Label (Rótulo do campo), insira
Account Type
(Tipo de conta).
- Em Length (Comprimento), insira
25
.
- Em Field Name (Nome do campo), insira
Account_Type
.
- Deixe os demais valores padrão e clique em Next (Avançar).
- Verifique se a segurança no nível de campo está definida como visível para os perfis que você usa em sua organização e clique em Next (Avançar) e, em seguida, em Save & New (Salvar e novo).
- Em Data Type (Tipo de dados), selecione Text (Texto) e clique em Next (Avançar).
- Em Field Label (Rótulo do campo), insira
Account ID
(ID da conta).
- Em Length (Comprimento), insira
25
.
- Em Field Name (Nome do campo), insira
Account_ID
.
- Deixe os demais valores padrão e clique em Next (Avançar).
- Verifique se a segurança em nível de campo está definida como visível para os perfis que você usa em sua organização e clique em Next (Avançar).
- Clique em Save (Salvar).
Criar um registro de usuário
Em seguida, crie um registro de usuário para sua cliente, Maria Thompson.
- Em Setup (Configuração), insira
Users
(Usuários) na caixa Quick Find (Busca rápida) e selecione Users (Usuários).
- Clique em New User (Novo usuário).
- Em First Name (Nome), insira
Maria
- Em Last Name (Sobrenome), insira
Thompson
- Em User License (Licença de usuário), selecione Salesforce Platform.
- Em Profile (Perfil), selecione Standard Platform User (Usuário de plataforma padrão).
- Como essa é uma organização de teste, use seu próprio endereço de email.
- Insira um nome de usuário que se pareça com um endereço de email. Os nomes de usuário devem ser exclusivos em TODO o Salesforce. Escolha um nome de usuário como:
-
externo.<seusobrenome>@<suaempresa>.com
- ... Ou crie um nome de usuário de sua escolha que seja exclusivo
- Clique em Save (Salvar).
Se você tem curiosidade, agora pode verificar que sua usuária, Maria Thompson, tem os dois novos campos personalizados em sua conta de usuário do Salesforce: Account Type (Tipo de conta) e Account ID (ID da conta). Como era de se esperar, ambos os campos estão atualmente vazios.
Maria Thompson gostaria de abrir uma conta corrente em seu banco. Você criou um usuário para ela no Salesforce (uma etapa necessária, com base em nossa lógica de negócios). Agora vamos deixar mais fácil para os representantes bancários a conclusão do processo de criação de novas contas e usar todo o poder do Salesforce para rastrear novas contas bancárias.
Vamos começar nosso fluxo.