Configuración de Microsoft® Dynamics 365 para AEM Forms
La integración de datos de Adobe Experience Manager Forms proporciona una configuración de servicio en la nube para integrar formularios con el servidor de Microsoft Dynamics. Permite crear el modelo de datos de formulario (FDM) en función de las entidades, atributos y servicios definidos en el servicio de Microsoft Dynamics. El modelo de datos de formulario (FDM) se puede utilizar para crear Forms adaptable que interactúe con el servidor de Microsoft Dynamics para habilitar flujos de trabajo empresariales. Por ejemplo:
- consultar datos en el servidor de Microsoft Dynamics y rellenar previamente Forms adaptable;
- escribir datos en Microsoft Dynamics sobre el envío de formularios adaptables;
- escribir datos en Microsoft Dynamics a través de entidades personalizadas definidas en el modelo de datos de formulario (FDM);
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.
Requisitos previos
Antes de integrar Microsoft® Dynamics 365 con AEM Forms as a Cloud Service, asegúrese de haber realizado los siguientes pasos:
-
Configurar la cuenta en Microsoft Dynamics 365
Siga los pasos explicados en el vídeo para configurar una cuenta de Microsoft Dynamics 365. En este vídeo, se crea una cuenta de prueba con fines de demostración.
embed -
Crear una cuenta en el Centro de administración de Power Platform
Cree una cuenta en el Centro de administración de Power Platform para:- Agregar Dataverse
- Habilitar aplicaciones de Microsoft Dynamics 365
Siga los pasos del vídeo para crear una cuenta en el Centro de administración de Power Platform. En este vídeo, se ha creado una cuenta de prueba con fines de demostración.
embed -
Registrar una aplicación para Microsoft® Dynamics 365 en Azure Active Directory
Siga los pasos del vídeo para registrar una aplicación para Microsoft® Dynamics 365 en Azure Active Directory.
embed note note NOTE - Para crear la aplicación Microsoft® Dynamics 365 conectada, seleccione Web como plataforma y especifique el URI de redireccionamiento con el siguiente formato:
https://'[server]:[port]'/libs/fd/fdm/gui/components/admin/fdmcloudservice/fdm.html
. - Asegúrese de guardar el ID de cliente (también conocido como ID de aplicación) y el secreto de cliente para referencia futura.
- Para crear la aplicación Microsoft® Dynamics 365 conectada, seleccione Web como plataforma y especifique el URI de redireccionamiento con el siguiente formato:
Conectar Forms a Microsoft® Dynamics 365
Una vez configurados los requisitos previos anteriores, puede continuar con la integración de Forms adaptable con Microsoft® Dynamics 365. Para enviar datos a Microsoft® Dynamics 365 al enviar el formulario, siga los siguientes pasos:
1. Configurar el servicio en la nube de Microsoft Dynamics
2. Crear un modelo de datos de formulario (FDM)
1. Configurar el servicio en la nube de Microsoft Dynamics
Realice los siguientes pasos para configurar el servicio en la nube Microsoft® Dynamics 365:
-
Vaya a Herramientas
-
Seleccione un contenedor de configuración. La configuración se almacena en el contenedor de configuración seleccionado.
-
Haga clic en Crear.
Aparece el asistente de configuración Crear configuración de Source de datos.
-
Especifique Title, Name y seleccione Service Type como servicio OData.
-
Haga clic en Siguiente. Aparecerá la ficha Autenticación.
-
Especifique el valor para el campo Raíz del servicio.
Vaya a su instancia de Dynamics en el Centro de administración de Power Platform y vaya a Recursos para desarrolladores para ver el valor de la Raíz del servicio. El extremo Web API representa el valor Service Root para la instancia de Dynamics que desea integrar con Forms adaptable. La dirección URL Raíz del servicio tiene el siguiente formato:
https://<tenant-name>.dynamics.com/api/data/v9.1/
-
Seleccione el Tipo de autenticación como OAuth2.0.
-
Especifique ID de cliente (denominado como ID de aplicación) y Secreto de cliente para la aplicación conectada.
Puede recuperar Client ID y Client Secret de la aplicación de Azure Active Directory. -
Especifique lo siguiente en los campos URL de OAuth, Actualizar URL del token y URL del token de acceso.
Puede recuperar la URL de OAuth, la URL del token de actualización y la URL del token de acceso desde la sección Extremos de su aplicación de Azure Active Directory. -
Especifique
openid
en el campo Ámbito de autorización para el proceso de autorización en Microsoft® Dynamics 365. -
Especifique la URL de la instancia de Dynamics en el campo Recurso para configurar Microsoft® Dynamics 365 con un modelo de datos de formulario (FDM).
Puede copiar la URL del entorno desde el Centro de administración de Power Platform o derivar la URL de la instancia de Dynamics mediante la URL Raíz del servicio. La dirección URL del recurso tiene el siguiente formato:https://<tenant-name>.dynamics.com
. -
Inicie sesión con sus credenciales de Microsoft® Dynamics 365 y haga clic en Aceptar para permitir que la configuración del servicio en la nube se conecte al servicio de Microsoft® Dynamics 365. Si la conexión se ha realizado correctamente, se le redirigirá a la página de configuración del servicio en la nube de Microsoft® Dynamics 365, la cual mostrará un mensaje de éxito.
-
Seleccione Crear para guardar la configuración.
2. Crear un modelo de datos de formulario (FDM)
Puede usar la variable crear el modelo de datos de formulario (FDM) utilizando la configuración de nube Microsoft® Dynamics 365 creada. Siga estos pasos para crear el modelo de datos de formulario:
-
Vaya a Adobe Experience Manager > Forms > Integraciones de datos.
-
Haga clic en Crear y seleccione Modelo de datos de formulario.
Aparece el asistente Crear modelo de datos de formulario.
-
Haga clic en Siguiente.
-
Seleccione la configuración de nube creada en la ficha Seleccionar origen de datos.
-
Haga clic en el icono Editar
A continuación, puede configurar el modelo de datos de formulario (FDM) y utilizarlo en varios casos de uso de formularios adaptables, como:
- Rellenado previo de los formularios adaptables consultando la información de las entidades y servicios de Microsoft Dynamics
- invocar operaciones del servidor de Microsoft Dynamics definidas en un modelo de datos de formulario (FDM) que utiliza reglas de formularios adaptables;
- Escribir datos de formularios enviados a las entidades de Microsoft Dynamics.
- Puede configurar la acción de envío del modelo de datos de formulario de un formulario adaptable para enviar datos a Microsoft Dynamics.
A continuación, puede usar la opción Enviar mediante el modelo de datos de formulario (FDM) en un formulario adaptable para transferir datos del formulario al Microsoft® Dynamics 365 configurado.