Partilhar via


Utilizar adaptadores do UII para interagir com aplicações externas e Web

Pode utilizar adaptadores do User Interface Integration (UII) para interagir com aplicações externas e Web sem ter acesso ao código fonte da aplicação.

Neste Tópico

Utilizar o adaptador de aplicações do UII

Utilizar o adaptador Web de aplicações do UII

Utilizar o adaptador de aplicações do UII

As aplicações externas são ficheiros executáveis (.exe) que não forem especificamente escritas para o User Interface Integration (UII). As aplicações externas têm os seus próprios processos. Normalmente, são escritas utilizando APIs Win32, Microsoft Foundation Classes (MFC) ou Visual Basic 6.0. Um adaptador de aplicações do UII (HostedApplicationAdapter) permite-lhe modificar o comportamento da aplicação sem acesso ao código fonte.

O Unified Service Desk fornece-lhe um modelo de projeto do Microsoft Visual Studio para criar um adaptador de aplicações do User Interface Integration (UII) que contém eventos e métodos pré-preparados que deverá implementar para criar o seu adaptador de aplicações. Para obter informações sobre como criar um adaptador de aplicações do UII para interagir com uma aplicação externa, consulte Procedimentos: Criar um Adaptador de Aplicações do UII.

Utilizar o adaptador Web de aplicações do UII

Pode alojar qualquer site baseado ou browser, página Web ou aplicação Web no Unified Service Desk. Um adaptador de aplicações Web do UII (WebApplicationAdapter) funciona como uma interface entre a aplicação Web alojada e o Unified Service Desk, permitindo-lhe modificar o comportamento da aplicação sem aceder ao seu código fonte.

O Unified Service Desk fornece-lhe um modelo de projeto do Microsoft Visual Studio para criar um adaptador de aplicações Web do que contém eventos e métodos pré-preparados que deverá implementar para criar o seu adaptador de aplicações Web. Para obter informações sobre como criar um adaptador de aplicações Web do UII para interagir com uma aplicação externa, consulte Procedimentos: Criar um Adaptador de Aplicações do UII.

Protocolos de ação do UII

Na maior parte das condições, as aplicações alojadas do User Interface Integration (UII) não serão modificadas para trabalhar com o agent desktop. Contudo, por vezes, as modificações das aplicações são a forma mais prática de processar automatizações necessárias. Se a situação permitir, uma página Web pode tirar partido de protocolos do UII orientados para HTTP para fazer chamadsa para o Application Integration Framework (AIF). Numa aplicação alojada, pode personalizar o conteúdo da página Web implementando protocolos de ação adicionais. A tabela seguinte descreve os protocolos de ação fornecidos pelo User Interface Integration (UII).

Protocolo URL pedido Descrição

UII

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

O protocolo aciona um evento «RequestAction para a aplicação web de destino.

UIICTX

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

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

O seguinte é um exemplo de uma chamada do protocolo do UII a partir 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 anterior, clicar na «hiperligação inicia WebApplicationAdapter para a aplicação web e o adaptador MyApp. O adaptador chama a ação especificada no protocolo do User Interface Integration (UII) para atualizar o contexto do User Interface Integration (UII). Pode substituir o protocolo do User Interface Integration (UII) no protocolo UIICTX para executar a ação de atualização do contexto.

Consulte Também

Tarefas

Procedimentos: Criar um Adaptador de Aplicações do UII
Procedimentos: Criar um Adaptador de Aplicações Web do UII

Conceitos

Utilizar o adaptador de automatização do UII para interagir com aplicações externas e Web
Adaptadores do UII

Unified Service Desk
Send comments about this topic to Microsoft.
© 2015 Microsoft. All rights reserved.