Erstellen eines benutzerdefinierten Synchronisierungsfilters für Dynamik

Möchten Sie nicht alles in Ihrem Dynamics CRM mit Marketo synchronisieren? Mach dir keine Sorgen! Mit Marketo können Sie einen Synchronisierungsfilter einrichten und nur einen Teil Ihrer Datensätze synchronisieren.

Übersicht

So richten Sie einen Dynamics-Synchronisierungsfilter ein:

  1. Erstellen Sie ein benutzerdefiniertes Feld mit dem Namen new_synctomkto in Dynamics CRM für jedes Objekt (Lead, Kontakt, Konto, Gelegenheit und andere benutzerdefinierte Entitäten).
  2. Weisen Sie diesem Feld den Wert "Ja/Nein"zu oder lassen Sie ihn leer.
HINWEIS

Sie müssen diese Änderungen in Dynamics CRM vornehmen, nicht in Ihrer Datenbank oder Marketo.

Marketo sucht bei der automatischen Hintergrundsynchronisierung nach diesem Feld und legt anhand dieser Logik fest, über welche Datensätze synchronisiert werden soll:

Feldwert Mit Marketo synchronisieren?
Feld nicht vorhanden Ja
Feld ist leer Ja
Feld hat den Wert "Ja" Ja
Feld hat den Wert "Nein" Anz
VORSICHT

Die einzige Möglichkeit, Marketo anzuweisen, einen Datensatz zu überspringen, besteht darin, den Feldwert explizit auf Nein festzulegen. Marketo synchronisiert weiterhin Datensätze, auch wenn die Feldwerte leer sind.

VORAUSSETZUNGEN

Installieren Sie die neueste Version des Marketo-Plug-ins (3.0.0.1 oder höher). Gehen Sie zu Marketo > Admin > Microsoft Dynamics > Marketo Solution herunterladen.

Create SyncToMkto Field

  1. Melden Sie sich bei Dynamics CRM an. Klicken Sie auf Einstellungen und dann auf Anpassungen.

  2. Klicken Sie auf System anpassen.

  3. Klicken Sie auf neben Entities.

  4. Klicken Sie auf neben Lead und wählen Sie Felder. Klicken Sie dann auf Neu.

  5. Geben Sie SyncToMkto in das Feld Anzeigename ein und wählen Sie Zwei Optionen als Datentyp. Klicken Sie dann auf Speichern und Schließen.

    HINWEIS

    Wählen Sie einen beliebigen Anzeigenamen für dieses Feld, aber das Feld Name muss genau new_synctomkto sein. Sie müssen new als Standardpräfix verwenden. Wenn Sie die Standardeinstellung geändert haben, gehen Sie hier zu Zurücksetzen des Standardpräfix für die benutzerdefinierten Feldnamen. Sie können sie nach Erstellung der neuen Felder wieder ändern.

    HINWEIS

    Wenn Sie einen asynchronen Workflow eingerichtet haben, erhält der Datensatz den standardmäßigen SyncToMkto-Wert, den Sie im Feld eingerichtet haben, und ruft nach Abschluss der Ausführung des Workflows einige Sekunden den korrekten Wert ab. Wenn der Standardwert auf "Ja"festgelegt ist, werden diese Datensätze in Marketo erstellt und dann veraltet. Verwenden Sie No als Standardwert, um dies zu vermeiden.

  6. Wiederholen Sie diesen Vorgang und erstellen Sie das Feld SyncToMkto für alle weiteren Entitäten, für die Sie die Synchronisierung einschränken möchten, z. B. Kontakt, Konto, Gelegenheit und benutzerdefinierte Entitäten.

Filter in Marketo auswählen

Auch wenn Sie die erste Synchronisierung bereits durchgeführt haben, wählen Sie die zu synchronisierenden Felder aus.

  1. Gehen Sie zu Admin und wählen Sie MIcrosoft Dynamics.

  2. Klicken Sie unter "Details zur Feldsynchronisierung"auf Bearbeiten.

  3. Blättern Sie nach unten zum Feld und überprüfen Sie es. Der tatsächliche Name muss new_synctomkto sein, der Anzeigename kann jedoch beliebig sein. Klicken Sie auf Speichern.

Gut, jetzt haben Sie den Synchronisierungsfilter für Marketo aktiviert.

Erstellen Sie einen Workflow für Dynamiken, um automatisch synchrone Filterwerte zuzuweisen

Sie können den SyncToMkto-Feldern für Ihre Datensätze immer manuell einen Wert zuweisen. Aber warum sollten Sie nicht die Leistungsfähigkeit eines Dynamics-Workflows nutzen und dem SyncToMkto-Feld automatisch einen Wert zuweisen, wenn ein Datensatz erstellt oder aktualisiert wird?

HINWEIS

Dies ist auf Datenbankebene nicht möglich. Dies muss im CRM manuell oder mithilfe eines Workflows erfolgen.

Ein Dynamics-Arbeitsablauf funktioniert nur bei neuen Datensätzen, die im Laufe der Zeit erstellt wurden, nicht bei historischen Daten. Verwenden Sie eine Batch-Aktualisierung, um über vorhandene Datensätze zu wechseln.

  1. Gehen Sie zu Dynamics CRM. Klicken Sie auf Einstellungen und dann auf Prozesse.

  2. Klicken Sie auf Neu.

  3. Geben Sie einen Namen für den Workflow ein und wählen Sie Workflow als Kategorie und Lead als Entität. Klicken Sie dann auf OK.

  4. Erstellen Sie Regeln, um dem Feld SyncToMkto basierend auf den Voreinstellungen Ihres Unternehmens einen Wert "true"oder "false"zuzuweisen. Klicken Sie auf Speichern und Schließen.

    HINWEIS

    Definieren Sie eine Standardaktion, nachdem Sie auf Hinzufügen Schritt klicken, um eine Prüfbedingung hinzuzufügen. Dadurch werden die Datensätze festgelegt, die nicht mit No synchronisiert werden sollen. Andernfalls werden sie synchronisiert.

  5. Wählen Sie den Workflow aus und klicken Sie auf Aktivieren.

    TIPP

    Siehe Benutzerdefinierte Synchronisierungsfilterregeln für eine E-Mail-Adresse, um Regeln einzurichten, die nur Datensätze für Personen mit E-Mail-Adressen synchronisieren.

Filterdetails synchronisieren

Im Folgenden finden Sie einige Implementierungsdetails, die wir dachten Sie sollten wissen:

  1. Beginn eines Synchronisierungsvorgangs

    Wenn sich der Wert SyncToMkto von No in Yes ändert, benachrichtigt Dynamics Marketo sofort, dass der Beginn diesen Datensatz synchronisiert. Wenn der Datensatz bereits vorhanden ist, aktualisiert Marketo ihn. Andernfalls erstellt Marketo den Datensatz.

    TIPP

    In diesem Fall wird dem Marketo-Protokoll ein Create [StartSync]-Vorgang hinzugefügt.

  2. Synchronisierungsvorgang beenden

    Wenn ein Datensatz seinen SyncToMkto-Wert von "Ja"in "Nein"ändert, wird Marketo benachrichtigt, diesen Datensatz nicht mehr zu synchronisieren. Der Datensatz wird jedoch nicht gelöscht, sondern es werden keine Updates mehr angezeigt.

Auf dieser Seite