Metode Microsoft.CIFramework (referință API JavaScript Dynamics 365 Channel Integration Framework 1.0)

Microsoft CIFramework oferă metode de utilizare a API-ului JavaScript pentru a gestiona panoul de comunicare, înregistrările și formularele din aplicația proiectată pe bază de model Dynamics 365.

Importantă

  • Handlerul de evenimente CIFInitDone trebuie invocat înainte de a apela celelalte API-uri.
  • Limita de expirare pentru API-uri este de 10 secunde. Dacă API-urile nu rulează în 10 secunde, acestea trebuie rulate din nou cu parametrii sau domeniul de aplicare modificat.

API-uri de gestionare a panourilor de comunicare

Panoul de comunicare este locul în care tu, ca agent, interacționezi cu clientul. Widget-urile partenerilor construite folosind Channel Integration Framework 1.0 sunt încărcate în acest panou. Widgetul din această versiune este afișat în partea dreaptă a ecranului și acceptă modurile Andocat și Minimizat.

Utilizați următoarele API-uri pentru a gestiona starea panoului de comunicare (widget).

Metode Descriere
setWidth Setează lățimea panoului pentru toate sesiunile.
getWidth Obține lățimea panoului în pixeli.
setMode Setează starea panoului.
getMod Setează starea panoului.

API-uri de operațiuni CRUD

Utilizați următoarele API-uri pentru a efectua operațiuni CRUD pe înregistrările entității.

Metode Descriere
createRecord Creează o înregistrare de entitate.
retrieveRecord Preia o înregistrare de entitate.
updateRecord Actualizează o înregistrare de entitate.
deleteRecord Șterge o înregistrare de entitate.

Metode diverse

Metode Descriere
getEntityMetadata Returnează metadatele entității pentru entitatea specificată.
setClickToAct Setează o valoare booleană pentru a activa sau dezactiva comunicarea de ieșire (ClickToAct).
getClickToAct Returnează o valoare booleană pentru a indica dacă comunicarea de ieșire (ClickToAct) este activată sau nu.
searchAndOpenRecords Metoda caută înregistrarea din widgetul de comunicare în timpul comunicării de intrare și deschide înregistrarea.
getMediu Obține aplicația Unified Interface curentă și detaliile paginii. Detaliile includ ID-ul aplicației(appid), pageType(pageType), ID-ul înregistrării(id), geografia organizației (orgGeo) și tipul de navigare a sesiunii (navigationType).
openForm Deschide un formular de entitate sau un formular de creare rapidă.
renderSearchPage Vă permite să căutați printre înregistrările unui anumit tip de entitate. Acest API deschide pagina entității Interfață unificată cu câmpul de căutare prepopulat cu șirul de căutare care este transmis ca parametru.
addHandler Adaugă abonatul la evenimente.

Notă

Acest API poate fi utilizat atât pe widget, cât și pe pagina Interfață unificată.

removeHandler Elimină abonatul din evenimente.

Notă

Acest API poate fi utilizat atât pe widget, cât și pe pagina Interfață unificată.

creștereEveniment Invocă abonatul asociat pentru eveniment.

Notă

Dacă ați creat evenimente particularizate folosind metoda addHandler, atunci puteți genera acele evenimente trecând numele evenimentului ca parametru în această metodă.

updateContext Această metodă vă permite să setați dicționarul de automatizare.

Noutăți în cadrul de integrare a canalelor Dynamics 365
Cerințe de sistem ale Dynamics 365 Channel Integration Framework 1.0