Wartung und Fehlersuche
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
- Fehlermeldungen der Workflows einsehen
- Speicherplatz der Integration reduzieren
- Abweichende Zeitstempel verwalten
- Service Updates für Microsoft Dynamics 365 Online
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 Steht für „Application Programming Interface“, auch Programmierschnittstelle. Die API gibt an, wie Softwarekomponenten miteinander interagieren sollen, z. B. wenn auf Datenbanken oder Computerhardware zugegriffen wird. Sie vereinfacht außerdem die Programmierung von grafischen Benutzeroberflächen. APIs haben oft die Form von Bibliotheken mit Angaben zu Routinen, Datenstrukturen, Objektklassen und Variablen.-Daten
- Optimizely Campaign Empfängerpakete
- Optimizely Campaign Mandant Arbeitsumgebung von Optimizely Campaign. Ein Mandant ist ein eigenständiges und in sich geschlossenes System zur Organisation Ihrer Mailings. Sie können einen oder mehrere Mandanten verwenden.
- Optimizely Campaign Zuordnung
Ü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:
- Öffnen Sie in Microsoft Dynamics CRM die Einstellungen und rufen Sie unter Episerver Campaign den Menüpunkt Episerver Campaign Mandanten auf.
- 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
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.
- Datum der letzten Klicks
- 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.
- Klicken Sie auf den Namen des entsprechenden Systemauftrags, um die Detailbeschreibung des Fehlers anzuzeigen.
- Beheben Sie den Fehler.
- Wenn Sie den Fehler nicht beheben können, klicken Sie auf Details, um die Trace (engl. für Ablaufverfolgung/Spur) des Workflows anzuzeigen.
- 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
- Wählen Sie in Microsoft Dynamics CRM unter Einstellungen > Empfängerpakete.
- Klicken Sie rechts neben der Überschrift Aktive Episerver Campaign Empfängerpakete auf die nach unten zeigende Pfeilspitze.
- Wählen Sie in der Drop-down-Liste die Option Alte Episerver Campaign Empfängerpakete aus.
- 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:
- Wählen Sie in Microsoft Dynamics CRM unter Einstellungen > Prozesse.
- Klicken Sie rechts neben der Überschrift auf die nach unten zeigende Pfeilspitze.
- Wählen Sie in der Drop-down-Liste die entsprechende Anzeige aus, z. B. Aktivierte Prozesse.
- Klicken Sie auf den Workflow, dessen Workflowauftrag nach Ausführung automatisch gelöscht werden soll.
- Wählen Sie unter Beibehaltung von Workflowaufträgen die Option Abgeschlossene Workflowaufträge automatisch löschen (um Speicherplatz zu sparen).
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.
- 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:
- Rufen sie in Microsoft Dynamics CRM das betroffene Datums- und Zeitfeld auf.
- Bearbeiten Sie das Feld. Prüfen Sie in den Einstellungen, ob das Feld als User Local definiert ist.
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.