Wartung und Fehlersuche

  • Aktualisiert

Dieses Kapitel richtet sich an Administratoren und Entwickler mit Administratorrechten in Microsoft Dynamics.

Dieses Kapitel erhalten Sie Informationen zur Wartung und Fehlerbehebung der Microsoft-Dynamics-CRM-Integration für Optimizely Campaign. Folgende Prozesse werden beschrieben:

Workflows auf Fehler und Aktivität prüfen

Aktive und bereits ausgeführte Workflows werden Ihnen in den CRM-Einstellungen unter Systemaufträge angezeigt. Unter Entität können sie die Workflows der Optimizely Campaign Integration filtern. Diese teilen sich in folgenden Kategorien auf:

  • Optimizely Campaign API-Daten
  • Optimizely Campaign Empfängerpakete
  • Optimizely Campaign Mandant
  • Optimizely Campaign Zuordnung

Bild: Workflows prüfen

Überprüfen Sie regelmäßig die Workflows der Kategorien Episerver Campaign Mandant und Episerver Campaign Empfängerpakete auf Fehlermeldungen. Siehe Fehlermeldungen der Workflows.

Um sicherzustellen, dass für einen Mandanten die Workflows aktiv sind, führen Sie die folgenden Schritte aus:

  1. Öffnen Sie in Microsoft Dynamics CRM die Einstellungen und rufen Sie unter Episerver Campaign den Menüpunkt Episerver Campaign Mandanten auf.
  2. Doppelklicken Sie auf den Mandanten. In der Übersicht finden Sie den Zeitpunkt des letzten Imports des entsprechenden Datentyps:
    • Datum der letzten Klicks
    • Datum der letzten Öffnungen
    • Datum der letzten Antworten
    • Datum der letzten Abbestellungen
    • Datum der letzten Outbounces

    Bild: Workflow-Aktivität überprüfen

    Wenn ein oder mehrere Importe länger als eine Stunde zurückliegen, ist der Workflow nicht mehr aktiv. Mögliche Gründe können z. B. unzureichende Ressourcen innerhalb des CRMs oder ein Netzwerkproblem sein.

  3. Um die Workflows des Mandanten erneut zu starten, klicken Sie Workflow ausführen und wählen Sie den zu startenden Workflow aus. Wenn das Problem nach dem Neustart weiterhin bestehen sollte, wenden Sie sich an Ihren Systemadministrator.

Fehlermeldungen der Workflows einsehen

Wenn ein Workflow nicht fehlerfrei ausgeführt wurde, erscheint die Meldung Fehler unter Einstellungen > System > Systemaufträge in der Spalte Statusgrund.

Bild: Workflow-Fehlermeldung

  1. Klicken Sie auf den Namen des entsprechenden Systemauftrags, um die Detailbeschreibung des Fehlers anzuzeigen.

    Bild: Detailbeschreibung

  2. Beheben Sie den Fehler.
  3. Wenn Sie den Fehler nicht beheben können, klicken Sie auf Details, um die Trace (engl. für Ablaufverfolgung/Spur) des Workflows anzuzeigen.

    Bild: Trace-Details des Workflows

  4. Kopieren Sie den Text der Trace sowie die Fehlermeldung mit dem Fehlerzeitpunkt und wenden Sie sich mit diesen Informationen an die Kundenbetreuung.

Gängige Fehlermeldungen

Fehlermeldung Problembeschreibung
The specified mailing is not assigned to the mandator. Sie haben beim Kampagnenversand ein Mailing angegeben, das sich nicht im Mandanten des ausgewählten Werbeeinverständnisses befindet.
The number of flat recipient field values (57) is not a multiple of the number of recipient field names (18). Die Konfiguration der zu übertragenden Felder deckt sich nicht mit den Empfängerlisten-Feldern des Optimizely Campaign Mandanten.

Speicherplatz reduzieren

Die Reduktion des Speicherplatzes ist optional. Wenn Sie den Speicherplatz nicht freigeben, wird der Betrieb der Integration nicht beeinträchtigt. Reduzieren Sie den Speicherplatz, um Speicherressourcen freizugeben und eine bessere Übersicht über aktuelle, relevante Workflows zu haben.

