Assign

Wijst een unieke waarde toe aan een aangepaste variabele.

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

Invoereigenschappen

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

Vertakking

Beschrijving

Caption

Voer een korte woordgroep in die deze actie in het script uniek identificeert. Het bijschrift verschijnt op het scriptcanvas onder het actiepictogram. The default is the action name.

Variable De naam van de variabele voor het opslaan van de waarde.
Value De waarde of de gegevens die moeten worden opgeslagen.
Type U kunt kiezen uit String, Numeric of Datetime. Het type dat u hier selecteert, bepaalt de Value-eigenschap voor de interpretatie van de gegevens die zijn ingevoerd in het Value-veld. Als u bijvoorbeeld String selecteert en de waarde 1+1 invoert, zal de actuele waarde "1+1" aan de variabele worden toegewezen. Maar als u Numeric selecteert en de waarde 1+1 invoert, wordt de waarde 2 aan de variabele toegewezen.
ScreenPop

Een eigenschap van de variabele die u maakt. Wanneer dit is ingesteld op true, verschijnt de waarde van de variabele in de standaard schermpopupGesloten Een configureerbaar popup-venster met informatie over het contact. De popup verschijnt op het scherm van de agent na een bepaalde gebeurtenis, bijvoorbeeld wanneer de agent verbinding krijgt. die wordt weergegeven voor de agent. De optie Schermpopups gebruiken moet worden ingeschakeld voor de huidige ACD skillGesloten Skills worden gebruikt om de aanlevering van interacties te automatiseren op basis van de vaardigheden, capaciteiten en kennis van de agent. Select True to enable the display of this value in the default screen pop. De standaardwaarde is False.

SavetoDB

Een eigenschap van de variabele die u maakt, die regelt of de waarde van de variabele is opgeslagen op de CXoneplatformdatabase. U kunt op twee manieren toegang krijgen tot de opgeslagen gegevens:

U kunt de savetodb() eigenschap van de variabele ook gebruiken wanneer u werkt met variabelen in Snippet-acties.

Select True to enable this value to be saved in the database. De standaardwaarde is False.

MaxStringSize De maximale grootte in KB van de waarde die kan worden opgeslagen. De standaardgrootte is 2 KB.

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.
Overflow Het pad dat wordt gevolgd als de aan de variabele toegewezen waarde de maximale stringlengte overschrijdt.

Tips en trucs

  • Gebruik Assign om de inhoud van string- of numerieke variabelen toe te wijzen.
  • Leer over het gebruik van de Assign-actie voor het toevoegen of bewerken van de waarde van een variabele op de helppagina Variabelen.
  • De waarden van de scriptvariabelen worden automatisch samengevoegd met of vooraf ingevuld in de Snel antwoord-variabelen in de agentapplicatie wanneer de variabelenamen overeenkomen en de scriptactie Assign is ingesteld op Schermpopup = true. Als variabele waarden succesvol zijn samengevoegd, behouden agents de mogelijkheid om de vooraf ingevulde Snel antwoord-velden handmatig te wijzigen. De totale hoeveelheid variabele data die zijn geconfigureerd voor ScreenPop mag niet groter zijn dan 200 KB. Grotere hoeveelheden data kunnen de prestaties van de agentapplicatie vertragen.
  • Maak een globale variabele in een subscript door het trefwoord global voor de variabelenaam te plaatsen. Bijvoorbeeld: Global:varName

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.

triggert een Menu met drie opties, druk op 1 voor Sales, 2 voor Support of 3 voor Accountbeheer. Wanneer de gebruiker een optie selecteert, gebruikt het script een specifieke Assign actie om een waarde toe te wijzen voor de Skill ID die Countagents gebruik om het aantal agents te bepalen dat met die skill is ingelogd. De actie gebruikt vervolgens een expressie (TOTAL=0) om te bepalen welke vertakking moet worden genomen als er agents zijn ingelogd. TRUE betekent dat het totaal aantal ingelogde agents gelijk is aan 0 voor die ACDskill en het script zal dan een apart script uitvoeren om een bericht achter te laten. FALSE betekent dat het totaal aantal ingelogde agents niet gelijk is aan 0, en zal dan de variabelewaarde in Assign gebruiken om een agent met die skill aan te vragen (via de Skill-ID in Newskill).

Download dit script.