Indicate

Deze Help-pagina is bedoeld voor Studio. Deze informatie is ook beschikbaar voor Desktop Studio.

Breidt de agentinterface uit met aangepaste functionaliteit, met name een pictogram waarop de agent kan klikken om de aangepaste functie te starten. Deze pictogrammen in de agentinterface kunnen worden gebruikt om een script uit te voeren of te signaleren, een URL te openen of eenvoudige webformulieren te bouwen en de data ervan te verwerken.

Afhankelijkheden

  • Een indicator moet in het script worden uitgeschakeld, omdat de indicator anders in de agentinterface aanwezig blijft nadat het contact is beëindigd. Doorgaans worden er twee Indicate-acties gebruikt: één om de knop in te schakelen en één om de knop uit te schakelen.
  • Omdat de Indicate-actie zo flexibel is, moet u het script zorgvuldig programmeren en uitgebreid testen.
  • Zorg ervoor dat de koppeling die met de eigenschap Image File wordt gebruikt, geldig is. Een niet-werkende link kan ernstige prestatieproblemen veroorzaken voor uw CXone Mpower-servers.
  • MAX gebruikt een vooraf gedefinieerde set afbeeldingen voor alle indicatoren, gebaseerd op de Action Type. Als u een afbeelding met de eigenschap Image File opgeeft met MAX, worden de afbeeldingen die agenten zien niet gewijzigd.

Ondersteunde scripttypen

Een vierkant waaruit een lijnvertakking komt die naar drie andere vierkanten gaat.

Generiek

E-mail Chat Telefoon Voicemail Werkitem SMS Digitaal

Vergelijkbare functies vergelijken

De volgende acties hebben vergelijkbare functies, maar met enkele belangrijke verschillen:

  • Runapp: start aangepaste functionaliteit vanuit het script, bijvoorbeeld het starten van een formulier, webpagina of applicatie.
  • PopURL: opent webpagina-URL's en biedt opties voor de locatie en opmaak van de pop-ups waarin de webpagina wordt geopend.
  • Indicate: breidt de agentinterface uit met aangepaste functionaliteit, met name een pictogram waarop de agent kan klikken om de aangepaste functie te starten. Dit is vergelijkbaar met Runapp, behalve dat bij Indicate de Action Type wordt geïnitieerd door het script in plaats van door de agent.

Invoereigenschappen

Deze eigenschappen definiëren gegevens die de actie gebruikt bij het uitvoeren. In alle eigenschappen van deze actie kunt u variabelen gebruiken. Om dat te doen, voert u de variabele in het eigenschappenveld in. Plaats de variabele tussen accolades ( { } ).

De namen van sommige eigenschappen van deze actie veranderen dynamisch terwijl u ze configureert. Als u bijvoorbeeld Agent selecteert als Doel, verandert het volgende veld van Contact-ID in Agent-ID.

Vertakking

Beschrijving

Add Caption

Voer een korte woordgroep in die deze actie in het script uniek identificeert. Het bijschrift verschijnt op het scriptcanvas onder het actiepictogram.

Target

Selecteer het ontvangerstype in de vervolgkeuzelijst:Agents, Team, Skill, Everyone of Contact. De standaardwaarde is Contact. De optie Everyone is afgeschaft. Selecteer dit niet.

Contact ID, Agent ID, Team, Skill, Name

De ID van het doel, zoals een agent-ID. De naam van deze eigenschap varieert afhankelijk van de Target die u kiest.

Name

Deze eigenschap is de naam of sleutel die wordt gebruikt om de waarde te identificeren. Dit kan een willekeurige naam of een willekeurig nummer zijn. Namen zijn niet hoofdlettergevoelig. Wanneer u meerdere Indicate-acties gebruikt, wordt deze naam gebruikt om bij te houden welke Indicate-actie is ingeschakeld of uitgeschakeld.

State

Een vervolgkeuzelijst met de opties On en Off om te bepalen of de indicator wordt weergegeven. U hebt meestal twee indicate acties met dezelfde naam nodig: een om de knop in te schakelen en een om de knop uit te schakelen.

Image File

