removeDefaultActionHandlers (referência da API do Cliente)

Remove os manipuladores padrão da plataforma para uma ação de Microsoft 365 Copilot.

Sintaxe

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

Parameters

Nome do parâmetro Tipo Obrigatório Descrição
actionId cadeia Yes A ID da ação cujos padrões você deseja remover. Deve ser uma das IDs de ação internas definidas em addActionHandler.
successCallback Função Yes Uma função a ser chamada quando a operação for bem-sucedida.
errorCallback Função Yes Uma função a ser chamada quando a operação falhar.

Valor de retorno

Tipo: Promise<void>

Remarks

Esse método não afeta manipuladores personalizados registrados por meio de addActionHandler. Para restaurar os manipuladores padrão, use addDefaultActionHandlers. Se Microsoft 365 Copilot não estiver habilitado, esse método não fará 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 cliente)