Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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
});