Données publiées

 

Date de publication : mars 2016

S’applique à : System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator

Les données publiées permettent à une activité d'utiliser les informations provenant d'une autre activité dans le même Runbook. Chaque activité possède un ensemble spécifique d'éléments de données publiées qu'elle renseigne après son exécution. Toute autre activité qui s'exécute après dans le flux de travail a accès à ces données. Outre les données spécifiques à chaque activité, toutes les activités publient un ensemble commun d'éléments de données qui fournissent des informations comme l'heure de début et de fin de l'activité ainsi que son état d'achèvement. Les conditions de liaison utilisent également des données publiées pour ajouter des fonctions de filtre et de prise de décision aux Runbook.

Par exemple, le Runbook peut utiliser une activité Lire la ligne pour obtenir des informations dans un fichier texte. Une activité Envoyer un message électronique plus tard dans le Runbook doit utiliser les informations à inclure dans le texte de ce courrier. L'activité Envoyer un message électronique pourrait faire appel à l'élément de données publiées Texte de la ligne de l'activité Lire la ligne pour l'inclure dans le message électronique.

Types de données

Le tableau suivant présente les catégories de types de valeur de données publiées.

Types de valeur de données publiées Description
Valeur de chaîne Du texte, par exemple, une description de message d'erreur.
Valeur de date Informations de date et heure. Par exemple, la date et l'heure auxquelles une erreur spécifique s'est produite.
Valeur de numéro Informations sur les nombres. Par exemple, le nombre de lignes renvoyées par une requête de base de données.
Valeur booléenne vrai ou faux. Par exemple, commande terminée.

Caractéristiques de date et heure

Les données de début de l'activité et de fin de l'activité sont enregistrées dans le bus de données dans deux champs. Ces formats sont en heure locale et en temps universel coordonné (UTC), tous deux au format ISO 8601. Grâce au format UTC, les Runbook peuvent s'exécuter dans un contexte non local ou non spécifique à un fuseau horaire. Seules les données publiées enregistrées dans le bus de données fournissent des informations de date et heure en UTC avec une mise en forme conformément à la norme ISO 8601.

Les valeurs de date et d'heure affichées dans Runbook Designer et la console Orchestration, englobant, sans être limitées à Historique des journaux, Historique des audits et Événements respectent le format de date et d'heure locales configuré sur votre ordinateur.

Données publiées avec des données à valeur multiple

Lorsqu'une activité s'exécute dans un Runbook, elle s'exécute une fois pour chaque élément de données généré par l'activité précédente. Par exemple, l'activité Interroger la base de données s'exécute et récupère trois lignes de la base de données. Ces trois lignes de données forcent l'activité suivante à s'exécuter trois fois, une fois par ligne renvoyée. Cette activité suivante n'est pas obligée de s'abonner aux données pour exécuter cette action.

Une activité peut également récupérer des informations d'une source externe. Les activités Obtenir et Analyse illustrent ce comportement. La sortie de données d'une activité peut être une liste d'ordinateurs par exemple. Les données peuvent être transmises comme plusieurs sorties individuelles, appelant l'activité suivante autant de fois qu'il y a d'éléments dans la sortie.

Vous pouvez également transmettre des données comme une sortie unique. Pour plus d'informations sur la configuration des données publiées avec plusieurs valeurs, voir Propriétés communes des activités.

Ajout de données publiées aux configurations d'activité

Lorsqu'une activité est abonnée aux données publiées, un espace réservé est inséré à l'endroit où la valeur des données sera ajoutée. Une activité peut s'abonner uniquement à des données publiées d'une activité précédente dans le flux de travail.

Utilisez les procédures suivantes pour ajouter des données publiées à une activité, pour modifier l'abonnement aux données publiées et pour copier et coller des éléments de données publiées.

Pour vous abonner à des données publiées d'une activité antérieure dans le flux de travail

  1. Cliquez avec le bouton droit sur une activité de votre Runbook pour sélectionner Propriétés, puis cliquez sur l'onglet Détails pour ouvrir la boîte de dialogue des propriétés des activités.

  2. Pour ouvrir un menu, dans la zone de texte, cliquez avec le bouton droit pour sélectionner S'abonner, puis cliquez sur Données publiées pour ouvrir la boîte de dialogue Données publiées.

  3. Dans la liste Activité, sélectionnez l'activité qui renvoie les données auxquelles vous voulez vous abonner. Par défaut, la boîte de dialogue affiche uniquement les données publiées spécifiques à cette activité. Pour inclure les données publiées qui sont communes à toutes les activités, cliquez sur Afficher les données publiées communes.

  4. Sélectionnez l'élément Données publiées à utiliser, puis cliquez sur OK.

Pour modifier l'abonnement aux données publiées

  1. Dans la zone de texte, cliquez sur l'espace réservé des données pour ouvrir la boîte de dialogue Données publiées.

  2. Dans la liste Activité, cliquez sur l'activité qui renvoie les données auxquelles vous voulez vous abonner. Par défaut, la boîte de dialogue affiche uniquement les données publiées spécifiques à cette activité. Pour inclure les données publiées qui sont communes à toutes les activités, cliquez sur Afficher les données publiées communes.

  3. Cliquez sur l'élément Données publiées à utiliser, puis cliquez sur OK. L'espace réservé des données publiées change pour tenir compte de la nouvelle activité et des données publiées sélectionnées.

