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.
Gepubliceerd: november 2016
Is van toepassing op: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016
Met het Application Integration Framework (AIF) in User Interface Integration (UII) wordt de integratie en automatisering van toepassingen geactiveerd. Via AIF kunnen toepassingen worden gestart en geautomatiseerd voor allerlei doelen, bijvoorbeeld om kopiëren en plakken te beperken. Bovendien biedt het sessiebeheermogelijkheden, waardoor toepassingen van elkaar kunnen worden geïsoleerd op basis van een sessiesleutel. Deze scheiding helpt te zorgen voor gegevensbeveiliging en eenvoudiger toepassingsbeheer voor de gebruiker.
AIF gebruikt de Composite UI Application Block-tools en -services voor berichten, visuele beperking, toepassinglading en statusbeheer. Voor meer informatie en het downloaden van het toepassingblok, raadpleegt u MSDN: HYPERLINK "https://msdn.microsoft.com/en-us/library/aa480450.aspx" Smart Client – Samengesteld UI-toepassingsblok.
In dit onderwerp
AIF-onderdelen
AIF-objectmodel
AIF-onderdelen
In de volgende illustratie ziet u de AIF-onderdelen.
.jpeg)
Zoals weergegeven in de voorafgaande illustratie heeft AIF de volgende belangrijke onderdelen:
Gehoste toepassingen: een gehoste toepassing is een Line-Of-Business-toepassing die direct wordt gehost in de UII-shell. Toepassingen kunnen gehoste besturingselementen, externe toepassingen (zoals Microsoft Visual C++, Microsoft Visual Basic of Java), webtoepassingen of gehoste Citrix-toepassingen zijn. Gehoste besturingselementen zijn Windows Forms- of Windows Presentation Foundation (WPF)-gebruikersbesturingselementen die extra hooks implementeren voor integratie met AIF.Meer informatie:Gehoste UII-toepassingen
UI Shell framework: biedt een uniforme structuur voor de ontwikkeling van uniforme bureaubladtoepassingsshells door basis-UII-serviceklassen te bieden die UII-ontwikkeling vereenvoudigen.Meer informatie:UI Shell Framework
Compositie-engine: AIF gebruikt de Composite UI Application Block-tools en -services voor berichten (gebeurtenisbroker), visuele afbakening (werkruimten), toepassinglading (modulelaadprogramma ) en statusbeheer. Application Integration Framework gebruikt het samengestelde UI-toepassingsblok om functionaliteit en begeleiding te bieden voor het creëren van hostomgevingen die de gebruikersinterfaces voor elke gehoste toepassing kunnen combineren en presenteren. Application Integration Framework biedt toepassingen ook de mogelijkheid informatie en gebeurtenissen te delen, zodat wijzigingen die in het ene deelvenster worden aangebracht, van invloed kunnen zijn op andere gehoste toepassingen.
Gecentraliseerd beheren: De configuratie van de gehoste toepassingen, acties, workflows en beveiliging worden beheerd door de Microsoft Dynamics 365-webclient.
AIF-objectmodel
AIF presenteert een objectmodel waardoor een shelltoepassing, zoals Unified Service Desk for Microsoft Dynamics 365, exemplaren van Line-Of-Business-toepassing kan maken. Met het objectmodel kunt u ook een sessiecontextobject gebruiken om interacties te implementeren tussen toepassingen, en acties om berichten ertussen door te geven.
.jpeg)
ApplicationHost: ApplicationHost fungeert als makelaar tussen de UII-bureaubladtoepassing (zoals Unified Service Desk) en een gehoste toepassing. Het kan ook fungeren als makelaar tussen meerdere gehoste toepassingen, waardoor ze acties of gebeurtenissen kunnen verzenden en ontvangen. Met het ApplicationHost-object kunnen gehoste toepassingen gebeurtenissen activeren, waarnaar als acties wordt verwezen in UII. De gehoste toepassingen geven acties door aan het ApplicationHost-object, dat ze weer doorgeeft aan het doel (gehoste toepassing) van de actie. De ApplicationHost geeft gehoste toepassingen ook toegang tot het contextobject.
Context: Context is een verzameling sleutel-waardeparen die worden gedeeld door gehoste toepassingen. Elke Application Integration Framework-sessie bevat een contextobject dat door de gebruiker gedefinieerde gegevens bevat. De contextgegevens worden gedeeld tussen de gehoste toepassingen en adapters in de sessie. Eén gehoste toepassing kan gegevens (bijvoorbeeld een gebruikers-id) in de context schrijven en de gegevens zijn zichtbaar voor andere toepassingen. De context kan blijvend zijn, waardoor een sessie kan worden overgezet naar een andere agent of kan worden opgehaald door de oorspronkelijke agent.
Sessie: UII biedt een sessie-engine die zowel gehoste toepassingexemplaren als contextinformatie voor die sessie bevat. Een sessie wordt gebruikt als een organisatorische constructie om de scheiding van groepen gehoste toepassingen en bijbehorende gegevens mogelijk te maken. De gegevens voor een sessie kunnen in twee hoofdcategorieën worden gegroepeerd:
Kerngegevens: Deze bevatten informatie die de sessie identificeert, de primaire gegevensstructuur (doorgaans klantgegevens), de Computer Telephony Integration (CTI)-verbinding-id's en eventuele toepassingen die tijdens de sessie worden gehost.
Sessiecontext: Dit is de informatie die wordt gedeeld tussen de gehoste toepassingen.
Een sessie kan aan elk soort kanaal (zoals een telefoongesprek, een e-mailbericht, een chatbericht [IM] of een andere vorm van communicatie) worden gekoppeld.UII kan worden geconfigureerd om slechts één sessie tegelijk of meerdere gelijktijdige sessies toe te staan. Dankzij sessiebeheer kunnen agents meerdere interacties tegelijkertijd afhandelen op verschillende kanalen, zonder de context of status van elke sessie te verliezen of te verwarren.
Zie ook
Microsoft.Uii.AifServices
IHostedApplication
Gehoste UII-toepassingen
Volledige servicedesk uitbreiden
Sessiebeheer in Volledige servicedesk
Unified Service Desk 2.0
© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht