Vorgangsattribut-Typen

Vorgänge besitzen Attribute wie z.B. einen Titel, eine Vorgangsnummer oder das Datum, an dem sie zuletzt geändert wurden. Dieser Abschnitt beschreibt die in Allegra standardmäßig zur Verfügung stehenden Vorgangsattribut-Typen. Weitere Typen lassen sich als Plugins hinzufügen, ohne dass die Kernsoftware geändert werden müsste.

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

Kurzer Text

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

../../_images/shortText1.png

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

../../_images/shortText2.png

Wenn Sie diese Eigenschaft auf einem Eingabeformular platzieren, sieht sie wie unten gezeigt aus.

../../_images/shortText3.png

Langer Text

Lange Text-Eigenschaften 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 der Eigenschaft festlegen.

../../_images/longText2.png

Wenn Sie diese Eigenschaft auf einem Eingabeformular platzieren, sieht sie wie unten gezeigt aus.

../../_images/longText3.png

Rich Text Label

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

Wenn Sie diese Eigenschaft auf einem Eingabeformular platzieren, sieht sie wie unten gezeigt aus.

../../_images/fixedRichText3.png

Datumsfeld

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

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

    • Das Feld enthält ein konstantes Datum

    • 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

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

    • Das früheste Datum kann entweder jetzt oder ein festes Datum sein

    • Das späteste Datum kann entweder jetzt oder ein festes Datum sein

../../_images/date2.png

Auf der Benutzeroberfläche erscheint eine Datumseigenschaft wie unten gezeigt.

../../_images/date3.png

Ganzzahl

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

../../_images/integer1.png

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.

../../_images/integer2.png

An der Benutzeroberfläche erscheint diese Eigenschaft wie unten gezeigt.

../../_images/integer3.png

Fließkommazahlen

Diese Attribute können positive und negative Gleitkommazahlen aufnehmen.

../../_images/double1.png

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.

../../_images/double2.png

An der Benutzeroberfläche erscheint diese Eigenschaft wie unten gezeigt.

../../_images/double3.png

Checkbox

Check-Box-Attribute können markiert oder nicht markiert werden.

../../_images/checkbox1.png

Sie definieren einen Standardwert, markiert oder unmarkiert.

../../_images/checkbox2.png

An der Benutzeroberfläche erscheint diese Eigenschaft wie unten gezeigt.

../../_images/checkbox3.png

Einfache Auswahllisten

Einfache Auswahllisten erlauben die Auswahl einer oder mehrerer Optionen aus einer Liste.

../../_images/simple1.png

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 einer Eigenschaft dieses Typs nicht abschließen.

../../_images/simple2.png

Wenn Sie diese Eigenschaft auf einem Formular platzieren, sieht es wie unten gezeigt aus.

../../_images/simple3.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.

../../_images/extensible1.png

Vorsicht

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

../../_images/simple2.png

Wenn Sie diese Eigenschaft auf ein Formular platzieren, sieht es wie unten gezeigt aus.

../../_images/extensible3.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 einer Vorgangseigenschaft dieses Typs beginnen. Andernfalls können Sie die Definition des Attributs nicht abschließen.

../../_images/multiple2.png

Wenn Sie diese Eigenschaft auf ein Formular platzieren, sieht es wie unten gezeigt aus.

../../_images/multiple3.png

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 einfache Liste definiert haben, bevor Sie mit der Definition einer Vorgangseigenschaft dieses Typs beginnen. Andernfalls können Sie die Definition des Attributs nicht abschließen.

../../_images/parentChild1.png

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 Telekommunikation und Medizin. Alle diese Informationen sind in der Liste mit dem Namen „Kunden“ 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. Anmerkung: Auch wenn die Auswahl als zwei Eigenschaften erscheint, wird dies eine einzige Eigenschaft in der Datenbank sein. Um dies in TQLPlus zu suchen, suchten Sie nach „Kunde: Bosch # Benzin“. Der Eigenschaftsname wird als Teil des Tooltips angezeigt, falls sich Ihr Label von dem Eigenschaftsnamen 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 einer Vorgangseigenschaft dieses Typs beginnen. Andernfalls können Sie die Definition einer Eigenschaft dieses Typs nicht abschließen.

../../_images/parentChildren1.png

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.

../../_images/parentChildren2.png

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

../../_images/parentChildren3.png

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 einer Vorgangseigenschaft dieses Typs beginnen. Andernfalls können Sie die Definition einer Eigenschaft dieses Typs nicht abschließen.

../../_images/parentcgc1.png

In unserem Beispiel haben wir eine übergeordnete Liste mit drei übergeordneten Einträgen definiert. Für jeden Elternteil haben wir drei Kinder definiert. Für jedes Kind haben wir eine Anzahl von Enkeln definiert.

../../_images/parentcgc2.png

Bei der Benutzeroberfläche würde diese Eigenschaftstyp wie unten gezeigt aussehen. Wenn Sie die übergeordnete Auswahl ändern, ändern sich sowohl die untergeordnete als auch die Enkettenauswahl automatisch.

Wenn Sie die untergeordnete Auswahl ändern, ändert sich die Enkelauswahl automatisch.

../../_images/parentcgc3.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.

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.

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.