Delen via


Microsoft.CIFramework-methoden (Dynamics 365 Channel Integration Framework 1.0 JavaScript API-referentie)

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.

Nieuwe functies in Dynamics 365 Channel Integration Framework
Systeemvereisten van Dynamics 365 Channel Integration Framework 1.0