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