Konnektor für beliebige CRM-Lösung konfigurieren
Mithilfe der Lösung Microsoft Contact Center – Power Automate für einen CRM-Connector können Organisationen über Funktionen wie Sprache, Video, SMS, Livechat und Social Messaging ihrer CRM-Lösungen von Drittanbietern mit ihrer Kundschaft interagieren. Sie können Power Automate-Datenkonnektoren verwenden, um die Kontakt- und Kontodaten aus der CRM-Lösung in Dataverse zu synchronisieren.
Anforderungen
- Eine CRM-Instanz
- Lizenz für Dynamics 365 Contact Center, die die Power Automate Abonnements und Power Apps enthält.
- Berechtigungen als Fachkraft für die Power Platform-Systemadministration.
- Grundkenntnisse über die Verwendung von Power Automate-Flows oder Power Apps.
- Stellen Sie sicher, dass die Power Apps- und Power Automate-Umgebungen identisch sind.
- Der Connector msdyn_ContactCenterCRMConnector ist in der Power Apps-Umgebung verfügbar und die Tabellen „Konto“ und „Kontakt“ haben die folgenden Spalten:
- Quell-CRM
- Quell-CRM-ID
- URL des Quell-CRM
Daten kopieren
Sie können Daten aus Ihrer CRM-Instanz wie folgt nach Dataverse kopieren:
- Erste Synchronisierung: Kopieren Sie Daten durch manuelle Trigger aus dem CRM nach Dataverse. Wir empfehlen die Verwendung einer Paginierung, da in Power Automate für Connectors die Anzahl der Datensätze, die gleichzeitig abgerufen werden können, eingeschränkt ist.
- Inkrementelle Synchronisierung: Kopieren Sie Daten durch automatisierte Trigger.
Power Automate-Flows zum Synchronisieren von Konto- und Kontaktdatensätzen importieren
Gehen Sie wie in den folgenden Abschnitten beschrieben vor.
Einen Dataverse-Connector hinzufügen
- Gehen Sie wie unter Verbindung hinzufügen beschrieben vor, um eine Dataverse-Verbindung hinzuzufügen, und wählen Sie dann Erstellen aus.
- Wählen Sie im angezeigten Popupfenster Ihr Konto aus. Eine Verbindung wird erstellt.
Sie können eine Verbindung zu Ihrer CRM-Instanz herstellen, indem Sie die folgenden Methoden verwenden.
Fügen Sie einen CRM-Konnektor hinzu
Fügen Sie einen Konnektor auf eine der folgenden Arten hinzu:
Power Automate
- Befolgen Sie die Schritte unter Hinzufügen einer Verbindung, um den CRM-Konnektor zu finden und hinzuzufügen.
- Geben Sie die erforderlichen Informationen ein. Eine Verbindung wird erstellt.
Einen Konnektor mithilfe von API-Aufrufen hinzufügen
- Erstellen Sie einen neuen Flow in Power Automate.
- Fügen Sie die HTTP-Aktion hinzu und geben Sie die erforderlichen Parameter wie URL, Methode und Header an. Legen Sie in unter Parameter>Authentifizierung den Authentifizierungstyp auf Basic fest und geben Sie den Benutzernamen und das Kennwort an.
Ihre HTTP-Aktion kann JSON-Anforderungen und -Antworten senden und empfangen.
Einen Konnektor mithilfe von Webhooks hinzufügen
Richten Sie Webhooks in Ihrem CRM ein, um die inkrementelle Datensynchronisierung zu erleichtern. Webhooks lösen Benachrichtigungen beim Erstellen, Aktualisieren oder Löschen eines Datensatzes aus.
Stellen Sie, um Webhooks zu erstellen, sicher, dass Sie über den HTTP Endpunkt für den Power Automate-Flow verfügen. Gehen Sie wie folgt vor, um einen Endpunkt in Power Automate abzurufen:
- Wählen Sie den erforderlichen Flow und dann Bearbeiten aus.
- Wählen Sie im Flow Manuell aus und kopieren Sie dann die HTTP-URL. Wiederholen Sie die Schritte für die Organisations- und Benutzerflows für alle Erstellungs-, Aktualisierungs- und Löschvorgänge.
Sie können diese URL als Webhook-Endpunkt in Ihrem CRM verwenden.
Einen Konnektor mithilfe von Geschäftsregeln hinzufügen
Sie können Triggerbenachrichtigungen verwenden, wenn ein Datensatz erstellt, aktualisiert und gelöscht wird. Sie müssen das Customer Service-Plug-In verwenden, um diese Benachrichtigungen auszulösen. Sie müssen das Skript in der folgenden Reihenfolge erstellen:
- REST-Nachricht erstellen
- Geschäftsregel erstellen
Weitere Informationen finden Sie unter Inkrementelle Datensynchronisierung konfigurieren.
Apex-Trigger verwenden
Verwenden Sie Apex-Trigger. Stellen Sie sicher, dass Ihre CRM-Instanz über die erforderlichen Berechtigungen zum Erstellen der Trigger verfügt.
Den Power Automate-Flow ausführen
Wählen Sie in Power Automate den erforderlichen Flow und dann Ausführen aus.
Anmerkung
Erstellungs-, Aktualisierungs- und Löschereignisse lösen die Flows automatisch aus.