Notă
Accesul la această pagină necesită autorizare. Puteți încerca să vă conectați sau să modificați directoarele.
Accesul la această pagină necesită autorizare. Puteți încerca să modificați directoarele.
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
});