Você está aqui:
Configurar variáveis de contexto para o Service Assistant
Dê ao Service Assistant o ID do registro ativo para que ele possa concluir ações como fechar um caso ou atualizar um registro sem que o representante de serviço insira o ID manualmente.
Edições obrigatórias
| Exibir edições com suporte. | |
Este artigo se aplica a: |
Todas as experiências do Service Assistant. |
| Permissões de usuário necessárias | |
|---|---|
| Para configurar variáveis de contexto no Service Assistant: | Conjunto de permissões do Planejador de serviços E Administrador do sistema OU Personalizar aplicativo |
Primeiro, crie a variável de contexto currentRecordId. Em seguida, atribua-o como entrada a cada ação que precisa do ID do registro, incluindo fluxos, modelos de prompt e ações do Apex.
Incluímos etapas para adicionar currentRecordId a um fluxo porque a configuração é específica para ações baseadas em fluxo. Para outros tipos de ação, como modelo de prompt e ações do Apex, atribua currentRecordId à entrada da ação.
Configurar a variável de contexto
Crie a variável de contexto currentRecordId e adicione uma descrição para que o Service Assistant saiba quando usá-la.
- No Agentforce Builder, desative seu agente.
- Selecione a guia Contexto e clique em Nova variável.
-
Insira estes valores.
- Nome: currentRecordId
- Nome da API: currentRecordId
- Tipo de dados: Texto
- Descrição: O ID do registro na tela do usuário. Talvez não esteja relacionado à entrada do usuário. Use-o apenas se a entrada do usuário mencionar "isto", "atual" ou "o registro". Se houver dúvidas, não o use.
- Selecione Permitir que o valor seja definido pela API e Permitir que LLM use o valor.
- Clique em Salvar.
- Reative seu agente.
Atribuir a variável de contexto a fluxos
Se você usar uma ação baseada em fluxo, adicione currentRecordId como uma variável de entrada e atualize o elemento Obter registros para filtrar por ele.
- No Flow Builder, abra seu fluxo.
- Clique em Novo recurso e selecione Variável.
-
Insira estes valores.
- Nome da API: currentRecordId
- Tipo de dados: Texto
- Selecione Disponível para entrada.
- Clique em Concluído.
- Clique novamente em Novo recurso e selecione Variável.
-
Insira estes valores.
- Nome da API: um nome para sua variável de registro, como caseRecord ou messagingRecord
- Tipo de dados: Registro
- Objeto: o objeto que seu fluxo recupera, Caso ou Sessão do Messaging
- Clique em Concluído.
- Abra o elemento Obter registros.
-
Em Registros de filtro, defina estes valores.
- Campo: ID do caso ou ID da sessão do Messaging
- Operador: Igual a
- Valor: currentRecordId
- Em Como armazenar dados de registro, selecione Escolher campos e atribuir variáveis (avançado).
- Em Onde armazenar valores de campo, selecione Juntos em uma variável de registro.
- Em Selecionar variável para armazenar registro, selecione sua variável de registro, caseRecord ou messagingRecord.
- Salve seu fluxo.
Volte para o Agentforce Builder e atribua a variável de contexto às suas ações.
Atribuir a variável de contexto a uma entrada de ação
Atribua currentRecordId a uma entrada de ação para que o Service Assistant passe automaticamente o ID do registro atual para a ação no início da sessão.
- No Agentforce Builder, abra uma ação.
- No campo de entrada, selecione Atribuir uma variável e escolha currentRecordId.
- Certifique-se de que Disponível para entrada esteja selecionado no campo de entrada.
- Salve e reative seu agente.
- Inicie uma nova sessão. As variáveis de contexto são preenchidas no início da sessão e não são atualizadas no meio da sessão.
Lembre-se de que o comportamento de currentRecordId depende de se Exigir confirmação do usuário está selecionado na ação.
- Se Exigir confirmação do usuário não estiver selecionado, o Service Assistant passará automaticamente o ID do registro para a ação sem solicitar ao representante.
- Se Exigir confirmação do usuário estiver selecionado, o Service Assistant pausará e exibirá um prompt de confirmação ao representante com o ID do registro preenchido.

