您可以定义过程的元数据字段,使其在文档索引和批处理期间在 Content Capture 客户端中可用。可以通过多种方式配置元数据字段。可以将元数据字段设为必填字段,即表示必须完成这些字段才能成功提交文档。元数据值也可以自动填充、从识别处理器读取的条形码派生或从选项列表中选择。
以下是配置元数据字段时要执行的任务:
删除元数据字段会将其从使用此字段的过程中永久删除。如果删除客户端概要信息或批处理处理器中正在使用的元数据字段,则可能会在批处理的不同阶段发生错误。删除元数据字段前,请确保该元数据字段没有映射到提交概要信息中的元数据字段。
要从所选过程中删除元数据字段,请执行以下操作:
输入掩码是一个控制您可以在元数据字段中输入哪些内容的筛选器。例如,掩码可能允许您输入数字,但不允许输入字母字符。应用程序不接受不符合掩码的字符。
表 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## |
小数值 |
1,234.567 |
#,##0.00 |
货币 |
2,500.00 |
在过程中定义显示格式后,无论您在客户端中指定什么,使用客户端输入的数据都将以这种格式显示。
要设置更改元数据值显示的显示格式,请执行以下操作:
您可以将元数据字段配置为自动包含某些值。例如,您可能想在日期字段中自动填入批处理的扫描日期,而不是让用户输入。或者,您可能为字段提供一个默认值,而用户可以更改该值。
要将元数据字段配置为自动填充,请执行以下操作:
元数据字段中的正则表达式仅适用于字母数字类型字段。有关详细信息,请参见与使用正则表达式和设置正则表达式格式相关的文档,例如:
http://docs.oracle.com/javase/tutorial/essential/regex/
要配置和测试正则表达式,请执行以下操作: