คอนฟิเกอร์งานการแปลง XML

คุณสามารถสร้างงานการแปลง XML เพื่อแปลงไฟล์ XML เป็นเอาต์พุตที่ต้องการ และระบุค่าฟิลด์บันทึกเมตะดาต้าจาก XML ได้ คุณสามารถดำเนินการนี้ได้โดยคอนฟิเกอร์ค่าผสมที่รองรับของข้อกำหนดตัวประมวลผล XSLT และระบุไฟล์ XSLT ที่กำหนดเองของคุณ นอกจากนี้ เอ็กซ์เพรสชัน XPath สามารถแมปกับฟิลด์บันทึกเมตะดาได้ด้วย แอปพลิเคชันของบุคคลที่สามสามารถใช้ไฟล์ XML ที่แปลงเพื่อตอบสนองความต้องการทางธุรกิจของอีกฝ่ายได้

หมายเหตุ:

คุณไม่สามารถสร้างงานการแปลง XML ใน Oracle Content Management Starter Edition ในการใช้คุณสมบัตินี้ คุณจะต้องอัปเกรดเป็น Oracle Content Management Premium Edition โปรดดูข้อมูลเพิ่มเติมที่ Starter เทียบกับ Premium Edition

  1. ในช่องโปรซีเจอร์ทางด้านซ้าย ให้เลือกโปรซีเจอร์ของคุณ

    เพจคอนฟิเกอเรชันสำหรับโปรซีเจอร์ที่เลือกไว้จะปรากฏทางด้านขวา

  2. เปิดแท็บ การประมวลผล
  3. ในตาราง งานการแปลง XML คลิก เพิ่มงานการแปลง XML หรือถ้าต้องการแก้ไขงานที่มีอยู่ ให้คลิก แก้ไขงานการแปลง XML

    นอกจากนี้ คุณยังสามารถคัดลอกงานการแปลง XML โดยเลือกที่งานและคลิก คัดลอกงานการแปลง และป้อนชื่อใหม่เมื่อระบบแสดงพรอมต์ การคัดลอกงานจะช่วยให้คุณสามารถสร้างสำเนาและแก้ไขงานนั้นได้อย่างรวดเร็ว

  4. ในเพจ การเลือกเอกสาร:

    1. ในส่วน การเลือกเอกสาร ให้ดำเนินการดังต่อไปนี้:
      • ป้อนชื่อและคำอธิบายสำหรับงาน

      • หากต้องการประมวลผลงานการแปลง XML สำหรับโปรไฟล์เอกสารที่เจาะจง ให้เลือกโปรไฟล์เอกสารที่ปรากฏในฟิลด์ จำกัดไว้เฉพาะโปรไฟล์เอกสาร หรือเลือก ทั้งหมด เพื่อประมวลผลเอกสารสำหรับโปรไฟล์เอกสารที่กำหนดทั้งหมด

    2. ในลิสต์แบบดรอปดาวน์ ปลายทางเอาต์พุตการแปลง ให้เลือกตัวเลือกที่เหมาะสมดังนี้
      • เอกสาร: แทนที่เอกสารต้นฉบับด้วยผลลัพธ์การแปลง นอกจากนี้ คุณสามารถเปลี่ยนโปรไฟล์เอกสารได้หากต้องการ
      • เอกสาร, เก็บรักษาสำเนา: เก็บรักษาสำเนาต้นฉบับ และคุณสามารถเลือกโปรไฟล์เอกสารได้หากคุณเลือกตัวเลือกนี้ อย่างไรก็ตาม คุณต้องเลือกประเภทสิ่งที่แนบมาจากลิสต์แบบดรอปดาวน์ เก็บรักษาประเภทสิ่งที่แนบมา
      • สิ่งที่แนบมา: จัดเก็บผลลัพธ์ของการแปลงเป็นสิ่งที่แนบมา คุณต้องเลือกประเภทสิ่งที่แนบมาจากลิสต์แบบดรอปดาวน์ ประเภทสิ่งที่แนบมาใหม่
      • ฟิลด์บันทึก: จัดเก็บผลลัพธ์ของการแปลงในฟิลด์บันทึก คุณต้องเลือก ฟิลด์ข้อความ จากลิสต์แบบดรอปดาวน์ ฟิลด์บันทึก
    3. ในส่วน การเลือกสิ่งที่แนบมา:
      1. เลือกช่องทำเครื่องหมาย ประมวลผลสิ่งที่แนบมา หากใช้ได้กับตัวเลือกที่คุณเลือกไว้ในขั้นตอนก่อนหน้า
      2. จำกัดเพียงประเภทสิ่งที่แนบมาที่จำเป็นโดยเลือกช่องทำเครื่องหมายของประเภทสิ่งที่แนบมาที่ใช้ได้ นอกจากนี้ คุณสามารถเลือกทั้งหมดได้
      3. เลือกปลายทางเอาต์พุตการแปลง
        • สิ่งที่แนบมา: คุณมีตัวเลือกสำหรับเปลี่ยนประเภทสิ่งที่แนบมา
        • สิ่งที่แนบมา, เก็บรักษาสำเนา: คุณมีตัวเลือกในการเลือกประเภทสิ่งที่แนบมา แต่คุณต้องเลือกประเภทสิ่งที่แนบมาจากลิสต์แบบดรอปดาวน์ เก็บรักษาประเภทสิ่งที่แนบมา
        • ฟิลด์บันทึก: คุณต้องเลือก ฟิลด์ข้อความ หรือ ฟิลด์ XML
  5. ในเพจ การแปลง - ข้อกำหนดการแปลง:
    1. หากยังไม่ได้เลือกช่องทำเครื่องหมาย ดำเนินการแปลง XML ให้เลือกเพื่อใช้งานการแก้ไขค่าฟิลด์ในเพจนี้ การยกเลิกการเลือกช่องทำเครื่องหมายนี้จะเลิกใช้การแก้ไขในขณะที่ยังเก็บค่าที่บันทึกไว้ล่าสุดในฟิลด์ไว้ คุณสามารถยกเลิกการเลือกช่องทำเครื่องหมายนี้ได้เมื่อไม่จำเป็นต้องมีการแปลง XML
    2. ในส่วน เอ็นจินการแปลง:
      • เลือก เวอร์ชัน XSLT, ตัวประมวลผล และ เวอร์ชันตัวประมวลผล ที่ทำงานร่วมกันได้ เลือกค่าดีฟอลต์ของระบบหรือเลือกจากเวอร์ชัน XSLT ที่มีที่ทำงานร่วมกันได้กับตัวประมวลผล Xalan และ Saxon-HE และเวอร์ชันตัวประมวลผล
      • ระบุ นามสกุลไฟล์เอาต์พุต เช่น XML, HTML, JSON, ข้อความ

        หมายเหตุ:

        ถ้านามสกุลไฟล์เอาต์พุตไม่ใช่ XML ระบบจะเลิกใช้เพจการแมปฟิลด์
    3. ในการดำเนินการแปลง ให้อัปโหลดหรือพิมพ์ XSLT ในส่วน สไตล์ชีท XML
    4. พารามิเตอร์ที่คุณรวมใน XSLT ของคุณควรมีการกำหนดในตารางพารามิเตอร์ ในการดำเนินการ ให้ดำเนินการดังนี้
      1. ในตาราง พารามิเตอร์ คลิก เพิ่มพารามิเตอร์
      2. ในไดอะล็อก เพิ่มพารามิเตอร์ XSLT ให้เพิ่มชื่อพารามิเตอร์และระบุค่า คุณสามารถเพิ่มค่าข้อความหรือรวมค่าเมตะดาต้าสำหรับพารามิเตอร์ของคุณ
      3. ทำตามขั้นตอน i และ ii ซ้ำเพื่อกำหนดพารามิเตอร์ที่ต้องระบุ

        หมายเหตุ:

        ถ้าคุณไม่ระบุค่าให้พารามิเตอร์ที่กำหนดใน XSLT หรือถ้าคุณระบุค่าให้พารามิเตอร์ดังกล่าวที่ไม่ได้มีใน XSLT คุณจะไม่สามารถบันทึกงานการแปลง XML ของคุณได้และได้รับแจ้งแบบเดียวกันเมื่อคุณพยายามจะบันทึกงานการแปลง
    5. ในส่วน การทดสอบการแปลง ให้อัปโหลดและทดสอบ XML ที่แปลงเพื่อยืนยันว่าสร้างอย่างถูกต้อง และคลิก ถัดไป นอกจากนี้ คุณสามารถดูตัวอย่างเนื้อหาในส่วนนี้ได้โดยคลิก แสดงตัวอย่าง ที่ด้านบนขวาของส่วนนี้
  6. ในเพจ การแมปฟิลด์ ให้กำหนดการนาวิเกตไปยังอีลิเมนต์หรือแอททริบิวที่กำหนด เพื่อให้ผู้ใช้สามารถดึงค่าจากเอกสาร XML ได้:
    1. เลือกช่องทำเครื่องหมาย ดำเนินการแมปฟิลด์ XPath เพื่อใช้งานการแก้ไขของตารางการแมปฟิลด์ XPath หากคุณยกเลิกการเลือกช่องทำเครื่องหมายนี้ คุณจะไม่สามารถแก้ไขตารางได้ อย่างไรก็ตาม ระบบจะยังคงเก็บค่าที่บันทึกล่าสุดไว้
    2. เลือกช่องทำเครื่องหมาย แบทช์ล้มเหลวขณะเกิดข้อผิดพลาดการพาร์ซ หากรูปแบบการพาร์ซที่คุณจะเลือกในขั้นตอนถัดไปต้องปฏิบัติตามอย่างเคร่งครัด
    3. ที่ด้านขวาบนของตาราง การแมปฟิลด์ XPath คลิก แก้ไขการแมปฟิลด์ XPath
    4. ในไดอะล็อก แก้ไขการแมปฟิลด์ XPath:
      1. ในฟิลด์ เอ็กซ์เพรสชัน XPath ให้ระบุเอ็กซ์เพรสชัน XPath ของฟิลด์ข้อมูลเมตะดาต้าที่เลือก และเลือกรูปแบบการพาร์ซ

        ระบบจะประเมินเอ็กซ์เพรสชัน XPath ในเอาต์พุตของการแปลงหากมี หากไม่ได้แปลง ระบบจะประเมินเอ็กซ์เพรสชัน XPath ในเอกสารหรือสิ่งที่แนบมา

      2. ในลิสต์แบบดรอปดาวน์ รูปแบบการพาร์ซวันที่ ให้เลือกรูปแบบการพาร์ซ ถ้าฟิลด์บันทึกเป็นตัวเลข คุณจะเห็นลิสต์แบบดรอปดาวน์ รูปแบบการพาร์ซตัวเลข แทน ถ้าจำเป็น ระบบอาจเลือกรูปแบบการพาร์ซที่กำหนดเองในลิสต์แบบดรอปดาวน์
      3. คลิก ตกลง

        ระบบจะพาร์ซค่าที่เพิ่มในคอลัมน์ เอ็กซ์เพรสชัน XPath ของตาราง การแมปฟิลด์ XPath เป็นวันที่ในรูปแบบที่คุณเลือก

    5. คลิก ตกลง
  7. ในเพจ การประมวลผลภายหลัง ให้ระบุตามสิ่งที่เกิดขึ้นหลังจากงานการแปลง XML เสร็จสมบูรณ์ดังนี้
    • การไม่มีข้อผิดพลาดของระบบ คือกรณีที่ตรงตามเกณฑ์ทั้งหมดในเพจก่อนหน้านี้ การแปลงที่สำเร็จสามารถเข้าสู่การคอมมิต
    • ข้อผิดพลาดของระบบคือกรณีใดก็ตามที่การแปลงล้มเหลว เช่น ไม่พบเรคคอร์ด พบเรคคอร์ดจำนวนมากเกินไป เป็นต้น สำหรับการแปลงที่ไม่สำเร็จ แบทช์จะกลับสู่ Content Capture Client เพื่อซ่อมแซม
    โปรดดู คอนฟิเกอร์การประมวลผลภายหลังและการตรวจสอบงานการแปลง XML
  8. ตรวจสอบการตั้งค่าในเพจ สรุป และคลิก ส่ง เพื่อบันทึกงาน

  9. คอนฟิเกอร์วิธีโฟลว์ของแบทช์ไปยังงานการแปลง XML โปรดดู คอนฟิเกอร์โฟลว์ของแบทช์ไปยังงานการแปลง XML

  10. ทดสอบงานการแปลง XML ที่คุณสร้าง

