removeDefaultActionHandlers (référence de l’API cliente)

Supprime les gestionnaires par défaut de la plateforme pour une action de Microsoft 365 Copilot.

Syntax

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

Paramètres

Nom du paramètre Catégorie Required Description
actionId string Oui ID d’action dont vous souhaitez supprimer les valeurs par défaut. Doit être l’un des ID d’action intégrés définis dans addActionHandler.
successCallback Function Oui Fonctionnalité à appeler lorsque l’opération aboutit.
errorCallback Function Oui Fonction à appeler lorsque l’opération échoue.

Valeur de retour

Type : Promise<void>

Remarks

Cette méthode n’affecte pas les gestionnaires personnalisés inscrits via addActionHandler. Pour restaurer les gestionnaires par défaut, utilisez addDefaultActionHandlers. Si Microsoft 365 Copilot n'est pas activé, cette méthode ne fait rien.

Exemple

// 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 (référence de l’API client)