Vous devez définir les champs de métadonnées de votre procédure pour qu'ils soient disponibles dans le client Content Capture lors de l'indexation des documents et du traitement des batches. Vous disposez de plusieurs moyens pour configurer les champs de métadonnées. Vous pouvez rendre les champs obligatoires. Ils devront alors être remplis pour permettre la validation (commit) d'un document. Les valeurs de métadonnées peuvent être remplies automatiquement, dérivées des codes-barres lus par le processeur de reconnaissance ou sélectionnées dans des listes d'options.
Voici les tâches à effectuer lorsque vous configurez des champs de métadonnées :
Pour ajouter ou modifier un champ de métadonnées, procédez comme suit :
La suppression d'un champ de métadonnées l'enlève définitivement des procédures dans lesquelles il est utilisé. Si vous supprimez un champ de métadonnées en cours d'utilisation dans un profil client ou un processeur de batch, des erreurs peuvent survenir à différentes étapes du traitement de batch. Avant de supprimer un champ de métadonnées, assurez-vous qu'il n'est pas mappé à des champs de métadonnées dans un profil de validation (commit).
Pour supprimer un champ de métadonnées d'une procédure sélectionnée, procédez comme suit :
Un masque de saisie est un filtre qui contrôle ce que vous pouvez indiquer dans un champ de métadonnées. Par exemple, le masque peut autoriser la saisie de nombres, mais pas de caractères alphabétiques. L'application n'accepte aucun caractère non conforme au masque.
Tableau 9-1 Caractères de masque de saisie alphanumérique
| Caractère de masque | Description |
|---|---|
|
# |
Exige la saisie d'un nombre. |
|
' (apostrophe) |
Caractère d'échappement permettant d'ignorer tous les caractères de formatage spéciaux. |
|
U |
Accepte toutes les lettres et les met en majuscules. |
|
L |
Accepte toutes les lettres et les met en minuscules. |
|
A |
Accepte toutes les lettres et tous les nombres. |
|
? |
Accepte toutes les lettres. |
|
* |
Accepte tous les caractères. |
|
H |
Accepte tous les caractères hexadécimaux (0-9, a-f ou A-F). |
Tableau 9-2 Exemples de masque de saisie alphanumérique
| Masque de saisie | Description | Exemple de format |
|---|---|---|
|
###-##-#### |
Numéro de sécurité sociale |
123-45-6789 |
|
UU |
Etat |
AZ |
Tableau 9-3 Caractères de masque de saisie numérique et Float
| Caractère de masque | Description |
|---|---|
|
0 |
Exige la saisie d'un chiffre. |
|
# |
Exige la saisie d'un chiffre. Si vous entrez un zéro, celui-ci n'est pas pris en compte. Par exemple, 12.0 est considéré comme 12. En revanche, si vous entrez 12.5, cette valeur est considérée comme 12.5. |
|
. |
A inclure en tant que séparateur décimal ou décimal monétaire. |
|
- |
A inclure en tant que signe moins. |
|
, |
A inclure en tant que séparateur de groupes. |
|
; |
A inclure pour séparer les sous-modèles positifs et négatifs. |
Remarque :
Un modèle DecimalFormat contient un sous-modèle positif et un sous-modèle négatif, par exemple, "#,##0.00;(#,##0.00)". Chaque sous-modèle comprend un préfixe, une partie numérique et un suffixe. Le sous-modèle négatif est facultatif. S'il est absent, le sous-modèle positif préfixé avec le signe moins localisé ('-' dans la plupart des environnements locaux) est utilisé en tant que sous-modèle négatif. Par exemple, "0.00" seul équivaut à "0.00;-0.00". En présence d'un sous-modèle négatif explicité, celui-ci sert uniquement à spécifier le préfixe et le suffixe négatifs. Le nombre de chiffres, le nombre minimal de chiffres et les autres caractéristiques sont les mêmes que dans le sous-modèle positif. Cela signifie que "#,##0.0#;(#)" entraîne exactement le même comportement que "#,##0.0#;(#,##0.0#)".
Pour autoriser l'utilisateur à entrer des valeurs décimales, vous devez créer un format qui force l'inclusion d'au moins une décimale (#.0#). Dans le client, pour modifier le signe d'un nombre, entrez d'abord le nombre, puis appuyez sur la touche + ou -.
Tableau 9-4 Exemples de masques de saisie numérique et Float
| Masque de saisie | Description | Exemple de format |
|---|---|---|
|
#,###.0## |
Valeur décimale |
1,234.567 |
|
#,##0.00 |
Devise |
2,500.00 |
Lorsque vous définissez le format d'affichage dans une procédure, les données saisies à l'aide du client sont affichées dans ce format, quels que soient les paramètres du client.
Pour configurer un format d'affichage permettant de modifier l'apparence des valeurs de métadonnées, procédez comme suit :
Vous pouvez configurer les champs de métadonnées de sorte qu'ils contiennent automatiquement certaines valeurs. Par exemple, vous pouvez remplir automatiquement un champ de date avec la date de scannage d'un batch plutôt que de demander aux utilisateurs de l'indiquer. Vous pouvez également fournir une valeur par défaut pour un champ, modifiable par les utilisateurs.
Pour configurer le remplissage automatique d'un champ de métadonnées, procédez comme suit :
Les expressions régulières dans les champs de métadonnées ne s'appliquent qu'aux champs de métadonnées alphanumériques. Pour plus d'informations, reportez-vous à la documentation relative à l'utilisation et au formatage d'expressions régulières :
http://docs.oracle.com/javase/tutorial/essential/regex/
Pour configurer et tester une expression régulière, procédez comme suit :