Integrar formulário adaptável com o Salesforce configure-salesforce-with-ouath-2.0-client-credential
A integração do Adobe Experience Manager (AEM) Forms com o Salesforce permite que as organizações simplifiquem os processos, conectando seus recursos de criação e gerenciamento de formulários à plataforma Salesforce. A conexão de um formulário adaptável com o Salesforce permite a troca perfeita de dados entre as duas plataformas. Quando os usuários enviam formulários, os dados são sincronizados com o Salesforce automaticamente. Ele garante que todas as informações do cliente estejam atualizadas e centralizadas no sistema.
Você pode usar as credenciais do cliente OAuth 2.0 para integrar o AEM Forms ao aplicativo Salesforce. As credenciais do cliente OAuth 2.0 são um método padrão e seguro para a comunicação direta sem envolvimento do usuário.
O AEM Forms troca as credenciais do cliente (chave do consumidor e segredo do consumidor), definidas no aplicativo conectado do Salesforce, para obter um token de acesso.
O AEM as a Cloud Service oferece várias ações de envio prontas para uso para manipular envios de formulários. Você pode saber mais sobre essas opções no artigo Ação de envio do formulário adaptável.
Há vários benefícios de usar credenciais de cliente OAuth 2.0 para autenticação em relação à autenticação de Fluxo de código de autorização:
- A autenticação de credenciais do cliente OAuth 2.0 permite mais de cinco conexões por usuário.
- A configuração da fonte de dados AEM continua trabalhando na desativação, alterações de acesso e atualização de senha para um usuário AEM.
Pré-requisitos prerequisites
Antes de definir a comunicação entre um aplicativo do Salesforce e um ambiente AEM:
-
Crie um Aplicativo conectado do Salesforce com fluxo de credenciais de cliente OAuth 2.0 e um usuário somente de API para sua organização e obtenha a chave do consumidor e o segredo do consumidor para o aplicativo.
-
Verifique se o arquivo do Swagger está configurado corretamente para corresponder às APIs da sua organização. Como alternativa, você pode criar um arquivo Swagger do zero, personalizado para utilização em seu ambiente AEM.
Configurar o aplicativo Salesforce usando o fluxo de credenciais do cliente OAuth 2.0 steps-to-create-aem-datasource-configuration
Para conectar o formulário adaptável ao aplicativo Salesforce usando as configurações de autenticação de credencial do cliente OAuth 2.0, execute as seguintes etapas:
-
Faça logon na instância do Author.
-
Vá para Ferramentas > Cloud Service > Fontes de Dados.
-
Selecione a pasta de configuração.
-
Clique em Criar e a Criar configuração do Data Source será exibida.
-
Especifique o Título e selecione o Tipo de Serviço como Serviço RESTful.
-
Clique em Avançar.
-
Selecione o Swagger Source como Arquivo.
note note NOTE Quando o arquivo swagger é selecionado, o Esquema, o Nome do host e o Caminho base são preenchidos automaticamente. -
Carregue o arquivo do Swagger criado do computador local clicando em Procurar.
-
Selecione o Tipo de Autenticação como OAuth 2.0 e o painel Configurações de Autenticação será exibido.
-
Selecione o Tipo de Concessão como Credencial do Cliente.
-
Especifique a ID do Cliente e o Segredo do Cliente obtidos do aplicativo conectado ao Salesforce.
-
Especifique a URL do Token de Acesso no formato
https://[MyDomainName].my.salesforce.com/services/oauth2/token
.note note NOTE Cada organização tem seu próprio nome de domínio específico. -
Clique em Testar Conexão.
-
Se a conexão tiver êxito, clique no botão Criar.
Após configurar o aplicativo Salesforce, você pode usar a configuração ao criar o modelo de dados de formulário (FDM). Para obter mais informações, consulte Criar modelo de dados de formulário (FDM). Configure a Ação de Envio do Modelo de Dados de Formulário para um Formulário Adaptável para enviar dados aos aplicativos do Salesforce.
Para obter mais informações sobre como criar e usar o Form Data Model (FDM) nos fluxos de trabalho de negócios, consulte Integração de Dados.
Artigos relacionados
- Enviar e-mail
- Enviar para o SharePoint
- Enviar usando modelo de dados do formulário
- Enviar para o Armazenamento de blob do Azure
- Enviar para endpoint REST
- Enviar para o OneDrive
- Chamar um fluxo de trabalho de AEM
- Enviar para o Power Automate
- Enviar para o Workfront Fusion
- Conectar o formulário adaptável ao aplicativo do Salesforce
- Conectar um formulário adaptável ao Microsoft
- Conectar um formulário adaptável ao Adobe Marketo Engage
- Criar ação de envio personalizada