De URL van een afbeeldingsbestand in de directory van de tenantGesloten Een organisatorische eenheid die wordt gebruikt om technische ondersteuning, facturering en globale instellingen voor uw CXone Mpower-omgeving te beheren op de CXone Mpower-bestandsserver. Dit is de afbeelding waarop de agents moeten klikken. Het bestand moet een GIF, JPG of PNG zijn en de afbeelding moet 16x16 pixels groot zijn.Deze eigenschap is vereist bij het gebruik van de actie Indicate in Salesforce Agent of Salesforce Agent Lightning.

Waarschuwing Een niet-werkende link voor Image File kan ernstige prestatieproblemen veroorzaken voor de gekoppelde tenant. Als u aangepaste pictogrammen gebruikt, is het belangrijk om goed te controleren of de link klopt.

Tool Tip

De tekst die wordt weergegeven wanneer de muisaanwijzer over het indicatorpictogram of de tekst beweegt.

Action Type
  • Run Exe: start een lokaal uitvoerbaar bestand. Deze optie maakt gebruik van een Java-plug-in die alleen werkt met Internet Explorer, een webbrowser die niet wordt ondersteund door CXone Mpower. Selecteer deze optie niet. Voer het pad naar het uitvoerbare bestand in het veld URL in.
  • Open URL: opent een standaard webbrowser voor de URL die is opgegeven in het veld URL .
  • Spawn Script: Start het script dat is opgegeven in het veld Script Name en geef de opgegeven Skill # en Parameters door.
  • Signal Script: Geeft het script aan dat is opgegeven door de ID in het veld Contact ID en geeft Parameters door.
  • Show Custom Form: er wordt een aangepast HTML-formulier geopend. Plak de HTML-code voor het formulier in de HTML-eigenschap. De vastgelegde gegevens van het aangepaste formulier triggeren de ONDATA-gebeurtenisactie in het script.
URL

Geef de URL op die u wilt openen. Deze eigenschap wordt alleen weergegeven als u Open URL of Run Exe selecteert als Action Type.

Voor URL openen, moet u een volledig gekwalificeerde domeinnaam en een URL gebruiken. Querystring-parameters worden ondersteund. Bijvoorbeeld, http://www.example.com/file.asp?ANI={ANI}. De titel van het tabblad dat in de MAX-interface wordt weergegeven, kan ook worden aangepast door de parameter icAgentPanelTitle= toe te voegen aan de URL.

Voor Run Exe moet u een lokaal uitvoerbaar bestand gebruiken dat zich in het Windows-pad bevindt of waarvan het volledige pad is ingevoerd in het veld URL. Het bestandspad moet dubbele backslashes (\\) bevatten. Bijvoorbeeld, C:\\Program Files\\CXone Mpower\\studio.exe. De meeste moderne browsers ondersteunen het uitvoeren van uitvoerbare programma's niet. Als u dit type wilt gebruiken, moet u ervoor zorgen dat uw agents een compatibele browser gebruiken.

Script Name

Voer het volledige pad en de naam in van het script dat u wilt spawnen. Deze eigenschap wordt alleen weergegeven als u Spawn script selecteer als Action Type.

Het pad moet een relatief pad zijn dat begint in de map waar het huidige script zich bevindt. Als het script zich bijvoorbeeld in dezelfde map bevindt, voert u de scriptnaam in. Als het script zich in een submap van de locatie van het huidige script bevindt, geeft u het pad en de scriptnaam op. Bijvoorbeeld: /Submap/ScriptNaam.

U moet ook de Skill# opgeven. Deze wordt ook doorgegeven in het gespawnde script. U kunt elke extra Parameters opgeven die u wilt doorgeven aan het gegenereerde script.

Skill#

Voer het nummer in van de ACD-skill die moet worden doorgegeven in het gespawnde script. Deze eigenschap wordt alleen weergegeven als u Spawn script selecteer als Action Type.

U moet ook de Script Name opgeven die u wilt spawnen. U kunt een aanvullende Parameters opgeven die u wilt doorgeven in het script

Contact ID

Voer de ID van het script dat u wilt signaleren. Deze eigenschap wordt alleen weergegeven als u Signal script selecteer als Action Type.

