Compartilhar via


Use os adaptadores da UII para interagir com os aplicativos Web e externo

 

Publicado: novembro de 2016

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

Você pode usar os adaptadores da User Interface Integration (UII) para interagir com seus aplicativos externos e Web sem a necessidade de acesso ao código-fonte do aplicativo.

Neste tópico

Usar o adaptador de aplicativos da UII

Usar o adaptador de aplicativos Web da UII

Usar o adaptador de aplicativos da UII

Aplicativos externos são são arquivos executáveis (.exe) que não foram escritos especificamente para User Interface Integration (UII). Aplicativos externos possuem processos próprios. Geralmente, eles são escritos com APIs do Win32, Microsoft Foundation Classes (MFC) ou Visual Basic 6.0. Um adaptador de aplicativos da UII (HostedApplicationAdapter) permite modificar o comportamento do aplicativo sem a necessidade de acesso a seu código-fonte.

O Unified Service Desk fornece um modelo de projeto do Microsoft Visual Studio para criação de um adaptador de aplicativos da User Interface Integration (UII) que contém eventos e métodos pré-vinculados que devem ser implementados para que você crie o adaptador de aplicativos. Para obter informações sobre como criar um adaptador de aplicativos da UII para integração com um aplicativo externo, consulte Passo a passo: Criar um adaptador de aplicativo de UII.

Usar o adaptador de aplicativos Web da UII

Você pode hospedar qualquer site baseado em navegador, página da Web ou aplicativo Web no Unified Service Desk. Um adaptador de aplicativos Web da UII (WebApplicationAdapter) funciona como uma interface entre o aplicativo Web hospedado e o Unified Service Desk, permitindo que você modifique o comportamento do aplicativo sem a necessidade de acesso a seu código-fonte.

O Unified Service Desk fornece um modelo de projeto do Microsoft Visual Studio para criação de um adaptador de aplicativos Web da UII que contém eventos e métodos pré-vinculados que devem ser implementados para que você crie o adaptador de aplicativos. Para obter informações sobre como criar um adaptador de aplicativos Web da UII para integração com um aplicativo externo, consulte Passo a passo: Criar um adaptador de aplicativo de UII.

Protocolos de ação da UII

Na maioria das condições, os aplicativos hospedados da User Interface Integration (UII) não são modificados para funcionar com a área de trabalho do agente. No entanto, ocasionalmente, modificações no aplicativo são a forma mais conveniente de manipular as automações necessárias. Se a situação permitir, uma página da Web pode aproveitar protocolos da UII orientados para HTTP para fazer chamadas na Estrutura de integração de aplicativos (AIF). Em um aplicativo hospedado, é possível personalizar o conteúdo da página da Web implementando protocolos de ação adicionais. A seguinte tabela descreve os métodos de ação que a User Interface Integration (UII) fornece.

Protocolo

URL solicitado

Descrição

UII

UII://<Target App>/Action?<ActionData><ActionData>

O protocolo desencadeia um evento de RequestAction para o aplicativo Web de destino.

UIICTX

UIICTX://update/Name1=Value1&Name2=Value2

O protocolo adiciona um par nome-valor ao contexto atual e desencadeia um evento de ChangeContext.

A seguir há um exemplo de chamada de protocolo da UII de uma página HTML.

<HTML>
  <HEAD>
    <TITLE>Sample UII Protocol Call</TITLE>
  </HEAD>
  <BODY
    <A href="UII://MyApp/MyAction?<GetFocus>true</GetFocus>">Click to execute an action</A></FONT></P>
  </BODY>
</HTML>

No exemplo precedente, clicar no link inicia o WebApplicationAdapter para o adaptador e aplicativo Web de MyApp. O adaptador chama o protocolo de ação especificado da User Interface Integration (UII) para atualizar o contexto da User Interface Integration (UII). Você pode substituir o protocolo da User Interface Integration (UII) pelo protocolo da UIICTX para executar a ação de atualização do contexto.

Confira Também

Use o adaptador de automação da UII para interagir com o os aplicativos Web e externo
Adaptadores da UII
Passo a passo: Criar um adaptador de aplicativo de UII
Passo a passo: Criar um adaptador de aplicativo Web de UII

Unified Service Desk 2.0

© 2017 Microsoft. Todos os direitos reservados. Direitos autorais