Skip to main content
OnCommand Workflow Automation 5.0
Eine neuere Version dieses Produkts ist erhältlich.
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Erstellen Sie einen Workflow

Beitragende

Mit Workflow Automation (WFA) können Sie Workflows für Aufgaben erstellen, zum Beispiel beim Bereitstellen, Migrieren und Dekommissionierung von Storage für Datenbanken oder Filesysteme. Sie sollten Workflows erstellen, wenn die vordefinierten WFA-Workflows den Anforderungen nicht entsprechen.

Was Sie benötigen
  • Sie müssen die Konzepte für die Bausteine von WFA verstanden haben.

  • Sie müssen über Funktionen wie Wiederholungszeile, Genehmigungspunkte und Ressourcenauswahl verfügen, die für Ihren Workflow erforderlich sind.

  • Sie müssen die für Ihren Workflow erforderliche Planung einschließlich der Workflow-Anforderung-Checkliste abgeschlossen haben.

  • Sie sollten den Hillinhalt erstellt haben, der den Speicherbetreibern Informationen über den Workflow bereitstellt.

Über diese Aufgabe

Die Erstellung jedes Workflows kann je nach Ziel und Anforderungen des Workflows variieren. Diese Aufgabe enthält keine Anweisungen für einen bestimmten Workflow, sondern allgemeine Anweisungen zur Erstellung eines Workflows.

