託管應用程式工具套件 (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 架構。
應用程式啟動程序
DDA 使用繫結和輕鬆識別的控制項名稱,將應用程式的 UI 控制項提供給自動化。 自動化使用這些名稱來管理 UI 控制項。 在應用啟動期間,提供繫結,做為初始化字串程序的一部分。 應用程式整合架構會從初始化字串擷取這些繫結並提供它們給 DDA。 下圖顯示當應用程式啟動時發生的一般程序。
另請參閱
UII 應用程式整合架構
使用 HAT 軟體工廠
使用資料驅動型配接器 (DDA)
Unified Service Desk 2.0
© 2017 Microsoft. 著作權所有,並保留一切權利。 著作權