Konfigurieren Sie die bidirektionale Objektdatensynchronisierung von DNN Salesforce
Übersicht
Das DNN Salesforce Integration Modul synchronisiert Ihre DotNetNuke (DNN) Daten mit Salesforce Objekte/Datensätze und hält beide Plattformen in Echtzeit auf dem neuesten Stand.
Diese Anleitung führt Sie durch die Schritte zur Konfiguration von DNN – Salesforce Bi-directional Object Data Sync, um eine nahtlose Konnektivität zwischen Ihrer Website und Ihrem CRM sicherzustellen.
Voraussetzungen: Download und Installation
Um Salesforce Sync mit DNN zu konfigurieren, müssen Sie Folgendes installieren: DNN Salesforce Integration Modul.
DNN Salesforce Object Sync zusammen mit nahtlosen Integrationen mit anderen Portalen und Unternehmensanwendungen
DNN Salesforce Integration

Integrieren Sie DNN mit Salesforce für nahtloses SSO, Echtzeit-Datensynchronisierung und automatisierte Workflows – optimieren Sie Prozesse und vermeiden Sie manuelle Eingaben.
DNN Salesforce IntegrationSalesforce SSO für Kontakte, Accounts und benutzerdefinierte Objekte
Ermöglichen Sie Ihren Partnern, Kontakten, Accounts oder anderen benutzerdefinierten Objektdatensätzen, sich anzumelden und auf Anwendungen wie WordPress, Shopify, JIRA, Confluence usw. zuzugreifen, indem Sie den Salesforce-Datensatz als ihre Identität für die SSO-Authentifizierung verwenden.
Salesforce SSO mit benutzerdefinierten Objekten als IdentitätsquelleKonfigurationsschritte
Schritt 1: Salesforce-Anwendung konfigurieren
Führen Sie die folgenden Schritte aus, um über eine manuelle/benutzerdefinierte App eine Verbindung zu Salesforce herzustellen.
- Zurück Nach Salesforce Anmeldeseite und anmelden als Administrator.
- Sie werden mit dem Startbildschirm von Salesforce dargestellt.

- Navigieren Sie zu der Einrichtung Tab.

- Unter dem PLATTFORMWERKZEUGE Navigieren Sie im Abschnitt zum Apps im linken Menü.

- Unter dem Apps Abschnitt auswählen „Externer Client-App-Manager“ von der Externe Client-Apps Menü.

- Gehen Sie im selben Fenster in die obere rechte Ecke und wählen Sie die Neue externe Client-App um eine neue Client-Anwendung zu erstellen.

- Geben Sie die Name der externen Client-App , Kontakt E-Mail wie unten dargestellt:

- Prüfen Sie die OAuth aktivieren Checkbox unter API (OAuth-Einstellungen aktivieren).

| Name der verbundenen App | Geben Sie einen beliebigen Namen ein. |
| Anmerkungen: Der Name der verbundenen App darf nur Unterstriche und alphanumerische Zeichen enthalten. Er muss eindeutig sein, mit einem Buchstaben beginnen, darf keine Leerzeichen enthalten, nicht mit einem Unterstrich enden und darf nicht zwei aufeinanderfolgende Unterstriche enthalten. | |
| API-Name | Geben Sie einen beliebigen Namen ein. Standardmäßig kopiert es nur die Name der verbundenen App. |
| Anmerkungen: Der API-Name darf nur Unterstriche und alphanumerische Zeichen enthalten. Er muss eindeutig sein, mit einem Buchstaben beginnen, darf keine Leerzeichen enthalten, darf nicht mit einem Unterstrich enden und darf nicht zwei aufeinanderfolgende Unterstriche enthalten. | |
| Rückruf-URL | Geben Sie Ihre DNN-Site-URL. |
| Anmerkungen: Stellen Sie sicher, dass die URL vorhanden sein muss https:// Format. | |
| Kontakt E-Mail | Geben Sie eine beliebige E-Mail-Adresse ein. |
| Verfügbare OAuth-Bereiche | Auswählen Benutzerdaten über APIs verwalten (API) , Führen Sie jederzeit Anfragen in Ihrem Namen aus (Refresh_Token, Offline_Access) nach. |
- Bei der DNN-Site-URL, navigieren Sie zum Modul App konfigurieren Tab unter miniOrange Salesforce-Integrationseinstellungen und kopieren Sie die Umleitungs-URI wie unten gezeigt:

