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:
- Vastgezette Salesforce-records
- Salesforce Flow -pagina's
- URL's, inclusief voor een Visualforce -pagina
- Salesforce-zoekpagina's
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.
-
Open de actie Snippet for Create WorkflowSNIPPET in uw script.
-
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".
-
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.
-
Open in Studio het script dat u hebt gewijzigd voor Salesforce-integratie.
-
Voeg een SNIPPET -actie toe aan het script na de actie ONANSWER of ONASSIGNMENT.
-
Wijzig de eigenschap Caption van de actie SNIPPET om het doel aan te geven, zoals Schermpop-up naar flow.
-
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.
- Voeg een CustomEvent -actie toe na de actie schermpop-up naar flow SNIPPET.
-
Wijzig de eigenschap Caption van de actie CustomEvent om het doel aan te geven, zoals Schermpop-up verzenden naar flow.
-
Configureer de eigenschap EventName van de actie CustomEvent met ScreenPopCustomSettings. Gebruik geen andere gebeurtenisnaam.
- 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:
-
Open in Studio het script dat u hebt gewijzigd voor Salesforce-integratie.
-
Voeg een POPURL -actie toe aan het script na de actie ONANSWER of ONASSIGNMENT.
-
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.
-
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.
-
Open in Studio het script dat u hebt gewijzigd voor Salesforce-integratie.
-
Voeg een SNIPPET -actie toe aan het script na de actie ONANSWER of ONASSIGNMENT.
-
Wijzig de eigenschap Caption van de actie SNIPPET om het doel aan te geven, zoals Schermpop-up naar zoeken.
-
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.
- Voeg een CustomEvent -actie toe na de actie Schermpop-up naar zoeken SNIPPET.
-
Wijzig de eigenschap Caption van de actie CustomEvent om het doel aan te geven, zoals Schermpop-up verzenden naar zoeken.
-
Configureer de eigenschap TargetAgent van de actie CustomEvent met {agentid}.
-
Configureer de eigenschap EventName van de actie CustomEvent met ScreenPopCustomSettings. Gebruik geen andere gebeurtenisnaam.
-
Configureer de eigenschap PersistInMemory van de actie CustomEvent met False.
-
Configureer de eigenschap Data van de actie CustomEvent met {reqPayload}.
- Sla het script op.
De volgende stap bij het instellen van CXone Agent Embedded met Salesforce, is het configureren van workflows.