Scripting Client
- Former user (Deleted)
- Dennis Balzuweit
Inhalt
In diesem Abschnitt werden die Client spezifischen Scripting Funktionen und Möglichkeiten im Detail vorgestellt. Das Scripting betrifft CLARC EWORK und CLARC OFFICECAPTURE.
Übersicht
CLARC EWORK und CLARC OFFICECAPTURE bietet die Möglichkeit seinen Funktionsumfang über Skripte stark zu erweitern. Hierbei gibt es die Möglichkeit von Addin-Buttons, Batchskripten und Feldskripte mit entsprechenden Events. Der Scripting-Funktionsumfang umfasst die gesamten CLARC Standard-Skript-Funktionen und Eigenschaften sowie einige spezielle Klassen für spezifische Aufgaben. Nachfolgend werden alle spezifischen Events, Klassen und Funktionen vorgestellt und beschrieben. Alle Informationen zu den Standardsprachelementen sind im allgemeinen Scripting-Bereich enthalten.
Scripting
Batchskripte
Batchskripte finden Ihre Verwendung in den Erkennungs-Schemas (Recognition-Schemes) und dienen hier der automatischen Stapelverarbeitung. Das klassische Beispiel hierfür ist die Barcode-Stapelerkennung. Für die allgemeinen Anwendungsszenarien werden entsprechende Batchskripte im Standard ausgeliefert. Die Verwaltung dieser Skripte erfolgt im C4 unter dem Schlüssel: /clarc/Scripts/Recognition.
Addins
Addins können im eWork pro Anwendung bzw. Maske definiert werden. Pro Anwendung können beliebig viele Addins konfiguriert werden. Die Addins können dabei auf einen der drei Ribbon (Stapel, Rückstellung oder Heftung) gelegt werden. Zudem kann jedem Addin ein individuelles Icon, entweder aus der integrierten Vorschlagsliste oder ein selbst erstelltes, transparentes .png Image, zugeordnet werden. Addin Skripte können zum Beispiel die gleiche Funktion wie ein Batchskript enthalten oder zur Automation von Abläufen verwendet werden. Addin-Skripte werden im C4 unter dem Schlüssel: /clarc/Scripts/Addins gepflegt.
Feldskripte
Die dritte Integrationsmöglichkeit, für Skripte am Client, ist die Hinterlegung hinter einem Feld. Im entsprechenden Feldschema (Field-Scheme) kann das Skript dann entweder direkt oder über einen Verweis (Empfehlung) hinterlegt werden. Feldskripte werden im C4 unter dem Schlüssel /clarc/Scripts/Fields gepflegt. Derzeit werden Script-Includes nur in der „ImpVersion“ 1 (Implementation Version) unterstützt. D.h. es können am Client keine Scriptklassen verwendet werden (s. C4 Script-Property).