removeDefaultActionHandlers (Referencia á API do cliente)

Elimina os manexadores por defecto da plataforma para unha acción de Microsoft 365 Copilot.

Sintaxe

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

Parámetros

Nome do parámetro Tipo Necesario Descripción
actionId cadea Si O ID de acción cuxos valores predeterminados queres eliminar. Debe ser un dos IDs de acción incorporados definidos en addActionHandler.
successCallback Función Si Unha función a chamar cando a operación teña éxito.
errorCallback Función Si Unha función a chamar cando a operación falla.

Valor devolto

Tipo: Promise<void>

Observacións

Este método non afecta aos manexadores personalizados rexistrados a través de addActionHandler. Para restaurar os manexadores predeterminados, usa addDefaultActionHandlers. Se Microsoft 365 Copilot non está activado, este método non fai nada.

Exemplo

// 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 (Referencia da API do cliente)