Assign
This help page is for Desktop Studio. This information is also available for CXone Studio.
|
Wijst een unieke waarde toe aan een aangepaste variabele. |
Supported Script Types
|
|
|
|
|
|
|
|
Generiek |
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. |
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 schermpopup 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 skill Skills worden gebruikt om de aanlevering van interacties te automatiseren op basis van de vaardigheden, capaciteiten en kennis van de agent.
|
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
|
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).