Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Entfernt die Plattformstandardhandler für eine Microsoft 365 Copilot Aktion.
Syntax
Xrm.Copilot.removeDefaultActionHandlers(actionId).then(successCallback, errorCallback);
Parameter
| Parametername | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
actionId |
string | Yes | Die Aktions-ID, deren Standardwert Sie entfernen möchten. Muss eine der integrierten Aktions-IDs sein, die in addActionHandler definiert sind. |
successCallback |
Funktion | Yes | Eine Funktion zum Aufrufen, wenn der Vorgang erfolgreich war. |
errorCallback |
Funktion | Yes | Eine Funktion zum Aufrufen, wenn der Vorgang fehlschlug. |
Rückgabewert
Typ: Promise<void>
Remarks
Diese Methode wirkt sich nicht auf benutzerdefinierte Handler aus, die über addActionHandler registriert wurden. Verwenden Sie addDefaultActionHandlers, um die Standardhandler wiederherzustellen. Wenn Microsoft 365 Copilot nicht aktiviert ist, führt diese Methode nichts aus.
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
});