Configuración de Salesforce para AEM Forms configure-azure-storage
Experience Manager Forms Integración de datos proporciona a Salesforce Cloud Services para integrar Forms adaptable con el modelo de datos de formulario OOTB (FDM). El Forms adaptable puede interactuar con Salesforce servidores para habilitar los flujos de trabajo empresariales. Por ejemplo:
- escribir datos sobre el envío de formularios adaptables en Salesforce;
- Escriba datos en Salesforce a través de entidades personalizadas definidas en el modelo de datos de formulario (FDM) y viceversa.
- consultar datos en el servidor de Salesforce y rellenar previamente formularios adaptables.
- leer datos del servidor de Salesforce.
Los servicios en la nube de Salesforce y el modelo de datos de formulario (FDM) están disponibles de forma predeterminada en el servidor AEM Forms después de configurar un proyecto de desarrollo para Forms basado en el arquetipo de Experience Manager.
Configurar el servicio en la nube de Salesforce configure-salesforce-cloud-service
Antes de configurar los servicios en la nube de Salesforce, asegúrese de realizar las siguientes tareas:
-
Cree una aplicación de Salesforce conectada y habilitada para OAuth . Al crear la aplicación conectada de Salesforce, especifique la URL de devolución de llamada con el siguiente formato:
code language-none https://'[server]:[port]'/libs/fd/fdm/gui/components/admin/fdmcloudservice/createcloudconfigwizard/cloudservices.htmlDonde el servidor y el puerto hacen referencia al nombre de host y al número de puerto del servidor de AEM Forms.
-
Cuando cree la aplicación conectada de Salesforce, especifique
fullyoffline_accesscomo valores del ámbito de OAuth. -
Tome nota de los valores del ID de cliente (denominado “clave del cliente”) y del secreto de cliente (denominado “secreto de cliente”) de la aplicación conectada.
Siga estos pasos para configurar el servicio en la nube de Salesforce:
-
En la instancia de autor de AEM Forms, vaya a Herramientas
> Cloud Services > Fuentes de datos.
-
Seleccione el nombre de la carpeta, Configuración de Salesforce Cloud y Propiedades.
-
En la pestaña Configuración de autenticación:
- Especifique la URL del dominio de Salesforce en el campo Host. Por ejemplo, [Domain-name].my.salesforce.com.
- Especifique el ID de cliente (denominado “clave del cliente”) y el secreto de cliente (denominado “secreto de cliente”) para la aplicación conectada.
- Especifique full offline_access (los valores
fullyoffine_accessseparados por un espacio) en el campo Ámbito de autorización. - Seleccione Conectarse a OAuth. Se le redirigirá a la página de inicio de sesión de Salesforce.
- Inicie sesión con sus credenciales de Salesforce y haga clic en Aceptar para permitir que la configuración del servicio en la nube se conecte al servicio de Salesforce. Si la conexión se ha realizado correctamente, se le redirigirá a la página de configuración del servicio en la nube de Salesforce, la cual mostrará un mensaje de éxito.
-
Seleccione Guardar y cerrar para completar la configuración.
Acceso al modelo de datos de formulario (FDM) predeterminado de Salesforce
Hay disponible un modelo de datos de formulario (FDM) de Salesforce de forma predeterminada en el servidor de AEM Forms cuando se configura un proyecto de desarrollo de formularios basado en el arquetipo de Experience Manager.
Para acceder al modelo de datos de formulario (FDM):
- Vaya a Adobe Experience Manager > Forms > Integraciones de datos.
- Seleccione el nombre de la carpeta, el Modelo de datos de Salesforce y el icono
para ver el modelo de datos de formulario.
Después de configurar el 🔗servicio de configuración en la nube de Salesforce , podrá integrar formularios adaptables con el modelo de datos predeterminado de Salesforce.