INDICATE

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

Hiermee kunt u aangepaste functionaliteit toevoegen aan de agentapplicatie. Met deze actie wordt een pictogram toegevoegd 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.

  • Voor digitale scripts: Selecteer Agent voor de eigenschap Target en stel TargetIDs in op de variabele {AgentID}.

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 ( { } ).

Vertakking

Beschrijving

Add Caption

Wijzig het Caption naar een uniek bijschrift voor deze actie in het script. De Rapport IVR-selectiepad bevat de actienaam en het bijschrift. Beschrijvende, unieke bijschriften maken de rapporten leesbaarder en begrijpelijker.

Target

Selecteer het ontvangerstype in de vervolgkeuzelijst:Agents, Team, Skill, Everyone, Contact. De optie Everyone is afgeschaft. Voor digitaal scripts moet u Agents selecteren.

  • Contact ID: Wanneer het doel Contactis, voer dan de doelcontact-ID in dit veld in.

  • Agents: Wanneer het doel Agentsis, selecteert u een of meer agenten uit de vervolgkeuzelijst.

  • Team: Wanneer het doel Teamis, selecteert u het doelteam uit de vervolgkeuzelijst.

  • Skill: Wanneer het doel Skillis, selecteer dan de doelvaardigheid ACDuit de vervolgkeuzelijst.

  • Everyone: Als het doel Everyoneis, hoeft u geen aanvullende informatie te verstrekken.

U kunt variabelesubstitutie voor deze eigenschappen gebruiken.

Name

De naam of identificatie van het pictogram of de knop die is toegevoegd door indicate . U kunt elke naam of elk nummer gebruiken. Namen zijn niet hoofdlettergevoelig.Normaal gesproken hebt u twee indicate acties per knop nodig. Eén exemplaar van indicate schakelt de knop in en het andere exemplaar schakelt de knop uit. Beide instanties moeten dezelfde Namehebben. Hierdoor worden ze gegroepeerd, zodat het script kan bijhouden welke Indicate-optie is in- of uitgeschakeld. Wanneer u meerdere Indicate-acties gebruikt, wordt deze naam gebruikt om bij te houden welke Indicate-actie is ingeschakeld of uitgeschakeld.

State

Selecteer On om deze actie de knop te laten inschakelen of Off om deze actie de knop te laten uitschakelen.

Image File

De URL van een afbeeldingsbestand in de map op uw CXone Mpower systeem. Dit is de afbeelding die wordt gebruikt als pictogram waarop agenten klikken in de agentapplicatie. 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 Indicatein Salesforce Agent of Salesforce Agent Lightning.

Waarschuwing Een verbroken link voor ImageFile kan ernstige prestatieproblemen veroorzaken voor de bijbehorende bedrijfseenheid. Als u aangepaste pictogrammen gebruikt, is het belangrijk om goed te controleren of de link klopt.

Tool Tip

De tekst die verschijnt wanneer de cursor over het indicatorpictogram of de tekst beweegt.

Action Type

Selecteer wat er moet gebeuren als de agent op het pictogram klikt dat door deze actie aan de agentapplicatie is toegevoegd. Afhankelijk van de optie die u kiest, worden er een of meer velden weergegeven, zodat u de juiste informatie voor die actie kunt configureren. De actietypen zijn:

  • Open URL: opent een standaard webbrowser voor de URL die is opgegeven in het veld URL .
  • Run EXE: Selecteer deze optie niet. Er wordt een lokaal uitvoerbaar bestand uitgevoerd, maar er is een Java-plug-in nodig die alleen met Internet Explorer werkt. CXone Mpower ondersteunt Internet Explorer niet.
  • Spawn Script: Start het script dat is opgegeven in het veld Script Name en geef de opgegeven Skill # en Parameters door. Voor meer informatie over het opgeven van parameters voor gestarte scripts raadpleegt u de Helppagina voor scripts die worden gestart.
  • Signal Script: Geeft het script aan dat is opgegeven door de ID in het Contact IDvelden geeft Parametersdoor.
  • 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. Als u deze optie selecteert, raadpleeg dan de sectie Aangepast formulier op deze pagina voor informatie over het invoeren van de HTML-formuliercode in dit veld.

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.

Aangepaste formulier-HTML

Als u wilt dat INDICATE een HTML-formulier weergeeft, moet u de HTML-formuliercode in het veld HTML plakken. Dit veld verschijnt wanneer u Aangepast formulier weergeven selecteert als Actietype. Wanneer u deze optie selecteert:

  • U kunt HTML en CSS gebruiken, die worden ondersteund door een moderne browser. Alle standaardinvoervelden kunnen worden gebruikt, waaronder Input, Textarea, Password, Checkbox, Radio, Select, Buttonen Submit.
  • Gebruik de <form> -tags niet.
  • Elk invoerveld moet een naam bevatten. 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 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 stijlbladen worden niet ondersteund, maar inline-stijlen wel. Bijvoorbeeld, <div style="position: absolute: left: 10px: top: 100px:">.
  • JavaScript werkt wanneer gekoppeld aan een externe 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)">

  • Sommige tekens die in HTML en CSS worden gebruikt, zoals dubbele aanhalingstekens, worden geïnterpreteerd als code. Om dit te omzeilen, gebruikt u de .char()functie om het teken toe te voegen waar het hoort. Bijvoorbeeld:

    //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>"

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.