Guia de conexão ADO.NET do Salesforce para Jitterbit App Builder
Visão geral
Este guia descreve os requisitos do sistema e as instruções para conectar o App Builder a uma fonte de dados ADO.NET do Salesforce. Essa conexão utiliza um Provedor de Segurança OAuth, com o tipo de concessão de Código de Autorização.
Requisitos do sistema
Servidor de banco de dados
Conta do Salesforce com ADO.NET
Navegador da web do cliente
-
Chrome: 84+
-
Firefox: 73+
-
Safari: 13.0.1+
-
Edge: 84+
Instruções de conexão
O seguinte passo é um pré-requisito e deve ser concluído no aplicativo Salesforce ou no ambiente sandbox.
Criar um aplicativo OAuth personalizado no Salesforce
-
Faça login no Salesforce.com ou no seu ambiente sandbox do Salesforce
-
Na página inicial, vá para Ferramentas da Plataforma > Aplicativos > Gerenciador de Aplicativos
-
Clique no botão Novo Aplicativo Conectado
-
Insira um Nome para exibir aos usuários quando eles fizerem login para conceder permissões ao seu aplicativo, juntamente com um endereço de Email de contato
-
Clique em Ativar Configurações OAuth
-
Insira um valor no campo URL de Retorno. Este deve ser o URL da sua instância do App Builder com um Provedor de Segurança anexado.
Nota
A sensibilidade a maiúsculas e minúsculas é importante, portanto, o nome do provedor de segurança que criamos a seguir deve corresponder à sensibilidade a maiúsculas e minúsculas na URL de Retorno.
-
Escopos OAuth Selecionados devem ser definidos para o escopo de permissões que o aplicativo deve solicitar ao usuário.
- Defina como "Acesso total (full)" e "Realizar solicitações a qualquer momento (refresh_token,offline_acesss)"

-
Clique em Gerenciar Detalhes do Consumidor para visualizar o ID do Cliente e o valor do Segredo. Anote esses valores em um local que possa ser facilmente referenciado ao configurar a partir do App Builder.
Criar um provedor de segurança OAuth no App Builder
-
Configure um Provedor de Segurança no App Builder navegando até IDE > Provedores de Segurança
-
Clique no botão + Autenticação de Fonte de Dados
-
Forneça os seguintes detalhes:
-
Nome: Identifica o Provedor de Segurança e aparece na URL ocasionalmente. Exemplo: Salesforce
-
Tipo: OAuth
-
Tipo de Autenticação: OAuth
-
Concessão OAuth: Código de Autorização
-
Autenticação do Cliente OAuth: Básica
-
Autenticação de Recurso OAuth: Bearer
-
Proprietário do Token: Usuário
-
Redirecionar em Desafio: Verdadeiro

-
-
Clique em + Endpoints e configure os seguintes 3 registros:
-
Endpoint de Autorização: https://login.salesforce.com/services/oauth2/authorize
-
Endpoint de Token: https://login.salesforce.com/services/oauth2/token
-
Endpoint de Informações do Usuário: https://login.salesforce.com/services/oauth2/userinfo
-
-
Clique em + Credencial e crie o seguinte registro:
-
Tipo: Cliente
-
Nome de Usuário: ID do Cliente do Salesforce
-
Senha: Segredo do Salesforce
-
-
Clique em + Reivindicação e crie os seguintes 3 registros para provisionamento de usuários:
-
Nome: preferred_username
-
Nome ID: preferred_username
-
Endereço de Email: email
-

Criar a fonte de dados Salesforce ADO.NET no App Builder
-
Vá para o IDE do App Builder e clique em Servidores de Dados
-
Clique no botão + Servidor para adicionar uma nova fonte de dados
-
Atribua um Nome de Servidor. Este nome deve corresponder à URL de Callback configurada no Salesforce. Exemplo: SalesForce
-
Selecione o Tipo como Salesforce ADO.NET
-
Expanda as Configurações de Segurança e defina o Provedor de Segurança como o que criamos. Exemplo: SalesForce

-
Por fim, se você estiver usando um ambiente sandbox do Salesforce, clique no botão Configurações Avançadas e configure a URL do servidor OAuth

- Expanda Teste e clique no botão Testar Conexão para garantir que a configuração está funcionando conforme o esperado.
Nota
Uma importação das tabelas do Salesforce precisará ser realizada para acessá-las a partir do App Builder.
Solução de Problemas
Se você encontrar problemas com o Salesforce ADO.NET, estas etapas de solução de problemas são recomendadas:
-
Ative o registro de dados para gerar arquivos de log e dados, que você pode baixar e inspecionar.
-
Consulte a documentação do CData ADO.NET Provider for Salesforce para informações detalhadas.