Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Microsoft CIFramework biedt methoden voor het gebruik van JavaScript API voor het beheren van het communicatiepaneel, de records en formulieren in de Dynamics 365-modelgestuurde app.
Belangrijk
- De CIFInitDone-gebeurtenishandler moet worden aangeroepen voordat de andere API's worden aangeroepen.
- De time-outlimiet voor de API's is 10 seconden. Als de API's niet binnen 10 seconden worden uitgevoerd, moeten ze opnieuw worden uitgevoerd met gewijzigde parameters of bereik.
Beheer-API's voor communicatiepaneel
Het communicatiepaneel is de plek waar u als agent interactie heeft met de klant. Partnerwidgets die zijn gebouwd met behulp van Channel Integration Framework 1.0 worden in dit paneel geladen. De widget in deze versie wordt rechts van het scherm weergegeven en ondersteunt de modi Docked en Geminimaliseerd.
Gebruik de volgende API's om de status van het communicatiepaneel (widget) te beheren.
| Methods | Description |
|---|---|
| setWidth | Hiermee stelt u de breedte van het deelvenster in voor alle sessies. |
| getWidth | Hiermee haalt u de breedte van het deelvenster op in pixels. |
| setMode | Hiermee stelt u de status van het deelvenster in. |
| getMode | Hiermee stelt u de status van het deelvenster in. |
CRUD-bewerkings-API's
Gebruik de volgende API's om CRUD-bewerkingen uit te voeren op entiteitsrecords.
| Methods | Description |
|---|---|
| createRecord | Hiermee maakt u een entiteitsrecord. |
| ophalen | Hiermee haalt u een entiteitsrecord op. |
| bijwerken Verslag | Werkt een entiteitsrecord bij. |
| verwijderenOpnemen | Hiermee verwijdert u een entiteitsrecord. |
Diverse methoden
| Methods | Description |
|---|---|
| getEntityMetadata | Retourneert de metagegevens van de entiteit voor de opgegeven entiteit. |
| setClickToAct instellen | Hiermee stelt u een Booleaanse waarde in om uitgaande communicatie in of uit te schakelen (ClickToAct). |
| getClickToAct | Retourneert een Booleaanse waarde om aan te geven of de uitgaande communicatie (ClickToAct) is ingeschakeld of niet. |
| searchAndOpenRecords | De methode zoekt naar het record vanuit de communicatiewidget tijdens de inkomende communicatie en opent het record. |
| getOmgeving | Hiermee haalt u de huidige Unified Interface-app en paginadetails op. De details omvatten toepassings-ID (appid), pageType (pageType), record-ID (id), organisatiegeografie (orgGeo) en sessienavigatietype (navigationType). |
| openForm | Hiermee opent u een entiteitsformulier of een formulier voor snelle invoer. |
| renderZoekPagina | Hiermee kunt u zoeken in de records van een bepaald entiteitstype. Met deze API wordt de entiteitspagina van Unified Interface geopend met het zoekveld dat vooraf is ingevuld met de zoekreeks die als parameter wordt doorgegeven. |
| AddHandler | Voegt de abonnee toe aan de evenementen.
Opmerking Deze API kan zowel op de widget als op de Unified Interface-pagina worden gebruikt. |
| verwijderHandler | Hiermee wordt de abonnee verwijderd uit de gebeurtenissen.
Opmerking Deze API kan zowel op de widget als op de Unified Interface-pagina worden gebruikt. |
| evenement verhogen | Roept de gekoppelde abonnee voor de gebeurtenis aan.
Opmerking Als u aangepaste gebeurtenissen hebt gemaakt met behulp van de addHandler-methode, kunt u deze gebeurtenissen verhogen door de gebeurtenisnaam als parameter in deze methode door te geven. |
| actualisering Context | Met deze methode kunt u het automatiseringswoordenboek instellen. |
Verwante informatie
Nieuwe functies in Dynamics 365 Channel Integration Framework
Systeemvereisten van Dynamics 365 Channel Integration Framework 1.0