RUNSCRIPT

Cette page d’aide concerne Studio. Cette information est également disponible pour Desktop Studio.

Continue l’exécution du script vers un nouveau script comme s’il s’agissait d’une extension du script d’appel. L’un des avantages de l’utilisation de Runscript est que vous pouvez créer des scripts plus petits au lieu d’avoir un seul gros script.

Dépendances

  • Le sous-dossier doit se trouver dans le même dossier que le script principal, ou dans l'un de ses sous-dossiers.

  • Le script principal et l'indice doivent être du même type de média . Par exemple, si le script principal est un script téléphonique, le sous-script doit également être un script téléphonique.
  • ContactID sera le même pour le script principal et le sous-script.
  • Après que Runscript a déclenché le sous-script, le script principal passe l’exécution au second script et ne s’exécute plus. Si vous souhaitez que les deux scripts s’exécutent simultanément, utilisez une action Spawn action. Toutes les variables du premier script sont laissées intactes dans le second script.
  • Si vous avez l’intention d’exécuter un autre script et de revenir au premier script à la fin, y compris la possibilité de passer et de retourner des valeurs (comme une sous-routine de programmation), utilisez Runsub action.
  • Le script principal se terminera lorsque Runscript déclenchera le sous-script.
  • Tous les scripts appelés par RunScript, Spawn, Runsub ou des scripts similaires doivent être valides et actifs. Pendant le processus de sauvegarde, Studio valide tous les scripts appelés par les actions. Si l'un d'entre eux est invalide ou inactif, Studio affiche une erreur et vous ne pourrez pas enregistrer.

Types de scripts pris en charge

Un carré d’où part une ligne qui va vers trois autres carrés.

Générique

Courriel Clavardage Téléphone Messagerie vocale Élément de travail SMS

Propriétés d’entrée

Ces propriétés définissent les données que l’action utilise lors de son exécution.

Propriété

Description

Add Caption

Saisissez une courte phrase qui identifie de manière unique cette action dans le script. La légende apparaît dans le canevas de script sous l’icône d’action.

Script Name

Le script que vous souhaitez générer. Choisissez un script dans la liste déroulante ou entrez son nom et chemin relatif. Le script doit se trouver dans le même dossier que le script appelant ou dans l'un de ses sous-dossiers.

Conditions de la branche de résultat

Aucun

Exemple de script

Cet exemple montre comment cette action peut être utilisée dans les scripts. Il ne s’agit pas d’un texte complet. Des scripts supplémentaires peuvent être nécessaires.

L’exemple suivant fait partie d’un script beaucoup plus volumineux. Dans cet exemple, Runsub déclenche un script différent, dans lequel l'action Return permet à Case acationdu script ci-dessous de déterminer si l'organisation est ouverte, fermée ou en vacances. Si l'on détermine que le bureau est fermé ou en vacances, une action PLAY  jouera un message spécifique (soit un message de fermeture, soit un message de vacances). Le site Runscript mettra alors fin au script et déclenchera le sous-script.

Image d'un script utilisant RUNSCRIPT.

Téléchargez ce script.

Le sous-script que Runscript déclenche est indiqué ci-dessous. Le script permet au contact de laisser un message. Le script principal a transmis une variable avec l’ID de l’appelant et ID de contactFermé Un identifiant numérique unique assigné à chaque contact. au sous-script, qui permet au contact de laisser un message, réécouter un message, entreprendre une action corrective si aucune voix n’a été détectée, ou permet au contact de réenregistrer son message.

Image d'un script utilisant RUNSCRIPT SUBSCRIPT.

Téléchargez ce script.