Skip to main content
OnCommand Workflow Automation 5.0
Une version plus récente de ce produit est disponible.
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Créer un flux de travail

Contributeurs

Vous pouvez utiliser Workflow Automation (WFA) pour créer des flux de travail pour des tâches telles que le provisionnement, la migration et la désaffectation du stockage pour les bases de données ou les systèmes de fichiers. Vous devez créer des flux de travail lorsque les flux de travail WFA prédéfinis ne correspondent pas à vos exigences.

Ce dont vous avez besoin
  • Vous devez avoir compris les concepts relatifs aux éléments de base WFA.

  • Vous devez avoir compris les fonctionnalités telles que la répétition de la ligne, les points d'approbation et la sélection des ressources requises pour votre flux de travail.

  • Vous devez avoir terminé la planification requise pour votre workflow, y compris la liste de contrôle des exigences du workflow.

  • Vous devez avoir créé le contenu de l'aide qui fournit des informations sur le flux de travail aux opérateurs de stockage.

Description de la tâche

La construction de chaque workflow peut varier en fonction de l'objectif et des exigences du workflow. Cette tâche ne fournit pas d'instructions pour un flux de travail spécifique, mais fournit des instructions générales pour créer un flux de travail.

Étapes
  1. Cliquez sur Designer > workflows.

  2. Cliquez sur Nouvelle icône dans la barre d'outils.

  3. Dans l'onglet Workflow, effectuez les opérations suivantes :

    1. Développez le schéma requis, puis double-cliquez sur le schéma requis Icône de commande (commande) ou Icône flux de travail (Flux de travail) dans la liste Etapes disponibles.

      Vous pouvez répéter cette étape si nécessaire. Vous pouvez effectuer un glisser-déposer des étapes pour réorganiser les étapes dans l'éditeur de flux de travail.

    2. Facultatif: cliquez pour ajouter le nombre de lignes requis, qui sont utilisées pour spécifier les détails de l'exécution des étapes.

      Chaque étape est exécutée en fonction des détails de l'étape spécifiés sur la ligne et la colonne spécifiées. Les étapes sont exécutées de gauche à droite et de haut en bas.

    3. Placez le curseur sous l'étape que vous avez ajoutée et cliquez sur icône détails de la commande pour ajouter des détails d'étape pour l'exécution de l'étape, sur la ligne requise.

      Pour cette étape…​ Procédez comme ça…​

      Flux de travail

      Entrez les entrées utilisateur requises dans l'onglet Workflow et la condition requise dans l'onglet Advanced.

      Commande

      Dans l'onglet Paramètres pour <commande>, cliquez sur chaque onglet objet, sélectionnez l'option requise pour définir les attributs d'objet, puis entrez les détails requis dans l'onglet Avancé et dans l'onglet autre paramètre.

      Rechercher ou définir

      Sélectionnez l'objet d'entrée du dictionnaire à rechercher ou à définir.

      L'illustration suivante montre les options disponibles pour définir les attributs d'objet :

      définir les options d'objet

      Choisissez l'action appropriée :

    Pour…​ Procédez comme ça…​

    en remplissant des attributs

    Saisissez la valeur des attributs à l'aide des options suivantes :

    • Expressions

    • Variables

    • Entrées utilisateur

    • Sélection de la ressource

    • Dénomination incrémentielle vous devez positionner votre curseur sur les champs d'attribut et cliquer sur pour utiliser les fonctions de sélection de ressources ou de dénomination incrémentielle.

    en utilisant un objet précédemment défini

    Sélectionnez le objet précédemment défini dans la case avant la liste des options.

    en recherchant un objet existant

    1. Cliquez sur Entrez des critères de recherche pour rechercher l'objet à l'aide de la fonction de sélection de ressources.

    2. Sélectionnez l'une des options requises pour l'exécution si l'objet requis est introuvable :

      • Abandonner le flux de travail

        Cette option interrompt l'exécution du flux de travail si l'objet spécifique est introuvable.

      • Désactiver cette commande

        Cette option désactive uniquement l'étape en cours et exécute le flux de travail.

      • Attributs de remplissage pour l'objet et exécution de la commande

        Cette option vous permet de saisir les attributs requis et d'exécuter le flux de travail.

  4. Si vous souhaitez insérer un point d'approbation, cliquez sur icône du point d'approbation survolez et entrez le commentaire requis pour le point d'approbation.

    Les commentaires de point d'approbation peuvent inclure des expressions MVEL.

  5. Cliquez sur c'est à côté des numéros de ligne pour effectuer les opérations suivantes :

    • Insérer une ligne.

    • Copier la ligne.

    • Répéter la ligne.

      Vous pouvez utiliser l'une des options suivantes pour spécifier la répétition des paramètres de commande :

      • Nombre de fois

        Vous pouvez utiliser cette option pour répéter l'exécution de la commande pour le nombre de répétitions que vous spécifiez. Par exemple, vous pouvez spécifier que la commande « Create qtree » doit être répétée trois fois pour créer trois qtrees.

    Vous pouvez également utiliser cette option pour un nombre dynamique d'exécutions de commandes. Par exemple, vous pouvez créer une variable d'entrée utilisateur pour le nombre de LUN à créer et utiliser le numéro spécifié par l'opérateur de stockage lors de l'exécution ou de la planification du workflow.

    • Pour chaque ressource d'un groupe

      Vous pouvez utiliser cette option, puis spécifier un critère de recherche pour un objet. La commande se répète autant de fois que l'objet est renvoyé par les critères de recherche. Par exemple, vous pouvez rechercher les nœuds d'un cluster et répéter la commande « Créer une interface logique iSCSI » pour chaque nœud.

      • Ajouter une condition pour l'exécution de la ligne.

      • Déposer la rangée.

  6. Dans l'onglet Détails, effectuez les opérations suivantes :

    1. Spécifiez les informations requises dans les champs Nom du workflow et Description du workflow.

      Le nom et la description du workflow doivent être uniques pour chaque flux de travail.

    2. Facultatif: spécifiez la version de l'entité.

    3. Facultatif: décochez la case considérer les éléments réservés si vous ne souhaitez pas utiliser la fonction de réservation.

    4. Facultatif: décochez la case Activer la validation de l'existence d'élément si vous ne souhaitez pas activer la validation pour les éléments qui existent avec le même nom.

  7. Pour modifier les entrées utilisateur, procédez comme suit :

    1. Cliquez sur l'onglet entrées utilisateur.

    2. Double-cliquez sur l'entrée utilisateur que vous souhaitez modifier.

    3. Dans la boîte de dialogue Modifier la variable : <entrée utilisateur>, modifiez la saisie utilisateur.

  8. Pour ajouter des constantes, procédez comme suit

    1. Cliquez sur l'onglet constantes, puis ajoutez les constantes requises pour votre flux de travail à l'aide du bouton Ajouter.

      Vous pouvez définir des constantes lorsque vous utilisez une valeur commune pour définir les paramètres de plusieurs commandes. Par exemple, voir la constante AGGRAGRÉGAT_OVERENGAGEMENT_THRESHOLD utilisée dans le workflow « Créer, mapper et protéger des LUN avec SnapVault ».

    2. Entrez le nom, la description et la valeur de chaque constante.

  9. Cliquez sur l'onglet Paramètres de retour, puis ajoutez les paramètres requis pour votre flux de travail à l'aide du bouton Ajouter.

    Vous pouvez utiliser des paramètres de retour lorsque la planification et l'exécution du flux de travail doivent renvoyer certaines valeurs calculées ou sélectionnées pendant la planification. Vous pouvez afficher les valeurs calculées ou sélectionnées dans l'onglet Paramètres de retour de la fenêtre de surveillance dans l'aperçu du flux de travail ou une fois l'exécution du flux de travail terminée.

    Exemple

    Agrégat : vous pouvez spécifier l'agrégat comme paramètre de retour pour voir quel agrégat a été sélectionné à l'aide de la logique de sélection de ressources.

    Si vous avez inclus un flux de travail enfant dans votre flux de travail et si les noms des paramètres de retour du flux de travail enfant contiennent un espace, signe dollar ($), ou une fonction, vous devez spécifier le nom du paramètre de retour entre crochets dans le flux de travail parent pour afficher la valeur du paramètre de retour du flux de travail enfant dans votre flux de travail parent.

    Si le nom du paramètre est…​ Spécifier comme…​

    ChildWorkflow1.abc$Value

    ChildWorkflow1[« abc$ »+« valeur »]

    ChildWorkflow1.$Value

    ChildWorkflow1[« »$+« valeur »]

    ChildWorkflow1.Value$

    ChildWorkflow1.Value$

    ChildWorkflow1.P N

    ChildWorkflow1[« P N »]

    ChildWorkflow1.return_string(« HW »)

    ChildWorkflow1["return_string(\"HW\")"]

  10. Facultatif: cliquez sur l'onglet aide contenu pour ajouter le fichier de contenu d'aide que vous avez créé pour le flux de travail.

  11. Cliquez sur Preview et assurez-vous que la planification du flux de travail est terminée avec succès.

  12. Cliquez sur OK pour fermer la fenêtre d'aperçu.

  13. Cliquez sur Enregistrer.

Après la fin

Testez le flux de travail dans votre environnement de test, puis marquez le flux de travail comme prêt pour la production dans WorkflowName > Détails.