Методи на Microsoft.CIFramework (справка за API на JavaScript на Dynamics 365 Channel Integration Framework 1.0)

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