Mit dem Microsoft® Dynamics® CRM Connector können Sie Befehle in einer Kette verwenden, um mit Microsoft Dynamics CRM zu interagieren. Mit diesem Konnektor können Sie beispielsweise Folgendes tun:
- Dynamics CRM Entitäten erstellen und verwalten
- Ausführen von Dynamics CRM-Abfragen
- Abrufen von Entitäten und Abfragen in Dynamics CRM
Um eine Verbindung zu Microsoft Dynamics Great Plains® (GP) herzustellen, verwenden Sie einen Microsoft SQL Server Connector.
Hinweis: Dieser Konnektor wird von Workiva hergestellt und verbindet sich mit einem System eines Drittanbieters. Unser Support-Team kann Ihnen zwar bei der Konfiguration dieses Konnektors innerhalb Ihres Arbeitsbereichs behilflich sein, aber wir sind nicht in der Lage, Fehler zu beheben oder anderweitig bei Problemen zu helfen, die ihren Ursprung außerhalb der Workiva-Plattform haben.
Voraussetzungen
Um die Verbindung zu aktivieren, verwendet der Connector die Microsoft Dynamics CRM REST API. Um die Verbindung zu Microsofts Common Data Service zu sichern, verwendet der Connector die OAuth-Authentifizierung über eine bestimmte Anwendung, die bei Azure® Active Directory® registriert ist.
Zur Einrichtung des Konnektors benötigen Sie Folgendes:
- Eine Anwendung, die bei Azure Active Directory registriert ist, erfordert:
- Ein Microsoft Power Apps®-Benutzerkonto mit der Sicherheitsrolle Systemadministrator und der globalen Administratorrolle für das Office 365®-Abonnement
- Ein Azure-Abonnement
- Die ID des Mieters der Anwendung
- Die OAuth-Client-ID der Anwendung und - falls privat - das Client-Geheimnis
- Der Benutzername und das Passwort des Benutzerkontos der Anwendung
- Die Domäne des Dynamics CRM-Mandanten, mit dem eine Verbindung hergestellt werden soll, z. B.
acme.crm.dynamics.com - Welche Version der Dynamics CRM API - 8.0, 9.0 oder 9.1 - der Mandant verwendet
Einrichten des Microsoft Dynamics CRM-Konnektors
Hinweis: Um den Konnektor für die Verwendung in den Ketten Ihrer Organisation verfügbar zu machen, muss ein Sicherheitsadministrator der Organisation ihn zunächst aktivieren unter Konfiguration.
- Klicken Sie unter Chain-Generator auf Verbindungen und dann auf Erstellen oben rechts.
- Wählen Sie unter Connector Verbindung, Microsoft Dynamics CRM und den Standard-CloudRunner.
- Geben Sie unter Basisinformationen einen eindeutigen Namen und eine Beschreibung ein, um den Konnektor zu identifizieren.
- Geben Sie unter Eigenschaften die Details der Verbindung ein:
Eigenschaft Details Mieter-ID Geben Sie die ID des Mandanten ein, der in der registrierten Azure-Anwendung des Connectors gefunden wurde. Anwendung (Client)-ID Geben Sie die OAuth-Client-ID der Azure-Anwendung ein. Client secret Wenn die Azure-Anwendung nicht öffentlich ist, geben Sie ihr Client-Geheimnis ein. Benutzername Geben Sie den Benutzernamen für das Benutzerkonto der Azure-Anwendung ein. Kennwort Geben Sie das Passwort für die Eigenschaft Benutzername ein. Bereich Geben Sie die Domäne des Dynamics CRM-Mandanten ein, mit dem eine Verbindung hergestellt werden soll, z. B. acme.crm.dynamics.com.API-Version Wählen Sie aus, welche Version der Dynamics CRM-API der Mandant verwendet - 8.0, 9.0 oder 9.1 Hinweis: Alle sensiblen Anmeldedaten werden automatisch verschlüsselt und mit Advanced Encryption Standard (AES)-256-Verschlüsselung gespeichert.
- Wählen Sie die Umgebungen aus, die für die Verbindung verwendet werden sollen, und klicken Sie auf Speichern.
- Um die Verbindung zu testen, erstellen Sie und führen Sie eine Kette mit dem Befehl Retrieve Saved Queries des Connectors aus, und überprüfen Sie, ob eine gültige Ausgabe zurückgegeben wird.
Fehlersuche
Wenn die Verbindung zu Microsoft Dynamics CRM fehlschlägt:
- Überprüfen Sie die Authentifizierungsdaten und Berechtigungen des Benutzerkontos, das für die registrierte Azure-Anwendung des Connectors verwendet wird.
- Überprüfen Sie die OAuth-Client-ID der Azure-Anwendung und - falls privat - ihr Client-Geheimnis.
- Überprüfen Sie die in der Azure-Anwendung gefundene ID des Mandanten.
- Überprüfen Sie die Domäne des Dynamics CRM-Mandanten und die von ihm verwendete API-Version.