Share via


Utiliser les adaptateurs UII pour interagir avec les applications externes et web dans Unified Service Desk

Vous pouvez utiliser des adaptateurs User Interface Integration (UII) pour interagir avec vos applications externes et web sans qu’il soit nécessaire d’accéder au code source de l’application.

Utiliser l’adaptateur d’application UII

Les applications externes sont des fichiers exécutables (.exe) qui n’ont pas été écrits spécifiquement pour User Interface Integration (UII). Les applications externes ont leurs propres processus. Généralement, ils sont écrits à l’aide d’API Win32, Microsoft Foundation Classes (MFC), ou Visual Basic 6.0. Un adaptateur d’application UII (HostedApplicationAdapter) vous permet de modifier le comportement de l’application sans accéder à son code source.

Le Unified Service Desk fournit un modèle de projet Visual Studio pour créer un adaptateur d’application User Interface Integration (UII) contenant les événements et méthodes précablés que vous devez implémenter pour créer votre adaptateur d’application web. Pour plus d’informations sur la création d’un adaptateur d’application web UII à intégrer à une application externe, consultez Guide pas-à-pas : créer un adaptateur d’application UII.

Utiliser l’adaptateur d’application web UII

Vous pouvez héberger un site de navigateur, une page web ou une application web dans le Unified Service Desk. Un adaptateur d’application web UII (WebApplicationAdapter) sert d’interface entre l’application web hébergée et le Unified Service Desk, ce qui vous permet de modifier le comportement de l’application sans accéder à son code source.

Le Unified Service Desk fournit un modèle de projet Visual Studio pour créer un adaptateur d’application web UII contenant les événements et méthodes précablés que vous devez implémenter pour créer votre adaptateur d’application web. Pour plus d’informations sur la création d’un adaptateur d’application web UII à intégrer à une application externe, consultez Guide pas-à-pas : créer un adaptateur d’application UII.

Protocoles d’action UII

Dans la plupart des cas, les applications hébergées de User Interface Integration (UII) ne sont pas modifiées pour utiliser le bureau de l’agent. Toutefois, les modifications d’application constituent parfois le moyen le plus rapide pour gérer les automatisations requises. Si la situation le permet, une page web peut utiliser les protocoles UII orientés HTTP pour effectuer des appels dans l’environnement d’intégration applicative (EIA). Dans une application hébergée, vous pouvez personnaliser le contenu d’une page web en implémentant des protocoles d’action supplémentaires. Le tableau suivant décrit les protocoles d’action fournis par User Interface Integration (UII).

Protocole URL demandée Description
UII UII://<Target App>/Action?<ActionData><ActionData> Le protocole déclenche un événement RequestAction sur l’application web cible.
UIICTX UIICTX://update/Name1=Value1&Name2=Value2 Le protocole ajoute une paire nom-valeur au contexte actuel et déclenche un événement ChangeContext.

Voici un exemple d’appel au protocole UII à partir d’une page 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>  
  

Dans l’exemple précédent, lorsque vous cliquez sur le lien, WebApplicationAdapter est initié pour l’adaptateur et l’application web MyApp. L’adaptateur appelle le protocole d’intégration de l’interface utilisateur (UII) spécifié pour mettre à jour le contexte de User Interface Integration (UII). Vous pouvez remplacer le protocole User Interface Integration (UII) par le protocole UIICTX pour exécuter une action de mise à jour du contexte.

Voir aussi

Utiliser les adaptateurs HAT
Adaptateurs UII
Guide pas-à-pas : créer un adaptateur d’application UII
Guide pas-à-pas : créer un adaptateur d’application web UII