Configuration de Microsoft® Dynamics 365 for AEM Forms
- Rubriques :
- Formulaires adaptatifs
Créé pour :
- Utilisateur ou utilisatrice
- Développeur
L’intégration de données Adobe Experience Manager Forms fournit une configuration de service cloud pour intégrer des formulaires au serveur Microsoft Dynamics. Il permet de créer un modèle de données de formulaire (FDM) basé sur les entités, les attributs et les services définis dans le service Microsoft Dynamics. Le modèle de données de formulaire (FDM) peut être utilisé pour créer des Forms adaptatives qui interagissent avec un serveur Microsoft Dynamics pour activer les processus métier. Par exemple :
- Demander des données au serveur Microsoft Dynamics et préremplir le Forms adaptatif.
- Écrire des données dans Microsoft Dynamics lors de l’envoi de formulaires adaptatifs.
- Écrire des données dans Microsoft Dynamics par le biais d’entités personnalisées définies dans un modèle de données de formulaire (FDM)
AEM as a Cloud Service propose différentes actions d’envoi prêtes à l’emploi pour gérer les envois de formulaires. Pour en savoir plus sur ces options, consultez l’article Action d’envoi de formulaire adaptatif.
Prérequis
Avant d’intégrer Microsoft® Dynamics 365 à AEM Forms as a Cloud Service, vérifiez que vous avez effectué les étapes suivantes :
-
Configuration du compte dans Microsoft Dynamics 365
Suivez les étapes décrites dans la vidéo pour configurer un compte Microsoft Dynamics 365. Dans cette vidéo, un compte d’évaluation est créé à des fins de démonstration.
-
Créer un compte dans le Centre d’administration Power Platform
Créez un compte dans le Centre d’administration Power Platform pour :- Ajouter Dataverse
- Activation des applications Microsoft Dynamics 365
Suivez les étapes de la vidéo pour créer un compte dans le Centre d’administration Power Platform. Dans cette vidéo, un compte d’évaluation a été créé à des fins de démonstration.
-
Enregistrer une application pour Microsoft® Dynamics 365 dans Azure Active Directory
Suivez les étapes de la vidéo pour enregistrer une application à Microsoft® Dynamics 365 dans Azure Active Directory.
NOTE
- Pour créer l’application Microsoft® Dynamics 365 connectée, sélectionnez Web comme plateforme et indiquez l’URI de redirection au format suivant :
https://'[server]:[port]'/libs/fd/fdm/gui/components/admin/fdmcloudservice/fdm.html
. - Veillez à enregistrer l’ID client (également appelé ID d’application) et le secret client pour une référence ultérieure.
- Pour créer l’application Microsoft® Dynamics 365 connectée, sélectionnez Web comme plateforme et indiquez l’URI de redirection au format suivant :
Connexion de Forms à Microsoft® Dynamics 365
Une fois que vous avez configuré les conditions préalables ci-dessus, vous pouvez poursuivre l’intégration de Forms adaptatif à Microsoft® Dynamics 365. Pour envoyer des données à Microsoft® Dynamics 365 lors de l’envoi du formulaire, procédez comme suit :
1. Configuration du service cloud pour Microsoft Dynamics
2. Créer un modèle de données de formulaire (FDM)
1. Configuration du service cloud pour Microsoft Dynamics
Pour configurer la configuration du service cloud Microsoft® Dynamics 365, procédez comme suit :
-
Accédez à Outils
-
Sélectionnez un conteneur de configuration. La configuration est stockée dans le conteneur de configuration sélectionné.
-
Cliquez sur Créer.
L’assistant de configuration Créer une configuration de Source de données s’affiche.
-
Spécifiez les Titre et Nom, puis sélectionnez Type de service en tant que Service OData.
-
Cliquez sur Suivant. L’onglet Authentification s’affiche.
-
Spécifiez la valeur du champ Racine du service.
Accédez à votre instance Dynamics dans le Centre d’administration Power Platform et accédez à Ressources de développement pour afficher la valeur de la racine du service. Le point d’entrée API Web représente la valeur racine du service de l’instance Dynamics que vous souhaitez intégrer au Forms adaptatif. L’URL Racine du service est au format suivant :
https://<tenant-name>.dynamics.com/api/data/v9.1/
-
Sélectionnez le Type d’authentification comme OAuth2.0.
-
Spécifiez les valeurs ID client (appelé ID d’application) et Secret client pour l’application connectée.
Vous pouvez récupérer l’ID client et le Secret client à partir de l’application Azure Active Directory. -
Spécifiez les éléments suivants dans les champs URL OAuth, URL du jeton d’actualisation et URL du jeton d’accès.
Vous pouvez récupérer les URL OAuth, URL du jeton d’actualisation et URL du jeton d’accès dans la section Points d’entrée de votre application Azure Active Directory. -
Spécifiez
openid
dans le champ Champ d’application de l’autorisation pour la procédure d’autorisation sur Microsoft® Dynamics 365. -
Spécifiez l’URL de l’instance dynamique dans le champ Ressource pour configurer des Microsoft® Dynamics 365 avec un modèle de données de formulaire (FDM).
Vous pouvez copier l’URL de l’environnement à partir du Centre d’administration Power Platform ou dériver l’URL de l’instance Dynamics à l’aide de l’URL Racine du service. L’URL de la ressource est au format suivant :https://<tenant-name>.dynamics.com
. -
Connectez-vous avec vos informations d’identification Microsoft® Dynamics 365 et autorisez la connexion de la configuration du service cloud au service Microsoft® Dynamics 365. Si la connexion est établie, vous êtes redirigé vers la page de configuration du service cloud Microsoft® Dynamics 365, qui affiche un message de réussite.
-
Sélectionnez Créer pour enregistrer la configuration.
2. Créer un modèle de données de formulaire (FDM)
Vous pouvez utiliser l’outil Créer le modèle de données de formulaire (FDM) à l’aide de la configuration cloud Microsoft® Dynamics 365 créée. Pour créer un modèle de données de formulaire, procédez comme suit :
-
Accédez à Adobe Experience Manager > Forms > Intégrations de données.
-
Cliquez sur Créer et sélectionnez Modèle de données de formulaire.
L’assistant Créer un modèle de données de formulaire s’affiche.
-
Cliquez sur Suivant.
-
Sélectionnez la configuration cloud créée dans l’onglet Sélectionner la source de données.
-
Cliquez sur l’icône Modifier
Ensuite, vous pouvez configurer le modèle de données de formulaire (FDM) et l’utiliser dans divers cas de formulaires adaptatifs, tels que :
- Remplir le formulaire adaptatif en obtenant des informations des entités et des services Microsoft Dynamics
- Appeler Microsoft Dynamics opérations du serveur définies dans un modèle de données de formulaire (FDM) à l’aide de règles de formulaire adaptatif
- Écrire les données de formulaire envoyées dans les entités Microsoft Dynamics
- Vous pouvez configurer l’action d’envoi de modèle de données de formulaire pour un formulaire adaptatif afin d’envoyer des données à Microsoft Dynamics.
Vous pouvez ensuite utiliser l’option Envoyer à l’aide du modèle de données de formulaire (FDM) dans un formulaire adaptatif pour transférer les données de votre formulaire vers le Microsoft® Dynamics 365 configuré.