ขั้นตอนที่ 5: รีจิสเตอร์ทริกเกอร์

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

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

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

เปิดไฟล์ appinfo.json และตรวจสอบรายการ "triggers":[],

"triggers": [{
    "triggerName": "imageClicked",
    "triggerDescription": "Image clicked",
    "triggerPayload": [{
      "name": "payloadData",
      "displayName": "Trigger Payload Data"
   }]
}],

ในรายการนี้ คุณจะเห็นค่าต่อไปนี้:

  • triggerName "imageClicked" ซึ่งควรเป็นค่าที่ไม่ซ้ำกัน และโดยทั่วไปแล้วจะถูกกำหนดเนมสเปซโดย ID องค์ประกอบที่กำหนดเองของคุณ

  • triggerDescription "Image clicked" ซึ่งถูกใช้โดยไดอะล็อกอินเตอร์เฟซเพื่อแสดงทริกเกอร์ของคุณ

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

ตรวจสอบผลลัพธ์สำหรับขั้นตอนที่ 5

คุณสามารถดูและเลือกทริกเกอร์ของคุณเมื่อคุณไปที่แท็บ ลิงค์ ในแผงการตั้งค่าสำหรับองค์ประกอบของคุณ:

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

  2. กำหนดให้เพจอยู่ในโหมดแก้ไข

  3. ลากและวางองค์ประกอบของคุณลงในเพจ

  4. เปิดแผงการตั้งค่ากับองค์ประกอบของคุณ

  5. เลือกแท็บ ลิงค์ ที่ด้านบนของแผงการตั้งค่า

  6. คลิก การดำเนินการทริกเกอร์ เป็นประเภทลิงค์

  7. คลิกทริกเกอร์ Image clicked ที่คุณรีจิสเตอร์ไว้

  8. ในไดอะล็อก ให้ลากการดำเนินการ Show Alert จากภายในส่วนการดำเนินการของเพจ (การดำเนินการของเพจเป็นการดำเนินการภายในที่ได้มาจาก Oracle Content Management)

  9. ในฟิลด์ ข้อความ ให้เลือกค่า ข้อมูลเพย์โหลดทริกเกอร์ ซึ่งเป็นชื่อของรายการในเพย์โหลดที่คุณเห็นเมื่อคุณรีจิสเตอร์ทริกเกอร์ คุณสามารถเปลี่ยนค่านี้เป็นชื่อใดก็ได้ที่ต้องการ

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

ดำเนินการต่อไปยัง ขั้นตอนที่ 6: เรียกทริกเกอร์