removeDefaultActionHandlers (Referensi API Klien)

Menghapus handler platform-default untuk tindakan Microsoft 365 Copilot.

Syntax

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

Parameters

Nama Parameter Type Required Deskripsi
actionId string Yes ID tindakan yang defaultnya ingin Anda hapus. Harus salah satu ID tindakan bawaan yang ditentukan dalam addActionHandler.
successCallback Function Yes Fungsi untuk memanggil saat operasi berhasil.
errorCallback Function Yes Fungsi untuk memanggil saat operasi gagal.

Mengembalikan Nilai

Jenis: Promise<void>

Remarks

Metode ini tidak memengaruhi handler kustom yang terdaftar melalui addActionHandler. Untuk memulihkan handler default, gunakan addDefaultActionHandlers. Jika Microsoft 365 Copilot tidak diaktifkan, metode ini tidak melakukan apa pun.

Example

// 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 (Referensi API Klien)