removeDefaultActionHandlers (справочник по API клиента)

Удаляет обработчики платформы по умолчанию для действия Microsoft 365 Copilot.

Syntax

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

Parameters

Имя параметра Тип Обязательный Description
actionId string Да Идентификатор действия, по умолчанию которого требуется удалить. Должен быть одним из встроенных идентификаторов действий, определенных в addActionHandler.
successCallback Function Да Функция, вызываемая при успешном выполнении операции.
errorCallback Function Да Функция, вызываемая при сбое операции.

Возвращаемое значение

Тип: Promise<void>

Remarks

Этот метод не влияет на пользовательские обработчики, зарегистрированные с помощью addActionHandler. Чтобы восстановить обработчики по умолчанию, используйте addDefaultActionHandlers. Если Microsoft 365 Copilot не включен, этот метод ничего не делает.

Пример

// 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 (справочник по API клиента)