Używane w procedurze pola metadanych definiuje się w celu udostępnienia ich w kliencie Content Capture podczas indeksowania dokumentów i przetwarzania partii. Pola metadanych można konfigurować na różne sposoby. Pola metadanych można uczynić wymaganymi, co oznacza, że — aby dokument mógł zostać zatwierdzony — muszą być wypełnione. Wartości metadanych mogą być automatycznie wypełniane, wyprowadzane z kodów kreskowych odczytywanych przez procesor rozpoznawania lub wybrane z list wyboru.
Konfigurując pola metadanych, można wykonywać następujące zadania:
Usuwając pole metadanych, usuwa się je trwale z procedur, w który jest ono używane. Jeśli zostanie usunięte pole metadanych używane w profilu klienta lub w procesorze partii, mogą na różnych etapach przetwarzania wystąpić błędy. Przed usunięciem pola metadanych należy się upewnić, że nie jest ono odwzorowywane na pola metadanych w profilu zatwierdzania.
Aby usunąć pole metadanych z wybranej procedury, należy:
Maska danych wejściowych to filtr, który kontroluje, jakie wartości mogą być wprowadzane w polu metadanych. Na przykład maska może pozwalać na wprowadzanie tylko liczb (a nie dowolnych znaków). Aplikacja nie akceptuje znaku niezgodnego z maską.
Tabela 9-1 Znaki maski danych wejściowych alfanumerycznych
Znak maski | Opis |
---|---|
# |
Wymaga wprowadzenia cyfry. |
' (apostrof) |
Znak sterujący do pomijania wszelkich specjalnych znaków formatujących. |
U |
Akceptuje dowolną literę i przekształca ją w wielką literę. |
L |
Akceptuje dowolną literę i przekształca ją w małą literę. |
A |
Akceptuje dowolną literę lub cyfrę. |
? |
Akceptuje dowolną literę. |
* |
Akceptuje dowolny znak. |
H |
Akceptuje dowolny znak szesnastkowy (0-9, a-f lub A-F). |
Tabela 9-2 Maska danych wejściowych alfanumerycznych — przykłady
Maska danych wejściowych | Opis | Przykładowy format |
---|---|---|
###-##-#### |
Numer ubezpieczenia społecznego |
123-45-6789 |
UU |
Stan |
AZ |
Tabela 9-3 Znaki maski danych wejściowych liczbowych i zmiennoprzecinkowych
Znak maski | Opis |
---|---|
0 |
Wymaga wprowadzenia cyfry. |
# |
Wymaga wprowadzenia cyfry. Jeśli jako wartość zostanie wprowadzone zero, to będzie traktowana jako nieobecna. Na przykład wartość 12.0 jest traktowana jako 12. Lecz jeśli zostanie wprowadzona wartość 12.5, to będzie ona traktowana jako 12.5. |
. |
Można zawrzeć jako separator dziesiętny lub separator dziesiętny pieniężny. |
- |
Można zawrzeć jako znak "minus". |
, |
Można zawrzeć jako separator grupowania. |
; |
Można zawrzeć, aby rozdzielić podwzorce dodatnie i ujemne. |
Uwaga:
Wzorzec DecimalFormat
zawiera podwzorzec dodatni i ujemny; na przykład "#,##0.00;(#,##0.00)"
. Każdy podwzorzec składa się z prefiksu, części liczbowej i sufiksu. Podwzorzec ujemny jest opcjonalny; jeśli nie zostanie wprowadzony, to będzie używany podwzorzec dodatni, poprzedzony zlokalizowanym znakiem minus ('-'
w większości ustawień narodowych). Oznacza to, że samo "0.00"
jest równoważne "0.00;-0.00"
. Jeśli występuje jawny podwzorzec ujemny, to służy on tylko do określenia prefiksu/sufiksu wartości ujemnych; liczba cyfr, minimalna liczba cyfr i inne cechy są identyczne z wzorcem dodatnim. Oznacza to, że działanie wzorca "#,##0.0#;(#)"
jest identyczne z "#,##0.0#;(#,##0.0#)"
.
Aby umożliwić użytkownikowi wprowadzanie wartości dziesiętnych, trzeba utworzyć format wymuszający stosowanie przynajmniej jednej cyfry dziesiętnej (#.0#
). Chcąc w kliencie zmienić znak liczby, należy najpierw ją wprowadzić, a następnie nacisnąć klawisz + lub -.
Tabela 9-4 Maska danych wejściowych liczbowych i zmiennoprzecinkowych — przykłady
Maska danych wejściowych | Opis | Przykładowy format |
---|---|---|
#,###.0## |
Wartość dziesiętna |
1,234.567 |
#,##0.00 |
Waluta |
2,500.00 |
Jeśli w procedurze zostanie zdefiniowany format wyświetlania, to wprowadzane za pomocą klienta dane będą wyświetlane w tym formacie bez względu na to, co zostało określone w kliencie.
Aby skonfigurować format wyświetlania, który będzie zmieniał sposób wyświetlania wartości metadanych, należy:
Pola metadanych można skonfigurować, tak aby automatycznie zawierały określone wartości. Na przykład pole daty może być automatycznie wypełniane datą skanowania partii — nie trzeba wówczas prosić użytkowników o ręczne jej wprowadzenie. Można także podać wartość domyślną pola, która może być modyfikowana przez użytkowników.
Aby skonfigurować pole metadanych pod kątem automatycznego wypełniania, należy:
Wyrażenia regularne, używane w polach metadanych, mają zastosowanie tylko do pól typu alfanumerycznego. Więcej informacji jest dostępnych w dokumentacji opisującej używanie i formatowanie wyrażeń regularnych, na przykład:
http://docs.oracle.com/javase/tutorial/essential/regex/
Aby skonfigurować i przetestować wyrażenie regularne, należy: