Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Komponente für Ressourcenplanung

Die Ressourcenplanungskomponente bietet eine grafische Oberfläche für die zeitliche Planung von Ressourcen.

Nachfolgend eine Erläuterung anhand eines Fallbeispieles: Reservierung von Abteilungsfahrzeugen

Businessobjekte für Ressource und Planung definieren

Businessobjekt für die Ressource

Die Ressource ist der Kern der Ressourcenplanung. Auf diese werden später die Zeitbuchungen durchgeführt.

Beispiel: Abteilungsfahrzeug

Ressourcenplanung 1.gif

Businessobjekt für die Planung

Um dieses Businessobjekt für die Ressourcenplanung sinnvoll verwenden zu können benötigt sie folgende Felder:

...

Beispiel: Fahrzeugbuchung

Ressourcenplanung 2.gif

Konfiguration der Ressourcenplanung

(Konfiguration Ressourcenplanung)

...


Die Konfiguration ist abgeschlossen.

Ressourcenplanung 7.gif

Nachfolgebeziehungen und Meilensteine

In der Ressourcenplanung können außerdem Nachfolgebeziehungen bzw. Meilensteine angezeigt werden.

Nachfolgebeziehungen

Die Grundlage hierfür bildet ein Businessobjekt, die zwei Referenzfelder auf des jeweilige Buchungsbusinessobjekts enthält. Ein Beispiel wäre die Abbildung eines kritischen Pfades mit Vorgängern und Nachfolgern. Diese Referenzen werden in der Ressourcenplanung durch eine Verbindung dargestellt.


Darstellung:


Meilensteine

Das Buchungsbusinessobjekt kann optional als Meilenstein statt als Balken angezeigt werden. Dazu benötigt man ein Booleanfeld, das im "Meilensteinfeld" ausgewählt wird. Die Anzeige erfolgt dann als Raute statt als Balken.

Ressourcenplanung anwenden

Ressourcenplanung 9.gif

Die Wochenenden werden Rot dargestellt, der aktuelle Tag wird Grün dargestellt.

...

Diese Blöcke können mit Drag&Drop auf andere Ressourcen oder andere Zeitblöcke verschoben werden. Desweiteren können die Termine auch durch Vergrößern oder Verkleinern der Blöcke verändert werden.

Skriptcode

Nachfolgend ein Dummy-Groovy-Skript. Definiert zwei Methoden:

...