Freigeben über


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.

Die Mitgliederliste ist im Formular

Lösung

  1. Wechseln Sie zu "Erweiterte Einstellungen">-Anpassungen>>, um das System anzupassen.

  2. Öffnen Sie auf der Websitekarte "Entities>Marketing List>Forms".

  3. Wählen Sie in der Liste der Formulare das Formular "Marketingliste " aus.

    Wählen Sie das Marketinglistenformular aus der Liste der Formulare aus.

  4. Wählen Sie im Formular "Marketingliste" in der Websiteübersicht "Marketingliste" "Mitglieder" aus.

    Wählen Sie

  5. Wählen Sie "Kontakte" und dann "Eigenschaften ändern" aus. Das Fenster Eigenschaften festlegen wird geöffnet.

    Das set Eigenschaftenfenster wird geöffnet, nachdem Sie

  6. 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.

  7. Wählen Sie die Ansicht "Meine aktiven Kontakte " aus, und wählen Sie in der Dropdownliste "Ansichtsauswahl " die Option "Aus" aus.

    Wählen Sie in der Dropdownliste

  8. Deaktivieren Sie im Abschnitt "Name " das Kontrollkästchen "Anzeigebezeichnung" im Formular .

    Deaktivieren Sie die Anzeigebezeichnung im Kontrollkästchen

  9. Klicken Sie auf OK.

  10. Wiederholen Sie die Schritte 5 bis 9 für Konten und Leads.

  11. 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.

Leere Kampagnenliste im Formular

Lösung

  1. Wechseln Sie zu "Erweiterte Einstellungen">-Anpassungen>>, um das System anzupassen.

  2. Öffnen Sie auf der Websitekarte "Entities>Campaign>Forms".

  3. Wählen Sie in der Liste der Formulare das Kampagnenformular aus.

    Wählen Sie das Kampagnenformular aus der Formularliste aus.

  4. Fügen Sie im Bereich "Feld-Explorer " auf der rechten Seite der Seite das Feld "TmpRegardingObjectId" zum Formular hinzu.

    Fügen Sie TmpRegardingObjectId zum Kampagnenformular hinzu.

  5. Wählen Sie das Feld "TmpRegardingObjectId " und dann " Eigenschaften ändern" aus.

    Das Fenster Eigenschaften festlegen wird geöffnet.

  6. 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.

    Deaktivieren Sie standardmäßig das Kontrollkästchen

  7. Speichern und veröffentlichen des Formulars.

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.

    Geben Sie die Berechtigung zum Senden von E-Mails als weitere Benutzerberechtigung für den Benutzer an.

  • 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.

    Zulassen, dass andere Benutzer E-Mails im Namen des Besitzers 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

  1. Wechseln Sie zu den Systemaufträgen für das Systemsystem>für erweiterte Einstellungen>>.

  2. 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.

  3. 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:

    1. Wechseln Sie zum Dynamics 365 Admin Center, wählen Sie Ihre Instanz aus, und wählen Sie dann "Administratoreinstellungen" aus.

      Wählen Sie

    2. Deaktivieren Sie das Kontrollkästchen "Hintergrundvorgänge deaktivieren".

      Deaktivieren Sie das Kontrollkästchen

  4. Speichern Sie Ihre Einstellungen, und beenden Sie sie.

Aktivieren des ActivityPropagation-Prozesses

  1. Wechseln Sie zu "Erweiterte Einstellungen">-Anpassungen>>, um das System anzupassen.

  2. Wechseln Sie von der Websitekarte zu "Prozesse".

  3. Wählen Sie in der Ansichtsauswahl " Alle" aus.

    Alle verfügbaren Prozesse werden angezeigt.

    Wählen Sie

  4. Wählen Sie den ActivityPropagation-Prozess und dann "Aktivieren" aus.

    Aktivieren Sie den ActivityPropagation-Prozess, indem Sie die Schaltfläche

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

  1. Wechseln Sie zu den Systemaufträgen für das Systemsystem>für erweiterte Einstellungen>>.
  2. 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.

  1. Wechseln Sie zu "Erweiterte Einstellungen">-Anpassungen>>, um das System anzupassen.

  2. Wechseln Sie von der Websitekarte zu "Prozesse".

  3. Wählen Sie in der Ansichtsauswahl " Alle" aus.

    Alle verfügbaren Prozesse werden angezeigt.

    Wählen Sie

  4. Wählen Sie den ActivityPropagation-Workflow und dann "Deaktivieren" aus.

    Deaktivieren Sie den ActivityPropagation-Workflow.

  5. 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.

Legen Sie Kontakteinstellungen fest, um sie zuzulassen oder zu senden.

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.

  1. Wechseln Sie zu "Erweiterte Einstellungen">-Anpassungen>>, um das System anzupassen.

  2. Wählen Sie unter "Komponenten" die Option "Entitäten-Kontoformulare>>" aus.

  3. Öffnen Sie das Formular, dem Sie das Untergrid hinzufügen möchten.

  4. Wählen Sie auf der Formularseite die Registerkarte "Einfügen " und dann "Eine Spalte" aus.

    Eine neue Spalte wird als Registerkarte hinzugefügt.

  5. Wählen Sie die Registerkarte und dann "Eigenschaften ändern" aus. Das Dialogfeld Registerkarteneigenschaften wird geöffnet.

  6. 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.

  7. 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.

  8. 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.

    Werte auf der Registerkarte

  9. 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.

Die Registerkarte

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.