Deze eigenschap gebruikt standaard de variabele {contactId}. U kunt ook {masterID} gebruiken om het bovenliggende script te signaleren, of bijvoorbeeld {spawnID} om een onderliggend script te signaleren.

Parameters

Geef eventuele aanvullende parameters op om door te geven aan het gespawnde script of het script dat wordt gesignaleerd. Deze eigenschap wordt alleen weergegeven als u Spawn script of Signal script selecteert als Actietype.

Parameters toevoegen is optioneel.

Html

Voer de HTML in voor het aangepaste formulier dat u wilt starten. Deze eigenschap wordt alleen weergegeven als u Show Custom Form selecteer als Action Type.

U kunt invulvelden van standaardformulieren gebruiken, waaronder Input, Textarea, Password, Checkbox, Radio, Select, Button en Submit. Gebruik echter de <form>-tags niet. Wanneer u velden toevoegt:

  • Elk invoerveld moet een naam bevatten. Velden zonder naam worden genegeerd. Bijvoorbeeld, <input type="text" name="phone">. Namen en waarden worden als variabelen naar het script geretourneerd met behulp van de Ondata-actie. Als de Ondata-actie in het script ontbreekt, is het formulier zinloos. Formuliervelden die meerdere waarden ondersteunen, bijvoorbeeld Checkbox en Select, bevatten een door komma's gescheiden array.
  • U kunt meerdere verzendknoppen toevoegen met dezelfde of verschillende namen, maar elke verzendknop zorgt ervoor dat de gegevens worden verzonden en het venster wordt gesloten. Als u een knop wilt die de gegevens niet verzendt en het venster niet afsluit, gebruikt u een Button- in plaats van een Submit-element.
  • Gekoppelde stylesheets worden niet ondersteund, maar u kunt wel inline styles gebruiken. Bijvoorbeeld, <div style="position: absolute; left: 10px; top: 100px;">.
  • JavaScript werkt indien er een koppeling is met een extern script, maar de inhoud moet HTTPS zijn om fouten te voorkomen. Bijvoorbeeld:

    <script type="text/javascript" src="https://www.example.com/test.js"></script> <INPUT TYPE="button" NAME="button" Value="Click" onClick="MyFunction(this.form)">

Resultaatvertakkingsvoorwaarden

Met Resultaatvertakkingsvoorwaarden kunt u vertakkingen maken in uw script om verschillende resultaten te behandelen wanneer de actie wordt uitgevoerd.

Voorwaarde

Beschrijving

Default

Het pad dat altijd wordt gevolgd, behalve als het script voldoet aan een voorwaarde die vereist dat het een van de andere vertakkingen volgt. Dit pad wordt ook gevolgd als de andere vertakkingen van de actie niet zijn gedefinieerd.

Error

Het pad dat wordt gevolgd als de actie niet correct is uitgevoerd. Als er bijvoorbeeld een onverwacht probleem is, zoals een slechte verbinding, syntaxfouten enz. De _ERR-variabele, met één onderstrepingsteken, moet een beknopte beschrijving van het probleem bevatten.

Tips en trucs

Fieldset en Legend worden ondersteund om de formulieren leesbaarder te maken. Er kunnen inline-stijlen worden toegepast op HTML-elementen. Bijvoorbeeld:

<fieldset>
	<legend>Gender:</legend>
	<input type="radio" name="gender" value="male"/>Male
	<input type="radio" name="gender" value="female"/>Female<br/>
</fieldset>

Voorbeeld van een script

Dit is een voorbeeld dat toont hoe deze actie kan worden gebruikt in scripts. Het is niet bedoeld als een compleet script. Het kan nodig zijn het script verder te bewerken.

Dit voorbeeld toont hoe u de Indicate-actie moet integreren in een script. Dit omvat voorbeelden van de manier waarop verschillende types data worden doorgegeven aan het gespawnde script. Een voorbeeld van een gespawnd script is opgenomen in het downloadbare ZIP-bestand. Dit is een voorbeeld dat toont hoe deze actie kan worden gebruikt in scripts. Het is niet bedoeld als een compleet script. Het kan nodig zijn het script verder te bewerken.

Download dit script.