Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 | Sí | Identificador de acción cuyos valores predeterminados desea quitar. Debe ser uno de los identificadores de acción integrados definidos en addActionHandler. |
successCallback |
Function | Sí | Una función para llamar a la operación es correcta. |
errorCallback |
Function | Sí | 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
});
Artículos relacionados
addDefaultActionHandlers
Xrm.Copilot (referencia de la API cliente)