Нотатка
Доступ до цієї сторінки потребує авторизації. Можна спробувати ввійти або змінити каталоги.
Доступ до цієї сторінки потребує авторизації. Можна спробувати змінити каталоги.
Важливо
- Це функція попереднього перегляду.
- Підготовчі функції призначені для невиробничого використання. Їх можливості можуть бути обмеженими. Ці функції підпадають під додаткові умови використання і доступні до офіційного релізу, щоб клієнти могли отримати раннє access та залишити відгуки.
(підготовча версія) Надсилає оновлений контекст програми на бічну панель Microsoft 365 Copilot.
Синтаксис
Xrm.Copilot.updateContext(context).then(successCallback, errorCallback);
Параметри
| Ім’я параметра | Тип | Обов’язково | Опис |
|---|---|---|---|
context |
PowerAppsContent | Так | Об'єкт, який описує поточний контекст програми, який потрібно надіслати на бічну панель Microsoft 365 Copilot. |
successCallback |
Функція | Так | Функція для виклику в разі успіху операції. |
errorCallback |
Функція | Так | Функція для виклику, коли операція не вдається. |
Значення для повернення
Тип: Promise<void>
Примітки
API автоматично об'єднує основні контекстні поля (appId, appType, orgId, geo, schemaVersion). Ці поля надавати не потрібно. API нічого не робить, якщо Microsoft 365 Copilot не ввімкнуто. Агенти, які ви автор, поки не можуть використовувати контекст для оптимізації своїх відповідей.
Приклад
await Xrm.Copilot.updateContext({
entity: "account",
filterXML: "<fetch><entity name='account'><filter><condition attribute='statecode' operator='eq' value='0'/></filter></entity></fetch>"
});