แชร์ผ่าน


วิธีการ Microsoft.CIFramework (การอ้างอิง JavaScript API ของ Dynamics 365 Channel Integration Framework 1.0)

Microsoft CIFramework มีวิธีการใช้ JavaScript API เพื่อจัดการแผงการสื่อสาร เรกคอร์ด และฟอร์มในแอปแบบจําลอง Dynamics 365

สําคัญ

  • ต้องเรียกใช้ ตัวจัดการเหตุการณ์ CIFInitDone ก่อนที่จะเรียกใช้ API อื่น
  • ขีดจํากัดการหมดเวลาสําหรับ API คือ 10 วินาที หาก API ไม่ทํางานภายใน 10 วินาที จะต้องเรียกใช้อีกครั้งด้วยพารามิเตอร์หรือขอบเขตที่เปลี่ยนแปลง

API การจัดการแผงการสื่อสาร

แผงการสื่อสารเป็นที่ที่คุณในฐานะตัวแทนโต้ตอบกับลูกค้า วิดเจ็ตพาร์ทเนอร์ที่สร้างขึ้นโดยใช้ Channel Integration Framework 1.0 จะถูกโหลดในแผงนี้ วิดเจ็ตในเวอร์ชันนี้จะแสดงทางด้านขวาของหน้าจอ และรองรับโหมด Docked และ Minimized

ใช้ API ต่อไปนี้เพื่อจัดการสถานะของแผงการสื่อสาร (วิดเจ็ต)

วิธี คำอธิบาย
ตั้งค่าความกว้าง ตั้งค่าความกว้างของแผงสําหรับเซสชันทั้งหมด
รับความกว้าง รับความกว้างของแผงเป็นพิกเซล
ตั้งค่าโหมด ตั้งค่าสถานะของแผงควบคุม
รับโหมด ตั้งค่าสถานะของแผงควบคุม

การดําเนินการ API ของ CRUD

ใช้ API ต่อไปนี้เพื่อดําเนินการ CRUD กับเรกคอร์ดเอนทิตี

วิธี คำอธิบาย
สร้างบันทึก สร้างเรกคอร์ดเอนทิตี
ดึงบันทึก ดึงข้อมูลเรกคอร์ดเอนทิตี
อัปเดตบันทึก อัปเดตเรกคอร์ดเอนทิตี
ลบบันทึก ลบเรกคอร์ดเอนทิตี

วิธีการเบ็ดเตล็ด

วิธี คำอธิบาย
getEntityMetadata ส่งกลับข้อมูลเมตาของเอนทิตีสําหรับเอนทิตีที่ระบุ
ตั้งค่าคลิกทูแอคชั่น ตั้งค่าบูลีนเพื่อเปิดหรือปิดใช้งานการสื่อสารขาออก (ClickToAct)
รับคลิกเพื่อดําเนินการ ส่งกลับค่าบูลีนเพื่อระบุว่าเปิดใช้งานการสื่อสารขาออก (ClickToAct) หรือไม่
ค้นหาและเปิดเรคคอร์ด วิธีการจะค้นหาเรกคอร์ดจากวิดเจ็ตการสื่อสารระหว่างการสื่อสารขาเข้า และเปิดเรกคอร์ด
รับสิ่งแวดล้อม รับรายละเอียดของแอปส่วนติดต่อแบบรวมและหน้าปัจจุบัน รายละเอียดรวมถึงรหัสแอปพลิเคชัน (appid), pageType(pageType), รหัสเรกคอร์ด (id), ภูมิศาสตร์ขององค์กร (orgGeo) และชนิดการนําทางเซสชัน (navigationType)
openForm เปิดฟอร์มเอนทิตีหรือฟอร์มสร้างด่วน
renderSearchPage ช่วยให้คุณสามารถค้นหาระหว่างเรกคอร์ดของชนิดเอนทิตีเฉพาะ API นี้จะเปิดหน้าเอนทิตีส่วนติดต่อแบบรวม โดยมีฟิลด์การค้นหาที่เติมไว้ล่วงหน้าด้วยสตริงการค้นหาที่ส่งผ่านเป็นพารามิเตอร์
addHandler เพิ่มผู้สมัครรับงานในกิจกรรม

Note

API นี้สามารถใช้ได้ทั้งบนวิดเจ็ตและหน้าส่วนติดต่อแบบรวม

removeHandler ลบผู้สมัครรับข้อมูลออกจากกิจกรรม

Note

API นี้สามารถใช้ได้ทั้งบนวิดเจ็ตและหน้าส่วนติดต่อแบบรวม

raiseEvent เรียกใช้ผู้สมัครใช้งานที่เกี่ยวข้องสําหรับเหตุการณ์

Note

หากคุณสร้างเหตุการณ์แบบกําหนดเองโดยใช้ เมธอด addHandler คุณสามารถเพิ่มเหตุการณ์เหล่านั้นได้โดยส่งชื่อเหตุการณ์เป็นพารามิเตอร์ในเมธอดนี้

update บริบท วิธีนี้ช่วยให้คุณสามารถตั้งค่าพจนานุกรมอัตโนมัติได้

มีอะไรใหม่ใน Dynamics 365 Channel Integration Framework
ความต้องการของระบบของเฟรมเวิร์กการรวมช่องทางของ Dynamics 365 1.0