Partager via


Utiliser les adaptateurs UII pour interagir avec les applications externes et Web

 

Date de publication : novembre 2016

S’applique à : Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016

Vous pouvez utiliser des adaptateurs d’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.

Contenu de la rubrique

Utiliser l’adaptateur d’application UII

Utiliser l’adaptateur d’application Web UII

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’User Interface Integration (UII). Les applications externes ont leurs propres processus. Généralement, elles sont écrites à 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.

Le Unified Service Desk fournit un modèle de projet Microsoft Visual Studio pour créer un adaptateur d’application d’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. Pour plus d’informations sur la création d’un adaptateur d’application 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 Centre de services unifié. Un adaptateur d’application Web UII (WebApplicationAdapter) sert d’interface entre l’application Web hébergée et le Centre de services unifié, 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 Microsoft 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 d’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 l’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’User Interface Integration (UII) spécifié par l’action pour mettre à jour le contexte User Interface Integration (UII). Vous pouvez remplacer le protocole d’User Interface Integration (UII) par le protocole UIICTX pour exécuter une action de mise à jour du contexte.

Voir aussi

Utiliser l’adaptateur d’automatisation UII pour interagir avec les applications externes et Web
Adaptateurs UII
Guide pas-à-pas : créer un adaptateur d’application UII
Guide pas-à-pas : créer un adaptateur d’application Web UII

Unified Service Desk 2.0

© 2017 Microsoft. Tous droits réservés. Copyright