V proceduře definujete pole metadat, která poté zpřístupníte v aplikaci Content Capture Client během indexování dokumentu a zpracování dávky. Pole metadat můžete konfigurovat různými způsoby. Pole metadat lze nastavit jako povinná, což znamená, že musí být vyplněna, aby bylo možné dokument úspěšně potvrdit. Hodnoty metadat lze vyplnit také automaticky, na základě čárových kódů načtených procesorem rozpoznání nebo výběru ze seznamů voleb.
Při konfiguraci polí metadat provádíte tyto hlavní úlohy:
Odstraněním pole metadat ho trvale odeberete z procedur, ve kterých je toto pole používáno. Když odstraníte pole metadat, která je používáno v klientském profilu nebo procesoru dávky, může dojít v různých fázích zpracování dávky k chybám. Před odstraněním pole metadat se ujistěte, že není mapováno pole metadat v profilu potvrzení.
Postup odstranění pole metadat z vybrané procedury:
Vstupní maska je filtr, který řídí, co můžete do pole metadat zapsat. Maska může například povolit zadávat číslice, ale nikoli písmena. Aplikace nepřevezme znak, který nevyhovuje vstupní masce.
Tabulka 9-1 Znaky alfanumerické vstupní masky
Znak masky | Popis |
---|---|
# |
Vyžaduje zapsané číslo. |
' (apostrof) |
Uvozuje znak, aby byl vynechán jakýkoli speciální formátovací znak. |
U |
Akceptuje jakékoli písmeno a převede ho na velké. |
L |
Akceptuje jakékoli písmeno a převede ho na malé. |
A |
Akceptuje jakékoli písmeno nebo číslici. |
? |
Akceptuje jakékoli písmeno. |
* |
Akceptuje jakýkoli znak. |
H |
Akceptuje jakýkoli hexadecimální znak (0-9, a-f nebo A-F). |
Tabulka 9-2 Příklady alfanumerické vstupní masky
Vstupní maska | Popis | Vzorový formát |
---|---|---|
###-##-#### |
Číslo sociálního zabezpečení |
123-45-6789 |
UU |
Stát |
AZ |
Tabulka 9-3 Znaky číselné a desetinné vstupní masky
Znak masky | Popis |
---|---|
0 |
Vyžaduje zapsanou číslici. |
# |
Vyžaduje zapsanou číslici. Pokud jako hodnotu zadáte nulu, bude hodnota považována za chybějící. Například 12,0 bude považováno za 12. Pokud ale zadáte 12,5, bude to považováno za 12,5. |
. |
Použijte jako oddělovač desetinných míst nebo desetinný oddělovač v peněžní hodnotě. |
- |
Použijte jako znaménko minus. |
, |
Použijte jako oddělovač skupin. |
; |
Použijte k oddělení dílčích vzorů pro kladná a záporná čísla. |
Poznámka:
Vzor DecimalFormat
obsahuje dílčí vzor pro kladná a záporná čísla, například "#,##0.00;(#,##0.00)"
. Každý dílčí vzor má předponu, číselnou část a příponu. Záporný dílčí vzor je nepovinný; pokud chybí, je jako dílčí vzor pro záporná čísla použit kladný vzor s lokalizovaným znaménkem minus (ve většině národních prostředí jde o znak '-'
) v pozici předpony. To znamená, že zápis "0.00"
je ekvivalentní zápisu "0.00;-0.00"
. Pokud je v masce uveden explicitní dílčí vzor pro záporná čísla, slouží pouze k určení předpony a přípony těchto čísel – počet číslic, minimální počet číslic a další charakteristiky jsou stejné jako u vzoru pro kladná čísla. To znamená, že zápis "#,##0.0#;(#)"
je ekvivalentní zápisu "#,##0.0#;(#,##0.0#)"
.
Aby mohl uživatel zadat desetinné hodnoty, musíte vytvořit formát, který vynucuje zadání nejméně jednoho desetinného místa (#.0#
). Chcete-li v klientu změnit použité znaménko čísla, zadejte nejprve číslo a poté stiskněte klávesu + nebo -.
Tabulka 9-4 Příklady číselné a desetinné vstupní masky
Vstupní maska | Popis | Vzorový formát |
---|---|---|
#,###.0## |
Desetinná hodnota |
1,234.567 |
#,##0.00 |
Měna |
2,500.00 |
Když definujete formát zobrazení v proceduře, budou data zadaná v klientu zobrazena v tomto formátu nezávisle na tom, jak je zadáte v klientu.
Postup nastavení formátu zobrazení, který změní zobrazení hodnoty metadat:
Pole metadat můžete konfigurovat tak, aby automaticky obsahovala určité hodnoty. Například je možné vyplnit pole typu datum automaticky datem skenování dávky, aby ho uživatel nemusel zadávat sám. Nebo můžete pro pole stanovit výchozí hodnotu, kterou uživatel může změnit.
Postup konfigurace automatického vyplnění pole metadat:
Regulární výrazy v polích metadat platí pouze na alfanumerické typy polí. Další informace najdete v dokumentaci týkající se používání a formátování regulárních výrazů, například:
http://docs.oracle.com/javase/tutorial/essential/regex/
Postup konfigurace a testování regulárního výrazu: