UII-adapters gebruiken om te communiceren met externe toepassingen en webtoepassingen

 

Gepubliceerd: november 2016

Is van toepassing op: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016

U kunt User Interface Integration (UII)-adapters gebruiken om met uw externe adapters en webtoepassingen te communiceren zonder toegang te hebben tot de broncode van de toepassing.

In dit onderwerp

De UII-toepassingsadapter gebruiken

De UII-webtoepassingsadapter gebruiken

De UII-toepassingsadapter gebruiken

Externe toepassingen zijn uitvoerbare (.exe) bestanden die niet specifiek zijn geschreven voor User Interface Integration (UII). Externe toepassingen hebben hun eigen processen. Meestal worden ze geschreven met Win32 API's, Microsoft Foundation Classes (MFC) of Visual Basic 6.0. Met een UII-toepassingadapter (HostedApplicationAdapter) kunt u het gedrag van de toepassing wijzigen zonder toegang te hebben tot de broncode.

Unified Service Desk biedt u een Microsoft Visual Studio-projectsjabloon voor het maken van een User Interface Integration (UII)-toepassingsadapter die vooraf ontwikkelde gebeurtenissen en methoden bevat die u moet implementeren om uw toepassingadapter te maken. Voor informatie over hoe u een UII-toepassingadapter kunt maken om te integreren met een externe toepassing raadpleegt u Overzicht: Een UII-toepassingsadapter maken

De UII-webtoepassingsadapter gebruiken

U kunt elke browsergebaseerde site, webpagina of webtoepassing in Unified Service Desk hosten. Een UII-webtoepassingadapter (WebApplicationAdapter) fungeert als een interface tussen de gehoste webtoepassing en Unified Service Desk, waardoor u het gedrag kunt wijzigen van de toepassing zonder toegang te hebben tot de broncode ervan.

Unified Service Desk biedt u een Microsoft Visual Studio-projectsjabloon voor het maken van een UII-webtoepassingsadapter die vooraf ontwikkelde gebeurtenissen en methoden bevat die u moet implementeren om uw webtoepassingadapter te maken. Voor informatie over hoe u een UII-webtoepassingadapter kunt maken om te integreren met een externe toepassing raadpleegt u Overzicht: Een UII-toepassingsadapter maken

UII-actieprotocollen

In de meeste situaties worden gehoste User Interface Integration (UII)-toepassingen niet gewijzigd om te werken met het agentbureaublad. Soms zijn toepassingswijzigingen echter de handigste manier om benodigde automatisering af te handelen. Als de situatie het toestaat, kan een webpagina gebruikmaken van HTTP-georiënteerde UII-protocollen om oproepen te doen naar het Application Integration Framework (AIF). In een gehoste toepassing kunt u de webpagina-inhoud aanpassen door extra actieprotocollen te implementeren. De volgende tabel beschrijft de actieprotocollen die User Interface Integration (UII) biedt.

Protocol

Gevraagde URL

Beschrijving

UII

UII://<Target App>/Action?<ActionData><ActionData>

Het protocol activeert een RequestAction-gebeurtenis voor de doelwebtoepassing.

UIICTX

UIICTX://update/Name1=Value1&Name2=Value2

Het protocol voegt een naamwaardepaar toe aan de huidige context en activeert de gebeurtenis ChangeContext.

Hier volgt een voorbeeld van een UII-protocoloproep van een HTML-pagina.

<HTML>
  <HEAD>
    <TITLE>Sample UII Protocol Call</TITLE>
  </HEAD>
  <BODY
    <A href="UII://MyApp/MyAction?<GetFocus>true</GetFocus>">Click to execute an action</A></FONT></P>
  </BODY>
</HTML>

In het vorige voorbeeld start klikken op de link de WebApplicationAdapter voor de MyApp-webtoepassing en -adapter. De adapter roept de actie op die in het User Interface Integration (UII)-protocol wordt beschreven om de User Interface Integration (UII)-context bij te werken. U kunt het User Interface Integration (UII)-protocol door het UIICTX-protocol vervangen om de contextbijwerking uit te voeren.

Zie ook

UII-automatiseringsadapters gebruiken om te communiceren met externe toepassingen en webtoepassingen
UII-adapters
Overzicht: Een UII-toepassingsadapter maken
Overzicht: Een UII-webtoepassingsadapter maken

Unified Service Desk 2.0

© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht