Microsoft Dynamics Configuración de OData

integración de datos

Microsoft Dynamics es un software de administración de la relación con los clientes (CRM) y planificación de recursos empresariales (ERP) que proporciona soluciones empresariales para crear y administrar cuentas de clientes, contactos, posibles clientes, oportunidades y casos. Experience Manager Forms Integración de datos proporciona una configuración de servicio en la nube OData para integrar Forms tanto en línea como in situ Microsoft Dynamics servidor. Permite crear el Modelo de datos de formulario en función de las entidades, atributos y servicios definidos en Microsoft Dynamics servicio. El Modelo de datos de formulario se puede utilizar para crear un Forms adaptable que interactúe con Microsoft Dynamics para habilitar los flujos de trabajo empresariales. Por ejemplo:

  • Consulta Microsoft Dynamics servidor para datos y rellenado previo de Forms adaptable
  • Escribir datos en Microsoft Dynamics sobre la presentación de formularios adaptables
  • Escribir datos en Microsoft Dynamics a través de entidades personalizadas definidas en el Modelo de datos de formulario y viceversa

MS Dynamics OData Cloud Service (OData Service) is available with all run modes. For more information on configuring run modes for an Experience Manager instance, see Run Modes.

Requisitos previos

Antes de comenzar a configurar Microsoft Dynamics, asegúrese de que:

Establecer URL de respuesta para registrado Microsoft Dynamics aplicación

Haga lo siguiente para establecer la URL de respuesta para registrado Microsoft Dynamics aplicación:

NOTA

Utilice este procedimiento solo mientras integre Experience Manager Forms con conexión Microsoft Dynamics servidor.

  1. Vaya a Microsoft Azure Cuenta de Active Directory y agregue la siguiente URL de configuración del servicio en la nube en URL de respuesta configuración de la aplicación registrada:

    https://[server]:[port]/libs/fd/fdm/gui/components/admin/fdmcloudservice/createcloudconfigwizard/cloudservices.html

    Directorio Azure

  2. Guarde la configuración.

Configurar Microsoft Dynamics para IFD

Microsoft Dynamics utiliza la autenticación basada en reclamaciones para proporcionar acceso a los datos en Microsoft Dynamics Servidor CRM para usuarios externos. Para habilitar esto, haga lo siguiente para configurar Microsoft Dynamics para la implementación de cara a Internet (IFD) y configure los ajustes de la reclamación.

NOTA

Utilice este procedimiento solo mientras integre Experience Manager Forms con Microsoft Dynamics servidor.

  1. Configurar Microsoft Dynamics instancia local para IFD, tal como se describe en Configurar IFD para Microsoft Dynamics.

  2. Ejecute los siguientes comandos utilizando Windows PowerShell para configurar los parámetros de reclamación en IFD-enabled Microsoft Dynamics:

    Add-PSSnapin Microsoft.Crm.PowerShell
     $ClaimsSettings = Get-CrmSetting -SettingType OAuthClaimsSettings
     $ClaimsSettings.Enabled = $true
     Set-CrmSetting -Setting $ClaimsSettings
    

    Consulte Registro de aplicaciones para CRM local (IFD) para obtener más información.

Configurar el cliente OAuth en el equipo AD FS

Haga lo siguiente para registrar un cliente de OAuth en el equipo de Servicios de federación de Active Directory (AD FS) y conceder acceso en el equipo de AD FS:

NOTA

Utilice este procedimiento solo mientras integre Experience Manager Forms con Microsoft Dynamics servidor.

  1. Ejecute el siguiente comando:

    Add-AdfsClient -ClientId “<Client-ID>” -Name "<name>" -RedirectUri "<redirect-uri>" -GenerateClientSecret

    Donde:

    • Client-ID es un ID de cliente que puede generar con cualquier generador GUID.

    • redirect-uri es la dirección URL de Microsoft Dynamics Servicio de nube OData en Experience Manager Forms. El servicio de nube predeterminado instalado con la variable Experience Manager Forms se implementa en la siguiente dirección URL:

      https://'[server]:[port]'/libs/fd/fdm/gui/components/admin/fdmcloudservice/createcloudconfigwizard/cloudservices.html

  2. Ejecute el siguiente comando para conceder acceso en el equipo AD FS:

    Grant-AdfsApplicationPermission -ClientRoleIdentifier “<Client-ID>” -ServerRoleIdentifier <resource> -ScopeNames openid

    Donde:

    • resource es la variable Microsoft Dynamics URL de organización.
  3. Microsoft Dynamics utiliza el protocolo HTTPS. Para invocar extremos de AD FS desde Forms servidor, instalar Microsoft Dynamics certificado de sitio al almacén de certificados de Java mediante la función keytool en el equipo en ejecución Experience Manager Forms.

