Adicionar variáveis e filtros a subagentes e ações
Habilitar o Einstein e o Agentforce
O primeiro passo de Linda para configurar a autenticação de usuários para a Cloud Kicks é garantir que o Einstein e o Agentforce estejam habilitados. Aqui está o processo.
- Clique em
e selecione Setup (Configuração). A página Setup (Configuração) abre em uma nova guia.
- Em Setup (Configuração), na caixa Quick Find (Busca rápida), procure e selecione Einstein Setup (Configuração do Einstein).
- Confirme que o botão de alternância para ativar o Einstein esteja na posição On (Ativado).
- Atualize seu navegador para recarregar Setup (Configuração).
- Em Setup (Configuração), na caixa Quick Find (Busca rápida), procure e selecione Salesforce Go.
- Na caixa de texto Search features... (Recursos de pesquisa...), digite e selecione Agentforce (Default) (Agentforce (Padrão)).

- Clique em Começar a usar.
- Clique em Turn On (Habilitar).
- Clique em Confirm (Confirmar).
Ativar fluxos
Em seguida, Linda ativa alguns fluxos pré-criados na organização. Eles devem ser ativados para que as ações de autenticação funcionem corretamente. Veja como.
- Em Setup (Configuração), na caixa Quick Find (Busca rápida), procure e selecione Flows (Fluxos).
- Clique no cabeçalho da coluna Last Modified (Última modificação) (última coluna) para classificar os fluxos modificados mais recentemente no topo.
- Selecione o fluxo Get Orders by Contact (Obter pedidos por contato) para abrir este fluxo em uma nova guia.
- Clique em Activate (Ativar).
- Feche esta guia do navegador da web. A guia de configuração anterior ainda deve estar aberta.
- Selecione o fluxo Get Contact (Obter contato) para abrir este fluxo em uma nova guia.
- Clique em Activate (Ativar).
- Feche esta guia do navegador da web. A guia de configuração anterior ainda deve estar aberta.
Modificar um subagente e ações
O subagente Customer Verification (Verificação do cliente) é um subagente padrão que verifica a identidade do cliente antes de conceder acesso a dados confidenciais. Este subagente contém duas ações.
|
Ação
|
O que faz
|
|---|---|
Enviar e-mail com código de verificação |
Envia um e-mail com um código de verificação único válido por 5 minutos. Em seguida, solicita ao usuário que verifique seu e-mail e forneça o código. |
Verificar cliente |
Solicita ao usuário seu nome de usuário ou e-mail e verifica os registros de usuários e contatos do Salesforce. |
O primeiro passo é mapear as saídas da ação Send Email Verification Code (Enviar código de verificação por e-mail) para as entradas da ação Verify Customer (Verificar cliente). Considere isso um método para vincular as perguntas (entrada) às respostas (saída) para ambas as ações.
Criar as variáveis
Primeiro, é necessário criar quatro variáveis. Essas variáveis serão adicionadas às entradas e saídas das ações.
- Em Setup (Configuração), pesquise e selecione Agentforce Agents (Agentes do Agentforce).
- Na lista de agentes, clique em Cloud Kicks Service Agent (Agente de atendimento da Cloud Kicks).
- Clique em Open in Builder (Abrir no Criador).
- A partir da barra lateral, selecione o ícone Context (Contexto).

- Clique em New Variable (Nova variável).
- Name (Nome):
Authentication Key(Chave de autenticação) - API Name (Nome da API):
Authentication_Key - Description (Descrição):
This variable stores the authentication key that generates the verification code.(Esta variável armazena a chave de autenticação que gera o código de verificação.) - Data Type (Tipo de dados): Text (Texto)
- Allow value to be set by API (Permitir que o valor seja definido pela API): deixar desmarcado
- Allow LLM to use value (Permitir que o LLM use o valor): deixar desmarcado
- Atribua ou mapeie esta entrada de variável: Customer Verification (Verificação do cliente) > Send Email with Verification Code (Enviar e-mail com código de verificação) > Authentication Key (Chave de autenticação)
- Clique em Save (Salvar).
- Clique em New Variable (Nova variável).
- Name (Nome):
Customer ID(ID do cliente) - API Name (Nome da API):
Customer_ID - Description (Descrição):
This variable stores the user ID or contact ID.(Esta variável armazena o ID do usuário ou o ID do contato.) - Data Type (Tipo de dados): Text (Texto)
- Allow value to be set by API (Permitir que o valor seja definido pela API): deixar desmarcado
- Allow LLM to use value (Permitir que o LLM use o valor): deixar desmarcado
- Atribua ou mapeie esta entrada de variável: Customer Verification (Verificação do cliente) > Send Email with Verification Code (Enviar e-mail com código de verificação) > Customer ID (ID do cliente)
- Clique em Save (Salvar).
- Clique em New Variable (Nova variável).
- Name (Nome):
Customer Type(Tipo de cliente) - API Name (Nome da API):
Customer_Type - Description (Descrição):
This variable stores the customer ID type (user or contact).(Esta variável armazena o tipo de ID do cliente (usuário ou contato).) - Data Type (Tipo de dados): Text (Texto)
- Allow value to be set by API (Permitir que o valor seja definido pela API): deixar desmarcado
- Allow LLM to use value (Permitir que o LLM use o valor): deixar desmarcado
- Atribua ou mapeie esta entrada de variável: Customer Verification (Verificação do cliente) > Send Email with Verification Code (Enviar e-mail com código de verificação) > Customer Type (Tipo de cliente)
- Clique em Save (Salvar).
- Clique em New Variable (Nova variável).
- Name (Nome):
Verified Contact record ID(ID de registro de contato verificado) - API Name (Nome da API):
Verified_Contact_record_ID - Description (Descrição):
This variable stores a boolean value that indicates if the customer is verified.(Esta variável armazena um valor booleano que indica se o cliente foi verificado.) - Tipo de dados: Boolean
- Allow value to be set by API (Permitir que o valor seja definido pela API): deixar desmarcado
- Allow LLM to use value (Permitir que o LLM use o valor): deixar desmarcado
- Atribua ou mapeie esta entrada de variável: Customer Verification (Verificação do cliente) > Verify Customer (Verificar cliente) > Verified (Verificado)
- Clique em Save (Salvar).
Ajustar as entradas de Verify Customer (Verificar cliente)
- Clique no
ícone de subagentes.
- Na seção Subagents (subagentes), clique em Customer Verification (Verificação do cliente).
- Clique na guia This Subagent’s Actions (Ações desse subagente).
- Clique na ação Verify Customer (Verificar cliente).
- Role para baixo até a caixa de entrada (azul) 1 Authentication Key Instructions (Instruções da chave de autenticação) e clique na entrada Assign to Variable (Atribuir a variável).
- Selecione a variável Authentication Key (Chave de autenticação).
- Role para baixo até a caixa de entrada (azul) 3 Customer ID Instructions (Instruções de ID do cliente) e clique na entrada Assign to Variable (Atribuir a variável).
- Selecione a variável Customer ID (ID do cliente).
- Role para baixo até a caixa de entrada (azul) 4 Customer Type Instructions (Instruções de tipo de cliente) e clique na entrada Assign to Variable (Atribuir a variável).
- Selecione a variável Customer Type (Tipo de cliente).