Schritte
  1. Klicken Sie Auf Designer > Workflows.

  2. Klicken Sie Auf Neues Symbol In der Symbolleiste.

  3. Führen Sie auf der Registerkarte Workflow die folgenden Schritte aus:

    1. Erweitern Sie das erforderliche Schema, und doppelklicken Sie anschließend auf das gewünschte Schema Befehlssymbol (Befehl) oder Workflow-Symbol (Workflow) aus der Liste * Verfügbare Schritte*.

      Sie können diesen Schritt bei Bedarf wiederholen. Sie können die Schritte per Drag-and-Drop verschieben, um die Schritte im Workflow-Editor neu anzuordnen.

    2. Optional: Klicken Zum Hinzufügen der erforderlichen Anzahl von Zeilen, die zur Angabe von Details für die Ausführung von Schritten verwendet werden.

      Jeder Schritt wird basierend auf den angegebenen Schrittdetails in der angegebenen Zeile und Spalte ausgeführt. Die Schritte werden von links nach rechts und in der oberen bis unteren Reihenfolge ausgeführt.

    3. Positionieren Sie den Cursor unter dem Schritt, den Sie hinzugefügt haben, und klicken Sie auf Symbol für Befehlsdetails Um Schrittdetails für die Schrittausführung in der gewünschten Zeile hinzuzufügen.

      Für diesen Schritt…​ Tun Sie das…​

      Workflow

      Geben Sie die erforderlichen Benutzereingaben auf der Registerkarte Workflow und die erforderliche Bedingung auf der Registerkarte Erweitert ein.

      Befehl

      Klicken Sie auf der Registerkarte Parameter für <Command> auf die Registerkarte Objekte, wählen Sie die gewünschte Option, um die Objektattribute zu definieren, und geben Sie anschließend die erforderlichen Details in die Registerkarte Erweitert und die Registerkarte andere Parameter ein.

      Suchen oder definieren

      Wählen Sie das Wörterbuch-Eintragsobjekt aus, nach dem gesucht oder definiert werden soll.

      Die folgende Abbildung zeigt die verfügbaren Optionen zum Definieren der Objektattribute:

      Definieren von Objektoptionen

      Wählen Sie die entsprechende Aktion aus:

    Für…​ Tun Sie das…​

    Durch Einfüllen von Attributen

    Geben Sie den Wert für Attribute mithilfe der folgenden Optionen ein:

    • Ausdrücke

    • Variablen

    • Benutzereingaben

    • Ressourcenauswahl

    • Inkrementelle Benennung Sie müssen den Cursor über die Attributfelder positionieren und auf klicken Zur Verwendung der Ressourcenauswahl oder der inkrementellen Namensgebung.

    Durch die Verwendung eines zuvor definierten objekts

    Wählen Sie das zuvor definierte Objekt im Feld vor der Optionsliste aus.

    Indem Sie nach einem vorhandenen Objekt suchen

    1. Klicken Sie auf Suchkriterien, um mithilfe der Funktion zur Ressourcenauswahl nach dem Objekt zu suchen.

    2. Wählen Sie eine der erforderlichen Optionen für die Ausführung aus, wenn das gewünschte Objekt nicht gefunden wird:

      • Workflow abbrechen

        Diese Option bricht die Workflow-Ausführung ab, wenn das spezifische Objekt nicht gefunden wird.

      • Deaktivieren Sie diesen Befehl

        Diese Option deaktiviert nur den aktuellen Schritt und führt den Workflow aus.

      • Geben Sie die Attribute für das Objekt ein, und führen Sie den Befehl aus

        Mit dieser Option können Sie die erforderlichen Attribute eingeben und den Workflow ausführen.

  4. Wenn Sie einen Genehmigungspunkt einfügen möchten, klicken Sie auf Symbol für den Mauszeiger für den Genehmigungspunkt Und geben Sie den erforderlichen Kommentar für den Genehmigungspunkt ein.

    Kommentare zu Genehmigungspunktpunkten können MVEL-Ausdrücke enthalten.

  5. Klicken Sie Auf Das ist neben den Zeilennummern, die folgende Aufgaben ausführen:

    • Eine Zeile einfügen.

    • Kopieren Sie die Zeile.

    • Wiederholen Sie die Zeile.

      Sie können eine der folgenden Optionen verwenden, um die Wiederholung der Befehlsparameter anzugeben:

      • Anzahl der Mal

        Sie können diese Option verwenden, um die Befehlsausführung für die Anzahl der von Ihnen angegebenen Wiederholungen zu wiederholen. Beispielsweise können Sie angeben, dass der Befehl „Create qtree“ dreimal wiederholt werden sollte, um drei qtrees zu erstellen.

    Sie können diese Option auch für eine dynamische Anzahl von Befehlsausführungen verwenden. Sie können beispielsweise eine Benutzereingabevariable für die Anzahl der zu erstellenden LUNs erstellen und bei Ausführung oder Planung des Workflows die vom Storage Operator angegebene Nummer verwenden.

    • Für jede Ressource in einer Gruppe

      Sie können diese Option verwenden und dann Suchkriterien für ein Objekt festlegen. Der Befehl wird so oft wiederholt, wie das Objekt von den Suchkriterien zurückgegeben wird. Beispielsweise können Sie in einem Cluster nach den Nodes suchen und den Befehl „Create iSCSI Logical Interface“ für jeden Node wiederholen.

      • Fügen Sie eine Bedingung für die Ausführung der Zeile hinzu.

      • Entfernen Sie die Zeile.

  6. Führen Sie auf der Registerkarte Details die folgenden Schritte aus:

    1. Geben Sie die erforderlichen Informationen in den Feldern Workflow-Name und Workflow-Beschreibung an.

      Der Workflow-Name und die Beschreibung müssen für jeden Workflow eindeutig sein.

    2. Optional: Geben Sie die Entity-Version an.

    3. Optional: Löschen Sie das Kontrollkästchen Reservierte Elemente berücksichtigen, wenn Sie die Reservierungsfähigkeit nicht nutzen möchten.

    4. Optional: Legen Sie das Kontrollkästchen Validierung der Elementexistenz aktivieren aus, wenn Sie die Validierung für Elemente, die mit demselben Namen existieren, nicht aktivieren möchten.

  7. Wenn Sie die Benutzereingaben bearbeiten möchten, führen Sie die folgenden Schritte aus:

    1. Klicken Sie auf die Registerkarte Benutzereingaben.

    2. Doppelklicken Sie auf die Benutzereingabe, die Sie bearbeiten möchten.

    3. Bearbeiten Sie im Dialogfeld Edit Variable: <user input> die Benutzereingabe.

  8. Wenn Sie Konstanten hinzufügen möchten, führen Sie die folgenden Schritte aus

    1. Klicken Sie auf die Registerkarte Konstanten und fügen Sie dann die erforderlichen Konstanten für Ihren Workflow mit der Schaltfläche Hinzufügen hinzu.

      Sie können Konstanten definieren, wenn Sie für die Definition der Parameter für mehrere Befehle einen gemeinsamen Wert verwenden. Informationen hierzu finden Sie beispielsweise in der AGGREGAT_OVERCOMMITMENT_THRESHOLD-Konstante, die im Workflow „Erstellen, Zuordnen und Schützen von LUNs mit SnapVault“ verwendet wird.

    2. Geben Sie den Namen, die Beschreibung und den Wert für jede Konstante ein.

  9. Klicken Sie auf die Registerkarte Rückgabeparameter und fügen Sie dann die erforderlichen Parameter für Ihren Workflow mit der Schaltfläche Hinzufügen hinzu.

    Sie können Rückgabeparameter verwenden, wenn die Workflow-Planung und -Ausführung während der Planung einige berechnete oder ausgewählte Werte zurückgeben muss. Sie können die berechneten oder ausgewählten Werte auf der Registerkarte Rückgabeparameter des Überwachungsfensters in der Workflow-Vorschau oder nach Abschluss der Workflow-Ausführung anzeigen.

    Beispiel

    Aggregat: Sie können Aggregat als Rückgabeparameter angeben, um zu sehen, welches Aggregat mithilfe der Ressourcenauswahllogik ausgewählt wurde.

    Wenn Sie einen untergeordneten Workflow in Ihren Workflow integriert haben und wenn die Parameternamen für die Rückgabe des untergeordneten Workflows einen Raum, ein Dollarzeichen (€) enthalten, Oder eine Funktion: Geben Sie den Rückgabeparameternamen in eckigen Klammern im übergeordneten Workflow an, um den Rückgabewert des untergeordneten Workflow-Rückgabeparameters in Ihrem übergeordneten Workflow anzuzeigen.

    Wenn der Parametername…​ Angeben als…​

    ChildWorkflow1.abc Wert

    ChildWorkflow1[„abc€“+ „Wert“]

    ChildWorkflow1. Wert

    ChildWorkflow1[“€+„Wert“]

    ChildWorkflow1.Wert USD

    ChildWorkflow1.Wert USD

    ChildWorkflow1.P N

    ChildWorkflow1[„P N“]

    ChildWorkflow1.Return_string(„HW“)

    ChildWorkflow1[„return_string(\„HW\“)“]

  10. Optional: Klicken Sie auf die Registerkarte Hilfe Inhalt, um die für den Workflow erstellte Hilfeseinhaltsdatei hinzuzufügen.

  11. Klicken Sie auf Vorschau und stellen Sie sicher, dass die Planung des Workflows erfolgreich abgeschlossen ist.

  12. Klicken Sie auf OK, um das Vorschaufenster zu schließen.

  13. Klicken Sie Auf Speichern.

Nach Ihrer Beendigung

Testen Sie den Workflow in Ihrer Testumgebung, und markieren Sie dann den Workflow in WorkflowName > *Details als bereit für die Produktion.