Konfigurieren von Microsoft® Dynamics 365 für AEM Forms
Adobe Experience Manager Forms-Datenintegration bietet eine Cloud-Service-Konfiguration für die Integration von Formularen mit dem Microsoft Dynamics-Server. Dies ermöglicht Ihnen das Erstellen von Formulardatenmodellen (FDM) basierend auf den im Microsoft Dynamics-Service definierten Entitäten, Attributen und Services. Das Formulardatenmodell (FDM) kann verwendet werden, um adaptive Forms zu erstellen, die mit dem Microsoft Dynamics-Server interagieren, um Unternehmens-Workflows zu ermöglichen. Zum Beispiel:
- Abfragen eines Microsoft Dynamics-Servers nach Daten und Auffüllen adaptiver Forms.
- Schreiben von Daten in Microsoft Dynamics bei Übermittlung von adaptiven Formularen
- Schreiben von Daten in Microsoft Dynamics durch benutzerdefinierte Entitäten, die im Formulardatenmodell (FDM) definiert sind.
AEM as a Cloud Service bietet verschiedene vordefinierte Übermittlungsaktionen für die Verarbeitung von Formularübermittlungen. Mehr über diese Optionen erfahren Sie in dem Artikel Übermittlungsaktion für adaptive Formulare.
Voraussetzungen
Stellen Sie vor der Integration von Microsoft® Dynamics 365 mit AEM Forms as a Cloud Service sicher, dass Sie die folgenden Schritte ausgeführt haben:
-
Einrichten des Kontos in Microsoft Dynamics 365
Gehen Sie wie im Video beschrieben vor, um ein Microsoft Dynamics 365-Konto einzurichten. In diesem Video wird zu Demonstrationszwecken ein Testkonto erstellt.
embed -
Erstellen Sie ein Konto im Power Platform Admin Center
Erstellen Sie ein Konto im Power Platform Admin Center, um:- Dataverse hinzufügen
- Aktivieren von Microsoft Dynamics 365-Anwendungen
Gehen Sie wie im Video beschrieben vor, um ein Konto im Power Platform Admin Center zu erstellen. In diesem Video wurde zu Demonstrationszwecken ein Testkonto erstellt.
embed -
Registrieren einer Anwendung für Microsoft® Dynamics 365 in Azure Active Directory
Gehen Sie wie im Video beschrieben vor, um eine Anwendung für die Microsoft® Dynamics 365 in Azure Active Directory zu registrieren.
embed note note NOTE - Um die verbundene Microsoft® Dynamics 365-Anwendung zu erstellen, wählen Sie Web als Plattform aus und geben Sie den Umleitungs-URI im folgenden Format an:
https://'[server]:[port]'/libs/fd/fdm/gui/components/admin/fdmcloudservice/fdm.html
. - Speichern Sie die Client-ID (auch als Anwendungs-ID bezeichnet) und das Client-Geheimnis, um später darauf Bezug nehmen zu können.
- Um die verbundene Microsoft® Dynamics 365-Anwendung zu erstellen, wählen Sie Web als Plattform aus und geben Sie den Umleitungs-URI im folgenden Format an:
Forms mit Microsoft® Dynamics 365 verbinden
Nachdem Sie die oben genannten Voraussetzungen konfiguriert haben, können Sie mit der Integration von Adaptive Forms in Microsoft® Dynamics 365 fortfahren. Gehen Sie wie folgt vor, um bei der Übermittlung des Formulars Daten an Microsoft® Dynamics 365 zu senden:
1. Konfigurieren der Cloud Service-Konfiguration für Microsoft Dynamics
2. Erstellen eines Formulardatenmodells (FDM)
1. Konfigurieren der Cloud Service-Konfiguration für Microsoft Dynamics
Führen Sie die folgenden Schritte aus, um die Microsoft® Dynamics 365 Cloud Service-Konfiguration zu konfigurieren:
-
Navigieren Sie auf AEM Forms Autoreninstanz zu Tools
-
Wählen Sie einen Konfigurations-Container aus. Die Konfiguration wird im ausgewählten Konfigurations-Container gespeichert.
-
Klicken Sie auf Erstellen.
Der Konfigurationsassistent Erstellen einer Daten Source-Konfiguration“ wird angezeigt.
-
Geben Sie Titel und Name an und wählen Sie Diensttyp als OData-Dienst.
-
Klicken Sie auf Weiter. Die Authentifizierung wird angezeigt.
-
Geben Sie den Wert für das Feld Service-Stamm an.
Wechseln Sie zu Ihrer Dynamics-Instanz im Power Platform Admin Center und navigieren Sie zu Entwicklerressourcen, um den Wert des Dienststamms anzuzeigen. Der Web-API Endpunkt) stellt den Service-Stamm-Wert für die Dynamics-Instanz dar, die Sie in adaptive Forms integrieren möchten. Die Service-Stamm-URL hat folgendes Format:
https://<tenant-name>.dynamics.com/api/data/v9.1/
-
Wählen Sie Authentifizierungstyp als OAuth2.0 aus.
-
Geben Sie Client-ID (als Anwendungs-ID bezeichnet) und Client-Geheimnis für die verbundene Anwendung an.
Sie können die Client-ID und Client-Geheimnis aus der Azure Active Directory-Anwendung abrufen. -
Geben Sie Folgendes in den Feldern OAuth-, Aktualisierungstoken-URL und Zugriffstoken-URL an.
Sie können die OAuth, Aktualisierungstoken-URL und Zugriffstoken-URL aus dem Abschnitt Endpunkte Ihrer Azure Active Directory-Anwendung abrufen. -
Geben Sie die
openid
im Feld Autorisierungsumfang für den Autorisierungsprozess in Microsoft® Dynamics 365 an. -
Geben Sie die Dynamics-Instanz-URL im Feld Ressource an, um Microsoft® Dynamics 365 mit einem Formulardatenmodell (FDM) zu konfigurieren.
Sie können die Umgebungs-URL aus dem Power Platform Admin Center kopieren oder die Dynamics-Instanz-URL mithilfe der Service-Stamm-URL ableiten. Die Ressourcen-URL hat folgendes Format:https://<tenant-name>.dynamics.com
. -
Melden Sie sich mit Ihren Microsoft® Dynamics 365-Anmeldeinformationen an und lassen Sie zu, dass die Cloud-Service-Konfiguration eine Verbindung zum Microsoft® Dynamics 365-Service herstellt. Wenn die Verbindung erfolgreich hergestellt wurde, werden Sie zur Seite „Microsoft® Dynamics 365-Cloud-Service-Konfiguration“ weitergeleitet, auf der eine Erfolgsmeldung angezeigt wird.
-
Wählen Erstellen, um die Konfiguration zu speichern.
2. Erstellen eines Formulardatenmodells (FDM)
Sie können das Formulardatenmodell (FDM) mithilfe der erstellten Microsoft® Dynamics 365-Cloud-Konfiguration erstellen. Führen Sie die folgenden Schritte aus, um das Formulardatenmodell zu erstellen:
-
Navigieren Sie zu Adobe Experience Manager > Forms > Datenintegrationen.
-
Klicken Sie Erstellen und wählen Sie Formulardatenmodell aus.
Der „Formulardatenmodell erstellen wird angezeigt.
-
Klicken Sie auf Weiter.
-
Wählen Sie die erstellte Cloud-Konfiguration auf der Registerkarte Datenquelle.
-
Klicken Sie auf das Symbol
Als Nächstes können Sie Formulardatenmodell (FDM) konfigurieren und es in verschiedenen Anwendungsfällen für adaptive Formulare verwenden, z. B.:
- Befüllen eines adaptiven Formulars durch Abfragen von Informationen aus Microsoft Dynamics-Entitäten und -Diensten
- Aufrufen von Microsoft Dynamics-Server-Vorgängen, die in einem Formulardatenmodell (FDM) definiert sind, mithilfe von adaptiven Formularregeln
- Schreiben übermittelter Formulardaten in Microsoft Dynamics-Entitäten
- Sie können die Übermittlungsaktion für Formulardatenmodelle für ein adaptives Formular konfigurieren, um Daten an Microsoft Dynamics zu senden.
Anschließend können Sie die Option Senden mit Formulardatenmodell (FDM) in einem adaptiven Formular verwenden, um Daten aus Ihrem Formular an die konfigurierte Microsoft® Dynamics 365 zu übertragen.