Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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
});
Artigos relacionados
addDefaultActionHandlers
Xrm.Copilot (referência da API do cliente)