Skip to main content

Adicionar variáveis e filtros a subagentes e ações

Nota

Nota

Deseja aprender em português (Brasil)? Comece o desafio em um Trailhead Playground de português (Brasil) e use as traduções fornecidas entre parênteses para navegar. Copie e cole somente os valores em inglês porque as validações dos desafios dependem de dados em inglês. Se você não passar no desafio em sua organização de português (Brasil), recomendamos que (1) mude o local para os Estados Unidos, (2) mude o idioma para inglês, seguindo as instruções aqui, e (3) clique novamente no botão “Validar o desafio”.

Consulte o emblema Trailhead no seu idioma para saber mais sobre como aproveitar a experiência de Trailhead em outros idiomas.

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.

  1. Clique em Ícone de configuração e selecione Setup (Configuração). A página Setup (Configuração) abre em uma nova guia.
  2. Em Setup (Configuração), na caixa Quick Find (Busca rápida), procure e selecione Einstein Setup (Configuração do Einstein).
  3. Confirme que o botão de alternância para ativar o Einstein esteja na posição On (Ativado).
  4. Atualize seu navegador para recarregar Setup (Configuração).
  5. Em Setup (Configuração), na caixa Quick Find (Busca rápida), procure e selecione Salesforce Go.
  6. Na caixa de texto Search features... (Recursos de pesquisa...), digite e selecione Agentforce (Default) (Agentforce (Padrão)).

Agentforce (Default) (Agentforce (Padrão)) selecionado.

  1. Clique em Começar a usar.
  2. Clique em Turn On (Habilitar).
  3. 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.

  1. Em Setup (Configuração), na caixa Quick Find (Busca rápida), procure e selecione Flows (Fluxos).
  2. Clique no cabeçalho da coluna Last Modified (Última modificação) (última coluna) para classificar os fluxos modificados mais recentemente no topo.
  3. Selecione o fluxo Get Orders by Contact (Obter pedidos por contato) para abrir este fluxo em uma nova guia.
  4. Clique em Activate (Ativar).
  5. Feche esta guia do navegador da web. A guia de configuração anterior ainda deve estar aberta.
  6. Selecione o fluxo Get Contact (Obter contato) para abrir este fluxo em uma nova guia.
  7. Clique em Activate (Ativar).
  8. 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.

  1. Em Setup (Configuração), pesquise e selecione Agentforce Agents (Agentes do Agentforce).
  2. Na lista de agentes, clique em Cloud Kicks Service Agent (Agente de atendimento da Cloud Kicks).
  3. Clique em Open in Builder (Abrir no Criador).
  4. A partir da barra lateral, selecione o ícone Context (Contexto).

Menu de contexto no Criador do Agentforce.

  1. 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)
  1. Clique em Save (Salvar).
  2. 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)
  1. Clique em Save (Salvar).
  2. 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)
  1. Clique em Save (Salvar).
  2. 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)
  1. Clique em Save (Salvar).

Ajustar as entradas de Verify Customer (Verificar cliente)

  1. Clique no ícone de subagentes.
  2. Na seção Subagents (subagentes), clique em Customer Verification (Verificação do cliente).
  3. Clique na guia This Subagent’s Actions (Ações desse subagente).
  4. Clique na ação Verify Customer (Verificar cliente).
  1. 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).
  2. Selecione a variável Authentication Key (Chave de autenticação).
  3. 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).
  4. Selecione a variável Customer ID (ID do cliente).
  5. 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).
  6. Selecione a variável Customer Type (Tipo de cliente).

Variáveis correspondentes adicionadas a cada entrada.

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.

  1. 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).
  2. Selecione a variável VerifiedCustomerId.

Variáveis correspondentes adicionadas à saída Customer ID (ID do cliente).

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.

  1. Clique em <— View Action (Visualizar ação) e clique em < Subagent Details (Detalhes do subagente) para retornar à lista de tópicos.
  2. Na lista de subagentes, clique em Case Management (Gerenciamento de casos).
  3. Clique na guia This Subagent’s Actions (Ações desse subagente).
  4. Clique na ação Get Cases for Verified Contact (Obter casos para contato verificado).
  5. 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).
  6. 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.

  1. A partir da barra lateral, selecione o ícone Context (Contexto). Se necessário, clique em <- Variable (Variável) para retornar à lista de variáveis.
  2. A partir do painel de contexto, clique na guia Filters (Filtros).
  3. 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)
  1. Clique em Salvar
  2. Clique no ícone de subagentes.
  3. Clique em <— View Action (Visualizar ação) e clique em < Subagent Details (Detalhes do subagente) para retornar à lista de tópicos.
  4. Na lista de subagentes, clique em Case Management (Gerenciamento de casos).
  5. Clique no ícone de filtro.

Ícone de filtro do subagente destacado.

  1. Clique na entrada Assign Filters (Atribuir filtros) e selecione Is Verified (Foi verificado).
  2. 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

Compartilhe seu feedback do Trailhead usando a Ajuda do Salesforce.

Queremos saber sobre sua experiência com o Trailhead. Agora você pode acessar o novo formulário de feedback, a qualquer momento, no site Ajuda do Salesforce.

Saiba mais Continue compartilhando feedback