Pour copier et coller des éléments de données publiées

  1. Recherchez un élément de données publiées déjà inséré dans un champ de la boîte de dialogue Propriétés d'une activité.

  2. Sélectionnez l'élément de données publiées à copier.

  3. Utilisez le raccourci-clavier Ctrl+C ou cliquez avec le bouton droit sur l'élément sélectionné, puis cliquez sur Copier.

  4. Ouvrez la boîte de dialogue Propriétés dans laquelle vous voulez copier l'élément de données publiées.

  5. Placez le curseur à l'endroit où vous voulez que l'élément de données publiées apparaisse et utilisez le raccourci-clavier Ctrl+V ou cliquez avec le bouton droit sur le point d'insertion, puis cliquez sur Coller. L'élément de données publiées apparaît.

Transformation des éléments de données publiées

Vous devrez peut-être modifier le texte à partir d'une activité Données publiées avant de l'utiliser dans une autre activité. Par exemple, vous devrez peut-être supprimer une partie du texte ou le remplacer par une autre chaîne. Vous pouvez transformer le contenu ou les éléments de variable des données publiées existantes en un nouveau contenu selon les règles que vous spécifiez à l'aide de l'activité Mappage des données publiées.

Données publiées communes

Le tableau suivant décrit les éléments de données publiées communes à toutes les activités.

Nom Description
ID d'activité Identificateur unique de l'activité. Par exemple, {4BD3F27A-8F1B-4F60-8245-F69469075EF1}.
Nom de l'activité Nom de l'activité tel qu'il apparaît dans l'espace de travail. Si vous personnalisez le nom d'une activité dans l'espace de travail, le nom personnalisé apparaît ici.
ID de processus de l'activité ID de processus du processus du travail dans lequel s'exécute l'activité.
État de l'activité État obtenu de l'exécution de l'activité, par exemple, Réussite.
Type d'activité Nom par défaut de l'activité. Le nom par défaut ne change pas, même si vous renommez l'activité dans l'espace de travail. Cela permet d'identifier une activité dans Runbook lorsque les noms d'activité et les icônes d'affichage ont été modifiés.
Texte du résumé de l'erreur Résumé des informations d'erreur renvoyées par l'activité.
Nom du Runbook Nom du Runbook.
ID de processus du Runbook ID de processus du programme exécutable du module de Runbook s'exécutant sur le serveur Runbook.

Le processus du travail contient la logique pour l'activité. Il démarre lorsque le serveur Runbook démarre le Runbook, et il s'arrête lorsque le Runbook est arrêté. Chaque Runbook est exécuté dans son programme exécutable de processus de travail.
Nom du serveur Nom du serveur Runbook dans lequel s'exécute le Runbook.
Durée de l'activité Temps total d'exécution de l'activité.
Fin de l'activité Heure de fin de l'activité.
Fin de l'activité (année) Année de fin de l'activité.
Fin de l'activité (mois) Mois de fin de l'activité.
Fin de l'activité (jour) Jour de fin de l'activité.
Fin de l'activité (jour ouvrable) Jour ouvrable de fin de l'activité.
Fin de l'activité (heure) Heure de fin de l'activité.
Fin de l'activité (minute) Minute de fin de l'activité.
Fin de l'activité (seconde) Nombre de secondes après la minute de fin de l'activité.
Fin de l'activité (heure UTC) Heure de fin de l'activité au format UTC.
Fin de l'activité en heure UTC (année) Année de fin de l'activité au format UTC.
Fin de l'activité en heure UTC (mois) Mois de fin de l'activité au format UTC.
Fin de l'activité en heure UTC (jour) Jour de fin de l'activité au format UTC.
Fin de l'activité en heure UTC (jour ouvrable) Jour ouvrable de fin de l'activité au format UTC.
Fin de l'activité en heure UTC (heure) Heure de fin de l'activité au format UTC.
Fin de l'activité en heure UTC (minute) Nombre de minutes après l'heure de fin de l'activité au format UTC.
Fin de l'activité en heure UTC (seconde) Nombre de secondes après la minute de fin de l'activité au format UTC.
Début de l'activité Heure de début de l'activité.
Heure de début de l'activité en UTC L'heure de début de l'activité au format UTC.
Boucle : délai entre les tentatives Temps (en secondes) entre chaque tentative de boucle.
Boucle : activée Paramètre permettant de déterminer si les boucles par activité sont activées pour l'activité.
Boucle : message d'erreur de boucle Message d'erreur affiché si la boucle échoue.
Boucle : nombre de tentatives Nombre d'itérations de la boucle.
Nom du Runbook auquel appartient l'activité.
Boucle : durée totale Temps total (en secondes) d'exécution de l'activité en boucle.

Voir aussi

Création d'un Runbook