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

  1. Laden Sie die Microsoft Marketplace-Lead Writer-Lösung herunter, und speichern Sie sie lokal auf Ihrem Computer.

  2. Melden Sie sich mit den Anmeldeinformationen, in die Sie Ihre Lösung importieren möchten, bei Power Apps an. Wechseln Sie zur richtigen Umgebung.

    Screenshot of Select Environment image.

  3. 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.

    Screenshot of Import Solution image.

    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.

  4. 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:

  1. Melden Sie sich beim Azure-Portal an. Wählen Sie im linken Bereich Microsoft Entra ID.

  2. Klicken Sie auf Eigenschaften, und kopieren Sie den Wert Verzeichnis-ID auf der Seite Verzeichniseigenschaften. Speichern Sie diesen Wert, denn Sie müssen ihn im Veröffentlichungsportal angeben, um Leads für Ihr Marketplace-Angebot zu erhalten.

    Microsoft Entra Properties menu item

  3. Wählen Sie im linken Bereich von Microsoft Entra App-Registrierungen aus, und wählen Sie dann auf dieser Seite "Neue Registrierung" aus.

  4. Geben Sie einen sinnvollen Namen als Anwendungsname ein.

  5. Klicken Sie unter Unterstützte Kontotypen in einem beliebigen Organisationsverzeichnis auf Konten.

  6. Klicken Sie unter Umleitungs-URI (optional) auf Web, und geben Sie einen URI ein, z. B. https://contosoapp1/auth.

  7. Wählen Sie Registrieren aus.

    Register an application page.

  8. 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, denn Sie müssen ihn im Veröffentlichungsportal und in Dynamics 365 angeben, um Leads für Ihr Marketplace-Angebot zu erhalten.

    Application (client) ID box.

  9. 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.

    Certificates & secrets menu item.

  10. 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, denn Sie müssen ihn im Veröffentlichungsportal angeben, um Leads für Ihr Marketplace-Angebot zu erhalten.

  11. Klicken Sie im linken Navigationsbereich der App auf die Option API-Berechtigungen und dann auf Berechtigung hinzufügen.

  12. Klicken Sie auf Microsoft-APIs, und wählen Sie dann Dynamics CRM als API aus.

  13. Achten Sie darauf, dass unter Welche Art von Berechtigungen sind für Ihre Anwendung erforderlich? die Option Delegierte Berechtigungen ausgewählt ist.

  14. 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.

    Add permissions button.

  15. 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.

  16. 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:

  1. Melden Sie sich beim Microsoft 365 Admin Center an.

  2. Wählen Sie Benutzer hinzufügen.

    Microsoft 365 admin center Add a user option.

  3. 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. Die gewählte Lizenz wird Ihnen 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.

Microsoft 365 admin center New user pane.

Sicherheitseinstellungen

Der letzte Schritt ist das Aktivieren des erstellten Benutzers für das Schreiben der Leads.

  1. Melden Sie sich im Power Platform Admin-Center als Systemadministrator an.

  2. Wählen Sie Umgebungen und dann eine Umgebung aus der Liste aus.

  3. Wählen Sie Einstellungen aus.

  4. Wählen Sie Benutzer + Berechtigungen, und wählen Sie dann Anwendungsbenutzer.

  5. Wählen Sie den Benutzer aus, den Sie im Abschnitt "Benutzerberechtigungen konfigurieren " dieses Dokuments erstellt haben. Wählen Sie dann "Sicherheitsrollen bearbeiten" aus.

    Screenshot of Configure User Permissions image.

  6. Suchen Sie nach der Rolle Microsoft Marketplace Lead Writer, und wählen Sie sie aus, um dem Benutzer die Rolle zuzuweisen.

    Screenshot of Assign User image.

    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.

  7. 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.

    Screenshot of Security Role image.

  8. Wählen Sie die Dropdownliste für die Berechtigungsvererbung des Mitglieds auf "Zugriffsebene (Standard) und Teamberechtigungen"aus, wie im folgenden Screenshot gezeigt.

    Screenshot of Direct User image.

  9. Wählen Sie das Dropdownmenü "Alle Tabellen anzeigen" auf der Registerkarte "Tabellen" aus, wie im folgenden Screenshot gezeigt.

    Screenshot of Show Tables image.

  10. Suchen Sie nach der Benutzeroberfläche der Benutzerentität Einstellungen Tabelle unter "Kerndatensätze", und wählen Sie die Dropdownoption "Benutzerberechtigungen" aus, um Berechtigungen für diese Entität zu erstellen, zu lesen und zu schreiben.

    Screenshot of User Entity UI Settings image.

  11. 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.

    Screenshot of System Job image.

  12. 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:

  1. Navigieren Sie zur Seite Angebotseinrichtung für Ihr Angebot.

  2. Wählen Sie im Abschnitt Kundenleads die Option Verbinden aus.

    Customer leads

  3. Wählen Sie im Popupfenster „Verbindungsdetails“ die Option Dynamics 365 Customer Engagement als Leadziel aus.

    Lead destination box

  4. Geben Sie die URL für die Dynamics 365-Instanz ein, z. B. https://contoso.crm4.dynamics.com.

  5. Wählen Sie die Authentifizierungsmethode aus, entweder Microsoft Entra ID oder Office 365.

  6. Wenn Sie Microsoft Entra-ID ausgewählt haben, geben Sie die Anwendungs-ID (Client)-ID (z23456052-aaaa-bbbb-8662-1234df56788f. B. verzeichnis-ID) 12345678-8af1-4asf-1234-12234d01db47und den geheimen Clientschlüssel (z1234ABCDEDFRZ/G/FdY0aUABCEDcqhbLn/ST122345nBc=. B. ) ein.

    Authentication with Microsoft Entra ID selected

  7. 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.

  8. Klickan Sie auf OK.

Klicken Sie auf die Schaltfläche Überprüfen, um sich zu vergewissern, dass die Verbindung mit einem Leadziel erfolgreich hergestellt wurde. Bei erfolgreicher Verbindungsherstellung enthält das Leadziel einen Testlead.

Hinweis

Sie müssen die Konfiguration der übrigen Einstellungen des Angebots abschließen und veröffentlichen, damit Sie Leads für das Angebot erhalten.