Aangepaste codesnippets

De informatie op deze helppagina is zowel van toepassing op Studio als op Desktop Studio.

Sommige scripts vereisen meer complexiteit dan de kant-en-klare Studio-acties alleen kunnen bieden. In Studio kunt u aangepaste code toevoegen aan uw scripts. Hiermee kunt u uw scripts aanpassen aan de behoeften van uw organisatie.

Aangepaste codering vereist wat kennis van scripts of programmering. Studio maakt gebruik van een aangepaste programmeertaal genaamd Snippet, die is ontwikkeld voor gebruik in Studio. Een volledige technische referentiehandleiding is beschikbaar in de online help zodat u kunt leren om deze taal te gebruiken.

Belangrijke informatie over snippets

  • Code-snippets kunnen de organisatie en efficiëntie van uw scripts helpen verbeteren. Ze vermeerderen uw controle over de processen die ze uitvoeren, evenals wanneer en hoe ze worden uitgevoerd. U kunt uw eigen variabelen en objecten maken en programmeerlogica toevoegen met verklaringen, zoals IF, FOR, FOREACH en andere.
  • Sommige producten en functies vereisen fragmenten, maar u kunt ze gebruiken in uw scripts, zelfs als ze niet vereist zijn.
  • Wanneer een product of functie code-snippets vereist, biedt de online help gedetailleerde informatie over de snippets die u moet opnemen. Voorbeelden van scripts worden geleverd om te tonen hoe u de code-snippets in scripts kunt gebruiken. Er kunnen extra scripts nodig zijn om de producten of functies te implementeren.
  • De Snippet-scripttaal wordt gebouwd op het .NET-framework. Dit wordt aan de serverzijde uitgevoerd en wordt gecompileerd naar MSIL (Microsoft Intermediate Language), net zoals C# en Visual Basic .NET.

Snippet-actie

Om een aangepaste code toe te voegen aan uw scripts, hebt u een Snippet actie nodig. U kunt dubbelklikken op deze actie om een editorvenster te openen waar u uw aangepaste code kunt toevoegen. U kunt de code ook debuggen in het editorvenster. U hebt meer dan één Snippet-actie nodig in uw script. Als u meerdere acties gebruikt, werkt u het veld Toevoegen Caption van elke actie bij met een woordgroep die u helpt bij het identificeren van zijn doel.

De locatie waar een Snippet actie wordt geplaatst, is van belang. Als een Snippet een waarde toewijst aan een variabele, moet deze worden geplaatst voor de actie die de waarde vereist. Als een Snippet anderszins een besluitvormingscode bevat die werkt op basis van een waarde die eraan wordt doorgegeven, moet de Snippet na de actie die de waarde levert, worden geplaatst.

Snippets vergeleken met acties

Een deel van wat u kunt doen in snippets, kan ook gebeuren met de Studio-acties. Er zijn bijvoorbeeld acties voor de verklaringen IF en FOR. Er is ook de ASSIGN-actie die u kunt gebruiken om een aangepaste variabele te maken en er een waarde aan toe te wijzen. Het gebruik van deze acties is een acceptabele manier om deze capaciteiten toe te voegen aan uw script. Het gebruik van snippets is echter efficiënter.

Door de code in snippets te plaatsen, wordt uw script schoner, meer georganiseerd en gemakkelijker te navigeren. Dit maakt uw job als een scriptschrijver gemakkelijker en efficiënter. Als u er een gewoonte van maakt om altijd variabelen te declareren in snippets, en u in de toekomst een specifieke declaratie moet zoeken, hebt u minder plaatsen waar u moet zoeken.

Aangepaste code toevoegen aan een script

Met de Snippetactie kunt u aangepaste code aan uw scripts toevoegen.

  1. Klik in CXone Mpower op de app-kiezer en selecteerStudio.
  2. Zoek en open uw script op de pagina Scripts.
  3. Voeg de actie Snippet toe aan uw script en klik op Editor openen in het eigenschappenvenster.
  4. Voer uw code in het editorvenster in. U kunt de code typen, of u kunt code kopiëren en plakken vanuit een andere bron zoals deze online Help of een ander script.
  5. Klik op Apply om uw wijzigingen op te slaan. De snippet-editor wordt gesloten. Open het opnieuw om verder te gaan met het bewerken van uw code.