Scriptacties instellen

Met scriptintegraties kunt u aangepaste scriptacties maken voor gebruik in botresponsen in dialogenGesloten Botverhalen en -regels in CXone Bot Builder.. Als u scriptacties wilt maken, moet u code schrijven in JavaScript. Omdat CXone Bot Builder-scripts op de server werken, zijn er enkele beperkingen waarmee u rekening moet houden bij het bouwen van uw scripts.

Een Scriptintegratie maken

Een scriptintegratie bevat een of meer aangepaste scriptacties. Elke scriptactie beschikt over zijn eigen script.

  1. Klik in CXone op de app-kiezer en selecteerBot Builder.

  2. Klik op de bot waarmee u wilt werken.
  3. Klik in het linkermenu op Integraties Pictogram van een stekker..
  4. Ga naar het tabblad Scripts en klik vervolgens op Nieuwe integratie.
  5. Klik op de titel om de naam van de integratie te wijzigen.
  6. Als ze nodig zijn, maak dan scriptvariabelen voor gebruik in deze integratie.
  7. Voeg één of meer scriptacties toe aan de integratie. Dit is waar u uw scripts maakt. Enige scriptacties die u maakt in deze integratie kan verwijzen naar de scriptvariabelen in de integratie.
  8. Wanneer u klaar bent met wijzigingen aanbrengen, klik dan op Trainen en inwerken om uw botmodelGesloten Een versie van een bot die is getraind en klaargezet in Stage. bij te werken en te testen.

Een scriptactie maken

Scriptacties kunnen toegevoegd worden aan botresponsen in story'sGesloten Story's worden gebruikt om een bot te trainen voor interactieafhandeling op basis van intentie en context., regelsGesloten Regels bepalen de reactie van een bot op berichten die niet veranderen met de context. en fallbackGesloten Een alternatief in platte tekst dat wordt verzonden wanneer de bestemming geen rijke media ondersteunt..

  1. Klik in CXone op de app-kiezer en selecteerBot Builder.

  2. Klik op de bot waarmee u wilt werken.
  3. Klik in het linkermenu op Integraties Pictogram van een stekker..
  4. Klik op het tabblad Scripts op een scriptintegratie waar u mee wilt werken.
  5. Ga naar Acties en klik op Nieuwe actie.
  6. Voer een naam in voor de actie en druk op Enter.
  7. Klik op de nieuwe actie om haar eigenschappen te openen.
  8. Klik op Editor openen om uw aangepaste JavaScript te coderen:
    1. Vervang in de editor de standaardcode 'Hallo wereld', maar zorg er wel voor dat alle nieuwe code binnen de hoofdfunctie blijft. Indien nodig kunt u ook andere functies definiëren binnen de main-functie. Code buiten de hoofdfunctie wordt niet uitgevoerd.
    2. Neem scriptvariabelen op in uw code indien nodig. Als u dit nog niet had gedaan, maak dan de variabelen aan.
    3. Klik op de driehoek om het script uit te voerenEen driehoekige pijl die naar rechts wijst. in de toolbalk boven in de editor om de outputresultaten van het script weer te geven. De resultaten verschijnen in het Console-paneel aan de rechterzijde van de editor.
  9. Klik op het open punthaakje Een open punthaakje <. linksboven in de editor om terug te keren naar de scriptintegratiepagina waar de actielijsten en variabelen zijn.
  10. Klik op de actie waarmee u werkt.
  11. Selecteer in de vervolgkeuzelijst Bewerkbare variabelen de scriptvariabelen waar u naar verwijst in uw code.
  12. Schakel uw actie in als deze klaar is om getest te worden.
  13. Voeg uw actie toe aan een story, regel, of fallback om deze te testen.
  14. Wanneer u klaar bent met wijzigingen aanbrengen, klik dan op Trainen en inwerken om uw botmodelGesloten Een versie van een bot die is getraind en klaargezet in Stage. bij te werken en te testen.

  15. Voer de nodige tests uit. U kunt bijvoorbeeld chatten met uw bot. Breng indien nodig wijzigingen toe aan uw script, train de bot, werk deze in en test hem opnieuw.

Scriptvariabelen maken

