Configurar o Salesforce para o AEM Forms configure-azure-storage
A Experience Manager Forms Integração de Dados fornece o Salesforce Cloud Services para integrar o Forms Adaptável com o Modelo de Dados de Formulário (FDM) OOTB. O Forms adaptável pode interagir com os servidores do Salesforce para habilitar fluxos de trabalho de negócios. Por exemplo:
- Gravar dados em Salesforce no envio do Formulário Adaptável.
- Grave dados em Salesforce por meio de entidades personalizadas definidas no Modelo de Dados de Formulário (FDM) e vice-versa.
- Consulte o servidor Salesforce para obter dados e popular previamente o Forms Adaptável.
- Ler dados do servidor Salesforce.
Os Salesforce serviços em nuvem e o Form Data Model (FDM) estão disponíveis imediatamente no AEM Forms Server depois que você configurou um projeto de desenvolvimento para o Forms com base no arquétipo Experience Manager.
Configurar o serviço de nuvem Salesforce configure-salesforce-cloud-service
Antes de configurar os serviços de nuvem do Salesforce, execute as seguintes tarefas:
-
Criar um Salesforce aplicativo habilitado para OAuth conectado. Ao criar o aplicativo conectado Salesforce, especifique a URL de retorno de chamada no seguinte formato:
code language-none https://'[server]:[port]'/libs/fd/fdm/gui/components/admin/fdmcloudservice/createcloudconfigwizard/cloudservices.htmlOnde servidor e porta se referem ao nome do host e ao número da porta do AEM Forms Server.
-
Ao criar o aplicativo Salesforce conectado, especifique
fulleoffline_accesscomo os valores para o escopo OAuth. -
Anote os valores da ID do cliente (chamada de Consumer Key) e do segredo do cliente (chamada de Consumer Secret) para o aplicativo conectado.
Execute as seguintes etapas para configurar o serviço de nuvem Salesforce:
-
Na instância do autor AEM Forms, navegue até Ferramentas
> Serviços da nuvem > Fontes de dados.
-
Selecione o nome da pasta, selecione Salesforce Cloud Config e Properties.
-
Na guia Configurações de autenticação:
- Especifique a URL do Domínio Salesforce no campo Host. Por exemplo, [Nome-domínio].my.salesforce.com.
- Especifique a ID do cliente (chamada de Chave do consumidor) e o segredo do cliente (chamada de Segredo do consumidor) para o aplicativo conectado.
- Especifique full offline_access (
fulleoffine_accessvalores separados por um espaço) no campo Escopo de Autorização. - Selecione Conectar ao OAuth. Você é redirecionado à página de logon Salesforce.
- Faça logon com suas credenciais do Salesforce e aceite para permitir que a configuração do serviço de nuvem se conecte ao serviço Salesforce. Se a conexão for bem-sucedida, você será redirecionado para a página de configuração do serviço de nuvem Salesforce, que exibe uma mensagem de sucesso.
-
Selecione Salvar e fechar para concluir a configuração.
Acessar o Salesforce Form Data Model (FDM) pronto para uso
Um FDM (Modelo de Dados de Formulário) do Salesforce está disponível por padrão no Servidor do AEM Forms depois que você configurou um projeto de desenvolvimento para o Forms com base no arquétipo do Experience Manager.
Para acessar o Modelo de dados de formulário (FDM):
- Navegue até Adobe Experience Manager > Forms > Integrações de Dados.
- Selecione o nome da pasta, o Modelo de Dados do Salesforce e o ícone Editar
para exibir o modelo de dados de formulário (FDM).
Após configurar o Salesforce serviço de Configuração na Nuvem, você pode integrar formulários adaptáveis com o Modelo de Dados Salesforce pronto para uso.