RUNSCRIPT

Deze Help-pagina is bedoeld voor Studio. Deze informatie is ook beschikbaar voor Desktop Studio.

Zet de scriptuitvoering voort in een ander script, alsof dit een vervolg op het aanroepende script is. Een van de voordelen van het gebruik van Runscript is dat u kleinere scripts kunt maken in plaats van één groot script.

Afhankelijkheden

  • Het subscript moet zich in dezelfde map bevinden als het hoofdscript, of in een van de submappen ervan.

  • Het hoofdscript en het subscript moeten hetzelfde zijn mediatypeGesloten Een kanaal zoals spraak, e-mail of chat, waarmee een klant communiceert met een beoogde ontvanger.. Als het hoofdscript bijvoorbeeld een telefoonscript is, moet het subscript ook een telefoonscript zijn.
  • De ContactIDis hetzelfde voor zowel het hoofdscript als het subscript.
  • Nadat Runscript een subscript triggert, geeft het hoofdscript de uitvoering door aan het tweede script en is het hoofdscript niet meer actief. Als u wilt dat beide scripts gelijktijdig worden uitgevoerd, gebruikt u een Spawn action. Alle variabelen uit het eerste script blijven intact in het tweede script.
  • Als u van plan bent een ander script uit te voeren en na voltooiing terug te keren naar het eerste script, met de mogelijkheid om waarden door te geven en te retourneren (zoals bij een subroutine in programmeertalen), gebruik dan Runsub action.
  • Het hoofdscript wordt beëindigd wanneer Runscript het subscript triggert.
  • Alle scripts die door RunScript, Spawn, Runsub of soortgelijke scriptacties worden aangeroepen, moeten geldig en actief zijn. Studio valideert tijdens het opslaan alle scripts die door acties worden aangeroepen. Als een van de scripts ongeldig of inactief is, geeft Studio een foutbericht weer en kunt u niet opslaan.

Ondersteunde scripttypen

Een vierkant waaruit een lijnvertakking komt die naar drie andere vierkanten gaat.

Generiek

E-mail Chat Telefoon Voicemail Werkitem SMS

Invoereigenschappen

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

Vertakking

Beschrijving

Add Caption

Voer een korte woordgroep in die deze actie in het script uniek identificeert. Het bijschrift verschijnt op het scriptcanvas onder het actiepictogram.

Script Name

Het script dat u wilt spawnen. Kies een script uit de vervolgkeuzelijst of voer de naam en het relatieve padin. Het script moet zich in dezelfde map bevinden als het aanroepende script, of in een van de submappen daarvan.

Resultaatvertakkingsvoorwaarden

Geen

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.

Het onderstaande voorbeeld maakt deel uit van een veel groter script. In dit voorbeeld activeert Runsub een ander script, waarin de Return actie de Case actiein het onderstaande script in staat stelt te bepalen of de organisatie open, gesloten of op vakantie is. Als wordt vastgesteld dat het kantoor gesloten is of vakantie heeft, zal een PLAY actie een specifiek bericht afspelen (een bericht dat het kantoor gesloten is of een vakantiebericht). De Runscript-actie zal dan het script beëindigen en het subscript triggeren.

Afbeelding van een script dat RUNSCRIPT gebruikt.

Download dit script.

Het subscript dat door Runscript wordt getriggerd, staat hieronder. Met dit script kan een contact een bericht achterlaten. Het hoofdscript heeft een variabele met de Beller-ID en de Contact-IDGesloten Een unieke numerieke identificatiecode die aan elk contact is toegewezen. doorgegeven aan het subscript. Door middel van het subscript kan het contact een bericht achterlaten, een bericht controleren of het bericht opnieuw opnemen. Er wordt ook ingegrepen als er geen stemgeluid wordt gedetecteerd.

Afbeelding van een script dat gebruikmaakt van RUNSCRIPT SUBSCRIPT.

Download dit script.