Ορίζετε τα πεδία μεταδεδομένων της διαδικασίας σας για να γίνουν διαθέσιμα στο Content Capture Client κατά τη δεικτοδότηση και την επεξεργασία δεσμών εγγράφων. Μπορείτε να διαμορφώσετε πεδίων μεταδεδομένων με διάφορους τρόπους. Τα πεδία μεταδεδομένων μπορούν να γίνουν υποχρεωτικά, που σημαίνει ότι πρέπει να συμπληρωθούν για να επιτρέπεται ένα έγγραφο να οριστικοποιηθεί επιτυχώς. Οι τιμές μεταδεδομένων μπορούν επίσης να συμπληρώνονται αυτόματα, να προέρχονται από γραμμωτούς κώδικες που διαβάζει το πρόγραμμα επεξεργασίας αναγνώρισης ή να επιλέγονται από λίστες επιλογών.
Ακολουθούν οι εργασίες που μπορείτε να κάνετε όταν διαμορφώνετε πεδία μεταδεδομένων:
Για να προσθέσετε ή να επεξεργαστείτε ένα πεδίο μεταδεδομένων:
Η διαγραφή ενός πεδίου μεταδεδομένων το καταργεί οριστικά από τις διαδικασίες στις οποίες χρησιμοποιείται αυτό το πεδίο. Αν διαγράψετε ένα πεδίο μεταδεδομένων που χρησιμοποιείται σε ένα προφίλ 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#
). Στο client, για να αλλάξετε το σύμβολο ενός αριθμού, εισαγάγετε πρώτα τον αριθμό και έπειτα πατήστε το πλήκτρο + ή -.
Πίνακας 9-4 Παραδείγματα αριθμητικών χαρακτήρων και χαρακτήρων κινητής υποδιαστολής μάσκας εισόδου
Μάσκα εισόδου | Περιγραφή | Παράδειγμα μορφής |
---|---|---|
#,###.0## |
Δεκαδική τιμή |
1234,567 |
#,##0.00 |
Νόμισμα |
2500,00 |
Όταν ορίζετε τη μορφή εμφάνισης σε μια διαδικασία, τα δεδομένα που καταχωρούνται με χρήση του client εμφανίζονται σε αυτήν τη μορφή ανεξάρτητα από το τι καθορίζετε στο client.
Για να ρυθμίσετε μια μορφή εμφάνισης που αλλάζει την εμφάνιση των τιμών μεταδεδομένων:
Μπορείτε να διαμορφώσετε τα πεδία μεταδεδομένων ώστε να περιέχουν αυτόματα συγκεκριμένες τιμές. Για παράδειγμα, ενδέχεται να θέλετε να συμπληρωθεί αυτόματα ένα πεδίο ημερομηνίας με την ημερομηνία σάρωσης μιας δέσμης αντί να την καταχωρούν οι χρήστες. Ή, μπορείτε να παρέχετε μια προεπιλεγμένη τιμή για ένα πεδίο την οποία μπορούν να αλλάξουν οι χρήστες.
Για να διαμορφώσετε ένα πεδίο μεταδεδομένων για αυτόματη συμπλήρωση:
Οι κανονικές παραστάσεις σε πεδία μεταδεδομένων εφαρμόζονται μόνο σε πεδία αλφαριθμητικού τύπου. Για περισσότερες πληροφορίες, ανατρέξτε στην τεκμηρίωση σχετικά με τη χρήση και τη μορφοποίηση κανονικών παραστάσεων, όπως η εξής:
http://docs.oracle.com/javase/tutorial/essential/regex/
Για να διαμορφώσετε και να δοκιμάσετε μια κανονική παράσταση: