Loading

Wenn ein Agent den Chat annimmt, lädt die Seite einen leeren Bildschirm

Veröffentlichungsdatum: Jul 15, 2025
Beschreibung

Wenn der Chat initiiert und an den Agenten weitergeleitet wird, sieht der Agent manchmal ein leeres Chat-Fenster.

 

Schritte zum Reproduzieren:

  1. Konfigurieren Sie eine Organisation mit Chat und aktiviertem Omnikanal.
  2. Konfigurieren Sie einen Agenten, der Chats in der Lightning-Konsole empfangen kann.
  3. Konfigurieren Sie eine Schaltfläche zum Testen von Chats, über die Chats an diesen Agenten gesendet werden können. Konfigurieren Sie eine automatische Begrüßung, um das Problem zu veranschaulichen.
  4. Starten Sie einen Chat und nehmen Sie ihn mit dem Agenten an.
  5. Geben Sie in der JS-Konsole agentenseitig Folgendes ein: $A.getComponent('<chatBody component global id>').set('v.chatDataFetched', false); Sie können die globale ID entweder mit dem Lightning-Plugin oder durch Platzieren eines Haltepunkts im ChatBody-Steuerfeld/-Hilfscode und Aufrufen von "cmp.getGlobalId()" abrufen.

  6. Der Chat-Text sollte in der Benutzeroberfläche ausgeblendet werden.
  7. Senden Sie ein paar Nachrichten vom Besucher.
  8. Führen Sie jetzt dasselbe JS-Snippet aus, aber übergeben Sie stattdessen "true" als Wert.
  9. Der Chat-Text wird wieder angezeigt, aber nur die automatische Begrüßung.
  10. Aktualisieren Sie den Browser. Sie sollten alle Nachrichten im Text sehen.
  11. Dies ist eine Möglichkeit, dieses Problem zu reproduzieren, es gibt aber noch andere Wege, wie es bei Kunden auftreten kann, z. B. wenn sie
    zu Beginn die Meldung "Abschrift ist nicht fertig" sehen, weil sie die Automatisierung ausführen. Das gleiche Problem tritt auf, wenn während dieser Zeit Nachrichten gesendet werden.
Lösung

Instanziieren Sie die Komponenten "engagedChat"/"conversationLog", aber blenden Sie sie aus (lassen Sie sie im DOM), damit sie neue Nachrichten überwachen und gegebenenfalls hinzufügen können.

 

Laden Sie Chat-Daten vom Server, wenn "chatBody" den Haupttext darstellt.

 

Kunden können diese potenziellen Auswirkungen nur minimieren, indem sie die Automatisierung begrenzen, die während der Weiterleitung/Annahme von Chats ausgeführt wird. Wenn Agenten vermuten, dass sie betroffen sind, können sie ihren Browser aktualisieren, um die neuesten Chat-Daten zu laden.

Nummer des Knowledge-Artikels

002826046

 
Laden
Salesforce Help | Article