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:

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.

  1. Öffnen Sie die Snippet for Create Workflow SNIPPET-Aktion in Ihrem Skript.

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

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

  1. Öffnen Sie in Studio das Skript, das Sie für die Salesforce-Integration geändert haben.

  2. Fügen Sie nach der ONANSWER- oder ONASSIGNMENT-Aktion eine SNIPPET -Aktion zum Skript hinzu.

  3. Ändern Sie die Eigenschaft Caption der SNIPPET-Aktion, um ihren Zweck anzugeben, wie z. B. Bildschirm-Popup zu Ablauf.

  4. Ö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.
  5. Fügen Sie eine CustomEvent -Aktion nach der Aktion Bildschirm-Popup zu Ablauf SNIPPET hinzu.
  6. Ändern Sie die Eigenschaft Caption der CustomEvent-Aktion, um ihren Zweck anzugeben, wie z. B. Bildschirm-Popup zu Ablauf senden.

  7. Konfigurieren Sie die EventName-Eigenschaft der CustomEvent-Aktion mit ScreenPopCustomSettings. Verwenden Sie keinen anderen Ereignisnamen.

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

  1. Öffnen Sie in Studio das Skript, das Sie für die Salesforce-Integration geändert haben.

  2. Fügen Sie nach der ONANSWER- oder ONASSIGNMENT-Aktion eine POPURL -Aktion zum Skript hinzu.

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

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

  1. Öffnen Sie in Studio das Skript, das Sie für die Salesforce-Integration geändert haben.

  2. Fügen Sie nach der ONANSWER- oder ONASSIGNMENT-Aktion eine SNIPPET -Aktion zum Skript hinzu.

  3. Ändern Sie die Eigenschaft Caption der SNIPPET-Aktion, um ihren Zweck anzugeben, wie z. B. Bildschirm-Popup zu Suche.

  4. Ö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.
  5. Fügen Sie eine CustomEvent -Aktion nach der Aktion Bildschirm-Popup zu Suche SNIPPET hinzu.
  6. Ändern Sie die Eigenschaft Caption der CustomEvent-Aktion, um ihren Zweck anzugeben, wie z. B. Bildschirm-Popup zu Suche senden.

  7. Konfigurieren Sie die TargetAgent-Eigenschaft der CustomEvent-Aktion mit {agentid}.

  8. Konfigurieren Sie die EventName-Eigenschaft der CustomEvent-Aktion mit ScreenPopCustomSettings. Verwenden Sie keinen anderen Ereignisnamen.

  9. Konfigurieren Sie die PersistInMemory-Eigenschaft der CustomEvent-Aktion mit False.

  10. Konfigurieren Sie die Data-Eigenschaft der CustomEvent-Aktion mit {reqPayload}.

  11. Speichern Sie Ihr Skript.

Der nächste Schritt bei der Einrichtung von CXone Agent Embedded in Salesforce ist die Konfiguration von Arbeitsabläufen.