• 2 Der Grafische Skript Editor • Skripte • Erstellen eines neuen Skripts • Eigenschaften eines Skripts
2.4.2.1 Eigenschaften eines Skripts
Die Eigenschaften eines Skripts sind anzeigbar, indem Sie in der
Symbolleiste auf klicken.
Registerkarte „Allgemein“
Neben dem Namen der Regel oder Aktion werden die folgenden Informationen dargestellt:
*Projektname
*Skripttyp
*Autor des Skripts
*Firma
*Versionsnummer
*Beschreibung
*Blockbreite
Um ein geändertes Skript abzuspeichern, siehe 2.4.4 Speichern eines Skripts bzw. 2.4.5 Speichern als Entwurf.
Der Typ eines Skripts kann hier nicht geändert werden. Er gibt an, ob dieses Skript sich auf eine Regel oder eine Aktion bezieht.
Tragen Sie weiter den Autor und den Namen der Firma ein.
Die Versionsnummer kann nicht verändert werden. Sie wird bei jedem erneuten Laden des Skripts erhöht.
Weiter können Sie hier die Breite der Blöcke festlegen (64-268), um so auch längere Blocknamen vollständig lesbar darzustellen. Die hier festgelegte Breite gilt für alle Blöcke des Skriptes.
Unter „Beschreibung“ muss eine kurze Information eingegeben werden, welche die Funktion des Skripts beschreibt. Durch Klick auf „Beschreibung erstellen“ wird die Beschreibung durch den Grafischen Skript Editor generiert. Dieser Text erscheint später im Call Routing Manager im Fenster „Beschreibung: Diese Regel wird angewandt...“.
* 
Bleibt die Beschreibung leer, kann das Skript nicht abgespeichert werden.
 
Mit Hilfe der Schaltfläche rufen Sie das Fenster „Variablen und System-Funktionen“ auf. Mit diesen Funktionen können Sie Entscheidungen auf Grund aktueller Informationen treffen oder aktuelle Informationen weiterleiten, siehe 2.5 Variablen und Systemfunktionen.
Restriktion der Seriennummern
Sie können festlegen ob ein Regelskript bestimmten Einschränkungen unterliegt. Zum Schutz eines Skriptes kann festgelegt werden, auf welchem SwyxServer dieses Skript ablauffähig ist.
Weitere Informationen hierzu erhalten Sie bei Ihrem Vertriebsbeauftragten von Swyx.
So schränken Sie die Lauffähigkeit eines Skriptes ein
1 Öffnen Sie die Eigenschaften eines Skripts unter „Datei | Skripteigenschaften...“ oder klicken Sie auf klicken.
2 Klicken Sie auf „Seriennummern...“.
.
Es erscheint das Fenster „Seriennummer-Beschränkung“.
3 Geben Sie die Seriennummern der SwyxServer ein, auf denen dieses Skript benutzt werden darf.
4 Bleibt das Feld leer, so kann dieses Skript auf jedem SwyxServer abgearbeitet werden.
5 Klicken Sie auf „OK“.
Dieses Skript wird nun nur auf dem SwyxServer abgearbeitet, dessen Seriennummer hier eingetragen wurde.
Wie prüft SwyxServer eine Seriennummereinschränkung?
Um ein Regelwerk eines Benutzers auszuführen, lädt SwyxServer die vom Call Routing Manager/Grafischer Skript Editor erzeugte Datei callrouting.vbs des Benutzers. Diese Datei bindet die einzelnen Regeln und Aktionen über weitere vbs-Dateien ein. Enthält eine callrouting.vbs oder eine der eingebundenen vbs-Dateien eine Seriennummerneinschränkung, überprüft SwyxServer vor der Ausführung, ob die eigene Seriennummer in der Liste der in der Skriptdatei abgelegten Nummern enthalten ist. Ist dies nicht der Fall, wird das Skript verworfen. Die Überprüfung der Seriennummer wird für jedes zu ladende Skript durchgeführt, egal ob direkt geladen als callrouting.vbs oder indirekt durch Einbindung in die callrouting.vbs. Enthält die Datei keine Seriennummerneinschränkung, läuft die Datei auf jedem SwyxServer.
* 
Hat ein Benutzer ein eingeschränktes Skript in seinem Regelbuch und ist dieses Skript nicht für den SwyxServer zugelassen, so wird das gesamte Regelwerk des Benutzers nicht ausgeführt. Stattdessen wird das Standard-Skript des SwyxServers ausgeführt, d.h. der Anruf wird zum ursprünglichen Ziel durchgestellt.
 
Registerkarte „Parameter“
Die Eingabe von Parametern in der Registerkarte „Parameter“ ermöglicht es, im Call Routing Manager GSE-Regeln und -Aktionen zu benutzen und zu parametrisieren, ohne diese mit Hilfe des Grafischen Skript Editors ändern zu müssen.
Dies ermöglicht beispielsweise dem Administrator, GSE-Regeln oder -Aktionen zu erstellen und dem Benutzer zur Verfügung zu stellen, ohne dass der Benutzer selbst das Recht hat, den Grafischen Skript Editor zu nutzen.