<< Klicken um Inhaltsverzeichnis aufzurufen >> Navigation: Scripts > ScriptEditor |
Der Scripteditor dient als Werkzeug, um möglichst einfach Scripte in Cordaware bestinformed zentral zu verwalten. Dank der Möglichkeit, bestimmte Aufgaben, wie z.B. dynamisches Erfassen von Empfängern, mit Scripten dynamisch durchzuführen, bleibt Cordaware bestinformed sehr vielseitig, um viele verschiedene Anwendungsbereiche abzudecken.
Scripte in Cordaware bestinformed finden hauptsächlich Ihre Anwendung für die folgenden Aufgaben:
•Dynamische Ermittlung von Empfängern mithilfe von dynamischen Channels
•Dynamische Anpassung von ScriptVars
•InfoStart- und InfoEndScripte
Grundsätzlich können Sie die oben genannten Scripttypen (ausgenommen von InfoStart- und InfoEndScript) in den zugehörigen Apps verwalten. Die App Scripteditor (Scripts -> Scripteditor) dient hauptsächlich dazu, Vorlagen für die genannten Komponenten zu erstellen, die anschließend in der zugehörigen App aufgerufen werden können. Zudem bietet sie eine Übersicht der angelegten Vorlagen.
Folgendes Beispiel zeigt eine erstellte Scriptvorlage (getDate) im ScriptVar-Editor, welches mithilfe des Scripteditors erstellt wurde.
Script erstellen
Um eine Scriptvorlage zu erstellen, öffnen Sie die App Scripteditor (Scripts -> Scripteditor) und klicken Sie in der Toolbar auf die Schaltfläche (Neu). Geben Sie einen Namen, unter dem Sie das Script speichern möchten, und optional eine Beschreibung an. Wählen Sie im Feld Typ den Typ aus, für welche Datentyp Sie dieses Script bereitstellen möchten.
Im unteren Textbereich können Sie anschließend das Script angeben.
Über die Auswahlliste Programmiersprache haben Sie die Möglichkeit, zwischen den beiden Programmiersprachen Pascal oder Erlang zu wechseln.
Mit der Schaltfläche Script testen können Sie sich Ihr Erlang-Script auf Syntax-Fehler überprüfen lassen. Bitte beachten Sie, dass diese Funktion aktuell nur die Programmiersprache Erlang unterstützt.
Klicken Sie abschließend auf Speichern, um diese Vorlage anzulegen. Dieses Script steht dann in der entsprechenden App (siehe Beispiel in Einleitung) zur Auswahl.