Del via


HAT-arkitektur (værtsbaseret programværktøjssæt)

 

Udgivet: november 2016

Gælder for: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016

Dette emne viser komponenterne i HAT (værtsbaseret programværktøjssæt) og programmets startproces.

HAT-komponenter

  • Datastyrede kort (DDA'er): DDA'er er generiske assemblies, der fungerer sammen med det tilknyttede programs brugergrænseflade (UI).UII SDK'et leveres med fire typer af DDA'er:

    • UIADataDrivenAdapter – Dette DDA bruger den UI Automation-struktur, der fulgte med Microsoft .NET Framework 4, til at arbejde sammen med Windows-baserede programmer, Windows Presentation Foundation (WPF), Silverlight og webprogrammer.

    • WinDataDrivenAdapter – Dette DDA bruger MSAA-strukturen (Microsoft Active Accessibility) til at kommunikere med Windows-baserede programmer.

    • WebDataDrivenAdapter – Dette DDA bruger DOM (Document Object Model) (MSHTML) til at kommunikere med webprogrammer.

    • JavaDataDrivenAdapter – Dette DDA bruger Java Access Bridge (JDK 1.7 eller nyere) til at kommunikere med Java-programmer.

  • Bindinger: Bindinger beskriver UI-elementer med et værtsprogram og benyttes af DDA'er.

  • Automationer: Automationer er Windows WF (Workflow Foundation)-arbejdsprocesser, der er vært for forretningslogikken.HAT (værtsbaseret programværktøjssæt) Software Factory indeholder et sæt WF-aktiviteter til kommunikation med tilknyttede programmer.Flere oplysninger:Automatisere værtsprogrammer ved hjælp af HAT-automatiseringsaktiviteter

I følgende illustration vises HAT-arkitekturen.

Værtsbaseret programværktøjssæt for HAT-arkitektur

Programstartproces

DAA'et bruger bindinger og let identificerbare navne på kontrolelementer til at angive et programs brugergrænseflades kontrolelementer til automationer. Automationer bruger disse navne til at administrere kontrolelementer i brugergrænsefladen. Bindinger indgår som en del af proceduren for initialiseringsstrengen under start af programmet. Application Integration Framework (AIF) udtrækker disse bindinger fra initialiseringsstrengen og leverer dem til DDA'et. I følgende illustration vises den proces, der typisk foregår, når et program starter.

Programstartproces

Se også

UII Application Integration Framework (AIF)
Arbejde med HAT Software Factory
Brug af datastyrede kort (DDA'er)

Unified Service Desk 2.0

© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret