removeDefaultActionHandlers (การอ้างอิง API ไคลเอ็นต์)

ลบตัวจัดการค่าเริ่มต้นของแพลตฟอร์มสําหรับการดําเนินการ Microsoft 365 Copilot

ไวยากรณ์

Xrm.Copilot.removeDefaultActionHandlers(actionId).then(successCallback, errorCallback);

พารามิเตอร์

ชื่อพารามิเตอร์ Type จำเป็นต้องระบุ คำอธิบาย
actionId สตริง Yes ID การดําเนินการที่มีค่าเริ่มต้นที่คุณต้องการนําออก ต้องเป็นหนึ่งในรหัสการดําเนินการที่มีอยู่ภายในที่กําหนดไว้ใน addActionHandler
successCallback Function Yes ฟังก์ชันที่จะเรียกใช้เมื่อการดําเนินการสําเร็จ
errorCallback Function Yes ฟังก์ชันที่จะเรียกใช้เมื่อการดําเนินการล้มเหลว

ค่าส่งกลับ

ประเภท: Promise<void>

หมาย เหตุ

วิธีนี้ไม่มีผลต่อตัวจัดการแบบกําหนดเองที่ลงทะเบียนผ่าน addActionHandler เมื่อต้องการคืนค่าตัวจัดการเริ่มต้น ให้ใช้ addDefaultActionHandlers ถ้าไม่ได้เปิดใช้งาน Microsoft 365 Copilot วิธีการนี้ไม่ทําอะไรเลย

ตัวอย่าง

// Replace default record navigation with custom behavior
await Xrm.Copilot.removeDefaultActionHandlers("MS.PA.CopilotChat.OpenRecord");

await Xrm.Copilot.addActionHandler("MS.PA.CopilotChat.OpenRecord", async ({ entity, recordId }) => {
    // custom implementation
});

addDefaultActionHandlers
Xrm.Copilot (การอ้างอิง API ไคลเอ็นต์)