removeDefaultActionHandlers (informazioni di riferimento sulle API client)

Rimuove i gestori predefiniti della piattaforma per un'azione Microsoft 365 Copilot.

Syntax

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

Parametri

Nome del parametro TIPO Obbligatorio Description
actionId string Yes ID azione di cui si desidera rimuovere le impostazioni predefinite. Deve essere uno degli ID azione predefiniti definiti in addActionHandler.
successCallback Function Yes Funzione da chiamare quando l'operazione ha esito positivo.
errorCallback Function Yes Funzione da chiamare quando l'operazione ha esito negativo.

Valore restituito

Tipo: Promise<void>

Remarks

Questo metodo non influisce sui gestori personalizzati registrati tramite addActionHandler. Per ripristinare i gestori predefiniti, usare addDefaultActionHandlers. Se Microsoft 365 Copilot non è abilitato, questo metodo non esegue alcuna operazione.

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 (Informazioni di riferimento sulle API client)