Schermpop-ups configureren in CXone Agent for Salesforce

Dit is de vierde stap van het instellen van CXone Agent Embedded in Salesforce. Deze stap is optioneel. U kunt doorgaan naar de volgende stap: workflows configureren.

Wanneer een agent een interactie ontvangt, kan CXone Agent Embedded voor Salesforce (CXone Agent for Salesforce) een schermpop-up tonen aan de agent. U kunt de volgende typen schermpop-ups configureren:

Schermpop-ups voor Salesforce-records configureren

U kunt gemaakte records zo configureren dat deze automatisch verschijnen als schermpop-ups in Salesforce. Dit is onderdeel van het configureren van Salesforce-workflows.

  1. Open de actie Snippet for Create WorkflowSNIPPET in uw script.

  2. Kopieer deze regel code in de workflow-payload en plak deze vóór DYNAMIC create[RecordName]Payload:

    						
    createPayload.screenPop = "true"				
    		

    Zorg ervoor dat createPayload overeenkomt met de eerdere regels in uw workflow. Als u bijvoorbeeld de standaardworkflow Case maken gebruikt, moet deze regel als volgt zijn: createCase.screenPop = "true".

  3. Sla het script op.

Flow-schermpop-up configureren

CXone Agent for Salesforce kan een schermpop-up tonen naar een flow in Salesforce. Dit is een optie wanneer interacties worden geleverd aan hetzelfde browsertabblad waar CXone Agent for Salesforce actief is.

Dit type schermpop-up maakt gebruik van een CustomEvent -actie. Als voor uw script meerdere aangepaste gebeurtenissen vereist zijn, gebruikt u voor elke een nieuw exemplaar van CustomEvent.

  1. Open in Studio het script dat u hebt gewijzigd voor Salesforce-integratie.

  2. Voeg een SNIPPET -actie toe aan het script na de actie ONANSWER of ONASSIGNMENT.

  3. Wijzig de eigenschap Caption van de actie SNIPPET om het doel aan te geven, zoals Schermpop-up naar flow.

  4. Open de actie-editor van snippet en voeg de volgende code toe:

    
    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 deze snippet:

    • popType: dit moet worden ingesteld op poptoflow, zodat de schermpop-up een flow bevat.
    • flowDevName: vervang [Flow_Name] door de naam van de flow die u wilt weergeven.
    • flowArgs: voer één of meer argumenten in om door te geven als een query-string in de URL. Dit is een optionele eigenschap.
  5. Voeg een CustomEvent -actie toe na de actie schermpop-up naar flow SNIPPET.
  6. Wijzig de eigenschap Caption van de actie CustomEvent om het doel aan te geven, zoals Schermpop-up verzenden naar flow.

  7. Configureer de eigenschap EventName van de actie CustomEvent met ScreenPopCustomSettings. Gebruik geen andere gebeurtenisnaam.

  8. Sla het script op.

Een URL-schermpop-up configureren

CXone Agent for Salesforce kan elke URL weergeven als een schermpop-up. Met deze optie kunt u Visualforce-pagina's weergeven als schermpop-ups.

U kunt dit type schermpop-up instellen door de actie POPURL in uw script te gebruiken. Als u meerdere pagina's als pop-up wilt weergeven, is er voor elke een POPURL-actie nodig.

URL's van derden worden altijd geopend in een nieuw browsertabblad. Salesforce-URL's kunnen worden geopend op het huidige Salesforce Lightning-tabblad of een nieuw tabblad, afhankelijk van hoe de agent de instelling Deelvenster openen in browser heeft geconfigureerd.

In de volgende voorbeelden ziet u scriptvoorbeelden voor spraakscripts en digitale scripts.

Desktop Studio-spraakscript:

Desktop Studio digitaal-script:

CXone Studio-spraakscript:

CXone Studio digitaal-script:

  1. Open in Studio het script dat u hebt gewijzigd voor Salesforce-integratie.

  2. Voeg een POPURL -actie toe aan het script na de actie ONANSWER of ONASSIGNMENT.

  3. Configureer de URL-eigenschap van de POPURL-actie met de URL van de pagina die u als pop-up wilt weergeven aan agents.

    Als u een pop-up naar een Visualforce-pagina wilt weergeven, voert u de Visualforce-URL in deze notatie in: https://your-salesforce-instance.visual.force.com/apex/YourVisualForcePage.

  4. Sla het script op.

Een zoekschermpop-up configureren

U kunt een Salesforce-zoekpagina tonen als een schermpop-up wanneer de agent een interactie ontvangt. Op deze zoekpagina worden de resultaten getoond van een zoekstring die u configureert.

Dit type schermpop-up maakt gebruik van een CustomEvent -actie. Als voor uw script meerdere aangepaste gebeurtenissen vereist zijn, gebruikt u voor elke een nieuw exemplaar van CustomEvent.

  1. Open in Studio het script dat u hebt gewijzigd voor Salesforce-integratie.

  2. Voeg een SNIPPET -actie toe aan het script na de actie ONANSWER of ONASSIGNMENT.

  3. Wijzig de eigenschap Caption van de actie SNIPPET om het doel aan te geven, zoals Schermpop-up naar zoeken.

  4. Open de actie-editor van snippet en voeg de volgende code toe:

    
    DYNAMIC payloadJSON​
    payloadJSON.contactId="{contactid}"​
    payloadJSON.data.popType = "searchstring"​​
    payloadJSON.data.params.searchString = "[string]"​
    ASSIGN reqPayload='{payloadJSON.AsJson()}'
    				​

    In deze snippet:

    • popType: dit moet worden ingesteld op searchstring, zodat de schermpop-up de zoekpagina bevat.
    • searchString: Voer de zoekstring in. De minimale lengte is drie tekens.
  5. Voeg een CustomEvent -actie toe na de actie Schermpop-up naar zoeken SNIPPET.
  6. Wijzig de eigenschap Caption van de actie CustomEvent om het doel aan te geven, zoals Schermpop-up verzenden naar zoeken.

  7. Configureer de eigenschap TargetAgent van de actie CustomEvent met {agentid}.

  8. Configureer de eigenschap EventName van de actie CustomEvent met ScreenPopCustomSettings. Gebruik geen andere gebeurtenisnaam.

  9. Configureer de eigenschap PersistInMemory van de actie CustomEvent met False.

  10. Configureer de eigenschap Data van de actie CustomEvent met {reqPayload}.

  11. Sla het script op.

De volgende stap bij het instellen van CXone Agent Embedded met Salesforce, is het configureren van workflows.