คอนฟิเกอร์การประมวลผลภายหลังและการตรวจสอบงานการแปลง XML

ใช้ตัวเลือกการประมวลผลภายหลังของงานการแปลง XML เพื่อระบุสิ่งที่จะเกิดขึ้นหลังจากการประมวลผลเสร็จสมบูรณ์

ในการคอนฟิเกอร์การประมวลผลภายหลังและการตรวจสอบงานการแปลง XML ให้ดำเนินการดังนี้
  1. ในช่องโปรซีเจอร์ทางด้านซ้าย ให้เลือกโปรซีเจอร์ของคุณ
    เพจคอนฟิเกอเรชันสำหรับโปรซีเจอร์ที่เลือกไว้จะปรากฏทางด้านขวา
  2. เปิดแท็บ ตัวประมวลผล
  3. ในตาราง งานการแปลง XML เพิ่มหรือแก้ไขงานการแปลง XML
  4. คลิกเพจ การประมวลผลภายหลัง เพื่อแสดงตัวเลือกการประมวลผลสำหรับการประมวลผลที่สำเร็จ (ไม่มีข้อผิดพลาดของระบบ) และการประมวลผลที่ไม่สำเร็จ (มีข้อผิดพลาดของระบบ) ขั้นตอนถัดไปจะมีผลกับทั้งสองส่วน: เมื่อไม่มีข้อผิดพลาดของระบบ และ เมื่อมีข้อผิดพลาดของระบบ
  5. ในฟิลด์ ตัวประมวลผลแบทช์ และ งานตัวประมวลผลแบทช์ ให้ระบุขั้นตอนการประมวลผล (หากมี) ที่จะเกิดขึ้นหลังจากงานการแปลง XML เสร็จสมบูรณ์ คุณสามารถเลือกจากตัวเลือก ไม่มี, ตัวประมวลผลการคอมมิต, ตัวประมวลผลการรับรู้, การแปลงเป็น TIFF, การแปลงเป็น PDF, ตัวประมวลผลการค้นหาข้อมูล หรือ ตัวประมวลผลการแปลง XML
  6. ในฟิลด์อีเมล์แอดเดรส คุณสามารถเลือกที่จะป้อนแอดเดรสสำหรับรับอีเมล์หลังจากที่การประมวลผลเสร็จสมบูรณ์หรือล้มเหลว ขณะที่คอนฟิเกอร์และทดสอบงานการแปลง XML คุณอาจกำหนดตัวคุณเองเป็นผู้รับการแจ้งเตือนทางอีเมล์เมื่อมีข้อผิดพลาดของระบบ หลังจากนั้น แจ้งเตือนผู้ดูแลระบบโดยอัตโนมัติเกี่ยวกับข้อผิดพลาดในการประมวลผล
  7. ส่วนฟิลด์ที่เหลือ ให้ระบุวิธีแก้ไขแบทช์ที่ประมวลผลแล้ว
    • เปลี่ยนชื่อแบทช์โดยเพิ่มคำนำหน้า ตัวอย่างเช่น เปลี่ยนชื่อแบทช์ที่ทำงานไม่สำเร็จ โดยใช้คำนำหน้า ERR เพื่อติดตามผล

    • เปลี่ยนสถานะหรือลำดับความสำคัญของแบทช์ ตัวอย่างเช่น คุณอาจเปลี่ยนสถานะของแบทช์ที่มีข้อผิดพลาดของระบบ จากนั้นสร้างโปรไฟล์ไคลเอนต์โดยตั้งค่าการฟิลเตอร์แบทช์เป็นสถานะนี้ เพื่อให้ผู้ใช้ที่มีคุณสมบัติสามารถแก้ไขและดำเนินการกับแบทช์ที่พบข้อผิดพลาดด้วยตนเองได้

  8. คลิก ส่ง เพื่อบันทึกงาน

