Sie definieren die Metadatenfelder der Prozedur, um sie bei der Dokumentindexierung und Batchverarbeitung im Content Capture-Client verfügbar zu machen. Sie können Metadatenfelder auf verschiedene Arten konfigurieren. Metadatenfelder können als obligatorisch festgelegt werden. Das bedeutet, dass sie ausgefüllt werden müssen, damit ein Dokument erfolgreich festgeschrieben werden kann. Metadatenwerte können auch automatisch ausgefüllt, von Barcodes, die der Erkennungsprozessor liest, abgeleitet oder in Auswahllisten ausgewählt werden.
Die folgenden Aufgaben werden beim Konfigurieren von Metadatenfeldern ausgeführt:
So können Sie ein Metadatenfeld hinzufügen oder bearbeiten:
Wenn Sie ein Metadatenfeld löschen, wird dieses endgültig aus den Prozeduren entfernt, in denen es verwendet wird. Wenn Sie ein Metadatenfeld löschen, das in einem Clientprofil oder Batchprozessor verwendet wird, kann es bei verschiedenen Phasen der Batchverarbeitung zu Fehlern kommen. Stellen Sie vor dem Löschen eines Metadatenfeldes sicher, dass dieses keinen Metadatenfeldern im Commit-Profil zugeordnet ist.
So löschen Sie ein Metadatenfeld aus einer ausgewählten Prozedur:
Eine Eingabemaske ist ein Filter, der steuert, was Sie in ein Metadatenfeld eingeben können. Eine Maske kann beispielsweise Zahlen zulassen, aber keine Buchstaben. Die Anwendung akzeptiert nur Zeichen, die der Maske entsprechen.
Tabelle 9-1 Alphanumerische Eingabemaskenzeichen
Maskenzeichen | Beschreibung |
---|---|
# |
Erfordert die Eingabe einer Zahl. |
' (einfaches Anführungszeichen) |
Escapezeichen zum Überspringen eines Formatierungssonderzeichens. |
U |
Akzeptiert jeden Buchstaben und konvertiert ihn in Großbuchstaben. |
L |
Akzeptiert jeden Buchstaben und konvertiert ihn in Kleinbuchstaben. |
A |
Akzeptiert jeden Buchstaben oder jede Zahl. |
? |
Akzeptiert jeden Buchstaben. |
* |
Akzeptiert jedes Zeichen. |
H |
Akzeptiert jedes Hexadezimalzeichen (0-9, a-f oder A-F). |
Tabelle 9-2 Beispiele für alphanumerische Eingabemasken
Eingabemaske | Beschreibung | Beispielformat |
---|---|---|
###-##-#### |
Sozialversicherungsnummer |
123-45-6789 |
UU |
Bundesstaat |
AZ |
Tabelle 9-3 Numerische und Gleitkommazahl-Eingabemaskenzeichen
Maskenzeichen | Beschreibung |
---|---|
0 |
Erfordert die Eingabe einer Zahl. |
# |
Erfordert die Eingabe einer Zahl. Wenn Sie Null als Wert eingeben, wird dieser als nicht vorhanden angesehen. Beispiel: 12.0 wird als 12 angesehen. Wenn Sie aber 12.5 eingeben, wird dies als 12.5 angesehen. |
. |
Als Dezimaltrennzeichen aufnehmen. |
- |
Als Minuszeichen aufnehmen. |
, |
Als Gruppierungstrennzeichen aufnehmen. |
; |
Zum Trennen von positiven und negativen Untermustern aufnehmen. |
Hinweis:
Ein DecimalFormat
-Muster enthält ein positives und ein negatives Untermuster. Beispiel: "#,##0.00;(#,##0.00)"
. Jedes Untermuster hat ein Präfix, einen numerischen Teil und ein Suffix. Das negative Untermuster ist optional. Wenn es nicht vorhanden ist, wird das positive Untermuster mit dem lokalisierten Minuszeichen als Präfix ('-'
in den meisten Gebietsschemas) als negatives Untermuster verwendet. Das heißt, "0.00"
entspricht "0.00;-0.00"
. Wenn ein explizites negatives Untermuster angegeben ist, dient dieses nur zum Angeben des negativen Präfixes und Suffixes. Die Anzahl an Ziffern, die Mindestanzahl an Ziffern und andere Merkmale sind mit dem positiven Muster identisch. Das bedeutet, dass "#,##0.0#;(#)"
genau dasselbe Verhalten wie "#,##0.0#;(#,##0.0#)"
erzeugt.
Damit der Benutzer Dezimalwerte eingeben kann, müssen Sie ein Format erstellen, das mindestens eine Dezimalstelle erzwingt (#.0#
). Um das Vorzeichen einer Zahl im Client zu ändern, geben Sie zuerst die Zahl ein, und drücken Sie die Taste + oder -.
Tabelle 9-4 Beispiele für numerische und Gleitkommazahl-Eingabemasken
Eingabemaske | Beschreibung | Beispielformat |
---|---|---|
#,###.0## |
Dezimalwert |
1,234.567 |
#,##0.00 |
Währung |
2,500.00 |
Wenn Sie das Anzeigeformat in einer Prozedur definieren, werden die im Client eingegebenen Daten in diesem Format angezeigt, ungeachtet der im Client angegebenen Einstellung.
So richten Sie ein Anzeigeformat ein, das die Anzeige der Metadatenwerte ändert:
Sie können festlegen, dass Metadatenfelder automatisch bestimmte Werte enthalten. Beispiel: Ein Datumsfeld soll automatisch mit dem Scandatum eines Batches aufgefüllt werden, anstatt dass Benutzer eine Eingabe machen müssen. Sie können auch einen Standardwert für ein Feld angeben, der von Benutzern geändert werden kann.
So konfigurieren Sie das automatische Ausfüllen für ein Metadatenfeld:
Reguläre Ausdrücke in Metadatenfeldern gelten nur für alphanumerische Felder. Weitere Informationen finden Sie in der Dokumentation zur Verwendung und Formatierung regulärer Ausdrücke. Beispiel:
http://docs.oracle.com/javase/tutorial/essential/regex/
So konfigurieren und testen Sie einen regulären Ausdruck: