Integration mit Salesforce CRM

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 12 Minuten Lesedauer
  • Durch die Integration Ihrer Anwendung Software Asset ManagementSalesforce in die Customer-Relationship-Management-Services (CRM) von [] können Sie Ihre Softwareabonnements nachverfolgen und nicht verwendete Lizenzen zurückfordern.

    Hinweis:

    Wenn Sie Software-Asset-Arbeitsbereichverwenden, verwenden Sie SaaS Playbook, um Ihre Instanz ServiceNow mit Salesforce CRMzu integrieren. Weitere Informationen zum Erstellen eines Salesforce CRM -Integrationsprofils über Playbook finden Sie unter Erstellen Sie eine Salesforce CRM -Integration.

    Die unterstützten Salesforce CRM -Services umfassen
    • Salesforce Sales Cloud
    • Salesforce Service Cloud
    • Salesforce Plattform
    • Salesforce Kunden-Community
    • Salesforce Partner-Community
    • Salesforce Unternehmens-Community
    • Salesforce Chatter
    Sowohl Salesforce Classic- als auch Salesforce Lightning-Organisationen werden unterstützt.
    Hinweis:
    Sie können Berechtigungen für andere Services nachverfolgen, für die Sie bezahlen, die aber nicht auf Benutzerabonnements basieren, indem Sie anwenderdefinierte Lizenzmetriken verwenden. Weitere Informationen zum Erstellen einer anwenderdefinierten Lizenzmetrik finden Sie unter Anwenderdefinierte Lizenzmetrik hinzufügen.

    Das Konto Salesforce, das Sie für die Verbindung der Integration verwenden, erfordert eine -Benutzerlizenz Salesforce und die folgenden Benutzerzugriffsberechtigungen.

    Wichtig:
    Minimieren Sie Sicherheitsrisiken und schützen Sie Informationen, indem Sie nur den erforderlichen Anwender- oder API-Berechtigungen Zugriff gewähren.
    Tabelle : 1. Minimale Benutzerberechtigungen
    Prozess Erforderliche Anwenderrolle in der Anwendung Salesforce CRM Authentifizierungsbereiche
    Abonnements herunterladen Benutzer mit den folgenden Berechtigungen:
    • Zeigen Sie Setup und Konfiguration an
    • Anwendung anpassen
    • Verwalten Sie verbundene Apps
    • API aktiviert
    • Ihre Daten verwalten (API)
    • Anforderungen jederzeit in Ihrem Namen ausführen (refresh_token, offline Zugriff)
    Anwenderaktivität abrufen Benutzer mit den folgenden Berechtigungen:
    • Zeigen Sie Setup und Konfiguration an
    • Anwendung anpassen
    • Verwalten Sie verbundene Apps
    • API aktiviert
    • Ihre Daten verwalten (API)
    • Anforderungen jederzeit in Ihrem Namen ausführen (refresh_token, offline Zugriff)
    Abonnement zurückfordern Anwender mit Administratorberechtigungen
    • Ihre Daten verwalten (API)
    • Anforderungen jederzeit in Ihrem Namen ausführen (refresh_token, offline Zugriff)

    Weitere Informationen zu den Salesforce CRM-Services finden Sie in der Salesforce-Entwicklerdokumentation.

    Registrieren Sie eine Salesforce -Anwendung

    Registrieren Sie eine Anwendung über das -Administratorportal Salesforce.

    Vorbereitungen

    Salesforce Erforderliche Rolle: admin

    Prozedur

    1. Melden Sie sich bei Salesforce an, und wechseln Sie zur klassischen Umgebung.
    2. Wählen Sie Setup aus.
    3. Wählen Sie im linken Navigationsmenü aus Build > Erstellen > Apps.
    4. Wählen Sie im Abschnitt „Verbundene Apps“ Neu.
    5. Füllen Sie die Felder des Formulars aus.
      Tabelle : 2. Formular „Neue Verbindungs-App“.
      Feld Beschreibung
      Name der verbundenen App Name der Anwendung.
      Name Name der API. Dieses Feld wird automatisch ausgefüllt.
      Kontakt-E-Mail Die E-Mail-Adresse, die Sie der Anwendung zuordnen möchten.
      OAuth-Einstellung aktivieren Option zum Aktivieren der OAuth-Einstellungen.
      Callback URL URL des OAuth-Anbieters, zu dem Anwender nach der Authentifizierung weitergeleitet werden.

      Geben Sie https://Instanz.service-now.com/oauth_redirect.do ein, wobei <Instanz> der Name Ihrer Instanz ServiceNow ist.

      Ausgewählte OAuth-Bereiche OAuth-Bereiche, die den Umfang des Zugriffs bestimmen, der einem Zugriffstoken gewährt wird. Die folgenden Werte sind erforderlich:
      • Auf Ihre Daten zugreifen und sie verwalten (API)
      • Anforderungen jederzeit in Ihrem Namen ausführen (refresh_token, offline_access)
    6. Stellen Sie sicher, dass der Wert der Richtlinie für Aktualisierungstoken auf Aktualisierungstoken ist gültig bis widerrufenfestgelegt ist.
    7. Wählen Sie Speichern.
    8. Kopieren Sie auf der Seite für Ihre neue App die Werte in die Felder Verbraucherschlüssel und Verbrauchergeheimnis.
      Speichern Sie sie zur späteren Verwendung an einem sicheren Ort. Ihr Verbraucherschlüssel (Client-ID) und Ihr Verbrauchergeheimnis (Clientgeheimnis) sind vertraulich. Teilen Sie sie nicht.

    Salesforce CRM-Integrationsprofile erstellen

    Erstellen Sie ein -Integrationsprofil, um -Softwareabonnements nachzuverfolgen und die Lizenzierung für die -Services Salesforce CRM zu optimieren.

    Hinweis:
    Sie dürfen die Salesforce CRM -Integration nur im globalen Bereich erstellen.

    Erstellen Sie Ihr erstes Salesforce CRM -Integrationsprofil

    Erstellen Sie ein Integrationsprofil für die erste Organisation Salesforce, für die Sie Softwareabonnements nachverfolgen und die Lizenzierung optimieren möchten.

    Vorbereitungen

    Zum Erstellen eines Salesforce CRM -Integrationsprofils fordern Sie das Plugin Software Asset Management - SaaS-Lizenzmanagement (com.sn_sam_saas_int) im ServiceNow Storean.

    ServiceNow Erforderliche Rolle: sam_integrator oder admin

    Warum und wann dieser Vorgang ausgeführt wird

    Wenn Sie Software-Asset-Arbeitsbereichverwenden, ist die Option zum Erstellen des Integrationsprofils [ Salesforce CRM in Core-UI inaktiv.

    Prozedur

    1. Navigieren Sie zum -Integrationsprofil.
      SchnittstelleAktion
      Core-UI
      1. Navigieren zu Alle > Software Asset > SaaS-Lizenz > Profile für direkte Integration.
      2. Wählen Sie Neu.
      3. Wählen Sie Salesforce CRM-Integrationsprofil aus.
      Software-Asset-Arbeitsbereich
      1. Navigieren zu Lizenzvorgänge > Anwenderabonnements > Profile für direkte Integration.
      2. Wählen Sie Neu.
      3. Wählen Sie in der Dropdown-Liste Salesforce CRM aus.
      4. Wählen Sie Fortsetzen.

        Das Playbook wird für die Integration von Salesforce CRM gestartet, und die nächsten Schritte sind nicht gültig. Weitere Informationen finden Sie unter Erstellen Sie eine Salesforce CRM -Integration.

    2. Füllen Sie die Felder des Formulars aus.
      Tabelle : 3. Formular „Integrationsprofil“.
      Feld Beschreibung
      Anzeigename Name des Integrationsprofils.
      Geben Sie einen Namen ein, der die Organisation Salesforce eindeutig identifiziert, für die Sie dieses Integrationsprofil erstellen. Beispiel: SFDC Org1.
      Tipp:
      Halten Sie diesen Namen kurz, damit er bei der Berichterstellung besser angezeigt wird.
      Verbindung und Anmeldeinformationen Verbindungs- und Anmeldealias für Salesforce.

      Verwenden Sie für Ihr erstes Salesforce CRM -Integrationsprofil den Standardalias für Verbindungen und Anmeldeinformationen, der automatisch ausgefüllt wird.

      Status Status des Integrationsprofils.
      • Wenn Sie das Integrationsprofil nicht veröffentlicht haben, wird dieses Feld automatisch auf Entwurffestgelegt.
      • Wenn Sie das Integrationsprofil bereits veröffentlicht haben, wird dieses Feld automatisch auf Veröffentlichtgesetzt.
      Profiltyp Integrationsprofiltyp. Dieser Wert wird automatisch auf Salesforce CRMfestgelegt.
    3. Stellen Sie auf der Registerkarte Subflow zum Herunterladen des Abonnements sicher, dass das Feld Subflow auf Salesforce CRM - Abonnements herunterladenfestgelegt ist.
      Sie können Ereignisse anzeigen, die von einzelnen Anwendern bis zu einem Jahr vor dem aktuellen Datum durchgeführt wurden. Weitere Informationen finden Sie unter Überprüfen Sie eine Softwarereklamationsregel.
      Hinweis:
      Software Asset Management ruft die Ereignisse ab dem Zeitpunkt ab, zu dem Sie mit dem Herunterladen von Benutzerabonnements beginnen, unabhängig vom Datum der Profilerstellung.
    4. Stellen Sie auf der Registerkarte „Subflow Abonnement zurückfordern“ sicher, dass das Feld Subflow auf Salesforce CRM – Abonnementzurückfordern festgelegt ist.
    5. Stellen Sie auf der Registerkarte „Subflow für Downloadverbrauch“ sicher, dass das Feld „Subflow“ auf Salesforce CRM-Downloadverbrauchfestgelegt ist.
    6. Wählen Sie Speichern.
      Hinweis:
      Der Subflow „Aktivität berechnen“ ist für Salesforce CRM -Integrationen nicht erforderlich, da diese Integrationen Informationen zu den letzten Anwenderanmeldungen aus den Anwenderdatensätzen verwenden.
      Sie können Verbrauchsanzahlen für die spezifische verbrauchsbasierte Anwendung Salesforce CRM anzeigen.
    7. Öffnen Sie den Datensatz „ Aliasse für Verbindungen und Anmeldeinformationen“, indem Sie das Vorschausymbol ( Vorschausymbol. ) neben dem Feld „Verbindung und Anmeldeinformationen“ wählen.
    8. Wählen Sie in der Datensatzvorschau Datensatz öffnen aus.
    9. Wählen Sie im Formular „ Aliasse für Verbindungen und Anmeldeinformationen“ den zugehörigen Link Neue Verbindung und Anmeldeinformationen erstellen aus.
    10. Füllen Sie die Felder im Dialogfeld „Verbindungen und Anmeldeinformationen erstellen“ aus.
      Tabelle : 4. Dialogfeld „Verbindungen und Anmeldeinformationen erstellen“.
      Feld Beschreibung
      Verbindungsname Name der Verbindung

      Geben Sie einen Namen ein, der die Organisation Salesforce eindeutig identifiziert, für die Sie diese Verbindung und diese Anmeldeinformationen erstellen. Beispiel: SFDC Org1.

      Verbindungs-URL (Instanz-URL) URL, die nach der Anmeldung bei Salesforce angezeigt wird, oder Ihre anwenderdefinierte Domänen-URL von Salesforce.
      OAuth-Client-ID Client-ID (Verbraucherschlüssel), die Ihrer Anwendung Salesforce zugewiesen ist.
      OAuth-Client-Geheimnis Geheimer Clientschlüssel (Verbrauchergeheimnis), der Ihrer Anwendung Salesforce zugewiesen ist.
      OAuth-Umleitungs-URL URL des OAuth-Anbieters, zu dem Anwender nach der Authentifizierung weitergeleitet werden.

      Dieses Feld wird automatisch basierend auf der Rückruf-URL ausgefüllt, die Sie in Registrieren Sie eine Salesforce -Anwendungangegeben haben.

    11. Wählen Sie OAuth-Token erstellen und abrufen aus.
      Hinweis:
      Informationen zur Rolle, die zum Ausführen dieses Schritts erforderlich ist, finden Sie in der Tabelle der minimalen Anwenderberechtigungen.
    12. Melden Sie sich im Dialogfeld „OAuth2“ bei demselben Salesforce -Administratorkonto an, das Sie zum Erstellen Ihrer Salesforce -Anwendung verwendet haben.
      Tipp:
      Wenn das Dialogfeld nicht automatisch geöffnet wird, stellen Sie sicher, dass Popups in Ihrem Browser zulässig sind.
      Ihre Instanz von ServiceNow erstellt ein OAuth-Token für Salesforce und leitet Sie dann automatisch zum Formular „Integrationsprofil“ zurück.
    13. Wählen Sie Veröffentlichen aus.

    Ergebnisse

    Nachdem Sie das Integrationsprofil veröffentlicht haben, beginnt Ihre Instanz ServiceNow mit dem Abrufen von Daten aus Ihren Salesforce CRM -Services. Bei Organisationen mit weniger als 100 Benutzern dauert dieser Vorgang normalerweise nur wenige Minuten. Bei Organisationen mit 100–5000 Benutzern kann dieser Vorgang etwa 15 Minuten dauern. Bei Organisationen mit mehr als 5.000 Benutzern kann dieser Vorgang über eine Stunde dauern.

    Nächste Maßnahme

    Nachdem die Integration hergestellt wurde, erstellt Ihre Instanz ServiceNow automatisch Softwaremodelle, Reklamationsregeln und Benutzerabonnements, die täglich aktualisiert werden.

    Überprüfen Sie alle automatisch generierten Reklamationsregeln, um Anwenderabonnements zurückzufordern. Weitere Informationen finden Sie unter Überprüfen Sie eine Softwarereklamationsregel.

    Erstellen Sie Softwareberechtigungen für die automatisch generierten Softwaremodelle, um verwendete Software im Vergleich zu eigener Software nachzuverfolgen.
    Der Abgleich wird für Ihre Abonnements auch als geplante Aufgabe oder bei Bedarf ausgeführt. Sie können Ihre Abgleichergebnisse in der Lizenz-Workbench (Software Asset Management klassische Anwendung) oder in der Ansicht Lizenznutzung (Software Asset Workspace) anzeigen. Verwenden Sie diese Ergebnisse, um Ihre Position bei der Lizenz-Compliance zu bestimmen und etwaige Nichteinhaltungen zu beheben.

    Erstellen Sie zusätzliche Salesforce CRM-Integrationsprofile

    Erstellen Sie ein Integrationsprofil für jede zusätzliche Organisation Salesforce, für die Sie Softwareabonnements nachverfolgen und die Lizenzierung optimieren möchten.

    Vorbereitungen

    Zum Erstellen eines Salesforce CRM-Integrationsprofils fordern Sie das Plugin Software Asset Management - SaaS-Lizenzmanagement (com.sn_sam_saas_int) im ServiceNow Storean.

    ServiceNow Erforderliche Rolle: sam_integrator oder admin

    Warum und wann dieser Vorgang ausgeführt wird

    Wenn Sie Software-Asset-Arbeitsbereichverwenden, ist die Option zum Erstellen des Integrationsprofils [ Salesforce CRM in Core-UI inaktiv.

    Prozedur

    1. Navigieren Sie zum -Integrationsprofil.
      SchnittstelleAktion
      Core-UI
      1. Navigieren zu Alle > Software Asset > SaaS-Lizenz > Profile für direkte Integration.
      2. Wählen Sie Neu.
      3. Wählen Sie Salesforce CRM-Integrationsprofil aus.
      Software-Asset-Arbeitsbereich
      1. Navigieren zu Lizenzvorgänge > Anwenderabonnements > Profile für direkte Integration.
      2. Wählen Sie Neu.
      3. Wählen Sie in der Dropdown-Liste Salesforce CRM aus.
      4. Wählen Sie Fortsetzen.

        Das Playbook wird für die Integration von Salesforce CRM gestartet, und die nächsten Schritte sind nicht gültig. Weitere Informationen finden Sie unter Erstellen Sie eine Salesforce CRM -Integration.

    2. Füllen Sie die Felder des Formulars aus.
      Tabelle : 5. Formular „Integrationsprofil“.
      Feld Beschreibung
      Anzeigename Name des Integrationsprofils.
      Geben Sie einen Namen ein, der die Organisation Salesforce eindeutig identifiziert, für die Sie dieses Integrationsprofil erstellen. Beispiel: SFDC Org2.
      Tipp:
      Halten Sie diesen Namen kurz, damit er bei der Berichterstellung besser angezeigt wird.
      Status Status des Integrationsprofils.
      • Wenn Sie das Integrationsprofil nicht veröffentlicht haben, wird dieses Feld automatisch auf Entwurffestgelegt.
      • Wenn Sie das Integrationsprofil bereits veröffentlicht haben, wird dieses Feld automatisch auf Veröffentlichtgesetzt.
      Profiltyp Integrationsprofiltyp. Dieser Wert wird automatisch auf Salesforce CRMfestgelegt.
    3. Stellen Sie auf der Registerkarte Subflow zum Herunterladen des Abonnements sicher, dass das Feld Subflow auf Salesforce CRM - Abonnements herunterladenfestgelegt ist.
      Sie können Ereignisse anzeigen, die von einzelnen Anwendern bis zu einem Jahr vor dem aktuellen Datum durchgeführt wurden. Weitere Informationen finden Sie unter Überprüfen Sie eine Softwarereklamationsregel.
      Hinweis:
      Software Asset Management ruft die Ereignisse ab dem Zeitpunkt ab, zu dem Sie mit dem Herunterladen von Benutzerabonnements beginnen, unabhängig vom Datum der Profilerstellung.
    4. Stellen Sie auf der Registerkarte „Subflow Abonnement zurückfordern“ sicher, dass das Feld Subflow auf Salesforce CRM – Abonnementzurückfordern festgelegt ist.
    5. Stellen Sie auf der Registerkarte „Subflow für Downloadverbrauch“ sicher, dass das Feld „Subflow“ auf Salesforce CRM-Downloadverbrauchfestgelegt ist.
    6. Wählen Sie Speichern.
      Hinweis:
      Der Subflow „Aktivität berechnen“ ist für Salesforce CRM -Integrationen nicht erforderlich, da diese Integrationen Informationen zu den letzten Anwenderanmeldungen aus den Anwenderdatensätzen verwenden.
      Sie können Verbrauchsanzahlen für die spezifische verbrauchsbasierte Anwendung Salesforce CRM anzeigen.
    7. Wählen Sie das Vorschausymbol ( Vorschausymbol.) neben dem Feld „Verbindung und Anmeldeinformationen“, um den Datensatz mit Aliassen für Verbindungen und Anmeldeinformationen zu öffnen.
    8. Wählen Sie in der Datensatzvorschau Datensatz öffnen aus.
    9. Erstellen Sie im Formular „Aliasse für Verbindungen und Anmeldeinformationen“ einen untergeordneten Alias, der die Verbindung und die Anmeldeinformationen für dieses Integrationsprofil eindeutig identifizieren kann.
      Das erste Salesforce CRM-Integrationsprofil, das Sie erstellen, verwendet den standardmäßigen (übergeordneten) Alias für Verbindung und Anmeldeinformationen für Salesforce. Jedes zusätzliche -Integrationsprofil Salesforce CRM, das Sie erstellen, erfordert einen eindeutigen untergeordneten Alias, mit dem die Verbindung und die Anmeldeinformationen der einzelnen Integrationsprofile unterschieden werden können.
      1. Wählen Sie den Link unter aus Untergeordnete Aliasse > Parentalias=*** um untergeordnete Aliasse hinzuzufügen.
      2. Wählen Sie Neu.
        Das Formular „Aliasse für Verbindungen und Anmeldeinformationen“ für den untergeordneten Alias wird geöffnet.
      3. Geben Sie im Feld Name einen Namen für den untergeordneten Alias ein.
      4. Wählen und halten Sie den Formularheader (oder klicken Sie mit der rechten Maustaste darauf), und wählen Sie Speichernaus.
      5. Nachdem das Formular neu geladen wurde, wählen Sie den zugehörigen Link Neue Verbindung und Anmeldeinformationen erstellen.
      6. Füllen Sie die Felder im Dialogfeld „Verbindungen und Anmeldeinformationen erstellen“ aus.
        Tabelle : 6. Dialogfeld „Verbindungen und Anmeldeinformationen erstellen“.
        Feld Beschreibung
        Verbindungsname Name der Verbindung

        Geben Sie einen Namen ein, der die Organisation Salesforce eindeutig identifiziert, für die Sie diese Verbindung und diese Anmeldeinformationen erstellen. Beispiel: SFDC Org2.

        Verbindungs-URL (Instanz-URL) URL der Instanz Salesforce, zu der Sie über diese Integration eine Verbindung herstellen.
        OAuth-Client-ID Client-ID (Verbraucherschlüssel), die Ihrer Anwendung Salesforce zugewiesen ist.
        OAuth-Client-Geheimnis Geheimer Clientschlüssel (Verbrauchergeheimnis), der Ihrer Anwendung Salesforce zugewiesen ist.
        OAuth-Umleitungs-URL URL des OAuth-Anbieters, zu dem Anwender nach der Authentifizierung weitergeleitet werden.

        Dieses Feld wird automatisch basierend auf der Rückruf-URL ausgefüllt, die Sie in Registrieren Sie eine Salesforce -Anwendungangegeben haben.

      7. Wählen Sie OAuth-Token erstellen und abrufen aus.
        Hinweis:
        Informationen zur Rolle, die zum Ausführen dieses Schritts erforderlich ist, finden Sie in der Tabelle der minimalen Anwenderberechtigungen.
      8. Melden Sie sich im Dialogfeld „OAuth2“ bei demselben Salesforce -Administratorkonto an, mit dem Sie Ihre Salesforce -Anwendung registriert haben.
        Tipp:
        Wenn das Dialogfeld nicht automatisch geöffnet wird, stellen Sie sicher, dass Popups in Ihrem Browser zulässig sind.
        Ihre Instanz von ServiceNow erstellt ein OAuth-Token für Salesforce und leitet Sie dann automatisch zum Formular „Aliasse für Verbindungen und Anmeldeinformationen“ zurück.
    10. Kehren Sie zu Ihrem Integrationsprofil zurück, indem Sie zu navigieren SaaS-Lizenz > Administration > Profile für direkte Integration und wählen Sie dann das Profil aus der Liste der Integrationsprofile aus.
    11. Wählen Sie im Feld „ Verbindung und Anmeldeinformationen“ des Formulars „Integrationsprofil“ das Suchsymbol, um den untergeordneten Alias zu suchen und auszuwählen, den Sie in Schritt 8erstellt haben.
      Durch Auswahl des untergeordneten Alias wird der Alias dem Integrationsprofil zugeordnet. Ihre Instanz von ServiceNow verwendet diesen Alias, um die Verbindung und die Anmeldeinformationen für dieses Integrationsprofil zu identifizieren.
    12. Wählen Sie Veröffentlichen aus.

    Ergebnisse

    Nachdem Sie das Integrationsprofil veröffentlicht haben, beginnt Ihre Instanz ServiceNow mit dem Abrufen von Daten aus Ihren Salesforce CRM -Services. Bei Organisationen mit weniger als 100 Benutzern dauert dieser Vorgang normalerweise nur wenige Minuten. Bei Organisationen mit 100 bis 5.000 Benutzern kann dieser Vorgang etwa 15 Minuten dauern. Bei Organisationen mit mehr als 5.000 Benutzern kann dieser Vorgang über eine Stunde dauern.

    Nächste Maßnahme

    Nachdem die Integration hergestellt wurde, erstellt Ihre Instanz ServiceNow automatisch Softwaremodelle, Reklamationsregeln und Benutzerabonnements, die täglich aktualisiert werden.

    Überprüfen Sie alle automatisch generierten Reklamationsregeln, um Anwenderabonnements zurückzufordern. Weitere Informationen finden Sie unter Überprüfen Sie eine Softwarereklamationsregel.

    Erstellen Sie Softwareberechtigungen für die automatisch generierten Softwaremodelle, um verwendete Software im Vergleich zu eigener Software nachzuverfolgen.
    Der Abgleich wird für Ihre Abonnements auch als geplante Aufgabe oder bei Bedarf ausgeführt. Sie können Ihre Abgleichergebnisse in der Lizenz-Workbench (Software Asset Management klassische Anwendung) oder in der Ansicht Lizenznutzung (Software Asset Workspace) anzeigen. Verwenden Sie diese Ergebnisse, um Ihre Position bei der Lizenz-Compliance zu bestimmen und etwaige Nichteinhaltungen zu beheben.