Workflowaufgaben erstellen

So erstellen Sie Workflowaufgaben:

  1. Wählen Sie auf der Homepage Verwalten aus.
  2. Wählen Sie unter Neu die Option Workflowaufgabe aus.
  3. Geben Sie einen Namen für die Workflowaufgabe ein.
  4. Wählen Sie unter Aktionstyp den Aktionstyp für die Aufgabe aus:
    • Blatt hinzufügen – Fügt einen Blattknoten mit globalen und lokalen Eigenschaften hinzu.

    • Ast hinzufügen – Fügt einen Astknoten mit globalen und lokalen Eigenschaften hinzu.

    • Löschen – Aktualisiert die globalen/lokalen Eigenschaften eines Knotens und löscht den Knoten.

    • Deaktivieren – Aktualisiert die globalen und lokalen Eigenschaften eines Knotens und deaktiviert den Knoten.

    • Einfügen – Fügt einen Knoten in eine Hierarchie ein und aktualisiert seine globalen/lokalen Eigenschaften.

    • Verschieben – Verschiebt einen Knoten in ein anderes übergeordnetes Element und aktualisiert seine globalen/lokalen Eigenschaften.

    • Entfernen – Aktualisiert die globalen/lokalen Eigenschaften eines Knotens und entfernt den Knoten.

    • Aktualisieren – Aktualisiert die globalen und lokalen Eigenschaften eines Knotens.

      Hinweis:

      Wenn Benutzer Elemente aus einer Datei in eine Anforderung hochladen möchten, müssen die folgenden Eigenschaften in der Aufgabe (und in den von den Benutzern hochzuladenden Dateien) definiert werden:

      • Für Hinzufügeaktionen: Name, übergeordnetes Element, Beschreibung

      • Für Einfügeaktionen: Name, übergeordnetes Element

      • Für Verschiebeaktionen: Name, übergeordnetes Element

    • Erneut aktivieren - Aktualisiert die globalen und lokalen Eigenschaften eines Knotens und aktiviert einen inaktiven Knoten erneut.

  5. Optional: Führen Sie eine der folgenden Aufgaben aus:
    • Geben Sie Text für Benutzer in das Feld Anweisungen ein.

      URLs können direkt in das Anweisungsfeld eingefügt werden, oder die URL kann die Syntax [url=http_URL]URL_Title[/url] verwenden, wobei http_URL den Hyperlinktext und URL_Title den dem Benutzer angezeigten Text angibt. Beispiel: [url=http://support.oracle.com]Oracle Support[/url] würde das Eigenschaftsraster als Oracle Support rendern.

    • Wählen Sie eine Hierarchiegruppe aus, nach der gefiltert werden soll.

      Hinweis:

      Die für die Workflowaufgabe ausgewählte Hierarchiegruppe wird mit der Hierarchiegruppeneigenschaft verwendet, die für das Workflowmodell zum Filtern der Hierarchien konfiguriert wird, die für die Auswahl für die Aufgabe verfügbar sind.

    • Wählen Sie eine Domain für den Knoten für die Aufgaben "Ast hinzufügen" oder "Blatt hinzufügen" aus.

      Hinweis:

      Die für eine Workflowaufgabe konfigurierte Domain muss mit einer Domain übereinstimmen, die von der Zielversion für Anforderungselemente verwendet wird, die die Aufgabe verwenden. Wenn die Domain für die Aufgabe nicht von der Version verwendet wird, kann der Anforderungselementknoten der Version nicht hinzugefügt werden.

      Hinweis:

      Wenn eine Domain zugewiesen wird, ist die Eigenschaft "Beschreibung" für die Aufgaben "Ast hinzufügen" und "Blatt hinzufügen" erforderlich.

  6. Wählen Sie in der Registerkarte Eigenschaften Eigenschaften aus der Liste Verfügbar aus, die der Aufgabe zugeordnet werden sollen. Mit den Pfeilschaltflächen können Sie Eigenschaften in die Liste Ausgewählt verschieben. Verwenden Sie NACH-OBEN und NACH-UNTEN, um die Eigenschaften zu sortieren.
  7. Klicken Sie für eine Eigenschaft auf Schaltfläche "Bearbeiten", um die folgenden Optionen zu aktualisieren:
    • Bearbeitbar – Wählen Sie diese Option aus, um das Bearbeiten der Eigenschaft zuzulassen.

    • Erforderlich – Wählen Sie diese Option aus, um die Eigenschaft erforderlich zu machen.

    • Berechnen – Wählen Sie für die Aufgaben "Ast hinzufügen" und "Blatt hinzufügen" diese Option aus, um den Wert "Name" über ein dynamisches Skript zu berechnen. Bei Auswahl wird die Option "Bearbeitbar" für die Eigenschaft "Name" auf "False" gesetzt und deaktiviert. Wenn Sie diese Option auswählen, steht die Registerkarte Name berechnen zur Verfügung. Anschließend können Sie das Skript zur Berechnung des Wertes "Name" eingeben.

      Um einen übergeordneten Wert aus einem dynamischen Skript für die Aufgaben "Ast hinzufügen", "Blatt hinzufügen", "Verschieben" und "Einfügen" zu berechnen, klicken Sie neben einem übergeordneten Knoten auf Schaltfläche "Bearbeiten", und wählen Sie Berechnen aus. Bei Auswahl wird die Option "Bearbeitbar" für die Eigenschaft "Übergeordnetes Element" auf "False" gesetzt und deaktiviert. Wenn Sie diese Option auswählen, steht die Registerkarte Übergeordnetes Element berechnen zur Verfügung. Anschließend können Sie das Skript zur Berechnung des Wertes "Übergeordnet" eingeben. Informationen zum Schreiben von dynamischen Skripten finden Sie unter Dynamische Skripte verwalten.

    • Benutzerdefiniertes LabelOptional: Geben Sie für die Eigenschaft ein alternatives Label ein. Dieses Label wird in der Eigenschaftslabelspalte in den Elementdetails angezeigt.

    • EigenschaftsanweisungenOptional: Geben Sie für die Eigenschaft spezifische Anweisungen ein. Die Eigenschaft muss nicht bearbeitbar sein, damit Anweisungen hinzugefügt werden können. Anweisungen werden oberhalb des Eigenschaftswertes in den Elementdetails angezeigt.

      URLs können direkt in das Anweisungsfeld eingefügt werden, oder die URL kann die Syntax [url=http_URL]URL_Title[/url] verwenden, wobei http_URL den Hyperlinktext und URL_Title den dem Benutzer angezeigten Text angibt. Beispiel: [url=http://support.oracle.com]Oracle Support[/url] würde das Eigenschaftsraster als Oracle Support rendern.

    Klicken Sie auf Schaltfläche "Speichern", um Änderungen zu speichern, oder auf Schaltfläche "Rückgängig", um Änderungen zu verwerfen.

  8. Wählen Sie in der Registerkarte Validierungen Validierungen aus der Liste Verfügbar aus, die der Aufgabe zugeordnet werden sollen. Mit den Pfeilschaltflächen können Sie Validierungen in die Liste Ausgewählt verschieben.
  9. Klicken Sie auf Schaltfläche "Bearbeiten", um Validierungen bestimmten Aufgabeneigenschaften zuzuordnen. Wenn die ausgewählte Validierung nicht erfolgreich war, wird die Validierungsmeldung für die angegebenen Eigenschaften angezeigt.

    Klicken Sie auf Schaltfläche "Speichern", um Änderungen zu speichern, oder auf Schaltfläche "Rückgängig", um Änderungen zu verwerfen.

  10. Wenn Sie den Namen oder das übergeordnete Element berechnen möchten, wählen Sie die Registerkarte Name berechnen oder Übergeordnetes Element berechnen aus, und führen Sie Folgendes aus:
    • Geben Sie ein dynamisches Skript ein, um den Namen oder das übergeordnete Element zu berechnen: Informationen zum Schreiben von dynamischen Skripten finden Sie unter Dynamische Skripte erstellen.

    • Geben Sie die folgenden Informationen ein:

      • Anforderungs-ID – Gibt die beim Auswerten des Skriptes zu verwendende Anforderungs-ID an.

      • Anforderungselementnummer – Gibt die beim Auswerten des Skriptes zu verwendende Anforderungselementnummer an.

      • Skripttimeout – Die Anzahl der Sekunden bis zum Timeout des Skriptes.

    • Optional: Wählen Sie Ausgeblendet aus, um die ausgeblendete Eigenschaft für den Namen oder das übergeordnete Element anzugeben, den bzw. das Sie berechnen. Bei Auswahl wird der berechnete Name oder das berechnete übergeordnete Element nicht in den Anforderungselementdetails angezeigt.

    • Klicken Sie auf Auswerten. Die Ergebnisse werden im Skriptdesigner unten angezeigt.

  11. Optional: Wählen Sie die Registerkarte Externer Commit aus, klicken Sie auf Hinzufügen, und konfigurieren Sie die folgenden Einstellungen.
    • Externe Verbindung – Wählen Sie die externe Verbindung aus.

    • Vorgang – Wählen Sie den externen Vorgang zum Durchführen aus.

      Hinweis:

      Der Vorgang muss als Commit-Vorgangstyp in der Verbindung definiert sein.

    • Konfigurieren Sie für alle externen Vorgangsparameter Folgendes:

      • Parameterquelltyp – Wählen Sie "Literal" oder "Eigenschaft" aus

      • Quelle - Wenn Literal als Quelltyp ausgewählt wurde, geben Sie einen Literalwert in der Parameterquellspalte ein. Wenn der externe Vorgang aufgerufen wird, wird der literale Wert für die aktuellen Parameter übergeben. Wenn Eigenschaft als Quelltyp ausgewählt wurde, wählen Sie eine Eigenschaft aus, um den Parameterwert für den externen Vorgang anzugeben. Wenn der externe Commit ausgeführt wird, kommt der Parameterwert aus der ausgewählten Eigenschaft im aktuellen Knoten oder im Anforderungselement.

    • Commit-Statuseigenschaft – Wählen Sie eine boolesche Eigenschaft aus, um anzugeben, ob für den Knoten Fehler für den externen Commit aufgetreten sind. Diese Eigenschaft wird für den Knoten in der Zielversion für die Anforderung festgelegt. Im Falle eines Fehlers für den externen Commit, kann diese Eigenschaft verwendet werden, um Änderungen in der Version zu identifizieren, für die kein erfolgreicher Commit zum externen System erfolgt ist.

  12. Klicken Sie auf Schaltfläche "Speichern", um die Workflowaufgabe zu speichern.