Gehoste UII-toepassingen

 

Gepubliceerd: november 2016

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

Een gehoste User Interface Integration (UII)-toepassing is een Line-Of-Business-toepassing of -onderdeel waarvan de gebruikersinterface wordt gehost in de shelltoepassing. Een gehoste toepassing kan een bestaande toepassing zijn die is ontwikkeld zonder bewustzijn van UII of een toepassing of onderdeel (gehost besturingselement) dat specifiek voor UII is ontwikkeld. De Application Integration Framework (AIF) maakt klassen en interfaces beschikbaar waarmee u gehoste toepassingen kunt ontwikkelen die verschillende scenario's ondersteunen.

De IHostedApplication-interface definieert een DoAction-methode, waarmee de toepassing op een actie kan reageren. In de implementatie van de DoAction-methode kunt u een schakelinstructie gebruiken om de code te kiezen de moet worden uitgevoerd, op basis van de naam van de actie die is ontvangen via AIF.

In dit onderwerp

Type gehoste UII-toepassing

Algemene en sessie-UI-gehoste toepassingen

Dynamische UII-gehoste toepassingen

Werkstroomafhankelijke UII-gehoste toepassingen

Type gehoste UII-toepassing

De gehoste UII-toepassing kan van de volgende typen zijn:

  • Gehoste besturingselementen: Dit zijn gebruikersbesturingselementen die speciaal voor UII zijn ontwikkeld om te worden gehost in Unified Service Desk. Deze gehoste besturingselementen verschillen van de voorgedefinieerde gehoste Unified Service Desk-besturingselementen; de gehoste UII- besturingselementen worden afgeleid van de klasse HostedControl, terwijl de gehoste Unified Service Desk-besturingselementen worden afgeleid van de klasse DynamicsBaseHostedControl.Meer informatie:Gehoste UII-besturingselementen gebruiken met Unified Service Desk

  • Op web gehoste toepassing: Dit kunnen webtoepassingen zijn, Microsoft Silverlight-toepassingen op een webpagina of Java-applets, die meestal worden gehost in Internet Explorer.

  • Extern gehoste toepassing: Dit omvat MicrosoftWin32-toepassingen, .NET Windows Forms-toepassingen, Windows Presentation Foundation (WPF)-toepassingen, Java-toepassingen en andere toepassingen die niet worden uitgevoerd in de context van de browser, maar uitvoerbare bestanden zijn.

  • Extern gehoste toepassing: Dit zijn Citrix-gehoste toepassingen. Dit toepassingstype biedt het communicatiekanaal aan een uitvoerbaar bestand dat is geïnstalleerd op de Citrix-server. Het uitvoerbare bestand laadt een passende adapter voor het type toepassing dat wordt gehost in de Citrix-omgeving.Meer informatie:Integreren met Citrix-toepassingen

Algemene en sessie-UI-gehoste toepassingen

Een algemene gehoste toepassing wordt geïnstantieerd wanneer het bureaublad wordt gestart en wordt meestal gesloten wanneer het bureaublad wordt beëindigd. Er is slechts één exemplaar voor elke algemene gehoste toepassing tijdens de levenscyclus van het bureaubladproces. Sessiegehoste toepassingen worden geïnstantieerd wanneer een sessie wordt gemaakt en worden gesloten wanneer de sessie wordt beëindigd.

Dynamische UII-gehoste toepassingen

De levenscyclus van een dynamisch gehoste toepassing kan worden beheerd door de agent of door middel van code. Dynamisch gehoste toepassingen kunnen algemeen zijn of sessie-scoped zijn. Een sessie-scoped dynamische gehoste toepassing wordt aan het einde van de sessie beëindigd als deze niet is gesloten door de agent of door middel van code.

Werkstroomafhankelijke UII-gehoste toepassingen

Het instantiërende model van algemene en sessiegehoste toepassingen kan verder worden verfijnd door ze te markeren als werkstroomafhankelijke gehoste toepassingen. Een algemene werkstroomafhankelijke gehoste toepassing is alleen beschikbaar voor de agent wanneer de werkstroom waarvan deze afhankelijk is, actief is. De toepassing wordt pas geïnstantieerd wanneer de werkstroom de eerste keer wordt uitgevoerd, maar blijft actief nadat de werkstroom is voltooid. Werkstroomafhankelijke sessiegehoste toepassingen worden alleen geïnstantieerd wanneer de werkstroom waarvan ze afhankelijk zijn, wordt gestart. Als de agent de werkstroom sluit, worden de werkstroomafhankelijke sessiegehoste toepassingen gesloten.

Zie ook

UII Application Integration Framework
UII-adapters
Gehoste UII-toepassingen maken en beheren

Unified Service Desk 2.0

© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht