Les processus d'application gèrent les processus de composant sous-jacents et orchestrent les déploiements multicomposants.
Un processus d'application, à l'instar d'un processus de composant, se compose d'étapes qui sont configurées dans l'éditeur de processus. Au cours de cette leçon, vous allez créer un processus d'application qui installe le composant helloWorld en appelant le processus de composant que vous avez créé précédemment.
Pour créer un processus d'application :
- Cliquez sur l'onglet Applications, puis sur l'application helloWorld.
- Cliquez sur Processus, puis sur Créer un processus.
- Dans la fenêtre Créer un processus d'application, attribuez un nom au nouveau processus d'application, par exemple Processus App hello.
- Acceptez les valeurs par défaut pour les autres zones et cliquez sur Sauvegarder.
- Pour ouvrir le nouveau processus dans l'éditeur de processus, cliquez sur le nouveau processus.
- Ajoutez une étape pour déployer le composant helloWorld :
- Depuis la liste des étapes, ajoutez une étape Installer le composant à la zone de conception.
- Dans la fenêtre Editer les propriétés, attribuez un nom à l'étape, par exemple Déployer helloWorld.
- Dans la liste Composant, sélectionnez le composant helloWorld. Tous les composants qui sont associés à une application sont disponibles.
- Dans la liste Processus de composant, sélectionnez le processus de composant helloProcess. Si plusieurs processus ont été définis pour le composant helloWorld, ils sont répertoriés.
- Dans la liste Limiter à la balise, sélectionnez la balise véloBleu que vous avez définie précédemment. Une fois que vous avez sélectionné véloBleu, l'application déploie uniquement les composants associés à cette balise.
- Acceptez les valeurs par défaut pour les autres zones et cliquez sur Sauvegarder.
- Connectez l'étape Démarrer à l'étape Déployer helloWorld.
- Connectez l'étape Déployer helloWorld à l'étape Terminer.
- Sauvegardez le processus en cliquant sur l'icône Sauvegarder sous Outils.
Le processus d'application complet est similaire à l'exemple suivant :
Remarque : Vous êtes en droit de vous demander pourquoi un processus de niveau application est nécessaire alors que le processus de composant qu'il appelle procède au déploiement réel. En fait, dans le cas d'un déploiement de composant unique simple comme celui-ci, le processus de niveau application n'est pas requis. Une fois qu'un composant a été affecté à une application, vous pouvez exécuter le processus de composant sans d'abord définir un processus de niveau application. Vous pouvez aussi ignorer le processus de niveau application lorsque vous testez ou corrigez un composant. Cependant, dans le cas des déploiements complexes, et notamment pour les déploiements comptant plusieurs composants, vous devez créer un ou plusieurs processus de niveau application.