removeDefaultActionHandlers (klient-API-reference)

Fjerner platformstandardhandlerne for en Microsoft 365 Copilot handling.

Syntaks

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

Parametre

Parameternavn Type Påkrævet Beskrivelse
actionId streng Yes Det handlings-id, hvis standarder du vil fjerne. Skal være et af de indbyggede handlings-id'er, der er defineret i addActionHandler.
successCallback Function Yes En funktion, der skal kaldes, når handlingen lykkes.
errorCallback Function Yes En funktion, der skal kaldes, når handlingen mislykkes.

Returværdi

Type: Promise<void>

Remarks

Denne metode påvirker ikke brugerdefinerede handlere, der er registreret via addActionHandler. Hvis du vil gendanne standardhandlerne, skal du bruge addDefaultActionHandlers. Hvis Microsoft 365 Copilot ikke er aktiveret, gør denne metode ingenting.

Eksempel

// 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 (klient-API-reference)