Applications et installations
HOPEX permet d'associer à une application une ou plusieurs installations. Une installation d'application est supportée par un site ou un serveur.

Une installation d'application représente l'utilisation, par une population donnée, d'une application dans le temps. L'installation est donc associée à un cycle de vie qui est précisé au moment de sa création.
Sur un même site, une application est installée pour offrir différents services à différents utilisateurs. Chaque installation est donc associée à plusieurs contextes d'utilisation qui permettent de spécifier les listes des fonctionnalités offertes aux différents utilisateurs.

Le contexte d'utilisation de l'installation d'une application ou d'un système applicatif permet de spécifier la liste des fonctionnalités offertes à chaque population d'utilisateurs pour une installation donnée pendant une période de temps. Plusieurs contextes peuvent être créés pour une installation donnée.
Le mécanisme d'installation des applications complète la fonctionnalité de gestion de version proposée par HOPEX.
Consulter les installations d'une application
Pour accéder aux installations d'une application :
1. Ouvrez les propriétés de l'application.
2. Cliquez sur la page Version et Installation.
La liste des installations associées à l'application s'affiche avec :
• la date de déploiement
• la date de retrait prévue
Pour accéder aux caractéristiques des installations d'une application :
1. Cliquez sur une installation.
Les hébergements et les contextes d'utilisation associés à l'installation s'affichent dans les sections qui suivent.
Dans le Contexte d'utilisation vous pouvez définir :
• la date de début du contexte
• la date de retrait des fonctionnalités proposées
• le nombre d'utilisateurs prévus.
En cliquant sur un contexte vous affichez dans la section qui suit :
• la liste des fonctionnalités associées au contexte (Fonctionnalité implémentée)
• la liste des utilisateurs de ces fonctionnalités (Consommateur).
Créer une installation d'application
L'installation d'une application sur un site permet d'offrir des fonctionnalités adaptées à différentes populations d'utilisateurs pendant une période de temps.
Vous pouvez créer une première installation lors de la création de l'application, ou en créer ultérieurement via ses pages de propriétés.
Pour créer une installation d'application :
1. Ouvrez les propriétés de l'application.
2. Cliquez sur la page Version et Installation.
3. Sous la section Version de l'application, sélectionnez la version de l'application qui vous intéresse.
4. Dans la section Installation de logiciel, cliquez sur le bouton Nouveau.
La fenêtre de Création d'une installation de logiciel s'ouvre.
5. Spécifiez le nom de l'installation.
6. Sélectionnez le Cycle de vie à partir de la liste déroulante associée à ce champ.
7. Indiquez :
• la Date de début, qui correspond à la date de l'installation effective.
• la Date de fin, qui peut correspondre à la date de la fin de mise en production de l'application.
8. Cochez la case Fige l'objet source de l'installation de logiciel pour éviter toute modification de l'application déployée.

Vous ne pouvez plus modifier une application verrouillée. Si une modification doit être apportée à l'application, il faut créer une nouvelle version.
9. Cliquez sur Suivant.
La fenêtre d'ajout d'un contexte d'utilisation s'ouvre.
10. Dans la liste déroulante du champ Support de déploiement, sélectionnez le site ou le serveur qui héberge l'installation.
11. Cliquez sur OK.
La nouvelle installation apparaît dans les propriétés de l'application.
Créer un contexte d'utilisation d'une installation
Le contexte d'utilisation de l'installation d'une application ou d'un système applicatif permet de spécifier la liste des fonctionnalités offertes à chaque population d'utilisateurs pour une installation donnée pendant une période de temps. Plusieurs contextes peuvent être créés pour une installation donnée.
Pour créer un contexte d'utilisation d'une installation d'application :
1. Ouvrez les propriétés de l'application.
2. Cliquez sur la page Version et Installation.
La liste des installations associées à l'application s'affiche.
3. Sélectionnez l'installation qui vous intéresse.
4. Dans la section Contexte d'utilisation, cliquez sur le bouton Nouveau.
La fenêtre Création d'un contexte d'utilisation s'ouvre.
5. Précisez le Cycle de vie, la Date de début et la Date de fin du contexte.
6. Cliquez sur Suivant.
La fenêtre d'ajout d'un consommateur s'ouvre.
7. Cliquez sur le bouton Relier pour sélectionner les utilisateurs spécifiques au contexte d'utilisation.
8. Cliquez sur Suivant.
La fenêtre d'ajout d'une fonctionnalité s'ouvre.
9. Cliquez sur le bouton Relier pour sélectionner les fonctionnalités qui seront proposées aux utilisateurs dans le contexte d'utilisation.
10. Cliquez sur OK.
Le nouveau contexte d'utilisation apparaît dans les propriétés de l'application déployée.
Analyser le cycle de vie d'une application et de ses installations
Un rapport permet d'afficher dans un même diagramme de Gantt les étapes du cycle de vie de l'application et de ses installations.
Un second rapport signale les éventuels conflits entre les cycles de vie de ces objets.
Pour accéder à ces rapports :
1. Ouvrez les propriétés de l'application concernée.
2. Cliquez sur la page Rapports puis sur :
• Diagramme de Gantt pour visualiser les cycles de vie des objets
• Diagramme de Gantt avec conflits pour visualiser les éventuels conflits.
Rapport de détection des conflits sur une application