De variabelen die u maakt kunnen alleen gebruikt worden in de scriptintegratie waarin u ze maakt. Ze kunnen niet gebruikt worden in andere scriptintegraties, zelf niet in dezelfde bot.

  1. Klik in CXone op de app-kiezer en selecteerBot Builder.

  2. Klik op de bot waarmee u wilt werken.
  3. Klik in het linkermenu op Integraties Pictogram van een stekker..
  4. Klik op het tabblad Scripts op een scriptintegratie waar u mee wilt werken.
  5. Klik onder Variabelen op Nieuwe Actie.
  6. Voer een naam in en druk op Enter.
  7. Klik op de variabele in de lijst om zijn eigenschappen te openen.
  8. Op deze manier maakt u een variabele met enkele waarde die bewerkbaar gemaakt kan worden in een scriptactie: 
    1. Klik op Tekst of Nummer.
    2. Voer de Standaardwaarde voor deze variabele in. Als u niet wilt dat een variabele over een standaardwaarde beschikt, laat dit veld dan leeg. U kunt de variabelewaarde bijwerken als het gebruikt wordt in een scriptactie.
    3. Voer alleen voor nummervariabelen een Minimumwaarde en een Maximumwaarde in om een boven- en ondergrens in te stellen voor de waarden die de variabele kan bevatten.
  9. Op deze manier maakt u een alleen-lezen-variabele met enkele waarde:
    1. Klik op Geheim.
    2. Voer de Waarde in. Bot Builder verbergt alle tekens na de vijfde in de waardereeks die u invoert. De waarde is volledig zichtbaar als u de inhoud van een variabele weergeeft in de console.
  10. Op deze manier maakt u een lijst met mogelijke waarden voor deze variabele:
    1. Klik op Selecteren.
    2. Voer de mogelijke Waarden voor de variabele in, gescheiden door een komma ( , ). Bijvoorbeeld: rood,blauw,groen.
    3. Klik op Standaardwaarde en selecteer de waarde die u als standaard wilt gebruiken.
    4. Als u de standaardwaarde wilt verwijderen, sleep dan de cursor over het veld en klik op X.
  11. Gebruik uw variabele in een aangepast script.
  12. Wanneer u klaar bent met wijzigingen aanbrengen, klik dan op Trainen en inwerken om uw botmodelGesloten Een versie van een bot die is getraind en klaargezet in Stage. bij te werken en te testen.

Variabelen bewerkbaar maken

U kunt een variabele bewerkbaar maken in een script als u een waarde wilt kunnen specificeren of selecteren voor die variabele wanneer u die actie gebruikt in een botrespons. Als u een variabele in meer dan één scriptactie gebruikt, dan moet u dit bewerkbaar maken in elke actie. Daarbij moet er naar de variabele verwezen worden in een script, voordat u deze variabele bewerkbaar kunt maken in dat script.

  1. Klik in CXone op de app-kiezer en selecteerBot Builder.

  2. Klik op de bot waarmee u wilt werken.
  3. Klik in het linkermenu op Integraties Pictogram van een stekker..
  4. Klik op het tabblad Scripts op een scriptintegratie waar u mee wilt werken.
  5. Klik onder Acties op een actie op de pagina scriptintegraties om diens eigenschappen te openen.
  6. Selecteer één of meer variabelen in de vervolgkeuzelijst Bewerkbare variabelen. Geheime variabelen verschijnen niet in deze lijst. Ze kunnen niet bewerkbaar gemaakt worden. Wijzigingen worden automatisch opgeslagen.
  7. Specificeer de waarde van de variabele wanneer u de geselecteerde aangepaste actie gebruikt in een story, regel of fallback.
  8. Wanneer u klaar bent met wijzigingen aanbrengen, klik dan op Trainen en inwerken om uw botmodelGesloten Een versie van een bot die is getraind en klaargezet in Stage. bij te werken en te testen.

Een scriptactie inschakelen

Wanneer een script klaar voor gebruik is in een botrespons, dan moet u dit eerst inschakelen. Acties die niet ingeschakeld zijn, verschijnen niet in de lijst met script wanneer u werkt aan dialoogGesloten Botverhalen en -regels in CXone Bot Builder..

  1. Klik in CXone op de app-kiezer en selecteerBot Builder.

  2. Klik op de bot waarmee u wilt werken.
  3. Klik in het linkermenu op Integraties Pictogram van een stekker..
  4. Klik op het tabblad Scripts op een scriptintegratie waar u mee wilt werken.
  5. Klik onder Acties op een actie op de pagina scriptintegraties om diens eigenschappen te openen.
  6. Klik op Uitgeschakeld Pictogram van een optieschakelaar. om de actie in te schakelen. Klik er nogmaals op om de actie weer uit te schakelen en te verwijderen uit het tabblad Scripts op het botactiemenu.