removeDefaultActionHandlers (referencia de api de cliente)

Quita los controladores predeterminados de la plataforma para una acción de Microsoft 365 Copilot.

Syntax

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

Parámetros

Nombre de parámetro Tipo Obligatorio Descripción
actionId string Identificador de acción cuyos valores predeterminados desea quitar. Debe ser uno de los identificadores de acción integrados definidos en addActionHandler.
successCallback Function Una función para llamar a la operación es correcta.
errorCallback Function Una función a la que se llama cuando la operación tiene error.

Valor devuelto

Tipo: Promise<void>

Remarks

Este método no afecta a los controladores personalizados registrados a través de addActionHandler. Para restaurar los controladores predeterminados, use addDefaultActionHandlers. Si Microsoft 365 Copilot no está habilitado, este método no hace nada.

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 (referencia de la API cliente)