- Geben Sie die Rückruf-URL ein. (Sie können die Umleitungs-URI von der App konfigurieren Registerkarte im Plugin)
- Wähle aus Benutzerdaten über APIs verwalten (API) , Anfragen jederzeit ausführen (refresh_token, offline_access) Bereiche aus dem Verfügbare OAuth-Bereiche wie unten gezeigt.

- Deaktivieren Sie im Abschnitt „Sicherheit“ die Option Proof Key for Code Exchange (PKCE)-Erweiterung für unterstützte Autorisierungsabläufe erforderlich Kontrollkästchen. Siehe Abbildung unten:

- Speichern Sie diese App.
- Sie können auf die Verbraucherschlüssel und Geheimnis unter Einstellungen -> OAuth-Einstellungen durch Klicken auf das Verbraucherschlüssel und Geheimnis Klicken Sie wie unten gezeigt auf die Schaltfläche:

- Abhängig von den Anmelderichtlinien erhalten Sie möglicherweise eine 2FA-Eingabeaufforderung. Geben Sie die OTP- oder 2FA-Eingabeaufforderung ein, wenn Sie dazu aufgefordert werden Verbraucherschlüssel , Verbrauchergeheimnis die notwendig sind, um eine Verbindung zwischen Salesforce und DNN zu ermöglichen.

- Navigieren Sie zum DNN Salesforce Integration-Modul.

- Unter der Registerkarte App konfigurieren, fügen Sie die ein Verbraucherschlüssel und Verbrauchergeheimnis aus der Salesforce-App.
| Anwendungs-ID | Fügen Sie das ein Verbraucherschlüssel aus der Salesforce-App. |
| Kundengeheimnisse | Fügen Sie das ein Verbrauchergeheimnis aus der Salesforce-App. |
| Umleitungs-URI | Geben Sie die Rückruf-URL aus der Salesforce-App. |
| Scopes | API-Refresh_token |
- Klicken Sie auf Konfiguration speichern.
- Klicken Sie auf Testen und Autorisieren Sie werden aufgefordert, Ihre Salesforce-Anmeldeinformationen einzugeben. Nach der Eingabe werden Sie nach bestimmten Berechtigungen gefragt. Klicken Sie bitte auf Erlauben um eine Verbindung zu Salesforce herzustellen.


- Nach einem Klick Erlauben, stellen Sie erfolgreich eine Verbindung zu Salesforce her. Der folgende Bildschirm bestätigt Ihre Verbindung zu Salesforce.
- Klicken Sie auf Menu um fortzufahren.

Schritt 2: Objektzuordnung
- Unter dem Objektzuordnung Registerkarte können Sie auf die klicken Objektzuordnung hinzufügen Klicken Sie auf die Schaltfläche, um ein neues Objekt zuzuordnen.

- Im Mapping-Konfiguration Geben Sie im Abschnitt „Einen eindeutigen Namen für Zuordnungsbezeichnung. Wählen Sie die Salesforce-Objekt und die entsprechenden DNN-Objekt aus dem Dropdown.
- Diese Objekte fungieren als Datenbanktabellen, in denen Felder zwischen Salesforce und DNN zugeordnet werden.
- Konfigurieren Sie nach der Auswahl der Objekte die Synchronisierungsrichtung und wählen Sie, ob während der Synchronisierung Datensätze erstellt oder aktualisiert werden sollen.

| Synchronisierung von DNN zu Salesforce | Ermöglicht das Pushen von Daten aus DNN-Objekten in Salesforce-Datensätze. |
| Synchronisierung von Salesforce mit DNN | Ermöglicht das Abrufen und Speichern von Daten aus Salesforce-Objekten in DNN. |
| Datensätze auf Sync erstellen | Erstellt neue Datensätze im Zielsystem, wenn neue Daten synchronisiert werden. |
| Datensätze bei Sync aktualisieren | Aktualisiert vorhandene Datensätze während der Synchronisierung, um beide Systeme synchron zu halten. |
- Der Zuordnung von Objektattributen, drücke den Attribute hinzufügen , um neue Zuordnungen hinzuzufügen. Wählen Sie die Salesforce-Feld in Ihrem Salesforce-Objekt vorhanden und ordnen Sie es dem entsprechenden DNN-Attribut.

- Stellen Sie sicher, dass alle erforderlichen Felder richtig zugeordnet sind.
- Sobald alle erforderlichen Felder zugeordnet sind, klicken Sie auf das Objektzuordnung speichern , um Ihre Konfigurationen zu speichern. Dadurch werden Ihre Zuordnungen gespeichert und für die Synchronisierung zwischen Salesforce und DNN vorbereitet.

