托管应用程序工具包 (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 使用 UI 自动化框架,该框架会随附 Microsoft .NET Framework 4,并与基于 Microsoft 的应用程序、Windows Presentation Foundation (WPF)、Silverlight 和 Web 应用程序交互。
WinDataDrivenAdapter – 此 DDA 使用 Microsoft Active Accessibility(MSAA)框架,以与基于 Microsoft 的应用程序交互。
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。 保留所有权利。 版权