Problembehandlung bei In-App-Marketing
Dieser Artikel hilft Ihnen bei der Problembehandlung und Behebung von Problemen im Zusammenhang mit dem In-App-Marketing.
Problem 1: Die Ansicht "Mitglieder" ist beim Öffnen des Formulars "Marketingliste" nicht verfügbar.
Ursache
Das Problem tritt aufgrund der Anpassung der Ansichten für jedes Untergrid im Formular "Marketingliste" auf, wodurch die Mitgliederliste leer angezeigt wird.
Lösung
Wechseln Sie zu "Erweiterte Einstellungen">-Anpassungen>>, um das System anzupassen.
Öffnen Sie auf der Websitekarte "Entities>Marketing List>Forms".
Wählen Sie in der Liste der Formulare das Formular "Marketingliste " aus.
Wählen Sie im Formular "Marketingliste" in der Websiteübersicht "Marketingliste" "Mitglieder" aus.
Wählen Sie "Kontakte" und dann "Eigenschaften ändern" aus. Das Fenster Eigenschaften festlegen wird geöffnet.
Wählen Sie im Abschnitt "Zusätzliche Optionen" in der Dropdownliste "Ansichtsauswahl" die Option "Ausgewählte Ansichten anzeigen" aus.
Die Liste der zusätzlichen Optionen wird angezeigt.
Wählen Sie die Ansicht "Meine aktiven Kontakte " aus, und wählen Sie in der Dropdownliste "Ansichtsauswahl " die Option "Aus" aus.
Deaktivieren Sie im Abschnitt "Name " das Kontrollkästchen "Anzeigebezeichnung" im Formular .
Klicken Sie auf OK.
Wiederholen Sie die Schritte 5 bis 9 für Konten und Leads.
Speichern und veröffentlichen des Formulars.
Problem 2 – Eine aus dem Marketinglistenformular erstellte Kampagne kann keinem Marketinglistendatensatz in Unified Interface zugeordnet werden.
Ursache
Das Problem tritt auf, da das Attribut TmpRegardingObjectId aus dem Kampagnenformular entfernt wurde.
Lösung
Wechseln Sie zu "Erweiterte Einstellungen">-Anpassungen>>, um das System anzupassen.
Öffnen Sie auf der Websitekarte "Entities>Campaign>Forms".
Wählen Sie in der Liste der Formulare das Kampagnenformular aus.
Fügen Sie im Bereich "Feld-Explorer " auf der rechten Seite der Seite das Feld "TmpRegardingObjectId" zum Formular hinzu.
Wählen Sie das Feld "TmpRegardingObjectId " und dann " Eigenschaften ändern" aus.
Das Fenster Eigenschaften festlegen wird geöffnet.
Deaktivieren Sie im Abschnitt "Beschriftung" das Kontrollkästchen "Beschriftung anzeigen" auf dem Formular, und deaktivieren Sie im Abschnitt "Sichtbarkeit" das Kontrollkästchen "Sichtbar" standardmäßig.
Speichern und veröffentlichen des Formulars.
Problem 3 : Ein verwandtes Kontofeld für ein Mitgliedskonto kann nicht mithilfe der erweiterten Suche in Unified Interface gefunden werden.
Ursache
Das Problem tritt auf, da der Anzeigename des Kontakts oder des Kontos in der Anwendung geändert wurde, und der Firmenname (RELATED_TYPE) wählt den zugehörigen Typ aus dem geänderten Anzeigenamen aus.
Lösung
In Unified Interface ist die Firmennamenentität als Firmenname (Firma) verfügbar. Wenn Sie beispielsweise das Konto als Organisation umbenennen, wird die Entität als Firmenname (Organisation) umbenannt.
Problem: E-Mails können nicht mithilfe der Verteilerliste der E-Mail-Kampagne gesendet werden.
Ursache
Das Problem tritt aus einem der folgenden Gründe auf:
- Die Benutzer sind nicht berechtigt, E-Mails im Auftrag anderer Benutzer zu senden.
- Der Besitzer des Datensatzes (Marketinglistenmitglieder) hat anderen Dynamics 365-Benutzern nicht erlaubt, E-Mails im Namen des Besitzers zu senden.
Lösung
Führen Sie einen der folgenden Schritte durch, um dieses Problem zu beheben:
Für den Benutzer, der die schnelle Kampagne erstellt, muss die Berechtigung "E-Mail als ein anderer Benutzer senden" mindestens einer Rolle zugewiesen sein, die dem Benutzer zugewiesen ist. Weitere Informationen finden Sie unter Erstellen einer Sicherheitsrolle mit der Berechtigungsvererbung von Teammitgliedern.
Für den Besitzer des Datensatzes müssen die Kontrollkästchen "Zulassen, dass andere Microsoft Dynamics 365-Benutzer E-Mails in Ihrem Auftrag senden" aktiviert sein. Wählen Sie im Dialogfeld "Persönliche Optionen festlegen" aus, ob andere Benutzer E-Mails für Sie senden können.
Problem 4 – Das Formularfeld in der E-Mail kann nicht im Assistenten für schnelle Kampagnen geändert werden.
Ursache
Das Problem wird durch unzureichende Berechtigungen für das Senden von E-Mails als eine andere Benutzeroption für Ihre Rolle verursacht.
Lösung
Stellen Sie ausreichende Berechtigungen für das Senden von E-Mails als eine andere Benutzeroption für eine Ihrer Rollen bereit.
Problem 5 – E-Mail-Vorlagen können nicht im Dialogfeld "Verteilen" angezeigt werden.
Ursache
Die E-Mail-Vorlagenauswahl in Unified Interface basiert auf bestimmten Zugriffsebenen für verschiedene Entitäten.
Lösung
Um das Problem zu beheben, benötigen Benutzer Zugriff auf Systembenutzerdatensätze. Gewähren Sie den Zugriff auf Systembenutzer, indem Sie ihnen Sicherheitsrollen in Ihrer Dynamics 365-Organisation zuweisen. Weitere Informationen finden Sie unter Konfigurieren der Benutzersicherheit für Ressourcen in einer Umgebung.
Problem 6 : Der Kampagnenverteilungsprozess bleibt mit dem Status "Ausstehend" oder "Fehlgeschlagen" hängen.
Ursache
Für den Kampagnenverteilungsprozess muss ein Workflow im Hintergrund ausgeführt werden. Wenn der Workflow deaktiviert ist, wird die Kampagnenverteilung nicht abgeschlossen und bleibt im Status "Ausstehend" oder "Fehlgeschlagen " hängen.
Lösung
Um dieses Problem zu beheben, aktivieren Sie den Workflowhintergrundprozess, und aktivieren Sie dann den ActivityPropagation-Prozess .
Aktivieren des Workflowhintergrundprozesses
Wechseln Sie zu den Systemaufträgen für das Systemsystem>für erweiterte Einstellungen>>.
Wechseln Sie zu ActivityPropagation-Aufträgen , und wählen Sie unter "Prozesssitzungen" den Auftrag aus, der mit oder ungefähren Übereinstimmungen übereinstimmt, dem Datum und der Uhrzeit, zu dem die schnelle Kampagne ausgeführt wurde.
Vergewissern Sie sich, dass im Detailabschnitt eine Fehlermeldung angezeigt wird, die besagt, dass der asynchrone Vorgang übersprungen wurde, da sich die Organisation im Modus "Hintergrundverarbeitung deaktivieren" befindet. Aktualisieren Sie die Einstellungen für Ihre Umgebung, indem Sie die folgenden Schritte ausführen:
Wechseln Sie zum Dynamics 365 Admin Center, wählen Sie Ihre Instanz aus, und wählen Sie dann "Administratoreinstellungen" aus.
Deaktivieren Sie das Kontrollkästchen "Hintergrundvorgänge deaktivieren".
Speichern Sie Ihre Einstellungen, und beenden Sie sie.
Aktivieren des ActivityPropagation-Prozesses
Wechseln Sie zu "Erweiterte Einstellungen">-Anpassungen>>, um das System anzupassen.
Wechseln Sie von der Websitekarte zu "Prozesse".
Wählen Sie in der Ansichtsauswahl " Alle" aus.
Alle verfügbaren Prozesse werden angezeigt.
Wählen Sie den ActivityPropagation-Prozess und dann "Aktivieren" aus.
Problem 7 – Fehler bei meiner schnellen Kampagne, und sie ist auf "Abgebrochen" festgelegt.
Ursache
Das Problem wird durch den Fehler einer Stapelablaufverfolgung verursacht, die sich auf die benutzerdefinierten Plug-Ins im Workflowprozess bezieht.
Lösung
- Wechseln Sie zu den Systemaufträgen für das Systemsystem>für erweiterte Einstellungen>>.
- Wechseln Sie zu ActivityPropagation-Aufträgen , und wählen Sie unter "Prozesssitzungen" den Auftrag aus, der mit oder ungefähren Übereinstimmungen übereinstimmt, dem Datum und der Uhrzeit, zu dem die schnelle Kampagne ausgeführt wurde.
Der Systemauftrag enthält Informationen, die die Stapelablaufverfolgung enthalten, die den Fehler aufweist. Beheben Sie den Fehler, wie in der Dokumentation zur Stapelablaufverfolgung erwähnt.
Problem 8 : Die schnelle Kampagne führt eine nicht angehaltene Schleife aus und generiert Tausende von Fehlerdatensätzen.
Ursache
Aufgrund unbekannter Bedingungen, wenn ein Workflow Kampagnenaktivitäten nicht erstellen kann, wird er in eine nicht angehaltene Schleife eingefügt und erstellt weiterhin Kampagnenaktivitäten, die alle fehlschlagen. Sie werden beobachten, dass die Anzahl der Fehler immer größer wird, bis sie die Anzahl der Mitglieder in der Zielmarketingliste überschreitet.
Lösung
Deaktivieren Sie den ActivityPropagation-Workflow , und aktivieren Sie ihn erneut.
Wechseln Sie zu "Erweiterte Einstellungen">-Anpassungen>>, um das System anzupassen.
Wechseln Sie von der Websitekarte zu "Prozesse".
Wählen Sie in der Ansichtsauswahl " Alle" aus.
Alle verfügbaren Prozesse werden angezeigt.
Wählen Sie den ActivityPropagation-Workflow und dann "Deaktivieren" aus.
Warten Sie 24 Stunden, und aktivieren Sie dann den ActivityPropagation-Workflow erneut.
Problem 9 – Kampagnenverteilung erstellt keine Aktivitäten für Zielentitäten
Zieldatensätze (Konto, Kontakt und Lead) können ihre Vorlieben für den Empfang von Marketingmaterialien durch Kampagnenverteilung identifizieren: Dazu gehören E-Mails, Telefone, Fax und Massensendungen.
Kampagnenaktivitäten werden nur für Mitglieder der Marketingliste erstellt, wenn ihre Einstellungen auf "Zulassen" oder "Senden" festgelegt sind.
Problem 10 – Kampagnenverteilung scheitert für einige Mitglieder
Ursache
Die Kampagnenverteilung basiert auf den Mitgliedern in der Marketingliste. Das Mitglied kann ein Konto, ein Kontakt oder ein Lead sein. Eine Kampagnenverteilung kann aufgrund eines der folgenden Gründe für Mitglieder fehlschlagen:
- Dem Mitglied ist keine E-Mail-Adresse zugeordnet.
- Die dem Mitglied zugeordnete E-Mail-Adresse ist ungültig.
- Das Mitglied hat das Feld "Marketingmaterial senden" im Mitgliedsdatensatz als "Nicht senden" konfiguriert.
Lösung
Überprüfen Sie den detaillierten Grund für den Fehler im Raster "Ausgeschlossene Mitglieder ", und ergreifen Sie alle erforderlichen Maßnahmen.
Problem 11 – Die Registerkarte "Kampagne" ist in Konto-, Kontakt- oder Leadformularen in Unified Interface nicht verfügbar.
Ursache
Da keine direkte Beziehung zwischen der Kampagnentabelle und den Konten, Kontakten oder Leads besteht, ist die Registerkarte "Kampagne " in diesen Formularen nicht verfügbar. Die einzige Möglichkeit zum Anzeigen der Kampagnenliste ist eine verteilte Kampagnenaktivität, da eine verteilte Kampagnenaktivität der wahre Hinweis darauf ist, dass eine Zielentität in einer Kampagne verwendet wird.
Lösung
Um das Problem zu beheben, fügen Sie dem Formular die Registerkarte "Kampagnenaktivitäten " hinzu.
Notiz
In diesem Beispiel verwenden wir die Kontoentität.
Wechseln Sie zu "Erweiterte Einstellungen">-Anpassungen>>, um das System anzupassen.
Wählen Sie unter "Komponenten" die Option "Entitäten-Kontoformulare>>" aus.
Öffnen Sie das Formular, dem Sie das Untergrid hinzufügen möchten.
Wählen Sie auf der Formularseite die Registerkarte "Einfügen " und dann "Eine Spalte" aus.
Eine neue Spalte wird als Registerkarte hinzugefügt.
Wählen Sie die Registerkarte und dann "Eigenschaften ändern" aus. Das Dialogfeld Registerkarteneigenschaften wird geöffnet.
Geben Sie die Werte für "Name" und "Bezeichnung" als Kampagnenaktivitäten ein, und wählen Sie dann "OK" aus. Die Registerkarte wird dann als Kampagnenaktivitäten umbenannt.
Wählen Sie die Registerkarte "Kampagnenaktivitäten " aus, wechseln Sie zur Registerkarte "Einfügen ", und wählen Sie dann "Unterraster" aus.
Das Dialogfeld "Eigenschaften festlegen" für das Untergrid wird geöffnet.
Geben Sie auf der Registerkarte "Anzeige " die folgenden Informationen ein:
- Geben Sie im Abschnitt "Name" für den eindeutigen Namen Campaign_Activities ein.
- Geben Sie im Abschnitt "Name" für "Bezeichnung" Kampagnenaktivitäten ein.
- Gehen Sie im Abschnitt "Datenquelle " wie folgt vor:
- Wählen Sie für die Entität "Kampagnenaktivitäten" aus.
- Wählen Sie für die Standardansicht "Alle Kampagnenaktivitäten" aus.
Speichern Sie die Änderungen, und veröffentlichen Sie das Formular.
Um zu überprüfen, ob das Problem behoben wurde, öffnen Sie das Konto, das in Kampagnen verwendet wurde, und enthält einige verteilte Kampagnenaktivitäten. Wählen Sie die Registerkarte "Kampagnenaktivitäten " aus, um zu überprüfen, ob die zugehörigen Kampagnenaktivitäten angezeigt werden.
Problem 12 : Der Benutzer wird beim Versuch, eine statische Marketingliste zu löschen, timeout.
Ursache
Das Löschen einer statischen Marketingliste mit einer großen Anzahl von Mitgliedern (mehr als 50.000) dauert viel Zeit und führt zu einem Timeout.
Lösung
Es wird empfohlen, zuerst alle Mitglieder aus der Marketingliste zu entfernen, indem Sie "Mithilfe der erweiterten Suche entfernen" verwenden und dann die Marketingliste löschen. Um die Leistung der Anwendung zu verbessern und Timeouts zu vermeiden, entfernen Sie die Mitglieder in der Marketingliste in Gruppen von jeweils 10.000. Wenn beispielsweise 20.000 Mitglieder in einer Marketingliste vorhanden sind und Sie die Mitglieder entfernen möchten. Entfernen Sie zuerst 10.000 Mitglieder, und entfernen Sie dann die anderen 10.000 Mitglieder.