Schritt 3: Synchronisierungsoptionen
A) Einmaliges Ziehen
- Navigieren Sie zu der Sync-Optionen Registerkarte und unter der Einmaliges Ziehen Abschnitt, klicken Sie auf Pull Schaltfläche, um die zugeordneten Objektdetails von Salesforce auf Ihre DNN-Site abzurufen.

- Nach dem Klicken auf die Schaltfläche „Ziehen“ wird ein Bestätigungs-Popup angezeigt. Um fortzufahren, klicken Sie auf das Schichtannahme Klicken Sie auf die Schaltfläche, und der einmalige Pull-Vorgang beginnt.

- Bei Bedarf können Sie den einmaligen Abruf jederzeit stoppen, indem Sie auf die Schaltfläche „Abbrechen“ klicken, um den Synchronisierungsvorgang abzubrechen.
- Sobald die Synchronisierung abgeschlossen ist, wird in einem Ergebnis-Popup der Status angezeigt, einschließlich der Gesamtzahl der verarbeiteten, erstellten, aktualisierten und fehlgeschlagenen Datensätze.

B) Einmaliges Drücken
- Navigieren Sie zu der Sync-Optionen Registerkarte und unter der Einmaliger Push Abschnitt, klicken Sie auf Push Schaltfläche, um die zugeordneten Objektdetails von Ihrer DNN-Site an Salesforce zu senden.

- Ein Bestätigungs-Popup wird angezeigt. Klicken Sie auf Schichtannahme um die Daten an Salesforce zu übertragen, oder „Abbrechen“, um den Vorgang zu beenden.

- Sobald die Synchronisierung abgeschlossen ist, wird in einem Ergebnis-Popup der Status angezeigt, einschließlich der Gesamtzahl der verarbeiteten, erstellten, aktualisierten und fehlgeschlagenen Datensätze.

C) Synchronisierung planen
Um die Synchronisierung Ihrer Daten zwischen Salesforce und Ihrer DNN-Site zu automatisieren, navigieren Sie zum Sync-Optionen und wählen Sie die Synchronisierung planen .
- Schalten Sie den Schalter für die gewünschten Zuordnungsbezeichnungen auf „Ein“, um die Synchronisierung zu aktivieren. Wählen Sie anschließend die gewünschte Synchronisierungsfrequenz aus. (Täglich, wöchentlich, monatlich oder benutzerdefiniert) aus dem Dropdown-Menü für jede aktivierte Synchronisierung.
- Geben Sie die genaue Uhrzeit an, zu der die Synchronisierung erfolgen soll (z. B. täglich zu einer bestimmten Stunde), um sicherzustellen, dass die Synchronisierung automatisch zum für Ihren Arbeitsablauf am besten geeigneten Zeitpunkt ausgeführt wird.
- Klicken Sie auf „Konfiguration speichern“ , um die Änderungen anzuwenden. Wenn Sie einen Bericht über die Synchronisierungskonfiguration erstellen möchten, klicken Sie auf das "Bericht" .

D) Echtzeit-Benutzersynchronisierung
- Navigieren Sie zu der Sync-Optionen Abschnitt und wählen Sie die Echtzeit-Synchronisation Tab. Stellen Sie sicher, dass die Aktivieren Sie die Echtzeit-Benutzersynchronisierung Der Schalter ist aktiviert, um Benutzerdaten in Echtzeit zwischen DNN und Salesforce zu synchronisieren, wenn Benutzerdatensätze in DNN erstellt oder aktualisiert werden.
- Mach das ... an Aktivieren Sie das Abrufen benutzerdefinierter Objekte in Echtzeit Umschalten, wenn Sie benutzerdefinierte Objekte in Echtzeit zwischen DNN und Salesforce synchronisieren möchten.
- Sobald diese Einstellungen konfiguriert sind, klicken Sie auf Konfiguration speichern um die Änderungen zu übernehmen.

E) Echtzeit-Objektsynchronisierung
Um Real-Time Custom Object Pull in DNN Salesforce Sync zu konfigurieren, folgen Sie bitte der detaillierten Einrichtungsanleitung werden auf dieser Seite erläutert.
Ähnliche Artikel
Kontakt aufnehmen
Bitte erreichen Sie uns unter dnnsupport@xecurify.com, und unser Team unterstützt Sie bei der Einrichtung der Salesforce-Integration in DNN. Wir helfen Ihnen auch bei der Auswahl der am besten geeigneten Lösung oder des am besten geeigneten Plans basierend auf Ihren Anforderungen.
