removeDefaultActionHandlers (referință API client)

Elimină rutinele de tratare implicite ale platformei pentru o acțiune de Microsoft 365 Copilot.

Sintaxă

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

Parametri

Nume parametru Tip Obligatoriu Descriere
actionId șir Da ID-ul acțiunii ale cărui valori implicite doriți să le eliminați. Trebuie să fie unul dintre ID-urile de acțiune predefinite definite în addActionHandler.
successCallback Funcție Da O funcție de apelat atunci când operațiunea reușește.
errorCallback Funcție Da O funcție de apelat atunci când operațiunea eșuează.

Valoare retur

Tip: Promise<void>

Observații

Această metodă nu afectează rutinele de tratare particularizate înregistrate prin addActionHandler. Pentru a restaura rutinele de tratare implicite, utilizați addDefaultActionHandlers. Dacă Microsoft 365 Copilot nu este activată, această metodă nu face nimic.

Exemplu

// 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 (referință API client)