Condividi tramite


Utilizzare gli adapter UII per l'interazione con le applicazioni Web ed esterne

 

Data di pubblicazione: novembre 2016

Si applica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016

Utilizzare gli adapter User Interface Integration (UII) per interagire con le applicazioni Web ed esterne senza avere accesso al codice sorgente dell'applicazione.

In questo argomento

Utilizzare l'adapter dell'applicazione UII

Utilizzare l'adapter dell'applicazione Web UII

Utilizzare l'adapter dell'applicazione UII

Le applicazioni esterne sono file eseguibili (con estensione exe) che non sono stati scritti specificatamente per User Interface Integration (UII). Le applicazioni esterne dispongono di processi propri. In genere, vengono scritte utilizzando le API Win32, Microsoft Foundation Classes (MFC) o Visual Basic 6.0. Un adapter dell'applicazione UII (HostedApplicationAdapter) consente di modificare il comportamento dell'applicazione senza accedere al codice sorgente.

Unified Service Desk offre un modello di progetto di Microsoft Visual Studio per creare l'adapter dell'applicazione User Interface Integration (UII) che contiene gli eventi e i metodi associati preventivamente che devono essere implementati per creare l'adapter dell'applicazione. Per informazioni su come creare un adapter dell'applicazione UII per l'integrazione con un'applicazione esterna, vedere Procedura dettagliata: creare un adapter dell'applicazione UII.

Utilizzare l'adapter dell'applicazione Web UII

È possibile ospitare un sito basato sul browser, una pagina Web o un'applicazione Web in Unified Service Desk. Un adapter dell'applicazione Web UII (WebApplicationAdapter) funge da interfaccia tra l'applicazione Web ospitata e Unified Service Desk, consentendo di modificare il comportamento dell'applicazione senza accedere al codice sorgente.

Unified Service Desk offre un modello di progetto di Microsoft Visual Studio per creare l'adapter dell'applicazione Web UII che contiene gli eventi e i metodi associati preventivamente che devono essere implementati per creare l'adapter dell'applicazione Web. Per informazioni su come creare un adapter dell'applicazione Web UII per l'integrazione con un'applicazione esterna, vedere Procedura dettagliata: creare un adapter dell'applicazione UII.

Protocolli di azione di UII

Nella maggior parte dei casi, le applicazioni ospitate User Interface Integration (UII) non vengono modificate per utilizzare il desktop dell'agente. Occasionalmente, tuttavia, la modifica delle applicazioni è il modo più pratico per gestire le automazioni necessarie. Se la situazione lo concede, una pagina Web può utilizzare protocollo UII orientati a HTTP per effettuare chiamate nel framework di integrazione applicazioni (AIF). In un'applicazione ospitata, è possibile personalizzare il contenuto della pagina Web implementando protocolli di azione aggiuntivi. Nella tabella seguente sono descritti i protocolli di azione forniti da User Interface Integration (UII).

Protocollo

URL richiesto

Descrizione

UII

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

Il protocollo attiva un evento RequestAction per l'applicazione Web di destinazione.

UIICTX

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

Il protocollo aggiunge una coppia nome-valore al contesto corrente e attiva un evento ChangeContext.

Di seguito è riportato un esempio di una chiamata di protocollo UII da una pagina 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>

Nell'esempio precedente, facendo clic sul collegamento si avvia WebApplicationAdapter per l'applicazione Web MyApp e l'adapter. L'adapter chiama il protocollo User Interface Integration (UII) specificato dall'azione per aggiornare il contesto User Interface Integration (UII). È possibile sostituire il protocollo User Interface Integration (UII) con il protocollo UIICTX per eseguire l'azione di aggiornamento del contesto.

Vedere anche

Utilizzare l'adapter di automazione UII per l'interazione con le applicazioni Web ed esterne
Adapter UII
Procedura dettagliata: creare un adapter dell'applicazione UII
Procedura dettagliata: creare un adapter dell'applicazione UII Web

Unified Service Desk 2.0

© 2017 Microsoft. Tutti i diritti sono riservati. Copyright