คุณสามารถกำหนดฟิลด์เมตะดาต้าสำหรับโปรซีเจอร์ของคุณ เพื่อให้สามารถใช้ได้ใน Content Capture 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#
) ในไคลเอนต์ หากต้องการเปลี่ยนเครื่องหมายของตัวเลข ให้ป้อนตัวเลขก่อน จากนั้นกดปุ่ม + หรือ -
ตาราง 9-4 ตัวอย่างอินพุตมาสก์ที่เป็นตัวเลขและทศนิยม
อินพุตมาสก์ | คำอธิบาย | รูปแบบตัวอย่าง |
---|---|---|
#,###.0## |
ค่าทศนิยม |
1,234.567 |
#,##0.00 |
สกุลเงิน |
2,500.00 |
เมื่อคุณกำหนดรูปแบบการแสดงผลในโปรซีเจอร์ ข้อมูลที่ป้อนโดยใช้ไคลเอนต์จะปรากฏในรูปแบบนี้ ไม่ว่าคุณจะระบุไว้อย่างไรก็ตามในไคลเอนต์
ในการตั้งค่ารูปแบบการแสดงผลที่เปลี่ยนการแสดงค่าเมตะดาต้า ให้ทำดังนี้
คุณสามารถคอนฟิเกอร์ฟิลด์เมตะดาต้าเพื่อให้มีค่าบางอย่างโดยอัตโนมัติ ตัวอย่างเช่น คุณอาจต้องการป็อปปูเลทฟิลด์วันที่โดยอัตโนมัติด้วยวันที่สแกนของแบทช์ แทนที่จะให้ผู้ใช้ป้อน หรือคุณอาจระบุค่าดีฟอลต์สำหรับฟิลด์ที่ผู้ใช้สามารถแก้ไขได้
ในการคอนฟิเกอร์ฟิลด์เมตะดาต้าให้ป็อปปูเลทข้อมูลโดยอัตโนมัติ ให้ทำดังนี้
เอ็กซ์เพรสชันทั่วไปในฟิลด์เมตะดาต้าจะใช้เฉพาะกับฟิลด์ประเภทตัวเลขและตัวอักษร สำหรับข้อมูลเพิ่มเติม โปรดดูเอกสารเกี่ยวกับการใช้และการจัดรูปแบบเอ็กซ์เพรสชันทั่วไปดังต่อไปนี้:
http://docs.oracle.com/javase/tutorial/essential/regex/
ในการคอนฟิเกอร์และทดสอบเอ็กซ์เพรสชันทั่วไป ให้ทำดังนี้: