removeDefaultActionHandlers (Referência à API do cliente)

Remove os handlers padrão da plataforma para uma ação do Microsoft 365 Copilot.

Sintaxe

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

Parameters

Nome do parâmetro Tipo Obrigatório Description
actionId cadeia (de caracteres) Yes O ID da ação cujos predeterminados queres remover. Deve ser um dos IDs de ação incorporados definidos no addActionHandler.
successCallback Function Yes Uma função a ser chamada quando a operação for bem-sucedida.
errorCallback Function Yes Uma função para chamar quando a operação falhar.

Valor de retorno

Tipo: Promise<void>

Remarks

Este método não afeta os handlers personalizados registados através do addActionHandler. Para restaurar os handlers padrão, use addDefaultActionHandlers. Se o Microsoft 365 Copilot não estiver ativado, este método não faz 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 (referência da API do cliente)