Feldschemas
- Former user (Deleted)
- Dennis Balzuweit
- Development (Unlicensed)
Konfigurationspfad
/clarc/Schemes/Fields
Übersicht
Ein Feldschema (Field Scheme) steuert die Anzeige und Funktion von Erfassungsmasken für Indexfelder und definiert die Attribute von Dokumenten. Die Konfigurationselemente dafür sind Felddefinitionen und deren Reihenfolge. Einzelnen Feldern können Userexits und Feldskripte (Field Script) zugewiesen werden. Mit den Feldskripten können Ereignisse in den Erfassungsmasken verarbeitet werden.
Ein komplettes Feldschema kann auch durch einen Import aus EASY ENTERPRISE.i, EASY ENTERPRISE.x oder EASY Documents über das Plugin für den EASY-Schemaimport aufgebaut werden.
Konfiguration
Die Konfiguration erfolgt über das entsprechende C4 Plugin.
Im Dialog sind folgende Einstellungsmöglichkeiten vorhanden:
Parameter | Beschreibung |
---|---|
Basics | |
Scheme | Name des Feldschemas. |
DescriptionBeschreibungstext des Schemas. | |
Fields | |
Properties | |
Technical name | Technischer Feldname. Der Name darf keine Blanks oder Sonderzeichen etc. enthalten. |
Display name | Standard-Anzeigename des Feldes. Sprachabhängige Bezeichnungen können auf dem Tab Display names gepflegt werden. |
External field | Der externe Feldname ist der Bezeichner mit dem das Feld bei einem Export nach "extern" an das Zielsystem übergeben wird. Hinweis Wird kein external field gepflegt, wird das Feld nicht exportiert, jedoch intern mitgeführt. |
Value | Vorgabewert. Siehe Platzhalter. In Verbindung mit CLARC OFFICECAPTURE können hier auch direkt Word oder Excel Textmarken sowie sogenannte BuilInDocumentProperties verwendet werden: %<Textmarke> %<BuilInDocumentProperty> |
Simple format | An dieser Stelle kann dem Feld ein einfacher Aufbau vorgegeben werden. Das Zeichen # steht für einen numerischen Wert. Das Zeichen $ für einen alphanumerischen Wert. Alle anderen Zeichen müssen an der entsprechenden Stelle verwendet werden. Beispiel: ##/##/#### |
Charset | Hier können die gültigen Zeichen für die Eingabe in das Indexfeld konfiguriert werden.Beispielsweise 0123456789. |
Script | Angabe eines zu verwendenden Feldskripts. Siehe Scripting Client. |
Script active | Aktiviert oder deaktiviert das hinterlegte Script. |
Field type | Definition des grundlegenden Feldtyps:
|
Char case | Definiert ob in dem Feld nur Großbuchstaben, Kleinbuchstaben eingeben werden kann. Normal ist die Standardeinstellung. |
Min. length | Minimale Eingabelänge. |
Max. length | Maximale EIngabelänge. |
Checkbox true / false | Sofern ein Checkbox-Feld anstatt eines Boolean Wertes einen Text erzeugen soll, kann an dieser Stelle die entsprechende Entsprechung definiert werden. |
Next field | Next field definiert welches Feld das nächste in der Eingabereihenfolge sein soll. Die Eingabereihenfolge muss nicht mit der Anzeigereihenfolge übereinstimmen. |
Visible | Feld sichtbar ja/nein. |
Enabled | Die Option spezifiziert, ob das Feld eine Eingabe akzeptiert oder nicht. Bei deaktivierter Option wird das Feld in der Erfassungsmaske ausgegraut dargestellt. |
Read only | Ähnlich der Option Enabled. Im Gegensatz dazu, wird das Feld bei inaktiver Option nicht ausgegraut dargestellt. Ein Sonderfall in diesem Zusammenhang ist die Kombination aus Read only und Comboboxen. Wird eine Combobox auf Read only gestellt, kann dort kein Freitext eingegeben werden, die Auswahl der Vorgabewerte ist jedoch möglich. |
Mandatory | Das Feld ist ein Mussfeld und benötigt zwingend eine Eingabe bzw. Wert. Checkboxen erfordern immer eine Pflichtangabe. |
Numeric | Das Feld akzeptiert bei aktivierter Option ausschließlich numerische Werte. |
Keep content | Bei aktiver Option wird die jeweils letzte Eingabe als Vorgabewert bei der nächsten Verwendung vorgeschlagen. |
Appearance | |
Field color | Farbe des Eingabefeldes. |
Font color | Farbe der Eingabeschrift. |
Width | Feldbreite in Pixel. Bei 0 wird die Größe automatisch festgelegt. Für Webanwendungen kann ein Rasterwert angegeben werden. Der Standardwert bei "0" ist 12 Units. |
Height | Feldhöhe in Pixel. Bei 0 wird die Größe automatisch festgelegt. Für Webanwendungen kann ein Rasterwert angegeben werden. Der Standardwert bei "0" ist 12 Units. |
Align to prior | Das Feld wird am Vorgängerfeld in der gleichen Zeile ausgerichtet. |
DescriptionFeldbeschreibung in Landessprache. Die Information wird als Hint am Feld angezeigt. | |
Display namesFeld-Anzeigename in der jeweiligen Landessprache. | |
UserexitsDefinition von am Feld hinterlegten Userexits. Abhängig von der jeweiligen Landessprache definierbar. | |
Selection listDefinition von am Feld hinterlegten Einträgen | |
Language | Auswahl der jeweiligen Landessprache |
Selection value | Anzeigename des Listeneintrags |
Meaning | Beinhaltet den tatsächlichen Wert, der übertragen wird. |
RemoteQuery | |
Active | Aktiviert den RemoteQuery für die Auswahlliste. |
Connection | Auswahl der zuvor eingerichteten Verbindungen. |
Behaviour |
Bei den Konfigurationen ist darauf zu achten, dass die technischen Feldnamen den Bezeichnern in der Ergebnisstruktur des SQL-Ergebnisses entsprechen. Zum Beispiel: SELECT <spaltenname> AS [<feldname>] FROM <tabelle> Je nach Konfiguration und Datenbankquelle können die Ergebnisse unterschiedliche Queries erfordern. U.a. auch skriptspezifische Definitionen bei eignen RemoteQueries. Siehe auch CLARC REMOTEQUERY Daemon und REMOTEQUERY Scripting. |
Statement | Hier wird das Statement für den Zugriff definiert. Platzhalter werden über folgenden String gehandelt: $<TechFieldName>$ |
ScriptingHier kann direkt am Feld ein Script hinterlegt werden. Die Definition sollte jedoch besser über die Field script Eigenschaft vorgenommen werden. Diese ist deutlich flexibler. | |
Additional propertiesDefinierbare Zusatzeigenschaften zu einem Feld. Diese werden unter folgenden Schlüssel im C4 verwaltet: /clarc/Classes/Behaviour/Properties/Fields | |
ContentAttribute | Das Feld soll für den Content Server als zu archivieren berücksichtigt werden. |
Decimals | Anzahl der Nachkommastellen für Float oder Currency Felder. |
EnhancedFieldType | Erweiterter Feld-Datentyp:
|
FulltextSearchField | Standard: True. Legt fest, ob dieses Feld im CLARC SEARCH CENTER bei der Volltextsuche verwendet werden soll. Für die Volltextsuche können nur String/Text Felder verwendet werden. |
QuoteWarn | Angabe in Prozent bei der ein Feld als problematisch dargestellt wird, falls dessen Erkennungsquote entsprechend darunter liegt. Im Zusammenhang mit automatisch erkannten Inhalten zu sehen. |
Repeatable | Repeatable ist standardmäßig auf True. Bei Repeatable = False verhindert die Option, dass schreibgeschützte Felder durch die Feldwiederholung überschrieben werden. |
SendToExtXtractCompiler | Das Feld soll an den externen XTRACT Compiler übergeben werden. |
Trainable | Das Feld Trainable ist standardmäßig auf False. Bei Trainable = True wird das Training nur für dieses Feld aktiviert. |
TrainingKeyField | Definiert ob, das Feld Teil des Trainings-Schlüssels ist. |
SubjectAn dieser Stelle kann der Betreff des mit diesem Feldschema erzeugten Dokuments definiert werden. Der Betreff setzt sich dabei aus Inhalten der markierten Felder und entsprechenden Freitexten zusammen. | |
Search maskEs können aus den vorhandenen Feldern Suchmasken für das CLARC SEARCH CENTER konfiguriert werden. Die Darstellung erfolgt in der Reihenfolge der aktivierten Felder. | |
Hit listsEs können aus den vorhandenen Feldern Trefferlisten für das CLARC SEARCH CENTER konfiguriert werden. Die aktivierten Felder entsprechen dann den Spalten einer Trefferliste. | |
RemoteQueryKonfiguration der Logindaten für das Füllen von Auswahllisten über eine RemoteQuery-Verbindung | |
User | Benutzername |
Password | Passwort |
Aktivierung
Die vorgenommenen Änderungen werden über den C4 Button "Refresh Services" übernommen und stehen dann zur Verwendung bereit.
Technischer Bezeichner
c4fmlib.dll