Utiliser la fabrique logicielle HAT pour créer une application hébergée dans Unified Service Desk
L’usine logicielle Hosted Application Toolkit (HAT) vous fournit des modèles Visual Studio pour configurer des applications Windows, Web ou Java hébergées et les rendre disponibles sur un poste de travail UII (tel que Unified Service Desk). Pour utiliser la fabrique logicielle HAT, vous devez d’abord l’installer.
Installer la fabrique logicielle HAT
Assurez-vous que Visual Studio est installé. HAT prend en charge Visual Studio 2015, Visual Studio 2013, Visual Studio 2012 et Visual Studio 2010.
Téléchargez le package Kit de développement logiciel (SDK) de UII. Dans le dossier extrait, accédez au dossier UII\Templates pour localiser le plug-in logiciel HAT pour Visual Studio :
Microsoft.Uii.Tools.Inspector.vsix
.Double-cliquez sur le fichier
Microsoft.Uii.Tools.Inspector.vsix
pour installer le plug-in logiciel HAT pour Visual Studio.
Créer un projet d’application hébergée HAT
L’installation de la fabrique logicielle HAT crée des modèles de projet dans Visual Studio qui vous permettent de créer des applications hébergées qui peuvent utiliser les automatisations HAT.
Démarrez Visual Studio et créez un projet.
Dans la boîte de dialogue Nouveau projet, dans la liste des modèles installés sur la gauche, développez Visual C# et sélectionnez :
UII>Application externe : créez un projet avec la chaîne d’initialisation de base (Initstring.xml) pour une application externe.
UII>Application web : créez un projet avec la chaîne d’initialisation de base (Initstring.xml) pour une application web.
Dans cette rubrique, vous allez créer une application web.
Spécifiez le nom et l’emplacement du projet, puis cliquez sur OK.
Vous êtes invité à entrer une URL pour votre application web. Tapez l’URL, puis cliquez sur OK.
Cela crée un projet d’application web avec une chaîne d’initialisation (Initstring.xml) qui contient des informations sur l’URL de l’application web, des informations sur l’adaptateur et les liaisons de données. Ces informations de base sont mises à jour lorsque vous configurez votre application hébergée avec des automatisations et des liaisons.
Ensuite, configurez l’application à l’aide de l’une des options suivantes en cliquant avec le bouton droit sur le nom de projet et en sélectionnant une option dans le menu contextuel.
Option Description Inspecter Démarrez l’Inspecteur UII pour inspecter les contrôles d’application. En savoir plus : Utilisation de l’Inspecteur UII pour créer des liaisons Inspecter en tant qu’autre utilisateur Démarrez l’Inspecteur UII en utilisant différentes informations d’identification. Configuration de l’application Configurez l’application de contrôle hébergée. Pour plus d’informations : Configurer l’application HAT Configuration de l’action Configurez une action pour l’application HAT. Plus d’informations : Configurer une action pour exécuter l’application HAT Déployer Déployez la configuration de l’application de contrôle hébergée sur le serveur Microsoft Dataverse. En savoir plus : Déployer et importer une configuration d’application de ou vers le serveur de plateforme Dataverse Note
Lors de l’utilisation de l’option Inspecter en tant qu’autre utilisateur pour une application Windows avec différents droits d’accès, l’Inspecteur UII peut parfois ne pas inspecter les contrôles. Dans ces cas, veillez à ce que Visual Studio et l’application cible s’exécutent avec les mêmes privilèges, et à utiliser l’option Inspecter au lieu de Inspecter en tant qu’autre utilisateur. Cette option n’est pas disponible pour les applications web.
Lors de l’inspection d’une application avec la fonction Inspecter en tant qu’autre utilisateur, si l’application utilise la méthode d’hébergement
Set Parent
, les liaisons de l’application peuvent contenir des erreurs. Lors de l’utilisation de la méthodeSet Parent
, vous devez sélectionnerUse FindWindow
dans la sectionAlternate Top-Level window
et spécifierCaption
etClass
pour la fenêtre de l’application.Enregistrez votre projet, puis générez-le (Générer>Générer la solution). Lorsque le projet est généré correctement, un assembly (Bing_Search.dll) est généré dans le dossier \bin\debug de votre dossier de projets. Cet assembly sera utilisé ultérieurement lors du déploiement de l’application.
Voir aussi
Utilisation de l’inspecteur UII pour créer des liaisonsConfigurer l’application hébergéeConfigurer une action pour l’application hébergéeDéployer l’application hébergée vers Unified Service DeskImporter l’application hébergée depuis Unified Service Desk