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