Importation de tâches dans des plans de déploiement#

Vous pouvez importer des tâches qui sont définies dans des fichiers CSV (valeurs séparées par des virgules) dans un plan de déploiement.

Vous pouvez importer des tâches depuis des fichiers CSV qui sont exportés depuis UrbanCode Release ou une autre application capable de créer des fichiers CSV. Lorsque vous importez un plan de déploiement depuis UrbanCode Release, des segments sont convertis en groupes avec le même pattern d'exécution que les segments originaux. Les tâches des segments sont mises entre crochets par tâches Segment de début et Segment de fin de type note. Les dépendances de tâches sont préservées au cours de l'importation. Les dépendances de segment sont représentées par dépendances sur les tâches Segment de fin.

Pour en savoir plus sur les plans de déploiement exportés depuis UrbanCode Release, téléchargez le fichier SamplePlan.csv depuis la boîte de dialogue Importer des tâches.

Remarque : Lorsque vous importez des tâches, celles qui sont déjà définies dans le plan de déploiement sont écrasées et remplacées par les tâches présentes dans le fichier CSV.

Le tableau suivant contient les zones qui définissent une tâche dans un plan de déploiement UrbanCode Release. La première ligne du fichier CSV contient les en-têtes de colonnes, qui correspondent à la colonne Zone du tableau. Les lignes après la première ligne contiennent les données des tâches, une tâche par ligne. L'ordre des colonnes n'a aucune importance.

Remarque : Si vous créez des tâches dans un fichier CSV, vous devez inclure les zones obligatoires identifiées par un astérisque (*) dans le tableau ci-dessous.

Zone Description
segmentName* Nom du segment. Zone obligatoire.
name* Nom de la tâche de déploiement. Zone obligatoire.
type* Type de tâche. Les valeurs possibles sont note, waitfortimetask, ucdtask, ou manual. Au cours de l'importation, si la zone contient une valeur non reconnue, la tâche est affectée au type manuel.
description Description du plan de déploiement.
property:processId ID du processus dans HCL™ Launch qui correspond à la tâche.
property:task-environments Environnements d'application disponibles pour la tâche.
property:mailRecipients Adresses e-mail des utilisateurs qui reçoivent des courriers électroniques lors de l'envoi de notifications.
taskTagNames Noms des balises associées à la tâche.
taskPrequisiteIds Liste d'ID séparés par des virgules pour les tâches qui doivent être terminées avant que cette tâche ne puisse commencer.
segmentPrerequisitelds Liste d'ID séparés par des virgules pour les segments avec lesquels le segment actuel présente des dépendances.
taskPrequisiteNames Liste de noms séparés par des virgules pour les tâches qui doivent être terminées avant que cette tâche puisse commencer.
segmentPrerequisiteNames Liste de noms séparés par des virgules pour les segments avec lesquels le segment actuel présente des dépendances.
assignedUserEmail Adresse e-mail de l'utilisateur qui est affecté à la tâche actuelle.
executorGroup Groupe d'utilisateurs affecté à la tâche actuelle.
segmentPattern Pattern d'exécution du segment sélectionné.

Exécutez les étapes suivantes pour importer des tâches dans un plan de déploiement :

  1. Sur la page Détails du plan de déploiement, cliquez sur Importer des tâches.

  2. Dans la boîte de dialogue Importer des tâches, cliquez sur Choisir un fichier, puis sélectionnez le fichier CSV et confirmez votre choix dans la boîte de dialogue. Vous pouvez aussi faire glisser un fichier sur la zone.

  3. Cliquez sur Importer. Les tâches sont ajoutées au plan de déploiement. Si le processus d'importation échoue, cliquez sur Afficher le rapport pour afficher le journal des erreurs.

Sujet parent : Plans de déploiement

Sujet parent : Exécution de déploiements