Бележка
Достъпът до тази страница изисква удостоверяване. Можете да опитате да влезете или да промените директориите.
Достъпът до тази страница изисква удостоверяване. Можете да опитате да промените директориите.
Microsoft CIFramework предоставя методи за използване на API на JavaScript за управление на комуникационния панел, записите и формулярите в приложението, управлявано от модел на Dynamics 365.
Важно
- Манипулаторът на събития CIFInitDone трябва да бъде извикан, преди да извикате другите API.
- Ограничението за изчакване за API е 10 секунди. Ако API не се стартират в рамките на 10 секунди, те трябва да се стартират отново с променени параметри или обхват.
API за управление на комуникационни панели
Комуникационният панел е мястото, където вие, като агент, взаимодействате с клиента. Партньорските джаджи, създадени с помощта на Channel Integration Framework 1.0, се зареждат в този панел. Джаджата в тази версия се показва вдясно на екрана и поддържа режими Docked и Minimized.
Използвайте следните API, за да управлявате състоянието на комуникационния панел (джаджа).
| Методи | Описание |
|---|---|
| setWidth | Задава ширината на панела за всички сесии. |
| getWidth | Получава ширината на панела в пиксели. |
| setMode | Задава състоянието на панела. |
| getMode | Задава състоянието на панела. |
API за CRUD операции
Използвайте следните API за извършване на CRUD операции върху записи на обект.
| Методи | Описание |
|---|---|
| createRecord | Създава запис на обект. |
| извличанеЗапис | Извлича запис на обект. |
| updateЗапис | Актуализира запис на обект. |
| deleteRecord | Изтрива запис на обект. |
Други методи
| Методи | Описание |
|---|---|
| getEntityMetadata | Връща метаданните на обекта за посочения обект. |
| setClickToAct | Задава булева стойност за разрешаване или забраняване на изходящата комуникация (ClickToAct). |
| getClickToAct | Връща булева стойност, за да покаже дали изходящата комуникация (ClickToAct) е разрешена или не. |
| searchAndOpenRecords | Методът търси записа от приспособлението за комуникация по време на входящата комуникация и отваря записа. |
| getEnvironment | Получава текущото приложение за Унифициран интерфейс и подробности за страницата. Подробностите включват ИД на приложението(appid), pageType(pageType), ИД на запис(id), география на организацията (orgGeo) и тип навигация на сесията (navigationType). |
| openForm | Отваря формуляр на обект или формуляр за бързо създаване. |
| renderSearchPage | Позволява ви да търсите сред записите на определен тип обект. Този API отваря страницата на обекта на Унифициран интерфейс с полето за търсене върху нея, предварително попълнено с низа за търсене, който се подава като параметър. |
| addHandler | Добавя абоната към събитията.
Бележка Този API може да се използва както на джаджата, така и на страницата на Унифициран интерфейс. |
| removeHandler | Премахва абоната от събитията.
Бележка Този API може да се използва както на джаджата, така и на страницата на Унифициран интерфейс. |
| raiseСъбитие | Извиква свързания абонат за събитието.
Бележка Ако сте създали персонализирани събития с помощта на метода addHandler, тогава можете да предизвикате тези събития, като подадете името на събитието като параметър в този метод. |
| updateContext | Този метод ви позволява да зададете речника за автоматизация. |
Свързана информация
Какво е новото в Dynamics 365 Channel Integration Framework
Системни изисквания на Dynamics 365 Channel Integration Framework 1.0