Integrar formulario adaptable con Salesforce configure-salesforce-with-ouath-2.0-client-credential
La integración de Adobe Experience Manager AEM () Forms con Salesforce permite a las organizaciones optimizar los procesos conectando sus capacidades de creación y administración de formularios con la plataforma Salesforce. La conexión de un formulario adaptable con Salesforce permite un intercambio de datos fluido entre las dos plataformas. Cuando los usuarios envían formularios, los datos se sincronizan automáticamente con Salesforce. Garantiza que toda la información del cliente esté actualizada y centralizada dentro del sistema.
Puede utilizar las credenciales de cliente de OAuth 2.0 para integrar AEM Forms con la aplicación Salesforce. Las credenciales de cliente de OAuth 2.0 son un método estándar y seguro para la comunicación directa sin la participación del usuario.
AEM Forms intercambia las credenciales del cliente (clave del cliente y secreto de cliente), definidas en la aplicación conectada de Salesforce, para obtener un token de acceso.
AEM as a Cloud Service ofrece varias acciones de envío predeterminadas para gestionar los envíos de formularios. Puede obtener más información sobre estas opciones en el artículo Acción de envío del formulario adaptable.
El uso de credenciales del cliente OAuth 2.0 para la autenticación a través de la autenticación de flujo de código de autorización ofrece varias ventajas:
- La autenticación de credenciales de cliente de OAuth 2.0 permite más de cinco conexiones por usuario.
- La configuración de la fuente de datos de AEM sigue funcionando en la desactivación, los cambios de acceso y la actualización de la contraseña de un usuario de AEM.
Requisitos previos prerequisites
Antes de establecer la comunicación entre una aplicación de Salesforce y un entorno de AEM, haga lo siguiente:
-
Cree una Aplicación conectada de Salesforce con flujo de credenciales de cliente de OAuth 2.0 y un único usuario de API para su organización y obtenga la clave y el secreto de consumidor para la aplicación.
-
Asegúrese de que el archivo Swagger esté configurado correctamente para que coincida con las API de su organización. También puede optar por crear un archivo Swagger desde cero, adaptado para su utilización en el entorno de AEM.
Configurar la aplicación de Salesforce mediante el flujo de credenciales del cliente de OAuth 2.0 steps-to-create-aem-datasource-configuration
Para conectar un formulario adaptable a la aplicación Salesforce mediante la configuración de autenticación de credenciales de cliente de OAuth 2.0, realice los siguientes pasos:
-
Inicie sesión en la instancia de autor.
-
Vaya a Herramientas > Cloud Services > Fuentes de datos.
-
Seleccione la carpeta de configuración.
-
Haga clic en Crear y aparece Crear configuración de fuente de datos.
-
Especifique el Título y seleccione el Tipo de servicio como Servicio RESTful.
-
Haga clic en Siguiente.
-
Seleccione el Origen de Swagger como Archivo.
note note NOTE Cuando se selecciona el archivo Swagger, el esquema, el nombre del host y la ruta base se rellenan automáticamente. -
Cargue el archivo Swagger creado desde el equipo local haciendo clic en Examinar.
-
Seleccione el Tipo de autenticación como OAuth 2.0 y aparecerá el panel Configuración de autenticación.
-
Seleccione el Tipo de concesión como Credenciales del cliente.
-
Especifique el ID de cliente y Secreto del cliente obtenido de la aplicación conectada de Salesforce.
-
Especifique la URL de token de acceso con el formato
https://[MyDomainName].my.salesforce.com/services/oauth2/token
.note note NOTE Cada organización tiene su propio nombre de dominio específico. -
Haga clic en Probar conexión.
-
Si la conexión se realiza correctamente, haga clic en el botón Crear.
Después de configurar la aplicación Salesforce, puede usar la configuración al crear el modelo de datos de formulario (FDM). Para obtener más información, consulte Crear un modelo de datos de formulario (FDM). Configure la acción de envío del modelo de datos de formulario para que un formulario adaptable envíe datos a aplicaciones de Salesforce.
Para obtener más información sobre la creación y el uso de modelos de datos de formulario en flujos de trabajo empresariales, consulte Integración de datos.
Artículos relacionados
- Enviar correo electrónico
- Enviar a SharePoint
- Enviar mediante el modelo de datos de formulario
- Enviar a Azure Blob Storage
- Enviar al punto final REST
- Enviar a OneDrive
- Invocar un flujo de trabajo de AEM
- Enviar a Power Automate
- Enviar a Workfront Fusion
- Conectar un formulario adaptable a la aplicación de Salesforce
- Conectar un formulario adaptable a Microsoft
- Crear acción de envío personalizada