Die eigenen Prozesse abbilden ========================0============

Wenn Sie das erste mal einen Prozess auf Allegra abbilden möchten, ist es nicht immer ganz klar, wie diese Abbildung am besten zu gestalten ist. Im folgenden sind einige Hinweise zusammen gestellt.

Vorgangsattribut vs. Vorgangstyp#

Je nach Anwendungsfall haben Sie es mit unterschiedlichen Arten von Vorgängen zu tun. Die Art des Vorgangs können Sie auf zwei Arten abbilden:

  • Über jeweils einen eigenen Vorgangstyp

  • Durch ein Vorgangsattribut (Auswahlliste) als Diskriminator

Hinsichtlich Filterung und Suche sind beide Lösungen gleichwertig. Die erste Lösung bietet jedoch einige Vorteile:

  • Vorgangstypen können eigene Eingabemasken haben

  • Vorgangstypen können eigene Workflows haben

  • Vorgangstypen können eigene Zugangsbeschränkungen haben

Es ist in der Regel günstiger, eigene Vorgangstypen anzulegen und auf Diskriminator-Attribute zu verzichten. Wenn Sie sehr viele Vorgangsarten haben und diese flexibel erweiterbar sein müssen, ist die Diskriminator-Methode vorteilhaft.

Projekte abbilden#

Es gibt ganz unterschiedliche Auffassungen davon, was ein “Projekt” ist. Sie können Ihre Projekte als Bereiche oder Vorgänge modellieren.

Die folgenden Kriterien sprechen für eine Modellierung Ihres Projektes als Bereich:

  • Ihr Projekt hat voraussichtlich mehrere hundert Vorgänge

  • Ihr Projekt hat eine Laufzeit von mehreren Wochen bis Monaten

  • Sie wollen genau festlegen, wer Zugriff auf Projektvorgänge hat

  • Ihr Projekt ist in Phasen gegliedert oder hat mehrere Releases

Für eine Modellierung über Vorgänge spricht

  • Ihr Projekt besteht aus weniger als 50 Vorgängen

  • Ihr Projekt ist nur wenige Wochen aktiv

  • Sie haben eine große Zahl ähnlicher, immer wiederkehrender Projekte

Hinweis

In Allegra haben Bereiche keine frei konfigurierbaren Attribute. Werden diese benötigt, wird auf der obersten Projektebene ein Stellvertretervorgang (Vorgangstyp ist z. B. “Projekt-Proxy”) erstellt, der die gewünschten Attribute des Projekts trägt.

Workflows abbilden#

Workflows können in Allegra über eine Folge von Zuständen oder über eine Reihe von Kindvorgängen abgebildet werden. Kindvorgänge empfehlen sich, um die Gesamtzahl von Zuständen überschaubar zu halten. Wenn für einen Workflow viel mehr als zehn Zustände erforderlich sind, sollten Sie Kindvorgänge mit eigenem Workflow einsetzen.