Indicate

This help page is for Desktop Studio. This information is also available for CXone 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.

Double-click the action to open a configuration wizard.

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.
  • Controleer of de koppeling die met de eigenschap ImageFile wordt gebruikt, geldig is. Een niet-werkende link kan ernstige prestatieproblemen veroorzaken voor uw CXone-servers.
  • MAX gebruikt een ingebouwde set afbeeldingen voor alle indicatoren, gebaseerd op ActionType. Als u een afbeelding opgeeft met de ImageFile-eigenschap met MAX, verandert er niets aan de afbeeldingen die agents te zien krijgen.

Ondersteunde scripttypen

The icon for a Generic script type - a rectangle with < and > symbols inside it.

The icon for the Email script type - a large @ symbol in a diamond.

The icon for the Chat script type - a chat bubble with an ellipsis inside (...), in a diamond shape.

The icon for the Phone script type - an old-style phone handset with curved lines indicating sound coming out of it.

The icon for the Voicemail script type - a symbol that looks like a cassette tape - two circles sitting on a horizontal line.

The icon for the Work Item script type-a piece of paper with one corner folded down and a bullet list on it.

The icon for the SMS script type - a smart phone with a chat bubble coming out of it.

The icon for the Digital script type - a computer monitor with a smartphone next to it.

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, maar met Indicate wordt het ActionType geïnitieerd door het script in plaats van de agent.

Invoereigenschappen

Deze eigenschappen definiëren gegevens die de actie gebruikt bij het uitvoeren.

Vertakking

Beschrijving

Target

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

TargetIDs

De ID van het doel, zoals een agent-ID of een skill-ID.

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.

ImageFile

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-omgeving te beheren op de CXone-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 ImageFile kan ernstige prestatieproblemen veroorzaken voor de gekoppelde tenant. Als u aangepaste pictogrammen gebruikt, is het belangrijk om goed te controleren of de link klopt.

Tooltip

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

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.

ActionType
  • RunExe: Runs a local executable. This option uses a Java plugin that only works with Internet Explorer, which CXone does not support: do not select this option. This requires a local executable that resides in the Windows path or with the full path entered in the ActionValue field. The file path must include double back slashes (\\) in the path. For example, C:\\Program Files\\CXone\\studio.exe. Most modern browsers do not support running executable programs. If you want to use this type, ensure that your agents use a compatible browser.
  • OpenURL: Opens a default web browser to the URL specified in the ActionValue field.
  • SpawnScript: Spawns a script specified in the ActionValue field and passes parameters.
  • SignalScript: Signals a script specified in the ActionValue field and passes parameters.
  • ShowCustomForm: Launches a custom HTML form created in Studio. The captured data from the custom form will trigger the ONDATA event in the script.
ActionValue

De waarde die nodig is voor het opgegeven ActionType. Variabelen worden in deze eigenschap gespecificeerd door ze tussen accolades te zetten ({ }).

  • RunExe: de naam of het pad naar een uitvoerbaar bestand in Windows. Het bestandspad moet dubbele backslashes (\\) bevatten. Bijvoorbeeld, C:\\Program Files\\MyCompany\\myApp.exe -h {ANI}.
  • OpenURL : dit moet een volledig gekwalificeerde domeinnaam en URL zijn. Querystring-parameters worden ondersteund. Bijvoorbeeld, http://www.example.com/file.asp?ANI={ANI}. U kunt ook de titel aanpassen van het tabblad dat in de MAX-interface wordt geopend, door de parameter icAgentPanelTitle= toe te voegen aan de URL.
  • SpawnScript : de naam van het script dat u wilt spawnen. De naam moet het volledige pad naar het script zijn (vanuit de huidige directory van het lopende script). De script-spawnparameter SkillID is vereist. Het script kan niet spawnen zonder een ACD skill-ID.
  • SignalScript : de ID van het lopende script dat u wilt signaleren. Vaak spawnt u een gerelateerd script en kunt u {ContactID} gebruiken om het huidige script te signaleren. Gebruik {MasterID} om het bovenliggende script te signaleren, of bijvoorbeeld {SpawnID} om een onderliggend script te signaleren.
  • ShowCustomForm : dit veld biedt de mogelijkheid om een aangepast HTML-formulier te maken. U kunt HTML en CSS gebruiken, die worden ondersteund door een moderne browser. Standaardvelden voor formulierinvoer kunnen worden gebruikt, waaronder Invoer, Textarea, Password, Checkbox, Radio, Select, Button en Submit. Gebruik de <form> -tags niet.
    • Elk invoerveld moet een naam hebben. Bijvoorbeeld, <input type="text" name="phone">. Velden zonder naam worden genegeerd. 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 Submit-knoppen toevoegen met dezelfde of verschillende namen, maar elke knop 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 Javascript, 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)">

    • Some characters used in HTML and CSS are interpreted as code, such as double quotes. To get around this, use the .char() function to add the character where it belongs. For example:

      //The double quotes in the HREF tag cause a problem:
      ASSIGN html = "ASSIGN html = "<a href="https://www.w3schools.com">Visit W3Schools</a>""
      //To get around that, replace those double quotes with the char equivalent:
      ASSIGN html = "ASSIGN html = "<a href={char(34)}https://www.w3schools.com{char(34)}>Visit W3Schools</a>"

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.

OnError

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.

Download dit script.