removeDefaultActionHandlers (klient-API-referens)

Tar bort plattformsstandardhanterare för en Microsoft 365 Copilot åtgärd.

Syntax

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

Parameters

Parameternamn Type Obligatoriskt Beskrivning
actionId string Yes Åtgärds-ID:t vars standardvärden du vill ta bort. Måste vara ett av de inbyggda åtgärds-ID:t som definieras i addActionHandler.
successCallback Function Yes En funktion som ska anropas när åtgärden lyckas.
errorCallback Function Yes En funktion som ska anropas när åtgärden misslyckas.

Returvärde

Typ: Promise<void>

Remarks

Den här metoden påverkar inte anpassade hanterare som registrerats via addActionHandler. Om du vill återställa standardhanterarna använder du addDefaultActionHandlers. Om Microsoft 365 Copilot inte är aktiverat gör den här metoden ingenting.

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