Feldschemas

Feldschemas

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

Parameter

Beschreibung

Basics

Scheme

Name des Feldschemas.

Description

Beschreibungstext 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:

  • Editbox

  • Memobox

  • Combobox

  • Checkbox

  • Datebox

  • Separator

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.

Description

Feldbeschreibung in Landessprache. Die Information wird als Hint am Feld angezeigt.

Display names

Feld-Anzeigename in der jeweiligen Landessprache.

Userexits

Definition von am Feld hinterlegten Userexits. Abhängig von der jeweiligen Landessprache definierbar.

Selection list

Definition 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

  • static

    • Statische Auswahlliste welche einmalig beim Laden der Anwendung mit Werten gefüllt wird.

  • dynamic

    • Dynamische Auswahlliste welche bei jedem DropDown Event die Auswahlelemente gemäß der Definition neu lädt. 

  • popup

    • Zeigt eine Trefferliste in Form eines Popups (analog zum RQ Userexit) an in deren der Anwender ein Element auswählen und für die Indexierungsmaske übernehmen kann.

    • Derzeit nur in den Webanwendungen verfügbar!

    • In der Mapping-Ansicht können die Zielfelder (Target-Fields / technische Feldnamen im Schema) den Quellfeldern aus den Ergebnissen der RemoteQuery-Abfrage zugeordnet werden.



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>$

Scripting

Hier 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 properties

Definierbare Zusatzeigenschaften zu einem Feld. Diese werden unter folgenden Schlüssel im C4 verwaltet:

/clarc/Classes/Behaviour/Properties/Fields

ComboAutoComplete

Ermöglicht es, dass ein Benutzer ein Element aus der Dropdown-Liste auswählt und dieses mit zusätzlichen Informationen anreichert.

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:

  • Text

  • Float

  • Integer (eingeschränkt verfügbar)

  • Currency

  • Date

  • Boolean

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.

Subject

An 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 mask

Es 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 lists

Es können aus den vorhandenen Feldern Trefferlisten für das CLARC SEARCH CENTER konfiguriert werden. Die aktivierten Felder entsprechen dann den Spalten einer Trefferliste.

RemoteQuery

Konfiguration 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