Необходимо определить поля метаданных для процедуры, чтобы сделать их доступными в Content Capture Client во время индексирования документов и обработки пакетов. Поля метаданных можно настроить различными способами. Поля метаданных можно сделать обязательными. Это означает, что они должны быть заполнены, чтобы документ был успешно зафиксирован. Значения метаданных также могут автоматически заполняться, считываться из штрихкодов, считываться обработчиком распознавания или выбираться из списков выбора.
Ниже перечислены задачи, выполняемые при настройке полей метаданных.
Чтобы добавить или изменить поле метаданных, выполните указанные ниже действия.
При удалении поле метаданных навсегда удаляется из процедур, в которых оно используется. Если удалить поле метаданных, используемое в профиле клиента или обработчике пакетов, на разных этапах обработки пакетов могут возникать ошибки. Перед удалением поля метаданных убедитесь, что оно не сопоставлено полям метаданных в профиле фиксации.
Чтобы удалить поле метаданных из выбранной процедуры, выполните указанные ниже действия.
Маска ввода — это фильтр, который управляет тем, что можно ввести в поле метаданных. Например, маска может позволять вводить цифры, но не буквы. Приложение не принимает символ, который не соответствует маске.
Таблица 9-1 Буквенно-цифровые символы маски ввода
Символ маски | Описание |
---|---|
# |
Требуется ввести цифру. |
' (одинарная кавычка) |
Знак перехода для пропуска любых специальных символов форматирования. |
U |
Принимает любую букву и преобразует ее в верхний регистр. |
L |
Принимает любую букву и преобразует ее в нижний регистр. |
A |
Принимает любую букву или цифру. |
? |
Принимает любую букву. |
* |
Принимает любой символ. |
H |
Принимает любой шестнадцатеричный символ (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#)"
.
Чтобы разрешить пользователю вводить десятичные значения, необходимо создать формат, который будет требовать использования хотя бы одного десятичного знака (#.0#
). В клиенте, чтобы изменить знак числа, сначала введите число, затем нажмите клавишу + или -.
Таблица 9-4 Примеры маски ввода чисел и значений с плавающей запятой
Входная маска | Описание | Пример формата |
---|---|---|
#,###.0## |
Десятичное значение |
1234,567 |
#,##0.00 |
Валюта |
2500,00 |
При определении формата отображения в процедуре данные, введенные с помощью клиента, отображаются в этом формате независимо от того, что указано в клиенте.
Чтобы настроить формат отображения, изменяющий отображение значений метаданных, выполните указанные ниже действия.
Можно настроить автоматическое заполнение полей метаданных определенными значениями. Например, может потребоваться автоматическое заполнение поля даты датой сканирования пакета, не дожидаясь ее ввода пользователем. Или можно указать для поля значение по умолчанию, которое пользователи могут изменить.
Чтобы настроить автозаполнение поля метаданных, выполните указанные ниже действия.
Регулярные выражения в полях метаданных применяются только к полям с контентом буквенно-цифрового типа. Дополнительную информацию см. в документации по использованию и форматированию регулярных выражений, например:
http://docs.oracle.com/javase/tutorial/essential/regex/
Чтобы настроить и протестировать регулярное выражение, выполните указанные ниже действия.