Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
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
});
Artigos relacionados
addDefaultActionHandlers
Xrm.Copilot (Referencia da API do cliente)