Partager via


Utiliser des adaptateurs UII pour interagir avec des applications externes et Web dans Unified Service Desk

Vous pouvez utiliser des adaptateurs UII (User Interface Integration) pour interagir avec vos applications externes et Web sans avoir accès 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 l’intégration de l’interface utilisateur (UII). Les applications externes ont leurs propres processus. En règle générale, ils sont écrits à l’aide d’API Win32, de Microsoft Foundation Classes (MFC) ou de 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.

Unified Service Desk vous fournit un modèle de projet Visual Studio pour la création d’un adaptateur d’application UII (User Interface Integration) qui contient des événements et des méthodes précâblés que vous devez implémenter pour créer votre adaptateur d’application. Pour plus d’informations sur la création d’un adaptateur d’application UII à intégrer à une application externe, consultez Procédure pas à pas : créer un adaptateur d’application UII.

Utiliser l’adaptateur d’application Web UII

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

Unified Service Desk vous fournit un modèle de projet Visual Studio pour la création d’un adaptateur d’application web UII qui contient des événements et des méthodes précâblé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 Procédure pas à pas : créer un adaptateur d’application UII.

Protocoles d’action UII

Dans la plupart des cas, les applications hébergées par l’intégration de l’interface utilisateur (UII) ne sont pas modifiées pour fonctionner avec le bureau de l’agent. Parfois, cependant, les modifications de l’application sont le moyen le plus rapide de gérer les automatisations requises. Si la situation le permet, une page Web peut tirer parti des protocoles UII orientés HTTP pour effectuer des appels dans Application Integration Framework (AIF). Dans une application hébergée, vous pouvez personnaliser le contenu de la page Web en implémentant des protocoles d’action supplémentaires. Le tableau suivant décrit les protocoles d’action fournis par l’intégration de l’interface utilisateur (UII).

Protocole URL demandée Descriptif
UII UII://<Target App>/Action?<ActionData><ActionData> Le protocole déclenche un RequestAction événement vers l’application Web cible.
L’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 de 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 l’action spécifiée Protocole d’intégration de l’interface utilisateur (UII) pour mettre à jour le contexte d’intégration de l’interface utilisateur (UII). Vous pouvez remplacer le protocole UII (User Interface Integration) par le protocole UIICTX pour exécuter l’action de mise à jour du contexte.

Voir aussi

Utiliser des adaptateurs HAT
Adaptateurs UII
Procédure pas à pas : création d’un adaptateur d’application UII
Procédure pas à pas : Création d’un adaptateur d’application Web UII