Scripting Client

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).

Siehe auch