Applications hébergées UII
Date de publication : novembre 2016
S’applique à : Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016
Une application hébergée d’User Interface Integration (UII) est une application métier ou un composant dont l’interface utilisateur est hébergée dans l’application Shell. Une application hébergée peut être une application existante développée sans prendre en compte UII, ou une application ou un composant (contrôle hébergé) développé spécialement pour UII. L’Environnement d'intégration d'application (EIA) expose les classes et interfaces qui vous permettent de développer des applications hébergées prenant en charge différents scénarios.
L’interface IHostedApplication définit une méthode DoAction, qui permet à l’application de répondre à une action. Dans l’implémentation de la méthode DoAction, vous pouvez utiliser une instruction switch pour déterminer le code à exécuter, en fonction du nom de l’action reçue via EIA.
Contenu de la rubrique
Types d’application hébergée UII
Applications hébergées UII globales et de session
Applications hébergées UII dynamiques
Applications hébergées UII dépendantes du workflow
Types d’application hébergée UII
L’application hébergée UII peut avoir l’un des types suivants :
Contrôles hébergés : ce sont des contrôles utilisateur créés spécialement pour permettre à UII d’être hébergé dans le Unified Service Desk. Ces contrôles hébergés sont différents des contrôles hébergés Unified Service Desk prédéfinis. Les contrôles hébergés UII sont dérivés de la classe HostedControl tandis que les contrôles hébergés Unified Service Desk sont dérivés de la classe DynamicsBaseHostedControl.Pour plus d'informations :Utiliser les contrôles hébergés UII avec le Centre de services unifié
Application hébergée Web : il peut s’agir d’applications Web, d’applications Microsoft Silverlight sur une page Web ou d’applets Java, qui sont généralement hébergées dans Internet Explorer.
Application hébergée externe : cela inclut les applications MicrosoftWin32, les applications .NET Windows Forms, les applications Windows Presentation Foundation (WPF), les applications Java et d’autres applications qui ne s’exécutent pas dans le contexte du navigateur, mais sont des fichiers exécutables.
Application hébergée distante : ce sont des applications hébergées Citrix. Ce type d’application fournit le canal de communication avec un fichier exécutable installé sur le serveur Citrix. Le fichier exécutable charge un adaptateur approprié pour le type d’application hébergée dans l’environnement Citrix.Pour plus d'informations :Intégration aux applications Citrix
Applications hébergées UII globales et de session
Une application hébergée globale est instanciée lorsque le bureau démarre, et elle est généralement fermée lorsque le bureau s’arrête. Il n’existe qu’une seule instance pour chaque application hébergée globale pendant le cycle de vie du processus de bureau. Les applications hébergées de session sont instanciées lorsqu’une session est créée, et elles sont fermées lorsque la session se termine.
Applications hébergées UII dynamiques
Le cycle de vie d’une application hébergée dynamique peut être contrôlée par l’agent ou via le code. Les applications hébergées dynamiques peuvent être globales ou basées sur une session. Une application hébergée dynamique basée sur une session sera terminée à la fin de la session si elle n’a pas été fermée par l’agent ou via le code.
Applications hébergées UII dépendantes du workflow
Le modèle d’instanciation des applications hébergées globales et de session peut être personnalisé davantage en les marquant comme des applications hébergées dépendantes du workflow. Une application hébergée globale dépendante du workflow est accessible à l’agent uniquement lorsque le workflow dont elle dépend est actif. L’application est d’abord instanciée quand le workflow s’exécute pour la première fois, mais elle continue de s’exécuter à la fin du workflow. Les applications hébergées de session dépendantes du workflow sont uniquement instanciées au démarrage du workflow dont elles dépendent. Lorsque l’agent ferme le workflow, les applications hébergées de session dépendantes du workflow se ferment.
Voir aussi
Environnement d’intégration applicative UII
Adaptateurs UII
Créer et gérer des applications hébergées UII
Unified Service Desk 2.0
© 2017 Microsoft. Tous droits réservés. Copyright