Mapear a ação Verify Customer (Verificar cliente) com variáveis
A próxima etapa é mapear a saída Customer ID (ID do cliente) da ação Verify Customer (Verificar cliente) com a variável. Esta é uma forma de conectar o status da verificação com o cliente. Você pode usar essa variável em filtros para ações que deseja que os agentes realizem em nome dos clientes.
- Com a ação Verify Customer (Verificar cliente) ainda aberta, role para baixo até a caixa de saída (verde) 2 Customer ID Instructions (Instruções de ID do cliente) e clique na entrada Map to Variable (Mapear para variável).
- Selecione a variável VerifiedCustomerId.

Mapear a ação Get Cases for Verified Contact (Obter casos para contato verificado) com uma variável
Em seguida, adicione a variável Verified Customer ID (ID do cliente verificado) ao subagente Case Management (Gerenciamento de casos). Isso permitirá que o agente acesse todos os casos associados ao contato verificado.
- Clique em <— View Action (Visualizar ação) e clique em <— Subagent Details (Detalhes do subagente) para retornar à lista de tópicos.
- Na lista de subagentes, clique em Case Management (Gerenciamento de casos).
- Clique na guia This Subagent’s Actions (Ações desse subagente).
- Clique na ação Get Cases for Verified Contact (Obter casos para contato verificado).
- Role para baixo até a caixa de entrada (azul) 1 Verified Contact record ID (ID de registro de contato verificado) e clique na entrada Assign a Variable (Atribuir uma variável).
- Selecione a variável Verified Customer ID (ID do cliente verificado).
Criar um filtro
É aqui que a diversão realmente começa! Agora você pode criar um filtro usando a variável Is Verified (Foi verificado) para que os agentes tenham acesso a subagente(s) que contenha(m) ações privadas somente quando o cliente for verificado. Lembre-se de que a Cloud Kicks deseja que o subagente Case Management (Gerenciamento de casos) exija verificação, então é aí que o filtro precisa ser adicionado.
- A partir da barra lateral, selecione o ícone Context (Contexto). Se necessário, clique em <- Variable (Variável) para retornar à lista de variáveis.
- A partir do painel de contexto, clique na guia Filters (Filtros).
- Clique em New (Novo) e insira esses detalhes.
- Name (Nome):
Is Verified(Foi verificado) - API Name (Nome da API) precisa ser
Is_Verified. - Selecione All Conditions Are Met (AND) (Todas as condições são atendidas (AND)
- Resource (Recurso): Verified Contact record ID (ID de registro de contato verificado)
- Operador: Igual
- Value (Valor): True (Verdadeiro)
- Clique em Salvar
- Clique no
ícone de subagentes.
- Clique em <— View Action (Visualizar ação) e clique em <— Subagent Details (Detalhes do subagente) para retornar à lista de tópicos.
- Na lista de subagentes, clique em Case Management (Gerenciamento de casos).
- Clique no
ícone de filtro.

- Clique na entrada Assign Filters (Atribuir filtros) e selecione Is Verified (Foi verificado).
- Clique em Save (Salvar).
Agora que você ativou os fluxos, criou variáveis e aplicou filtros, é hora de juntar tudo e ver a autenticação do agente em ação.
Recursos
- Ajuda do Salesforce: Criar uma variável personalizada para o seu agente
- Ajuda do Salesforce: Melhores práticas para instruções de ação do agente
