Pergunta
Quero configurar a integração do Zendesk para Salesforce, mas não consigo usar o perfil padrão do administrador do sistema. Quais permissões preciso para vincular com êxito?
Resposta
Requisitos de perfil do Salesforce
O usuário do Salesforce que conecta a integração do Zendesk deve atender a estes requisitos:
- Ter uma licença de usuário do Salesforce completa, não o tipo de licença de integração do Salesforce
- Ser capaz de entrar interativamente no Salesforce
- Ter recursos padrão de perfil de usuário
- Não ser um tipo de usuário apenas da API
Motivos pelos quais os usuários apenas da API falham:
- A conexão de integração requer autenticação OAuth interativa
- Os usuários apenas da API não podem concluir o fluxo de autorização OAuth
- Blocos de tipo de licença apenas da API do Salesforce Métodos de autenticação obrigatórios
Como resolver problemas de usuário apenas da API:
- Fornecimento de uma licença do Salesforce completa para a conexão de integração
- Entre em contato com seu administrador do Salesforce
- Orçamento para custo adicional de licença do Salesforce
Para verificar se um usuário é apenas API:
- Ir para a > > Configuração do Salesforce Usuários [selecionar usuário]
- Marque o campo Licença
- Se a licença for Integração Salesforce, o usuário é apenas API e não funcionará
- Os tipos de licença obrigatórios incluem Salesforce, Salesforce Platform ou uma licença completa do Sales ou Service Cloud
Permissões obrigatórias
Depois de confirmar que você tem um usuário do Salesforce completo e não apenas da API, esse usuário precisa dessas permissões:
API de permissões administrativas ativada
Se você não vir a opção em seu perfil, entre em contato com o Reach Salesforce Support ou verifique se seu plano SFDC inclui acesso à API. Para obter mais informações, consulte a publicação da comunidade do Salesforce "Ativar API" indisponível.
Permissões administrativas modificam Metadata por meio de funções da API Metadata
Permissões de objeto padrão para push de tópicos com acesso total
Os tópicos do Push são obrigatórios para usar a parte de sincronização de Conta, Contato ou Lead do recurso Sincronização de dados. Os tópicos por push dependem da API de transmissão SFDC.
Permissões de objetos padrão para canais de transmissão com acesso total
Isso é necessário para renovar a conexão de transmissão para a sincronização de conta, contato ou lead. Para obter mais informações, consulte Configuração da sincronização de dados do Salesforce com o Zendesk.
Configurar API de ativação de transmissão
Essa opção deve estar ativada.

Acesso a objetos de conta, contato, lead ou oportunidade
A configuração padrão da visualização de tickets aparecerá como os campos abaixo.
Qualquer usuário que deseje usar a visualização de tickets precisa ter acesso apenas leitura, pelo menos, aos campos listados em seus respectivos objetos no Salesforce. Consulte os requisitos para os campos padrão:
- Objeto da conta: Campo Nome da conta
- Objeto do contato: Campo e-mail
- Objeto de oportunidade: Campo do nome da conta relacionada
- Objeto do lead: Campo e-mail
Acesso aos objetos de caso
Se você não usa a sincronização de tickets entre casos, é necessário ter acesso ao objeto de caso para conectar a integração inicialmente.
Acesso aos campos de caso relevantes
A configuração de campos de caso é obrigatória apenas se você usar o recurso de sincronização de tickets entre casos da integração. Os campos relevantes incluem todos os campos listados na seção Mapeamento de campos padrão em Configuração da sincronização de tickets do Zendesk com o Salesforce.
Como modificar esses campos em um perfil:
- Navegar até > de caso de > de segurança em nível de campo (visualizar)
- Verifique se o perfil em questão tem acesso de edição aos campos mencionados anteriormente
Acesso ao aplicativo conectado
Os Perfis permitidos no Gerenciador de aplicativos conectados precisam estar em vigor quando você conectar a integração na Central de administração e não serão aplicados retroativamente se forem atualizados após a conexão do aplicativo.
Tópicos por push disponíveis
De acordo com os Limites de transmissão do Salesforce, os planos normalmente são maximizados em 40, 50 ou 100 tópicos push.
Outras integrações ou aplicativos podem consumir isso. Para ver quantos existem no momento, execute a seguinte consulta SOQL com o Console do desenvolvedor ou Workbench.
SELECT count() from PushTopic
A integração do Zendesk para Salesforce precisa criar três desses tópicos de push, um para cada conta, contato e lead.
Páginas do Visualforce
O componente do Lightning deve herdar automaticamente as permissões do aplicativo conectado. No entanto, apenas o perfil do administrador do sistema pode autorizar as páginas do Visualforce até especificar o contrário. Para controlar as permissões dessas páginas do Visualforce, acesse Salesforce > Setup > Código Personalizado > Páginas do Visualforce.
Nela, certifique-se de que o perfil tenha acesso à página do Visualforce em questão.
Requisitos adicionais do Salesforce
Configuração PKCE OAuth
- Navegue até configurar > Apps > App Manager
- Encontrar o aplicativo conectado da Zendesk
- Clique na lista suspensa e selecione Editar
- Role para as Políticas de OAuth
- Ative o controle deslizante para requerer chave de prova para troca de código (PKCE) - deve ser definido como ON
- Salvar alterações
Por quê: A integração do Zendesk requer PKCE para que usuários que não o usuário conectante possam visualizar tickets no Salesforce.
Configurações da sessão
No Salesforce:
- Navegue até configurar as configurações da > de segurança da >
- Localize Bloquear sessões para o endereço IP de origem
- Certifique-se de que isso não está marcado ou adicione IPs do Zendesk à sua lista permitida
- Salve suas alterações
Por quê: O Zendesk faz solicitações de vários IPs e a conexão falhará se estiver bloqueada.
Momento da autorização do perfil
Se você configurar perfis após a conexão:
- Os perfis não funcionarão retroativamente
- Desconecte e reconecte a integração.
- Todos os mapeamentos de campos precisarão de reconfiguração
Prática recomendada
Siga as etapas na ordem a seguir:
- Configurar todos os perfis e permissões
- Conceda ao usuário da integração do Zendesk acesso aos perfis
- Conectar o Zendesk ao Salesforce
- Verificar o acesso ao campo imediatamente após a conexão
Aviso sobre a tradução: este artigo foi traduzido por um software de tradução automática para oferecer a você uma compreensão básica do conteúdo. Medidas razoáveis foram tomadas para fornecer uma tradução precisa, no entanto, a Zendesk não garante a precisão da tradução.
Em caso de dúvidas relacionadas à precisão das informações contidas no artigo traduzido, consulte a versão oficial do artigo em inglês.