Exécuter des configurations et des planifications dans DI-Production

Configurationslogo_configuration

Les Configurations sont apparues avec la version 5.1.43 de DI-Production. Elles ont été créées afin d'améliorer les tests. Le redémarrage des scripts ayant échoué est plus facile. Plusieurs "Configurations" de scripts DI-Production peuvent être créés avec des nœuds activés ou désactivés.

  • chaque script Production dispose désormais d'une Configuration d'exécution par défaut
  • des Configurations supplémentaires peuvent être ajoutées avec des nœuds désactivés ou partiellement désactivés.
  • si un nœud est ajouté ou supprimé d'une Configuration alors il sera ajouté à toutes les Configurations.
  • les Configurations peuvent être planifiées pour fonctionner à des moments différents.

Planifications

schedules

Les améliorations ont été introduites avec les modifications apportées sur les Configurations.

  • vous pouvez planifier une Configuration spécifique d'un script à exécuter.
  • vous pouvez planifier un script à exécuter plusieurs fois dans la même journée.

edit_mode1

  • le volet Aperçu d'un script de production contient maintenant une zone Gestion des Configurations.
  • par défaut, un nouveau script aura automatiquement une Configuration principale.
  • vous pouvez créer de nouvelles Configurations, dupliquer une Configuration existante ou supprimer une Configuration.
  • une Configuration doit être sélectionnée comme Configuration par défaut. Cela devient important lorsque vous appelez ce script d'un autre script Production.edit_mode2
  • pour sélectionner une Configuration, cliquez sur son nom dans la zone de Gestion des Configurations ou bien sélectionnez-le dans la liste déroulante Configuration en haut à droite du Volet flux de tâche.
  • chaque Configuration peut avoir son propre ensemble de paramètres et de valeurs par défaut. Elles sont affichées dans la section Configuration courante.

edit_mode3

  • les nœuds qui sont désactivés dans une Configuration sont grisés (Integ-1 ci-dessus).
  • un double clic sur un nœud bascule son état entre activé et désactivé.
  • vous pouvez également faire un clic droit sur un nœud et cocher ou décocher l'option Désactiver le nœud.
  • la section Configuration actuelle contient des boutons qui vous permettent d'activer ou désactiver tous les nœuds pour une Configuration.

edit_mode4

  • les nœuds Integ et Production qui appellent plusieurs scripts peuvent être partiellement désactivés. Lorsque cela arrive, les nœuds sont semi-grisés (Integ-1 ci-dessus).
  • pour chaque nœud dans le script, vous pouvez spécifier s'il est activé ou désactivé.
  • notez la nouvelle liste déroulante des tâches qui vous permet maintenant d'exécuter une tâche spécifique dans un script Integ. Si vous ne spécifiez pas une tâche alors toutes les tâches dans la liste des tâches Principale (Main) seront exécutées.

edit_mode5

  • les nœuds Production ont maintenant une option pour sélectionner une Configuration.
  • si vous laissez ce champ vide, ou sélectionnez <défaut> alors la Configuration par défaut spécifiée dans le script Production sera exécutée.

results1

  • en mode Résultats, le volet Résultats affiche la Configuration qui a été exécutée.
  • si une exécution échoue, le bouton Créer une Configuration de ré-essai est activé. Ceci sera discuté plus en détail dans une prochaine astuce.

edit_mode6

  • le volet Aperçu a une section qui vous permet d'ajouter, de supprimer et de modifier les planifications pour une Configuration.
  • les scripts Production peuvent maintenant avoir plusieurs planifications.
  • la planification ci-dessus montre la Configuration principale prévue pour être exécutée quotidiennement à 2 heures du matin et chaque premier jour du mois à 4heures du matin.

schedule

  • la fenêtre de dialogue de planification d'une tâche Production vous permet d'ajouter et modifier des planifications.
  • pour chaque planification est attribué un Nom.
  • vous devez sélectionner la Configuration à exécuter. Si vous sélectionnez <défaut> alors la Configuration par défaut sera exécutée.
  • les planifications peuvent être exécutées de manière annuelle, mensuelle, hebdomadaire, quotidienne, horaire, ou plusieurs fois par heure.
  • vous pouvez ajouter plusieurs horaires pour une configuration à exécuter.