Белешка
Приступ овој страници захтева ауторизацију. Можете покушати да се пријавите или промените директоријуме.
Приступ овој страници захтева ауторизацију. Можете покушати да промените директоријуме.
Региструје прилагођену функцију руковаоца за < ДИЦТ__Мицрософт ⚐ 365 ⚐ Цопилот > Мицрософт 365 Цопилот акцију.
Синтакса
Xrm.Copilot.addActionHandler(actionId, actionHandler).then(successCallback, errorCallback);
Параметри
| Име параметра | Тип | Обавезно | Опис |
|---|---|---|---|
actionId |
string | Да | Јединствени идентификатор акције за руковање. |
actionHandler |
Функцију | Да | Функција која се позива када се акција покрене. Прима корисни терет података акције као аргумент. |
successCallback |
Функцију | Да | Функција за позивање када операција успе. |
errorCallback |
Функцију | Да | Функција за позивање када операција не успе. |
Повратна вредност
Тип: Promise<void>
Напомене
Можете регистровати више руководилаца за исте actionId. Они раде узастопно. АПИ тихо игнорише регистровање исте референце функције два пута за исту actionId. АПИ не ради ништа ако < ДИЦТ__Мицрософт ⚐ 365 ⚐ Цопилот > Мицрософт 365 Цопилот није омогућен.
Уграђени ИД-ови акције
Следеће ИД-ове акција имају платформе-дефаулт руковаоце регистроване аутоматски. Можете додати прилагођене руковаоце поред њих, или уклонити подразумеване руковаоце најпре користећи ремовеДефаултАцтионХандлерс .
| Број акције | Опис | Својства података |
|---|---|---|
MS.PA.CopilotChat.OpenRecord |
Отвара запис. |
entity (стринг ) — логично име табеле; recordId (стринг) — ИД записа |
MS.PA.CopilotChat.NavigateToView |
Навигира до погледа. |
entity (стринг ) — логично име табеле; fetchXml (стринг) — ФетцхXМЛ упит |
Пример
const handler = async ({ entity, recordId }) => {
// Open the record in a side pane instead of navigating away
const pane = Xrm.App.sidePanes.createPane({ canClose: true });
await pane.navigate({ pageType: "entityrecord", entityName: entity, entityId: recordId });
};
await Xrm.Copilot.addActionHandler("My.Namespace.MyActionMessage", handler);
Сродни чланци
ремовеАцтионХандлер метод
Кстрм .Цопилот (референца клијентског АПИ-ја)