Share via


Controles hospedados do Unified Service Desk

 

Publicado: novembro de 2016

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

O conceito de controle hospedado é fundamental para a implantação do Unified Service Desk e é o elemento primário usado para construir aplicativos do agente usando o Unified Service Desk. Um controle hospedado no Unified Service Desk é um componente .NET ou uma página da Web Dynamics 365/externa que está hospedada dentro de um aplicativo de agente.

Neste tópico

Predefinir e personalizar controles hospedados do Unified Service Desk

Classe base de um controle hospedado do Unified Service Desk

Controles hospedados globais e Unified Service Desk baseados em sessão

Controles hospedados do Unified Service Desk do Dynamics

Predefinir e personalizar controles hospedados do Unified Service Desk

Unified Service Desk fornece para você vários tipos de controle hospedado predefinido dependendo do componente que você deseja configurar e exibir em seu aplicativo de agente. Por exemplo, um tipo Página do Dynamics 365 de controle hospedado é usado para exibir uma página do Dynamics 365 no aplicativo do agente e um tipo Aplicativo Web padrão de controle hospedado é usado para páginas da Web externas. Cada tipo de controle hospedado possui um conjunto de eventos e ações predefinidos associados a ele. Para obter mais informações, consulte Eventos e Ações da UII. É possível executar uma ação em um controle hospedado criando uma chamada de ação. Para obter mais informações, consulte Chamadas de ação.

Você também pode criar controles hospedados Unified Service Desk personalizados se nenhum dos controles hospedados predefinidos em Unified Service Desk servir seu objetivo, e você desejar alguma funcionalidade personalizada.Para obter mais informações:Passo a passo: criar um controle hospedado personalizado para o Unified Service Desk

Para obter mais informações sobre os diversos tipos de controles hospedados predefinidos e os eventos e as ações da UII associados a cada tipo, consulte Tipos de controle hospedado e referência de ação/evento.

Classe base de um controle hospedado do Unified Service Desk

Todos os controles hospedados personalizados e predefinidos em Unified Service Desk são objetos que são derivados de uma classe DynamicsBaseHostedControl. Essa classe define os métodos e propriedades que são aplicáveis a todos os controles hospedados em Unified Service Desk.

Isso é importante para você porque você também pode criar controles hospedados User Interface Integration (UII), que são derivados de outra classe, e os hospeda em Unified Service Desk. Para obter mais informações sobre controles hospedados da UII, consulte Usar controles hospedados de UII com Unified Service Desk.

Controles hospedados globais e Unified Service Desk baseados em sessão

Da perspectiva de um ciclo de vida, o Unified Service Desk possui dois tipos de controles hospedados Unified Service Desk: global e com base em sessão. Um controle hospedado global é iniciado quando o aplicativo do agente é iniciado e é reciclado quando o aplicativo do agente é finalizado. Um controle hospedado com base em sessão é iniciado quando a sessão é iniciada e, geralmente, é reciclado no final da sessão.

Controles hospedados do Unified Service Desk do Dynamics

O Unified Service Desk também oferece suporte aos controles hospedados dinâmicos, que permitem que um agente inicie ou feche um controle hospedado sob demanda, usando a UI ou de forma programática no código. Um controle hospedado dinâmico pode ser global ou não global. Os controles hospedados dinâmicos globais são carregados na primeira solicitação e ocultados em seguida, e podem ser solicitados a qualquer momento, como durante uma sessão global, uma sessão normal ou o fluxo de trabalho. Os controles hospedados dinâmicos não globais somente podem ser carregados após o início de uma sessão e cada sessão usa uma instância diferente do aplicativo. Se um controle hospedado dinâmico fizer parte de um fluxo de trabalho e não for iniciado quando o fluxo de trabalho iniciar, o fluxo de trabalho iniciará o controle hospedado e o fechará quando o fluxo de trabalho for concluído.

Confira Também

Tipos de controle, ações e eventos hospedados
Criar ou editar um controle hospedado
Tipos de controle hospedado e referência de ação/evento
Aprenda a usar o Unified Service Desk
Usar controles hospedados de UII com Unified Service Desk

Unified Service Desk 2.0

© 2017 Microsoft. Todos os direitos reservados. Direitos autorais