Doküman dizin yapma ve toplu işleme sırasında İçerik Yakalama İstemcisinde kullanılabilir hale getirmek için prosedürünüzün meta veri alanlarını tanımlarsınız. Meta veri alanlarını çeşitli şekillerde konfigüre edebilirsiniz. Meta veri alanları zorunlu hale getirilebilir. Bu, bir dokümanın başarıyla tamamlanmasına izin vermek için alanların doldurulması gerektiği anlamına gelir. Meta veri değerleri, tanıma işleyici tarafından okunan barkodlardan türetilen veya seçim listelerinden seçilen değerlerle otomatik olarak da doldurulabilir.
Meta veri alanlarını konfigüre ederken gerçekleştirebileceğini görevler:
Bir meta veri alanı silindiğinde, bu alanı kullanan prosedürlerden kalıcı olarak kaldırılır. Bir istemci profilinde veya toplu işlem işleyicide kullanılan bir meta veri alanını silerseniz, toplu işlemin farklı aşamalarında hatalar oluşabilir. Bir meta veri alanını silmeden önce, alanın bir kaydetme profilindeki meta veri alanlarına eşlenmediğine emin olun.
Bir meta veri alanını seçili prosedürden silmek için:
Girdi maskesi, bir meta veri alanına neleri girebileceğinizi kontrol eden bir filtredir. Örneğin, bir maske sayı girmenize izin verebilir ancak alfabetik karakterler girmenize izin vermeyebilir. Uygulama, maskeye uymayan bir karakteri kabul etmez.
Tablo 9-1 Alfasayısal Girdi Maskesi Karakterleri
Maske Karakteri | Açıklama |
---|---|
# |
Sayı girilmesini gerektirir. |
' (tek tırnak) |
Özel formatlama karakterlerini atlamak için çıkış karakteri. |
U |
Herhangi bir harfi kabul eder ve büyük harfe dönüştürür. |
L |
Herhangi bir harfi kabul eder ve küçük harfe dönüştürür. |
A |
Herhangi bir harfi veya sayıyı kabul eder. |
? |
Herhangi bir harfi kabul eder. |
* |
Herhangi bir karakteri kabul eder. |
H |
Herhangi bir onaltılı karakteri (0-9, a-f veya A-F) kabul eder. |
Tablo 9-2 Alfasayısal Girdi Maskesi Örnekleri
Girdi Maskesi | Açıklama | Örnek Format |
---|---|---|
###-##-#### |
Sosyal Sigorta Numarası |
123-45-6789 |
UU |
Eyalet |
AZ |
Tablo 9-3 Sayısal ve Kayan Nokta Girdi Maskesi Karakterleri
Maske Karakteri | Açıklama |
---|---|
0 |
Sayı girilmesini gerektirir. |
# |
Sayı girilmesini gerektirir. Değer olarak sıfır girerseniz yok sayılır. Örneğin, 12,0 12 sayılır. Ancak 12,5 girerseniz 12,5 sayılır. |
. |
Ondalık ayırıcı veya parasal ondalık ayırıcı olarak ekleyin. |
- |
Eksi işareti olarak ekleyin. |
, |
Gruplama ayırıcısı olarak ekleyin. |
; |
Pozitif ve negatif alt düzenleri ayırmak için ekleyin. |
Not:
DecimalFormat
düzeni pozitif ve negatif bir alt düzen içerir. Örneğin, "#,##0.00;(#,##0.00)"
. Her alt düzenin bir öneki, sayısal bölümü ve son eki vardır. Negatif alt düzen isteğe bağlıdır. Mevcut olmazsa, negatif alt düzen olarak yerelleştirilmiş eksi işareti (çoğu yerel ayarda '-'
) öneki olan pozitif alt düzen kullanılır. Yani, "0.00"
tek başına "0.00;-0.00"
ile eşdeğerdir. Belirtilmiş bir negatif alt düzen varsa, bu sadece negatif öneki ve soneki belirtmeye yarar. Basamak sayısı, minimum basamak sayısı ve diğer özelliklerin hepsi pozitif düzenle aynıdır. Bu, "#,##0.0#;(#)"
düzeninin "#,##0.0#;(#,##0.0#)"
ile tamamen aynı davranışı ürettiği anlamına gelir.
Kullanıcının ondalık değer girmesine izin vermek için en az bir ondalığı zorunlu kılan bir format (#.0#
) oluşturmanız gerekir. İstemcide bir sayının işaretini değiştirmek için önce sayıyı girin, ardından + veya - tuşuna basın.
Tablo 9-4 Sayısal ve Kayan Nokta Girdi Maskesi Örnekleri
Girdi Maskesi | Açıklama | Örnek Format |
---|---|---|
#.###,0## |
Ondalık Değer |
1.234,567 |
#.##0,00 |
Para Birimi |
2.500,00 |
Bir prosedürde görünüm formatını tanımlarken, istemci kullanılarak girilen veriler istemcide belirlediğiniz formattan bağımsız olarak bu formatta görüntülenir.
Meta veri değeri görünümünü değiştiren bir görünüm formatı ayarlamak için:
Meta veri alanlarını otomatik olarak belirli değerleri içerecek şekilde konfigüre edebilirsiniz. Örneğin bir tarih alanını, kullanıcıların girmesi yerine otomatik olarak bir toplu işlemin tarama tarihi ile doldurmak isteyebilirsiniz. Veya bir alan için kullanıcıların değiştirebileceği bir öndeğer sağlayabilirsiniz.
Bir meta veri alanının otomatik olarak doldurulmasını konfigüre etmek için:
Meta veri alanlarındaki düzenli ifadeler sadece alfasayısal tipteki alanlar için geçerlidir. Daha fazla bilgi için, şunlar gibi düzenli ifadeleri kullanma ve formatlamaya yönelik dokümantasyona bakın:
http://docs.oracle.com/javase/tutorial/essential/regex/
Düzenli ifadeleri konfigüre etmek ve test etmek için: