Vorgangs-Attribut-Typen#

wsman sysman sysadmin

Vorgänge besitzen Attribute Standardattribute wie z.B. einen Titel, eine Vorgangsnummer oder das Datum, an dem sie zuletzt geändert wurden. Darüber hinaus ist es möglich, eigene Vorgangs-Attribute anzulegen.

Dieser Abschnitt beschreibt die Vorgangsattribut-Typen, die für das Anlegen eigener benutzerdefinierter Attribute zur Verfügung stehen. Weitere Typen lassen sich als über Plug-Ins hinzufügen, ohne dass die Kernsoftware geändert werden müsste.

Liste der Vorgangsattribut-Typen#

Nr.

Attribut-Typ

Kurz-Beschreibung

1

Checkbox

2

Kaskadierte Auswahlliste (E-K)

3

Kaskadierte Auswahlliste (E-K-Enkel)

4

Einfache Auswahlliste

5

Mehrfach-Auswahlliste

6

Erweiterbare Auswahlliste

7

Erweiterbare Mehrfach-Auswahlliste

8

Radio-Gruppe

9

Datum

10

Fließkommazahl

11

Ganzzahl

12

Kumulative Ganzzahl

13

Kurzer Text

14

Langer Text

15

Rich Text

16

Personenauswahl (allgemein)

17

Personenauswahl (im Auftrag von)

18

Bereichsauswahl

19

Vorgangsauswahl

20

Rich Text Label

21

Ganzzahl-Division

22

Durchlaufzeit

23

Person Meta-Feld (Text)

24

Person Meta-Feld (Liste)

Checkbox#

Check-Box-Attribute können markiert oder nicht markiert werden. In der Konfiguration lässt sich der voreingestellte Wert definieren.

Kaskadierte Auswahlliste (Eltern-Kind)#

Kaskadierte Auswahllisten des Typs Eltern-Kind erlauben aus einer Liste von übergeordneten Optionen auszuwählen. Wenn eine übergeordnete Option ausgewählt wurde, ändert sich die Liste der auswählbaren untergeordneten Optionen. Zum Beispiel könnte die übergeordnete Liste eine Reihe von Produkten sein, und die untergeordnete Liste könnten dazu gehörende Komponenten sein.

Vorsicht

Sie müssen bereits eine Eltern-Kind-Liste definiert haben, bevor Sie mit der Definition eines Vorgangs-Attribut dieses Typs beginnen. Andernfalls können Sie die Definition des Attributs nicht abschließen.

In unserem Beispiel haben wir eine kurze Liste von Kunden, Bosch und Siemens. Die Kinder sind Divisionen von Bosch und Siemens. Für Bosch haben wir Abteilungen Benzin und Diesel, für Siemens haben wir Divisionen Energy und Telecom. Alle diese Informationen sind in der Liste mit dem „ParentChild“ enthalten.

../../_images/parentChild2.png

Wenn auf einer Eingabemaske platziert, sieht diese Auswahl wie unten gezeigt aus.

../../_images/parentChild3.png

Wenn die Auswahl im linken Feld geändert wird, ändert sich auch die Auswahl im rechten Feld. Ein anderes Beispiel wäre eine Auswahl für ein Betriebssystem: Windows, Linux, Solaris auf der linken Seite und die Version (98, ME, XP, Vista, Redhat, Debian, SuSE) auf der rechten Seite.

Bemerkung

Auch wenn die Auswahl als zwei Attribute erscheint, wird dies ein einziges Attribut in der Datenbank sein. Um dies in AQL zu suchen, suchten Sie nach „ParentChild: Bosch # Benzin“. Der Attributname wird als Teil des Tooltips angezeigt, falls sich Ihr Label von dem Attributnamen unterscheidet.

Kaskadierte Auswahlliste (Eltern-Kinder)#

Kaskadierte Auswahllisten des Typs Eltern-Kinder verknüpfen zwei Listen von untergeordneten Optionen mit einem einzigen Eintrag in der übergeordneten Elementliste. Das erste Kind hat keine Abhängigkeit vom zweiten Kind.

Wenn zum Beispiel die übergeordnete Elementliste Fahrzeugmodelle enthalten würde, könnte die erste untergeordnete Liste für dieses Modell verfügbare Motorgrößen enthalten, und die zweite untergeordnete Liste könnte Farben für dieses Modell enthalten. Verschiedene Modelle können mit verschiedenen Motorgrößen und Farben angeboten werden.

Vorsicht

Sie müssen bereits eine Liste dieses Typs definiert haben, bevor Sie mit der Definition eines Vorgangs-Attribut dieses Typs beginnen. Andernfalls können Sie die Definition einer Attribut dieses Typs nicht abschließen.

In unserem Beispiel haben wir eine generische Liste Parent-Children mit drei Eltern, Parent-1, Parent-2 und Parent-3 definiert. Jedes übergeordnete Vorgang hat zwei Listen mit einer Anzahl von untergeordneten Vorgängen, die mit ihm verknüpft sind. Zum Beispiel hat Parent-1 in seiner ersten Kinderliste Kind-1: 1, Kind-1: 2 und in seiner zweiten Kinderliste Kind-1: L1, Kind-1: L2, Kind-1: L3. Die Namen können natürlich alles sein.

Auf der Benutzeroberfläche sieht das wie unten aus. Wenn die übergeordnete Auswahl geändert wird, ändern sich die beiden Kinderlisten.

Kaskadierte Auswahlliste (Eltern-Kinder-Enkelkinder)#

Kaskadierte Auswahlliste des Typs Eltern-Kinder-Enkelkinder erstellt eine Hierarchie von Abhängigkeiten. Die Kinderliste ist für jeden Elternteil eindeutig. Die Enkelkinderliste ist für jedes Kind einzigartig. Das kann man als Baum mit einer Tiefe von zwei denken.

Wenn zum Beispiel die übergeordnete Vorgangsliste Autohersteller enthalten würde, könnte die untergeordnete Liste Modelle für jeden Fahrzeughersteller enthalten und die zweite Liste könnte Motorgrößen für jedes Modell dieses Herstellers enthalten.

Die Motorgröße, die ausgewählt werden könnte, hängt vom spezifischen Modell dieses Herstellers ab.

Vorsicht

Sie müssen bereits eine Liste dieses Typs definiert haben, bevor Sie mit der Definition eine Vorgangs-Attribut dieses Typs beginnen. Andernfalls können Sie die Definition einer Attribut dieses Typs nicht abschließen.

../../_images/parentcgc1.png

In unserem Beispiel haben wir eine übergeordnete Liste mit drei Produzenten Bosch, Siemens und AEG definiert. Für jeden Elternteil haben wir drei Kinder definiert. Für jedes Kind haben wir eine Anzahl von Enkeln definiert.

Wenn Sie die übergeordnete Auswahl ändern, ändern sich sowohl die untergeordnete als auch die Enkelauswahl automatisch. Wenn Sie die untergeordnete Auswahl ändern, ändert sich die Enkelauswahl automatisch.

Einfache Auswahlliste#

Einfache Auswahllisten erlauben die Auswahl einer Option aus einer Liste.

Vorsicht

Sie müssen bereits eine einfache Liste definiert haben, bevor Sie mit der Definition eines Attributs dieses Typs beginnen. Andernfalls können Sie die Definition nicht abschließen.

Wenn Sie dieses Attribut auf einem Formular platzieren, sieht es wie unten gezeigt aus.

../../_images/simple3.png

Mehrfach-Auswahlliste#

Mehrfach-Auswahllisten erlauben die Auswahl einer oder mehrerer Optionen aus einer Liste. Der Standardwert wird als Teil der Liste konfiguriert, nicht als Teil des Attributs.

../../_images/multiple1.png

Vorsicht

Sie müssen bereits eine einfache Liste definiert haben, bevor Sie mit der Definition eines Vorgangs-Attributs dieses Typs beginnen. Andernfalls können Sie die Definition des Attributs nicht abschließen.

Wenn Sie dieses Attribut auf ein Formular platzieren, sieht es wie unten gezeigt aus.

../../_images/multiple3.png

Erweiterbare Auswahlliste#

Die erweiterbaren einfachen Auswahllisten erlauben die Auswahl eines einzelnen Eintrags aus einer Liste. Die Liste kann von der Eingabemaske aus erweitert werden.

Vorsicht

Sie müssen bereits eine einfache Liste definiert haben, bevor Sie mit der Definition eines Vorgangs-Attributs dieses Typs beginnen. Andernfalls können Sie die Definition nicht abschließen.

Erweiterbare Mehrfach-Auswahlliste#

Die erweiterbaren Mehrfach-Auswahllisten erlauben die Auswahl eines oder mehrerer Einträge aus einer Liste. Die Liste kann von der Eingabemaske aus erweitert werden.

Vorsicht

Sie müssen bereits eine einfache Liste definiert haben, bevor Sie mit der Definition eines Vorgangs-Attributs dieses Typs beginnen. Andernfalls können Sie die Definition nicht abschließen.

Radiogruppe#

Die Radiogruppe bietet eine Auswahl aus einer Liste zum Markieren eines Eintrags an. Die Radio-Schaltflächen können in einer Reihe oder in einem Array angeordnet werden. Die Optionen können horizontal Reihe für Reihe oder vertikal, d.h. Spalte nach Spalte angeordnet werden.

../../_images/radio.png

Datum#

Datumsattribute enthalten Datumsangaben. Auf der Bedienoberfläche wird das Datum nach dem bevorzugten Format des Benutzers formatiert. Datumsattribute haben eine Reihe von Optionen.

../../_images/date1.png
  • Mit Zeit : Erstellt ein Datumsfeld mit Zeitangabe

  • Wiederkehrend/Erinnerung : Erlaubt regelmäßige Termine einzugeben

  • Voreingestelltes Datum : Damit können Sie den Anfangswert des Attributs bestimmen.

    • Das Feld ist leer

    • Das Feld enthält das aktuelle Datum 0:00 Uhr

    • Das Feld enthält das aktuelle Datum und die aktuelle Uhrzeit

    • Das Feld enthält ein konstantes Datum

    • Das Feld enthält das aktuelle Datum plus X Tage oder Arbeitstage

    • Das Feld enthält das Datum der letzten Erstellung eines Vorgangs durch den Benutzer

  • Hierarchisch erben : Das Datum wird von hierarchisch höher gelegenen Vorgängen übernommen, wenn dort eins definiert ist. Ansonsten wird das voreingestellte Datum (s.o.) übernommen.

  • Datum validieren : Sie können Beschränkungen für die Datumswerte festlegen, die ein Benutzer eingeben kann.

    • Das früheste/späteste Datum ist das aktuelle Datum 0:00 Uhr

    • Das früheste/späteste Datum ist das aktuelle Datum und die aktuelle Uhrzeit

    • Das früheste/späteste Datum ist ein konstantes Datum

    • Das früheste/späteste Datum ist das aktuelle Datum plus X Tage oder Arbeitstage

Fließkommazahlen#

Diese Attribute können positive und negative Gleitkommazahlen aufnehmen.

Sie können einen Standardwert, einen minimalen und maximalen Wert definieren. Der Mindestwert muss kleiner sein als der Maximalwert, falls vorhanden. Weiterhin muss der Standardwert größer oder gleich dem Minimum und kleiner oder gleich dem Maximalwert sein.

Ganzzahl#

Ganzzahl-Attribute können ganzzahlige Zahlen enthalten, negativ oder positiv.

Sie können einen Standardwert, einen minimalen und maximalen Wert definieren. Der Mindestwert muss kleiner sein als der Maximalwert, falls vorhanden. Weiterhin muss der Standardwert größer oder gleich dem Minimum und kleiner oder gleich dem Maximalwert sein.

Kumulative Ganzzahl#

Attribute dieses Typs verhalten sich wie reguläre Ganzzahl-Attribute, außer dass sie in einer Vorgangshierarchie nach oben zum Ursprung des Hierarchie-Baums hin aufsummiert werden. Das bedeutet, dass dieses Attribut nur in der untersten Ebene von Vorgängen editierbar sind.

Kurzer Text#

Kurztext-Attribute können einen kurzen, unformatierten Text enthalten (eine Zeile, bis zu 50 Zeichen).

Sie können einen Standardtext definieren, der beim Erstellen eines Vorgangs angezeigt wird, und Sie können die minimale und maximale Länge des Vorgangs-Attributs festlegen.

Langer Text#

Lange Text-Attribute können längere Beschreibungen enthalten, bis zu vielen Tausenden von Zeichen. Lange Texte werden als Textbereich für bequeme Bearbeitung angezeigt. Der Text kann allerdings nicht formatiert werden.

../../_images/longText1.png

Sie können einen Standardtext definieren, der beim Erstellen eines Vorgangs angezeigt wird, und Sie können die minimale und maximale Länge des Vorgangs-Attributs festlegen.

Personenauswahl (allgemein)#

Dieses Attribut erlaubt Ihnen, einen Nutzer auszuwählen. Die Personen, die zur Auswahl stehen, können basierend auf Rollen oder Abteilungen (Organisationen) festgelegt werden. Es ist auch einstellbar, nach welchem Benachrichtigungsschema sie informiert werden sollen.

Personenauswahl (im Auftrag von)#

Dieses Attribut wird wie der Autor eines Vorgangs behandelt. So kann z.B. ein Techniker einen Vorgang für jemand anderen erstellen, der dann behandelt wird, als hätte er den Vorgang selbst eingestellt.

../../_images/userpicker2.png

Rich Text Label#

Mit Rich Text Label können Sie Rich Text anzeigen, z.B. eine Warnung.

Wenn Sie dieses Attribut auf einem Eingabeformular platzieren, sieht sie wie unten gezeigt aus.

../../_images/fixedRichText3.png

Bereichsauswahl#

Die Bereichsauswahl erlaubt es, einen anderen Bereich mit einem Vorgang zu verknüpfen.

Vorgangsauswahl#

Die Vorgangsauswahl erlaubt es, einen anderen Vorgang mit dem aktuellen Vorgang zu verknüpfen.

Ganzzahlige Divisionen#

Mit diesem Attribut können Sie den Quotienten aus den Werten von zwei Listen bilden. Sie können festlegen, welche Liste als Dividend und welche als Divisor dienen soll.

Dieses Attribut ist z.B. bei der Berechnung einer Backlog-Priorität nützlich, in der Form: Backlog-Priorität = Business Values / Story Points.

Durchlaufzeit#

Mit diesem Attribut können Sie die Zeit zwischen zwei Zustandsübergängen messen. sie können die Zustände festlegen sowie bestimmen, ob der erste oder der letzte Übergang für die Berechnung herangezogen wird.

../../_images/throughput.png