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.
Kurzer Text¶
Kurztext-Eigenschaften 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 der Eigenschaft festlegen.
Wenn Sie diese Eigenschaft auf einem Eingabeformular platzieren, sieht sie wie unten gezeigt aus.
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.
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.
Wenn Sie diese Eigenschaft auf einem Eingabeformular platzieren, sieht sie wie unten gezeigt aus.
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.
Datumsfeld¶
Datumsattribute enthalten Datumsangaben. Auf der Bedienoberfläche wird das Datum nach dem bevorzugten Format des Benutzers formatiert. Datumsattribute haben eine Reihe von Optionen.
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
Auf der Benutzeroberfläche erscheint eine Datumseigenschaft wie unten gezeigt.
Ganzzahl¶
Ganzzahl-Eigenschaften 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.
An der Benutzeroberfläche erscheint diese Eigenschaft wie unten gezeigt.
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.
An der Benutzeroberfläche erscheint diese Eigenschaft wie unten gezeigt.
Checkbox¶
Check-Box-Attribute können markiert oder nicht markiert werden.
Sie definieren einen Standardwert, markiert oder unmarkiert.
An der Benutzeroberfläche erscheint diese Eigenschaft wie unten gezeigt.
Einfache Auswahllisten¶
Einfache Auswahllisten erlauben die Auswahl einer oder mehrerer Optionen 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 einer Eigenschaft dieses Typs nicht abschließen.
Wenn Sie diese Eigenschaft auf einem Formular platzieren, sieht es wie unten gezeigt aus.
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 einer Vorgangseigenschaft dieses Typs beginnen. Andernfalls können Sie die Definition einer Eigenschaft dieses Typs nicht abschließen.
Wenn Sie diese Eigenschaft auf ein Formular platzieren, sieht es wie unten gezeigt aus.
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.
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.
Wenn Sie diese Eigenschaft auf ein Formular platzieren, sieht es wie unten gezeigt aus.
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.
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.
Wenn auf einer Eingabemaske platziert, sieht diese Auswahl wie unten gezeigt aus.
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.
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 einer Vorgangseigenschaft dieses Typs beginnen. Andernfalls können Sie die Definition einer Eigenschaft dieses Typs nicht abschließen.
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.
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.
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.