Konfigurieren der Leadverwaltung für Dynamics 365 Customer Engagement
In diesem Artikel wird beschrieben, wie Sie Dynamics 365 Customer Engagement (bisher Dynamics CRM Online) einrichten. Weitere Informationen zu den Änderungen finden Sie unter Konfiguration der serverbasierten Authentifizierung mit Customer Engagement (on-premises) und SharePoint Online, um Vertriebsleads aus Ihrem kommerziellen Marketplace-Angebot zu verarbeiten.
Hinweis
Diese Anweisungen gelten speziell für die von Microsoft gehostete Dynamics 365 Customer Engagement-Cloudumgebung. Eine direkte Verbindung zu einer lokalen Dynamics-Umgebung wird aktuell nicht unterstützt. Es gibt weitere Optionen, wie Sie Leads erhalten können, z. B. indem Sie einen HTTPS-Endpunkt oder eine Azure-Tabelle konfigurieren.
Voraussetzungen
Für die Schritte in diesem Artikel werden die folgenden Benutzerberechtigungen benötigt:
- Administratorrechte für Ihre Dynamics 365 Customer Engagement-Instanz, um eine Lösung installieren zu können
- Mandantenadministratorrechte, um ein neues Dienstkonto für den Leaddienst zu erstellen, mit dem Leads von kommerziellen Marketplace-Angeboten gesendet werden
- Zugriff auf das Administratorportal
- Zugriff auf das Azure-Portal.
Installieren der Lösung
Laden Sie die Microsoft Marketplace-Lead Writer-Lösung herunter, und speichern Sie sie lokal auf Ihrem Computer.
Melden Sie sich mit den Anmeldeinformationen, in die Sie Ihre Lösung importieren möchten, bei Power Apps an. Wechseln Sie zur richtigen Umgebung.
Wechseln Sie im linken Navigationsmenü zu "Lösungen", und wählen Sie "Projektmappe importieren" aus. Wählen Sie "Durchsuchen" aus, und wechseln Sie zu der Stelle, an der Sie die Microsoft Marketplace Lead Writer-Lösung gespeichert haben, die Sie in Schritt 1 heruntergeladen haben.
Hinweis
Wenn die Optionen auf dem nächsten Bildschirm nicht angezeigt werden, verfügen Sie nicht über die zum Fortfahren erforderlichen Berechtigungen. Wenden Sie sich an einen Administrator für Ihre Dynamics 365 Customer Engagement-Instanz.
Schließen Sie den Import der Lösung ab, indem Sie die Anweisungen des Assistenten „Lösung importieren“ befolgen.
Konfigurieren von Benutzerberechtigungen
Zum Schreiben von Leads in Ihre Dynamics 365 Customer Engagement-Instanz müssen Sie ein Dienstkonto für Microsoft freigeben und Berechtigungen für das Konto konfigurieren.
Führen Sie die folgenden Schritte aus, um das Dienstkonto zu erstellen und Berechtigungen zuzuweisen. Sie können die Microsoft Entra-ID oder Office 365 verwenden.
Hinweis
Je nach ausgewählter Authentifizierungsoption können Sie die entsprechenden Anweisungen überspringen. Siehe Microsoft Entra ID oder Office 365.
Microsoft Entra ID
Diese Option wird empfohlen, da Sie Ihren Benutzernamen oder Ihr Kennwort niemals aktualisieren müssen, um weiterhin Leads zu erhalten. Um die Microsoft Entra-Option zu verwenden, geben Sie die App-ID, den Anwendungsschlüssel und die Verzeichnis-ID aus Ihrer Active Directory-Anwendung an.
So konfigurieren Sie die Microsoft Entra-ID für Dynamics 365 Customer Engagement:
Melden Sie sich beim Azure-Portal an. Wählen Sie im linken Bereich Microsoft Entra ID.
Klicken Sie auf Eigenschaften, und kopieren Sie den Wert Verzeichnis-ID auf der Seite Verzeichniseigenschaften. Speichern Sie diesen Wert, da Sie ihn im Veröffentlichungsportal bereitstellen müssen, um Leads für Ihr Marketplace-Angebot zu erhalten.
Wählen Sie im linken Bereich von Microsoft Entra App-Registrierungen aus, und wählen Sie dann auf dieser Seite "Neue Registrierung" aus.
Geben Sie einen sinnvollen Namen als Anwendungsname ein.
Klicken Sie unter Unterstützte Kontotypen in einem beliebigen Organisationsverzeichnis auf Konten.
Klicken Sie unter Umleitungs-URI (optional) auf Web, und geben Sie einen URI ein, z. B.
https://contosoapp1/auth
.Wählen Sie Registrieren aus.
Da Ihre Anwendung nun registriert wurde, greifen Sie auf die Übersichtsseite der Anwendung zu. Kopieren Sie den Wert Anwendungs-ID (Client) auf dieser Seite. Speichern Sie diesen Wert, da Sie ihn im Veröffentlichungsportal und in Dynamics 365 bereitstellen müssen, um Leads für Ihr Marketplace-Angebot zu erhalten.
Klicken Sie im linken Bereich der App auf Zertifikate und Geheimnisse, und klicken Sie auf die Schaltfläche Neuer geheimer Clientschlüssel. Geben Sie eine aussagekräftige Beschreibung für den geheimen Clientschlüssel ein, und wählen Sie unter Läuft ab die Option Nie aus. Wählen Sie Hinzufügen aus, um den geheimen Clientschlüssel zu erstellen.
Nachdem der geheime Clientschlüssel erfolgreich erstellt wurde, kopieren Sie den Wert für den geheimen Clientschlüssel. Der Wert kann nicht mehr abgerufen werden, nachdem Sie die Seite verlassen haben. Speichern Sie diesen Wert, da Sie ihn im Veröffentlichungsportal bereitstellen müssen, um Leads für Ihr Marketplace-Angebot zu erhalten.
Klicken Sie im linken Navigationsbereich der App auf die Option API-Berechtigungen und dann auf Berechtigung hinzufügen.
Klicken Sie auf Microsoft-APIs, und wählen Sie dann Dynamics CRM als API aus.
Achten Sie darauf, dass unter Welche Art von Berechtigungen sind für Ihre Anwendung erforderlich? die Option Delegierte Berechtigungen ausgewählt ist.
Klicken Sie unter Berechtigung auf das Kontrollkästchen user_impersonation für den Zugriff auf Common Data Service als Organisationsbenutzer. Klicken Sie dann auf Berechtigungen hinzufügen.
Nachdem Sie die Schritte 1 bis 14 im Azure-Portal abgeschlossen haben, wechseln Sie zum Schritt "Anwendungsbenutzer erstellen", und führen Sie die Schritte 1 bis 7 aus. In diesem Schritt erstellen Sie nur einen Anwendungsbenutzer für die oben erstellte registrierte Microsoft Entra-Anwendung.
Navigieren Sie zum Abschnitt „Sicherheitseinstellungen“ in diesem Artikel, um die Konfiguration der Verbindung für diesen Benutzer abzuschließen.
Office 365
Wenn Sie die Microsoft Entra-ID nicht verwenden möchten, können Sie einen neuen Benutzer im Microsoft 365 Admin Center registrieren. Sie müssen Ihren Benutzernamen und Ihr Kennwort alle 90 Tage aktualisieren, um weiterhin Leads zu erhalten.
So konfigurieren Sie Office 365 für Dynamics 365 Customer Engagement:
Melden Sie sich beim Microsoft 365 Admin Center an.
Wählen Sie Benutzer hinzufügen.
Erstellen Sie einen neuen Benutzer für den Leadschreibddienst. Konfigurieren Sie die folgenden Einstellungen:
- Geben Sie einen Benutzernamen ein.
- Geben Sie ein Kennwort an, und deaktivieren Sie die Option Diesen Benutzer veranlassen, bei der ersten Anmeldung sein Kennwort zu ändern.
- Wählen Sie die Rolle Benutzer (kein Administratorzugriff) für den Benutzer aus.
- Wählen Sie, wie auf dem folgenden Bildschirm gezeigt, den Dynamics 365 for Customer Engagement-Plan als Produktlizenz aus. Ihnen wird die von Ihnen ausgewählte Lizenz in Rechnung gestellt.
Speichern Sie diese Werte, da Sie die Werte für Benutzername und Kennwort im Veröffentlichungsportal angeben müssen, um Leads für Ihr Marketplace-Angebot zu erhalten.
Sicherheitseinstellungen
Der letzte Schritt ist das Aktivieren des erstellten Benutzers für das Schreiben der Leads.
Melden Sie sich im Power Platform Admin-Center als Systemadministrator an.
Wählen Sie Umgebungen und dann eine Umgebung aus der Liste aus.
Wählen Sie Einstellungen aus.
Wählen Sie Benutzer + Berechtigungen, und wählen Sie dann Anwendungsbenutzer.
Wählen Sie den Benutzer aus, den Sie im Abschnitt "Benutzerberechtigungen konfigurieren " dieses Dokuments erstellt haben. Wählen Sie dann "Sicherheitsrollen bearbeiten" aus.
Suchen Sie nach der Rolle Microsoft Marketplace Lead Writer, und wählen Sie sie aus, um dem Benutzer die Rolle zuzuweisen.
Hinweis
Diese Rolle wird von der importierten Lösung erstellt und verfügt nur über die Berechtigungen zum Schreiben der Leads und zum Nachverfolgen der Lösungsversion, um die Kompatibilität sicherzustellen.
Wechseln Sie zurück zu "Benutzer+ Berechtigungen", und wählen Sie dann "Sicherheitsrollen" aus. Suchen Sie nach der Rolle von Microsoft Marketplace Lead Writer, und wählen Sie sie aus.
Wählen Sie die Dropdownliste für die Berechtigungsvererbung des Mitglieds auf "Zugriffsebene (Standard) und Teamberechtigungen" aus, wie im folgenden Screenshot gezeigt.
Wählen Sie das Dropdownmenü "Alle Tabellen anzeigen" auf der Registerkarte "Tabellen" aus, wie im folgenden Screenshot gezeigt.
Suchen Sie unter Kerndatensätze nach der Tabelle "Benutzerentitätseinstellungen", und wählen Sie die Dropdownoption "Benutzerberechtigungen" aus, um Berechtigungen für diese Entität zu erstellen, zu lesen und zu schreiben.
Suchen Sie unter "Anpassung" nach der Tabelle "Systemauftrag", und wählen Sie die Dropdownoption "Organisation" aus, um berechtigungen für diese Entität zu lesen, zu schreiben und anzufügen.
Wählen Sie Speichern und schließen aus.
Konfigurieren Ihres Angebots zum Senden von Leads an Dynamics 365 Customer Engagement
So konfigurieren Sie die Leadverwaltungsinformationen für Ihr Angebot im Veröffentlichungsportal:
Navigieren Sie zur Seite Angebotseinrichtung für Ihr Angebot.
Wählen Sie im Abschnitt Kundenleads die Option Verbinden aus.
Wählen Sie im Popupfenster „Verbindungsdetails“ die Option Dynamics 365 Customer Engagement als Leadziel aus.
Geben Sie die URL für die Dynamics 365-Instanz ein, z. B.
https://contoso.crm4.dynamics.com
.Wählen Sie die Authentifizierungsmethode aus, entweder Microsoft Entra ID oder Office 365.
Wenn Sie Microsoft Entra-ID ausgewählt haben, geben Sie die Anwendungs-ID (Client)-ID (z
23456052-aaaa-bbbb-8662-1234df56788f
. B. verzeichnis-ID )aaaabbbb-0000-cccc-1111-dddd2222eeee
und den geheimen Clientschlüssel (z1234ABCDEDFRZ/G/FdY0aUABCEDcqhbLn/ST122345nBc=
. B. ) ein.Wenn Sie Office 365 ausgewählt haben, geben Sie den Benutzername (z. B.
contoso@contoso.onmicrosoft.com
) und das Kennwort (z. B.P@ssw0rd
) ein.Wählen Sie OK aus.
Um sicherzustellen, dass Sie erfolgreich mit einem Leadziel verbunden sind, wählen Sie die Schaltfläche "Überprüfen " aus. Bei erfolgreicher Ausführung verfügen Sie über einen Testleiter im Leadziel.
Hinweis
Sie müssen die Konfiguration der übrigen Einstellungen des Angebots abschließen und veröffentlichen, damit Sie Leads für das Angebot erhalten.