คอนฟิเกอร์โฟลว์ของแบทช์ไปยังงานการแปลง XML

ในการรันงานการแปลง XML คุณต้องคอนฟิเกอร์แบทช์ให้โฟลว์ไปยังงานเพื่อประมวลผล คุณสามารถดำเนินการนี้โดยตั้งค่างานการแปลง XML เป็นขั้นตอนการประมวลผลภายหลังในโปรไฟล์ไคลเอนต์

คุณสามารถคอนฟิเกอร์โฟลว์ของแบทช์จากรายการต่อไปนี้

เลิกใช้งานหรือลบงานการแปลง XML

เมื่อคุณลบงานการแปลง XML งานนั้นจะไม่อยู่ในแบทช์ซึ่งตั้งค่าเป็นขั้นตอนการประมวลผลภายหลังอีกต่อไป ถ้างานที่ระบุไว้สำหรับการประมวลผลภายหลังไม่สามารถใช้ได้ จะทำให้เกิดข้อผิดพลาดสำหรับแบทช์นี้ คุณอาจเปลี่ยนสถานะของงานเป็นออฟไลน์ก่อนที่จะลบ เพื่อให้สามารถแก้ปัญหาที่เกิดขึ้นโดยไม่คาดหมายจากการลบงานนี้ งานการการแปลง XML ที่มีสถานะออนไลน์จะรันเมื่อมีการเลือกไว้ในโปรไฟล์ไคลเอนต์ หรือในเพจการประมวลผลภายหลังสำหรับงานตัวประมวลผล คุณสามารถหยุดงาน (กำหนดให้มีสถานะออฟไลน์) ชั่วคราว หรือเปลี่ยนงานที่เลิกใช้แล้วให้กลับมาทำงานใหม่ได้

ในการเลิกใช้งานหรือลบงานการแปลง XML ให้ดำเนินการดังนี้
  1. ในช่องโปรซีเจอร์ทางด้านซ้าย ให้เลือกโปรซีเจอร์ของคุณ
    เพจคอนฟิเกอเรชันสำหรับโปรซีเจอร์ที่เลือกไว้จะปรากฏทางด้านขวา
  2. เปิดแท็บ การประมวลผล
  3. หากต้องการเลิกใช้งาน ให้เลือกงานในตาราง งานการแปลง XML และคลิก เลิกใช้งานหรือเปิดใช้งานการแปลง XML

    นอกจากนี้ คุณยังสามารถเลิกใช้งานหรือเปิดใช้งานการแปลง XML โดยเลือกหรือยกเลิกการเลือกฟิลด์ ออนไลน์ ในเพจการเลือกเอกสาร

  4. เลือกงานที่เลิกใช้ในตาราง งานการแปลง XML และคลิก ลบงานการแปลง XML
  5. เมื่อระบบแสดงพรอมต์ ให้คลิก ใช่ เพื่อยืนยันว่าคุณต้องการลบงานนี้