Konfigurieren von Bildschirm-Popups in CXone Agent for Salesforce
Dies ist der vierte Schritt bei der Einrichtung von CXone Agent Embedded in Salesforce. Dieser Schritt ist optional. Sie können zum nächsten Schritt springen: Arbeitsabläufe konfigurieren.
Wenn ein Agent eine Interaktion erhält, kann CXone Agent Embedded für Salesforce (CXone Agent for Salesforce) dem Agenten ein Bildschirm-Popup anzeigen. Sie können die folgenden Arten von Bildschirm-Popups konfigurieren:
- Angeheftete Salesforce-Datensätze
- Salesforce Ablauf -Seiten
- URLs, einschließlich für eine Visualforce -Seite
- Salesforce-Suchseiten
Bildschirm-Popups für Salesforce-Datensätze konfigurieren
Sie können festlegen, dass erstellte Datensätze automatisch als Bildschirm-Popups in Salesforce eingeblendet werden. Dies ist Teil der Konfiguration von Salesforce Arbeitsabläufen.
-
Öffnen Sie die Snippet for Create Workflow SNIPPET-Aktion in Ihrem Skript.
-
Kopieren Sie in der Arbeitsablauf-Payload die folgende Codezeile und fügen Sie sie vor DYNAMIC create[RecordName]Payload ein:
createPayload.screenPop = "true"
Achten Sie darauf, dass createPayload mit früheren Zeilen in Ihrem Arbeitsablauf übereinstimmt. Wenn Sie zum Beispiel den Standard-Arbeitsablauf Fall erstellen verwenden, sollte diese Zeile createCase.screenPop = "true" lauten.
-
Speichern Sie Ihr Skript.
Ablauf-Bildschirm-Popup konfigurieren
CXone Agent for Salesforce kann ein Bildschirm-Popup für einen Ablauf in Salesforce anzeigen. Dies ist eine Option, wenn Interaktionen auf derselben Browser-Registerkarte bereitgestellt werden, auf der CXone Agent for Salesforce aktiv ist.
Diese Art von Bildschirm-Popup verwendet eine CustomEvent -Aktion. Wenn Ihr Skript mehr als ein benutzerdefiniertes Ereignis erfordert, verwenden Sie für jedes eine neue Instanz von CustomEvent.
-
Öffnen Sie in Studio das Skript, das Sie für die Salesforce-Integration geändert haben.
-
Fügen Sie nach der ONANSWER- oder ONASSIGNMENT-Aktion eine SNIPPET -Aktion zum Skript hinzu.
-
Ändern Sie die Eigenschaft Caption der SNIPPET-Aktion, um ihren Zweck anzugeben, wie z. B. Bildschirm-Popup zu Ablauf.
-
Öffnen Sie den Editor der snippet-Aktion und fügen Sie den folgenden Code hinzu:
DYNAMIC payloadJSON payloadJSON.contactId="{contactid}" payloadJSON.data.popType = "poptoflow" payloadJSON.data.params.flowDevName = "[Flow_Name]" payloadJSON.data.params.flowArgs = "firstName=[First_Name]&ani={ANI}&lastName=[Last_Name]" ASSIGN reqPayload="{payloadJSON.AsJson()}"
In diesem Snippet:
- popType: Dies muss auf poptoflow eingestellt sein, damit das Bildschirm-Popup einen Ablauf enthält.
- flowDevName: Ersetzen Sie [Flow_Name] mit dem Namen des Ablaufs, der erscheinen soll.
- flowArgs: Geben Sie ein oder mehr Argumente ein, die als Abfragestring in der URL weitergegeben werden sollen. Dies eine optionale Eigenschaft.
- Fügen Sie eine CustomEvent -Aktion nach der Aktion Bildschirm-Popup zu Ablauf SNIPPET hinzu.
-
Ändern Sie die Eigenschaft Caption der CustomEvent-Aktion, um ihren Zweck anzugeben, wie z. B. Bildschirm-Popup zu Ablauf senden.
-
Konfigurieren Sie die EventName-Eigenschaft der CustomEvent-Aktion mit ScreenPopCustomSettings. Verwenden Sie keinen anderen Ereignisnamen.
- Speichern Sie Ihr Skript.
URL-Bildschirm-Popup konfigurieren
CXone Agent for Salesforce kann jede URL als Bildschirm-Popup anzeigen. Sie können diese Option verwenden, um Visualforce-Seiten als Bildschirm-Popups anzuzeigen.
Um diese Art von Bildschirm-Popup einzurichten, verwenden Sie die POPURL -Aktion in Ihrem Skript. Wenn mehr als eine Seite erscheinen soll, benötigen Sie eine POPURL-Aktion für jede.
Drittanbieter-URLs erscheinen immer in einer neuen Browser-Registerkarte. Salesforce URLs können in der aktuellen Salesforce Lightning-Registerkarte oder einer neuen Registerkarte erscheinen, je nachdem, wie der Agent die Einstellung Bedienfeld in Browser öffnen konfiguriert hat.
Die folgenden Bilder zeigen Skriptbeispiele für Sprach- und digitale Skripte.
Desktop Studio-Sprachskript:
Desktop Studio digital-Skript:
CXone Studio-Sprachskript:
CXone Studio digital-Skript:
-
Öffnen Sie in Studio das Skript, das Sie für die Salesforce-Integration geändert haben.
-
Fügen Sie nach der ONANSWER- oder ONASSIGNMENT-Aktion eine POPURL -Aktion zum Skript hinzu.
-
Konfigurieren Sie die URL-Eigenschaft der POPURL-Aktion mit der URL der Seite, die Agenten als Bildschirm-Popup angezeigt werden soll.
Wenn eine Visualforce-Seite als Popup angezeigt werden soll, geben Sie die Visualforce URL im folgenden Format ein: https://your-salesforce-instance.visual.force.com/apex/YourVisualForcePage.
-
Speichern Sie Ihr Skript.
Suchbildschirm-Popup konfigurieren
Sie können eine Salesforce-Suchseite als Bildschirm-Popup anzeigen, wenn der Agent eine Interaktion empfängt. Diese Suchseite zeigt die Ergebnisse für einen von Ihnen konfigurierten Suchstring.
Diese Art von Bildschirm-Popup verwendet eine CustomEvent -Aktion. Wenn Ihr Skript mehr als ein benutzerdefiniertes Ereignis erfordert, verwenden Sie für jedes eine neue Instanz von CustomEvent.
-
Öffnen Sie in Studio das Skript, das Sie für die Salesforce-Integration geändert haben.
-
Fügen Sie nach der ONANSWER- oder ONASSIGNMENT-Aktion eine SNIPPET -Aktion zum Skript hinzu.
-
Ändern Sie die Eigenschaft Caption der SNIPPET-Aktion, um ihren Zweck anzugeben, wie z. B. Bildschirm-Popup zu Suche.
-
Öffnen Sie den Editor der snippet-Aktion und fügen Sie den folgenden Code hinzu:
DYNAMIC payloadJSON payloadJSON.contactId="{contactid}" payloadJSON.data.popType = "searchstring" payloadJSON.data.params.searchString = "[string]" ASSIGN reqPayload='{payloadJSON.AsJson()}'
In diesem Snippet:
- popType: Dies muss auf searchstring eingestellt sein, damit das Bildschirm-Popup die Suchseite enthält.
- searchString: Geben Sie den Suchstring ein. Die Mindestlänge beträgt drei Zeichen.
- Fügen Sie eine CustomEvent -Aktion nach der Aktion Bildschirm-Popup zu Suche SNIPPET hinzu.
-
Ändern Sie die Eigenschaft Caption der CustomEvent-Aktion, um ihren Zweck anzugeben, wie z. B. Bildschirm-Popup zu Suche senden.
-
Konfigurieren Sie die TargetAgent-Eigenschaft der CustomEvent-Aktion mit {agentid}.
-
Konfigurieren Sie die EventName-Eigenschaft der CustomEvent-Aktion mit ScreenPopCustomSettings. Verwenden Sie keinen anderen Ereignisnamen.
-
Konfigurieren Sie die PersistInMemory-Eigenschaft der CustomEvent-Aktion mit False.
-
Konfigurieren Sie die Data-Eigenschaft der CustomEvent-Aktion mit {reqPayload}.
- Speichern Sie Ihr Skript.
Der nächste Schritt bei der Einrichtung von CXone Agent Embedded in Salesforce ist die Konfiguration von Arbeitsabläufen.