Sie können folgende Wartungsmaßnahmen durchführen:

  • nicht mehr benötigte Empfängerpakete löschen
  • ausgeführte Workflowaufträge löschen

Nicht mehr benötigte Empfängerpakete löschen

  1. Wählen Sie in Microsoft Dynamics CRM unter Einstellungen > Empfängerpakete.

    Bild: Einstellungen

  2. Klicken Sie rechts neben der Überschrift Aktive Episerver Campaign Empfängerpakete auf die nach unten zeigende Pfeilspitze.

    Bild: Empfängerpakete auswählen

  3. Wählen Sie in der Drop-down-Liste die Option Alte Episerver Campaign Empfängerpakete aus.

    Bild: Alte Empfängerpakete auswählen

  4. Markieren Sie die zu löschenden alten Empfängerpakete und klicken Sie auf Löschen.

Ausgeführte Workflowaufträge löschen

Standardmäßig speichert Microsoft Dynamics alle ausgeführten Workflowaufträge. Wenn Sie die Standardkonfiguration ändern und die ausgeführten Workflowaufträge automatisch löschen möchten, führen Sie die folgenden Schritte aus:

  1. Wählen Sie in Microsoft Dynamics CRM unter Einstellungen > Prozesse.

    Bild: Prozesse auswählen

  2. Klicken Sie rechts neben der Überschrift auf die nach unten zeigende Pfeilspitze.

    Bild: Prozesse öffnen

  3. Wählen Sie in der Drop-down-Liste die entsprechende Anzeige aus, z. B. Aktivierte Prozesse.

    Bild: Prozess auswählen

  4. Klicken Sie auf den Workflow, dessen Workflowauftrag nach Ausführung automatisch gelöscht werden soll.
  5. Wählen Sie unter Beibehaltung von Workflowaufträgen die Option Abgeschlossene Workflowaufträge automatisch löschen (um Speicherplatz zu sparen).

    Bild: Workflowaufträge automatisch löschen

    Sie müssen den Workflow unter Umständen kurzfristig deaktivieren, um das Kontrollkästchen aktivieren zu können. Wenn Sie das Kontrollkästchen aktiviert haben, aktivieren Sie wieder den Workflow.

  6. Klicken Sie auf Schließen.

Abweichende Zeitstempel verwalten

Das Verhalten der Datumsfelder im CRM kann zu abweichenden Zeitstempeln im CRM und Optimizely Campaign führen. Nutzen Sie bei der Verwendung von Datumsfeldern mit Zeitangabe den Feldtyp User Local, da dieser bei der Synchronisierung die am Nutzer eingestellte Zeitzone berücksichtigt.

Prüfen Sie dazu in den Feldeinstellungen das Format der Datumsfelder:

    1. Rufen sie in Microsoft Dynamics CRM das betroffene Datums- und Zeitfeld auf.

Bild: Datums- und Zeitfeld aufrufen

  1. Bearbeiten Sie das Feld. Prüfen Sie in den Einstellungen, ob das Feld als User Local definiert ist.

    Bild: Einstellungen bearbeiten

    Ist das Feld als Time-Zone Independent definiert, berücksichtigt es nicht die im CRM eingestellte Zeitzone. Optimizely Campaign hingegen rechnet bei der Anzeige die Zeit anhand der Zeitzone des Nutzers um, sodass Abweichungen auftreten können.

    Ist das Feld im CRM einmal als Time-Zone Independent gespeichert, kann es nicht mehr verändert werden. In diesem Fall sollten Sie das Feld löschen und neu anlegen.

    Service Updates für Microsoft Dynamics 365 Online

    Microsoft veröffentlicht Service Updates für Microsoft Dynamics 365 Online zu unterschiedlichen Zeiten ohne Ankündigung. Service Updates können die Funktionalität der Microsoft-Dynamics-CRM-Integration für Optimizely Campaign beeinträchtigen. Optimizely kann mögliche Fehlfunktionen nicht im Voraus ausschließen. Weitere Informationen zu den Service Updates finden Sie unter Microsoft Support.