Configure el servicio en la nube para Microsoft Dynamics service

Un servicio OData se identifica mediante su URL raíz de servicio. Para configurar un servicio OData en Experience Manager as a Cloud Service, asegúrese de que tiene una URL raíz de servicio para el servicio y haga lo siguiente:

NOTA

Para obtener una guía paso a paso sobre la configuración Microsoft Dynamics 365, en línea o in situ, consulte Microsoft Dynamics Configuración de OData.

  1. Vaya a Herramientas > Cloud Services > Fuentes de datos. Pulse para seleccionar la carpeta en la que desea crear una configuración de nube.

    Consulte Configuración de la carpeta para configuraciones de servicios en la nube para obtener información sobre la creación y configuración de una carpeta para configuraciones de servicios en la nube.

  2. Toque Crear para abrir el Asistente para la creación de la configuración de fuentes de datos. Especifique un nombre y, opcionalmente, un título para la configuración, seleccione Servicio OData de la variable Tipo de servicio lista desplegable, opcionalmente puede examinar y seleccionar una imagen en miniatura para la configuración, y pulsar Siguiente.
    En el Configuración de autenticación pestaña:

    1. Introduzca el valor de la variable Raíz del servicio campo . Vaya a la instancia de Dynamics y vaya a Recursos para desarrolladores para ver el valor del campo Raíz del servicio . Por ejemplo, https://<tenant-name>/api/data/v9.1/

    2. Select OAuth 2.0 como tipo de autenticación.

    3. Reemplace los valores predeterminados en la variable ID de cliente (también denominado ID de aplicación), Secreto del cliente, URL de OAuth, Actualizar URL del token, Dirección URL del token de acceso y Recurso campos con valores de su Microsoft Dynamics configuración del servicio. Es obligatorio especificar la dirección URL de la instancia de dinámica en la variable Recurso campo a configurar Microsoft Dynamics con un modelo de datos de formulario. Utilice la URL raíz del servicio para derivar la URL de la instancia de dinámica. Por ejemplo, https://org.crm.dynamics.com.

    4. Especifique openid en el Ámbito de autorización campo para el proceso de autorización en Microsoft Dynamics.

      Configuración de autenticación
      Modelo de datos de formulario

  3. Haga clic en Conectarse a OAuth. Se le redirige a Microsoft Dynamics página de inicio de sesión.

  4. Inicie sesión con su Microsoft Dynamics credenciales y aceptar para permitir que la configuración del servicio de nube se conecte a Microsoft Dynamics servicio. Es una tarea única establecer el Modelo de datos de formulario entre el servicio en la nube y el servicio.

    Usted es el Modelo de datos de formulario en la página de configuración del servicio en la nube, que muestra un mensaje que indica que la configuración de OData se ha guardado correctamente.

El servicio en la nube MS Dynamics OData Cloud Service (servicio OData) está configurado y conectado con el servicio Dynamics. Modelo de datos de formulario de modelo de datos de formulario

Crear modelo de datos de formulario

Después de configurar el servicio en la nube MS Dynamics OData Cloud Ser Data Model ce), puede utilizar el servicio al crear modelos de datos de formulario. Para obtener más información, consulte Crear modelo de datos de formulario.

A continuación, puede crear un formulario adaptable basado en el modelo de datos de formulario y utilizarlo en varios casos de uso de formulario adaptable, como:

  • Rellene previamente el formulario adaptable consultando la información de Microsoft Dynamics entidades y servicios
  • Invocar Microsoft Dynamics operaciones del servidor definidas en un Modelo de datos de formulario que utiliza reglas de formulario adaptable
  • Escribir datos de formulario enviados en Microsoft Dynamics entities

Para obtener más información sobre la creación y el uso del Modelo de datos de formulario en flujos de trabajo empresariales, consulte Integración de datos.

En esta página