O conector do Salesforce para o Gemini Enterprise permite que você pesquise e atue nos seus registros do Salesforce usando linguagem natural. Os usuários finais podem consultar contas, contatos, oportunidades, casos, leads e objetos personalizados, além de criar, atualizar e excluir registros sem sair do Gemini Enterprise.
Para conectar o Salesforce, o administrador do Salesforce ativa o servidor MCP SObject All na sua organização e configura um dos dois métodos de autenticação OAuth 2.0:
- OAuth gerenciado peloGoogle(padrão): instale o pacote gerenciado Gemini Enterprise - Salesforce Connector do Salesforce AppExchange. Você não cria seu próprio aplicativo OAuth nem fornece um ID do cliente e uma chave secreta do cliente.
- Traga seu próprio app: crie e configure seu próprio app cliente externo no Salesforce e forneça o ID do cliente e a chave secreta do cliente ao configurar o repositório de dados.
Para mais informações, consulte Configuração do Salesforce.
Ações permitidas
Quando o repositório de dados do Salesforce está ativado, os usuários finais podem usar comandos de linguagem natural no Gemini Enterprise para realizar as ações a seguir.
As ações a seguir leem dados do Salesforce e são ativadas por padrão:
| Ação | Descrição |
|---|---|
| Consulta SOQL | Executa uma consulta SOQL em objetos padrão e personalizados na sua organização do Salesforce. |
| Localizar | Executa uma pesquisa de texto completo nos registros do Salesforce. |
| Receber esquema de objeto | Retorna um índice dos objetos na sua organização ou os campos e valores da lista de opções de um objeto específico. |
| Receber registros relacionados | Retorna os registros alcançados de um registro por meio de um relacionamento. |
| Listar registros recentes de Sobject | Retorna os registros de um objeto que foram visualizados ou modificados mais recentemente. |
| Receber informações do usuário | Retorna a identidade, o papel e as preferências do usuário atual. |
As ações a seguir alteram os dados do Salesforce e ficam desativadas por padrão até que um administrador as ative:
| Ação | Descrição |
|---|---|
| Criar registro Sobject | Cria um registro de qualquer tipo de objeto no Salesforce. |
| Atualizar registro Sobject | Atualiza os campos de um registro. |
| Atualizar registro relacionado | Atualiza o registro alcançado de um registro por uma relação para um. |
| Excluir registro de Sobject | Exclui um registro. Os registros excluídos vão para a lixeira do Salesforce. |
| Excluir registro relacionado | Exclui o registro alcançado de um registro por meio de uma relação para um. |
As ações são executadas com as permissões do usuário que autorizou o conector. Um usuário só pode ler e alterar os registros que já pode ler e alterar no Salesforce.
Limitações
O repositório de dados do Salesforce para o Gemini Enterprise tem as seguintes limitações:
- Ao criar um app ou adicionar um repositório de dados a um app, recomendamos associar apenas um repositório de dados a ações que pertencem a um único tipo de conector.
- Não é possível aplicar um perímetro do VPC Service Controls em repositórios de dados do Salesforce. Para aplicar o VPC Service Controls, exclua e recrie os repositórios de dados. Para mais informações sobre o VPC Service Controls e como usar ações depois de ativar o VPC Service Controls, consulte Proteger seu app com o VPC Service Controls.
- Os endereços IP estáticos não são compatíveis com o repositório de dados do Salesforce. Em vez disso, a política de IP de login para solicitações de autenticação e atualização de token é configurada no app no Salesforce, e as solicitações de dados são autorizadas usando o token de acesso válido do usuário. Para mais informações, consulte Definir a política de IP de login para o app.
A seguir
Para ativar o servidor MCP e configurar a autenticação OAuth no Salesforce antes que alguém possa autorizar o conector, consulte Configuração do Salesforce.
Para criar e configurar um repositório de dados com o Salesforce, consulte Configurar um repositório de dados do Salesforce.