Partager via


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

  1. Assurez-vous que Visual Studio est installé. HAT prend en charge Visual Studio 2015, Visual Studio 2013, Visual Studio 2012 et Visual Studio 2010.

  2. 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.

  3. 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.

  1. Démarrez Visual Studio et créez un projet.

  2. 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 :

    1. UII>Application externe : créez un projet avec la chaîne d’initialisation de base (Initstring.xml) pour une application externe.

    2. 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.

    Recherche Bing HAT.

  3. Spécifiez le nom et l’emplacement du projet, puis cliquez sur OK.

  4. Vous êtes invité à entrer une URL pour votre application web. Tapez l’URL, puis cliquez sur OK.

    Propriétés d’application pour Bing.

    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.

  5. 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.

    Utiliser le menu contextuel pour configurer.

    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éthode Set Parent, vous devez sélectionner Use FindWindow dans la section Alternate Top-Level window et spécifier Caption et Class pour la fenêtre de l’application.

  6. 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