Seitenhistorie
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
Businessobjekt für die Planung
Um dieses Businessobjekt für die Ressourcenplanung sinnvoll verwenden zu können benötigt sie folgende Felder:
...
Beispiel: Fahrzeugbuchung
Konfiguration der Ressourcenplanung
(Konfiguration Ressourcenplanung)
...
Die Konfiguration ist abgeschlossen.
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
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:
...