プロシージャのメタデータ・フィールドを定義して、ドキュメントの索引付けおよびバッチの処理時にコンテンツ・キャプチャ・クライアントで使用できるようにします。メタデータ・フィールドは、様々な方法で構成できます。メタデータ・フィールドは必須にすることができます。つまり、ドキュメントを正常にコミットするには、メタデータ・フィールドに入力する必要があります。メタデータ値は、認識プロセッサで読み取ったバー・コードから導出したり、選択リストから選択して自動的に移入することもできます。
メタデータ・フィールドを構成する際のタスクは次のとおりです:
メタデータ・フィールドを削除すると、このフィールドが使用されているプロシージャから完全に削除されます。クライアント・プロファイルまたはバッチ・プロセッサで使用されているメタデータ・フィールドを削除すると、バッチ処理の様々なステージでエラーが発生する可能性があります。メタデータ・フィールドを削除する前に、それがコミット・プロファイル内のメタデータ・フィールドにマップされていないことを確認してください。
選択したプロシージャからメタデータ・フィールドを削除するには:
入力マスクとは、ユーザーがメタデータ・フィールドに入力できる内容を制御するフィルタのことです。たとえば、数字は入力できるが英字は入力できないようなマスクを構成できます。アプリケーションは、マスクに準拠しない文字を受け入れません。
表9-1 英数字の入力マスク文字
マスク文字 | 説明 |
---|---|
# |
数字を入力する必要があります。 |
' (一重引用符) |
特殊な書式設定文字をスキップするためのエスケープ文字。 |
U |
任意の文字を受け入れて大文字に変換します。 |
L |
任意の文字を受け入れて小文字に変換します。 |
A |
任意の文字または数字を受け入れます。 |
? |
任意の文字を受け入れます。 |
* |
任意の文字を受け入れます。 |
H |
任意の16進文字(0-9、a-fまたはA-F)を受け入れます。 |
表9-2 英数字の入力マスクの例
入力マスク | 説明 | 書式の例 |
---|---|---|
###-##-#### |
社会保障番号 |
123-45-6789 |
UU |
州 |
AZ |
表9-3 数字および浮動小数の入力マスク文字
マスク文字 | 説明 |
---|---|
0 |
数字を入力する必要があります。 |
# |
数字を入力する必要があります。ゼロを値として入力した場合、なしとみなされます。たとえば、12.0は12とみなされます。ただし、12.5と入力した場合、12.5とみなされます。 |
. |
小数点または通貨の小数点として含めます。 |
- |
マイナス記号を含めます。 |
, |
グループ化セパレータとして含めます。 |
; |
プラスおよびマイナスのサブパターンを区切るために含めます。 |
注:
DecimalFormat
パターンは、プラスおよびマイナスのサブパターン("#,##0.00;(#,##0.00)"
など)を含みます。各サブパターンには、接頭辞、数値部および接尾辞が含まれます。マイナスのサブパターンはオプションです。ない場合は、プラスのサブパターンにローカライズされたマイナス記号(ほとんどのロケールでは'-'
)を付けたものが、マイナスのサブパターンとして使用されます。つまり、"0.00"
単独では、"0.00;-0.00"
と同じです。明示的なマイナスのサブパターンがある場合、その役割はマイナスの接頭辞と接尾辞を指定することのみです。桁数、最小桁数、その他の特性はすべてプラスのパターンと同じです。つまり、"#,##0.0#;(#)"
は、"#,##0.0#;(#,##0.0#)"
とまったく同じ動作を生成します。
ユーザーが10進値を入力できるようにするには、少なくとも1つの小数(#.0#
)を強制する書式を作成する必要があります。クライアントで、数字の記号を変更するには、まず数字を入力してから[+]または[-]キーを押します。
表9-4 数字および浮動小数の入力マスクの例
入力マスク | 説明 | 書式の例 |
---|---|---|
#,###.0## |
小数値 |
1,234.567 |
#,##0.00 |
通貨 |
2,500.00 |
プロシージャで表示形式を定義すると、クライアントで指定した内容に関係なく、クライアントを使用して入力されたデータがこの形式で表示されます。
メタデータ値の表示を変更する表示形式を設定するには:
特定の値が自動入力されるようにメタデータ・フィールドを設定できます。たとえば、日付フィールドにバッチのスキャン日付を自動入力すると、ユーザーが日付を入力する必要はありません。また、ユーザーが変更できるフィールドにデフォルト値を指定することもできます。
自動入力されるようにメタデータ・フィールドを構成するには:
メタデータ・フィールドの正規表現は、英数字タイプのフィールドにのみ適用されます。詳細は、次のような正規表現の使用と書式設定に関するドキュメントを参照してください:
http://docs.oracle.com/javase/tutorial/essential/regex/
正規表現を構成およびテストするには: