Les applications, les composants et les processus génériques partagent certaines étapes de processus. Cette étape n'est applicable qu'aux processus d'application.
Cette étape exécute le processus de composant spécifié pour toutes les versions de composant sélectionnées, sauf les versions de composant qui se trouvent déjà dans l'inventaire. Par contre, l'étape Exécuter le processus pour chaque version exécute le processus pour chaque version de composant, que la version de composant se trouve dans l'inventaire ou non.
Il vous incombe de sélectionner un processus de composant approprié à exécuter. Dans la plupart des cas, sélectionnez un processus de composant du type Déploiement. Si vous sélectionnez un autre type de processus de composant, les résultats générés peuvent être différents de ceux attendus. Le serveur s'exécute, quel que soit le processus de composant sélectionné, même si ce processus n'installe pas le composant. Par exemple, si vous sélectionnez un processus de composant du type Désinstallation, l'étape Installer le composant exécute normalement ce processus de composant. Puis, le processus de composant désinstalle le composant et retire ce dernier de l'inventaire.
Cette étape peut installer plusieurs versions incrémentielles du même composant. Pour ce faire, utilisez une seule étape Installer un composant dans le processus d'application. Puis, lorsque vous exécutez le processus d'application, sélectionnez plusieurs versions incrémentielles à déployer. Les versions incrémentielles sont déployées selon l'ordre de sélection dans la fenêtre Exécuter le processus. Pour déployer les versions incrémentielles dans un ordre spécifique, vous pouvez également créer un instantané, ajouter les versions de composant à ce dernier selon l'ordre souhaité pour le déploiement puis exécuter le processus d'application avec l'instantané.
| Zone | Description |
|---|---|
| Nom | Nom de l'étape. D'autres étapes de processus peuvent faire référence à cette étape en utilisant son nom. |
| Composant | Composant utilisé par l'étape. Une étape peut affecter un seul composant. Tous les composants associés à l'application sont disponibles. Pour installer un autre composant, ajoutez une autre étape d'installation au processus. |
| Utiliser les versions sans statut | Restreint les composants qui peuvent être utilisés par l'étape. Les composants ayant le statut sélectionné sont ignorés. Statuts disponibles : Actif indique que les composants déployés doivent être ignorés. |
| Processus de composant | Processus de composant à exécuter. |
| Limiter à la balise | Les rôles définis par l'utilisateur peuvent être utilisés dans les processus ; voir Ajout de balises à des objets. |
| Nombre maximal de processus simultanés | Nombre maximal de processus simultanés à exécuter. Ce paramètre
limite le nombre de processus qui s'exécutent simultanément pour déployer le composant. Par exemple, si vous définissez le nombre maximal de processus simultanés à 2, seules
deux instances du composant sont installées à la fois, même si de nombreuses instances
du composant sont mappées aux agents. Pour exécuter un nombre illimité de processus simultanés, indiquez
-1. Pour limiter le nombre de processus à exécuter simultanément,
comme dans les déploiements en continu, indiquez un nombre entier. Le serveur tente de résoudre la valeur en tant qu'entier. Si la résolution de la valeur n'est pas un entier, la valeur -1 est utilisée par défaut. Vous pouvez utiliser une propriété dans cette zone, à condition que la propriété soit résolue en nombre entier. Remarque : Le nombre maximal de processus de composant pouvant s'exécuter
simultanément est limité par le matériel sur lequel l'agent est hébergé.
|
| Exécuter sur la première ressource connectée uniquement | Au lieu d'être exécutée par tous les agents qui sont mappés à l'environnement, l'étape s'exécute tout d'abord sur le premier agent en ligne identifié par le serveur. Le mécanisme utilisé pour identifier le "premier" agent dépend de la base de données et est donc indéterminé. Si aucun agent n'est en ligne, le serveur ignore l'étape et indique que son statut est "Non mappé". Lorsque ce paramètre est défini, l'environnement peut devenir non conforme ou générer des résultats inattendus, car seul un agent exécute le processus même si un grand nombre d'agents sont mappés à l'environnement. |
| Précondition | Script JavaScript 1.7 qui définit une condition devant exister pour que l'étape puisse s'exécuter. La condition doit être résolue avec la valeur true ou false. Dans le script, n'utilisez pas la notation ${p:component.myProperty}. Par exemple, pour vérifier la valeur d'une propriété de composant dans un processus de composant, utilisez properties.get("myProperty") == "myValue". Voir Contextes de propriété pour des informations sur l'accès aux propriétés. |