
macros. A Process node does not require user interaction, and once its execution on the device has
completed, the workflow will continue evaluation of the following nodes as usual.
1.4.3.6 Scan process
The Scan is a special process that captures a document(s) on the device scanner.
At this node level, Scan parameters such as File Type, Media Source, Color Mode, etc., are defined. These
settings can be defined by the administrator during workflow creation, and cannot be modified while
executing the workflow on a device unless the administrator also creates a Scan options screen (see next
point).
1.4.3.7 Scan options screen
This node defines scan settings that the administrator makes editable by the end-user during workflow
execution in a device. The administrator can set all Scan settings as Scan options, defined as “editable” or
“read only” (only for information purposes).
1.4.4 Cycle
A Cycle is defined as the situation where workflow navigation arrives to a node that was already visited.
These situations produce the session to also save Cycle information as metadata. This makes it is easy to
retrieve the results of accumulated cycles, or just the last/current cycle, when preparing metadata files or
summary screens by macros.
1.4.4.1 Cycle on static workflows; unique cycle and session
In a static workflow, a cycle is built by a redirection on the graph (adjacency) to an existing node that the
workflow may have already passed. Since the workflow is static, the cycle can be repeated as many times as
necessary, and the graph structure will be kept forever.
1.4.5 Data validation
HP Embedded Capture includes mechanisms through regular expressions to validate data content structure
while a user is introducing metadata in custom prompts. This validation occurs at the control panel, helping
the administrator ensure content is valid in terms of length and structure before continuing a workflow.
1.4.5.1 Regular expressions
A Regular expression, often called a pattern, specifies a set of strings. To specify such sets of strings, rules
are often more concise than lists of a set's members. For example, the set containing the three strings
"Handel", "Händel", and "Haendel" can be specified by the pattern H(ä|ae?)ndel (or alternatively, it is said
that the pattern matches each of the three strings).
There is much information about regular expressions available online. As a reference, the following link is a
good starting point:
Regular Expressions
Examples:
Email address validation
^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,6}$
IP address validation
\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b
Section 1.4 HP Embedded Capture (HP EC) functionality 11
Commentaires sur ces manuels