Compartilhar via


Aplicativos hospedados do UII

 

Publicado: novembro de 2016

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

Um aplicativo hospedado na User Interface Integration (UII) é um aplicativo ou um componente de linha de negócios cuja interface do usuário é hospedada no aplicativo shell. Um aplicativo hospedado pode ser um aplicativo existente desenvolvido sem o reconhecimento da UII ou um aplicativo ou componente (controle hospedado) desenvolvido especificamente para a UII. O Estrutura de integração de aplicativos (AIF) expõe as classes e as interfaces que permitem o desenvolvimento de aplicativos hospedados que suportam diferentes cenários.

A interface IHostedApplication define um método DoAction permitindo que o aplicativo responda a uma ação. Na implementação do método DoAction você pode usar uma declaração para decidir qual código executar, com base no nome da ação recebida por meio de AIF.

Neste tópico

Tipo de aplicativos hospedados do UII

Aplicativos hospedados de UII da sessão e globais

Aplicativos hospedados dinâmicos do UII

Aplicativos hospedados de UII dependentes do fluxo de trabalho

Tipo de aplicativos hospedados do UII

O aplicativo hospedado UII pode ser dos seguintes tipos:

  • Controles hospedados: Estes são os controles de usuário que são incorporados especificamente para que UII seja hospedado no Unified Service Desk. Os controles hospedados são diferentes dos controles hospedados de Unified Service Desk; os controles hospedados de UII são obtidos da classe HostedControl, enquanto os controles hospedados de Unified Service Desk são obtidos da classe DynamicsBaseHostedControl.Para obter mais informações:Usar controles hospedados de UII com Unified Service Desk

  • Aplicativo Hospedado na Web: Podem ser aplicativos Web, Microsoft Silverlight aplicativos em uma página da Web ou applets de Java que geralmente são hospedados no Internet Explorer.

  • Aplicativo Hospedado Externo: Inclui aplicativos do MicrosoftWin32, aplicativos de .NET Windows Forms, aplicativos de Windows Presentation Foundation (WPF), aplicativos de Java e outros aplicativos que não são executados no contexto do navegador, mas são arquivos executáveis.

  • Aplicativo hospedado remoto: São aplicativos hospedados do Citrix. Este tipo de aplicativo fornece o canal de comunicação para um arquivo executável instalado no servidor Citrix. o arquivo executável carrega um adaptador apropriado do tipo de aplicação que está sendo hospedado no ambiente do Citrix.Para obter mais informações:Integrar a aplicativos Citrix

Aplicativos hospedados de UII da sessão e globais

Um aplicativo hospedado global é instanciado quando a área de trabalho é iniciada e geralmente é fechado quando a área de trabalho é finalizada. Há uma única instância para cada aplicativo global hospedado durante a vida útil do processo da área de trabalho. Os aplicativos hospedados em uma sessão são instanciados quando uma sessão é criada, e fechados quando a sessão é encerrada.

Aplicativos hospedados dinâmicos do UII

O ciclo de vida de um aplicativo hospedado dinâmico pode ser controlado pelo agente ou código. Os aplicativos hospedados dinâmicos podem ser globais ou da sessão. Um aplicativo hospedado definido no escopo da sessão será encerrado no fim da sessão, se não tiver sido fechado pelo agente ou código.

Aplicativos hospedados de UII dependentes do fluxo de trabalho

O modelo de instância dos aplicativos hospedados da sessão ou globais pode ser refinado, marcando-os como aplicativos hospedados dependentes do fluxo de trabalho. O aplicativo hospedado dependente do fluxo de trabalho global fica disponível para o agente somente quando o fluxo de trabalho do qual ele depende estiver ativo. O aplicativo primeiro é instanciado quando o fluxo de trabalho é executado pela primeira vez, mas mantém execução após a conclusão do fluxo de trabalho. Os aplicativos hospedados da sessão dependentes do fluxo de trabalho só são instanciados quando é iniciado o fluxo de trabalho dos quais eles dependem. Quando o agente fecha o fluxo de trabalho, os aplicativos hospedados da sessão dependentes do fluxo de trabalho são fechados.

Confira Também

Estrutura de integração de aplicativos UII
Adaptadores da UII
Criar e gerenciar aplicativos hospedados UII

Unified Service Desk 2.0

© 2017 Microsoft. Todos os direitos reservados. Direitos autorais