Assign

Wijst een unieke waarde toe aan een aangepaste variabele.

Supported Script Types

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

Input Properties

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 the value.
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.

Result Branch Conditions

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 & Tricks

  • 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

Script Example

Dit voorbeeld is geen volledig script. Er is extra scriptwerk vereist om deze actie te gebruiken.

Begin triggers a Menu that provides three options, press 1 for Sales, 2 for Support, or 3 for Account Management. When the user selects an option, the script uses a specific Assign action to assign a value for the Skill ID that Countagents uses to determine the number of agents logged in with that skill. The If action then uses an expression, TOTAL=0, to determine which branch to take if agents are logged in. TRUE means the total agents logged in does equal 0 for that ACD skill, and the script will run a separate script for leaving a message. FALSE means the total agents logged in does not equal 0, and Reqagent uses the variable value in Assign to request an agent with the skill (via the Skill ID in Newskill).

Download this script.