Grundlagen#
Wenn Sie mit vielen Projekten oder Bereichen und verschiedenen Arten von Projekten wie Elektronik-Entwicklung, Software-Entwicklung, Maschinenbau oder Controlling zu tun haben, kann die Konfiguration kompliziert werden. Um große, diverse Konfigurations-Szenarien zu beherrschen, bietet Allegra Bereichstypen und Konfigurations-Vererbung an. Damit können Sie ohne viel Aufwand vielfältige und flexible Konfigurations-Szenarien realisieren.
Konfigurationsvererbung#
Um ein Höchstmaß an Flexibilität zu gewährleisten und gleichzeitig den Arbeitsaufwand für einfache Anwendungsfälle zu minimieren, verwendet Allegra für die Konfiguration wichtiger Elemente ein hierarchisches Vererbungssystem.
Konfigurationen können für diese Elemente auf vier verschiedenen Ebenen definiert werden:
global
vorgangstyp-spezifisch
bereichstyp-spezifisch und vorgangstyp-spezifisch
bereichs-spezifisch und vorgangstyp-spezifisch
Eine Konfiguration auf einer niedrigeren Ebene überschreibt die auf einer höheren Ebene. Besonders bei größeren Installationen erhöht dies die Konsistenz und minimiert die für die Erstellung und Pflege von Konfigurationen erforderliche Zeit.
Folgende Elemente können nach diesem Schema konfiguriert werden:
Vorgangs-Attribute
Eingabeformulare
Workflows
Auf globaler Ebene können die Konfigurations-Entitäten entweder für alle Vorgangstypen oder speziell für einige Vorgangstypen konfiguriert werden. Gleiches gilt für die Bereichstyp-Ebene und die Bereichs-Ebene.
Sie können jede höherliegende Konfiguration auf einer niedrigeren Ebene überschreiben. Wenn Sie zum Beispiel eine benutzerdefinierte Eigenschaft auf der Bereichstyp-Ebene für den Vorgangstyp „Aufgabe“ geändert haben, können Sie diese Eigenschaft für ein bestimmtes Projekt und den Vorgangstyp „Aufgabe“ anders konfigurieren.
Je höher in der Hierarchie Sie die Elemente konfigurieren, desto einfacher und unaufwändiger wird die Konfiguration.
Bereichstypen#
Bereichstypen definieren zentral viele Eigenschaften der ihnen zugeordneten Bereiche. Bereiche bzw. Projekte erben ihre Konfiguration wie Workflows, Formulare und Eigenschaften von ihrem Bereichstyp. So können Sie die Konfiguration aller Bereiche eines Bereichstyps an einem Ort ändern. Das ist deutlich mächtiger und flexibler, als einmalig beim Anlegen eines Bereichs Konfigurationseigenschaften zu übertragen.
Folgende Konfigurationselemente können auf der Ebene des Bereichstyps eingestellt werden:
Art des Bereiches, z.B. Scrum, Helpdesk
Phasen-Unterstützung z.B. für Releases und Sprints
Die in diesem Bereich verfügbaren Vorgangstypen
Workflows, die mit Vorgängen in diesem Bereich verbunden sind
Benutzerdefinierte Eigenschaften für Vorgänge in diesem Bereich
Benutzerdefinierte Formulare für Vorgänge in einem Bereich diesen Typs
Verfügbare Vorgangszustände
Verfügbare Prioritäten für Vorgänge in diesem Raum
Verfügbare Kritikalitäten (Auswirkungen) für Vorgänge in diesem Raum