Compartilhar via


Arquitetura do kit de ferramentas do aplicativo hospedado (HAT)

 

Publicado: novembro de 2016

Aplicável a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016

Este tópico mostra os componentes do Kit de ferramentas do aplicativo hospedado (HAT) e o processo de inicialização de aplicativo.

Componentes do HAT

  • Use adaptadores orientados a dados (DDAs): DDAs são assemblies genéricos que interagem com a interface do usuário (UI) hospedada do aplicativo. O SDK UII vem com quatro tipos de DDAs:

    • UIADataDrivenAdapter – Este DDA usa a estrutura de automação de interface do usuário que vem com o Microsoft .NET Framework 4 para interagir com aplicativos baseados no Windows, Windows Presentation Foundation (WPF), Silverlight e aplicativos Web.

    • WinDataDrivenAdapter – Este DDA usa a estrutura do Microsoft Active Accessibility (MSAA) para interagir com aplicativos baseados no Windows.

    • WebDataDrivenAdapter – Este DDA usa o Document Object Model (DOM) (MSHTML) para interagir com aplicativos Web.

    • JavaDataDrivenAdapter – Este DDA usa o Java Access Bridge (JDK 1.7 ou posterior) para interagir com aplicativos Java.

  • Associações: as associações descrevem os elementos da interface de usuário com um aplicativo hospedado e são aproveitadas pelos DDAs.

  • Automações: as automações são fluxos de trabalho do Windows Workflow Foundation (WF) que hospedam a lógica de negócios. O Kit de ferramentas do aplicativo hospedado (HAT) Software Factory fornece um conjunto de atividades de WF para interagir com aplicativos hospedados.Para obter mais informações:Automatizar hospedados aplicativos usando atividades de automatização HAT

A ilustração a seguir mostra os componentes da arquitetura do HAT.

Arquitetura do Kit de Ferramentas do Aplicativo Hospedado (HAT)

Processo de inicialização de aplicativo

O DDA usa associações e nomes de controle facilmente identificados para fornecer controles da interface de usuário do aplicativo às automações. As automações usam esses nomes para gerenciar os controles de interface do usuário. As associações são fornecidas como parte do procedimento da cadeia de caracteres de inicialização durante a inicialização do aplicativo. A Estrutura de Integração de Aplicativos extrai as associações da cadeia de caracteres de inicialização e fornece-as ao DDA. A ilustração a seguir mostra o processo típico que ocorre quando um aplicativo é iniciado.

Processo de inicialização de aplicativo

Confira Também

Estrutura de integração de aplicativos UII
Trabalhar com as operações de software de HAT
Use adaptadores orientados a dados (DDAs)

Unified Service Desk 2.0

© 2017 Microsoft. Todos os direitos reservados. Direitos autorais