So erstellen Sie Workflowaufgaben:
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.
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.
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 , 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 Label – Optional: Geben Sie für die Eigenschaft ein alternatives Label ein. Dieses Label wird in der Eigenschaftslabelspalte in den Elementdetails angezeigt.
Eigenschaftsanweisungen – Optional: 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 , um Änderungen zu speichern, oder auf , um Änderungen zu verwerfen.
Klicken Sie auf , um Änderungen zu speichern, oder auf , um Änderungen zu verwerfen.
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.
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.