共用方式為


託管應用程式工具套件 (HAT) 架構

 

發行︰ 2016年11月

適用於: Dynamics 365 (online)、Dynamics 365 (on-premises)、Dynamics CRM 2013、Dynamics CRM 2015、Dynamics CRM 2016

本主題說明 託管應用程式工具套件 (HAT) 的元件與應用程式啟動程序。

HAT 元件

  • 資料驅動型配接器 (DDA):DDA 是與託管應用程式的使用者介面 (UI) 互動的一般組件。UII SDK 隨附四種 DDA 類型:

    • UIADataDrivenAdapter – 這個 DDA 使用 Microsoft .NET Framework 4 隨附的 UI 自動化架構,與 Windows 應用程式、Windows Presentation Foundation (WPF)、Silverlight 與 Web 應用程式互動。

    • WinDataDrivenAdapter – 這個 DDA 使用 Microsoft Active Accessibility (MSAA) 架構與 Windows 應用程式互動。

    • WebDataDrivenAdapter – 這個 DDA 使用文件物件模型 (DOM) (MSHTML) 與 Web 應用程式互動。

    • JavaDataDrivenAdapter – 這個 DDA 使用 Java Access Bridge (JDK 1.7 或更新版本) 與 Java 應用程式互動。

  • 繫結:繫結描述託管應用程式與 UI 元素,且由 DDA 使用。

  • 自動化:自動化是主控商務邏輯的 Windows Workflow Foundation (WF) 工作流程。託管應用程式工具套件 (HAT) 軟體工廠提供一組 WF 活動,與託管應用程式互動。其他資訊:使用 HAT 自動化活動,自動化託管應用程式

下列插圖顯示 HAT 架構。

託管應用程式工具套件 (HAT) 架構

應用程式啟動程序

DDA 使用繫結和輕鬆識別的控制項名稱,將應用程式的 UI 控制項提供給自動化。 自動化使用這些名稱來管理 UI 控制項。 在應用啟動期間,提供繫結,做為初始化字串程序的一部分。 應用程式整合架構會從初始化字串擷取這些繫結並提供它們給 DDA。 下圖顯示當應用程式啟動時發生的一般程序。

應用程式啟動程序

另請參閱

UII 應用程式整合架構
使用 HAT 軟體工廠
使用資料驅動型配接器 (DDA)

Unified Service Desk 2.0

© 2017 Microsoft. 著作權所有,並保留一切權利。 著作權