This is an old revision of the document!
zurück Home weiter
4.2.08 Projektschablonen (Referenz)
Projektschablonen-Datei
Name: Dateiname mit Endung “.projectTemplate”, d.h. <Projektkategorie>.projectTemplate
Ort: Templates-Verzeichnis
Anzahl: beliebig viele
Art: einfache Textdatei
Aufbau der Datei
Leerzeilen sind erlaubt
Zeilen, die mit beginnen werden überlesen (Kommentarzeilen)
Reihenfolge der Definitionen
1. Projektdefinitionen
2. Meilensteindefinitionen
3. Arbeitspaketdefinitionen
4. Sprungfolgen/Ablaufbeziehungen
5. Budget (ab Version 2.2)
Reihenfolge der Projektdefinitionen
1. Hauptprojekt (Projekt ohne Oberprojekt)
2. direkte Unterprojekte
3. weitere Unterprojekte davon
4. …
Projektdefinition
Aufbau
Projektkennung
[Parameter1]
[Parameter2]
…
z.B.:
[Project]:P1
Name:Hauptprojekt Web $Name
ParentProject:
Customer:$Customer
Contact:$Contact
Start:$Start
End:$Start + 50d
ProjectLeader:
Currency:EURO
CostCenter:Technik
Projektkennung
[Project]:<Projektkennung>
z.B.:
[Project]:P1
Die Projektkennung gilt nur für die Projektschablone und dient zur Bezugname auf das Projekt. Die Projektkennung kann beliebige frei gewählt werden, sollte aber keine Sonderzeichen oder Leerzeichen enthalten.
Parameter
Jeder Parameter hat die Form:
Parametername:Parameterwert
z.B.:
Currency:EURO
Für Projekte können folgende Parameter eingestellt werden:
Name - Bezeichnung des Projekts (optional)
ParentProject - Kennung des Oberprojekts (leer im Hauptprojekt)
Customer - Kunde (optional)
Contact - Ansprechpartner (optional)
Start - Soll-Beginn des Projekts (optional)
End - Soll-Ende des Projekts (optional)
ProjectLeader - Projektleiter (optional)
Currency - Projektwährung (optional)
CostCenter - Kostenstelle (optional)
Optionale Parameter können in der Projektschablone weggelassen werden, allerdings muß dann der Nutzer beim Anlegen des Projekts per Schablone die Werte eingeben.
Parameterwerte
Als Werte können die gleichen Eingaben gemacht werden, die auch im Projektdokument von Projectile eingegeben werden können, z.B.:
Currency:EURO
Ebenso kann man Variablen verwenden, die vom Nutzer beim Anlegen einzugeben sind. Folgende Werte stehen zur Verfügung:
$Name - Bezeichnung
$Customer - Kunde
$Contact - Ansprechpartner
$Currency - Währung
$CostCenter - Kostenstelle
$ProjectLeader - Projektleiter
$Start - Beginndatum
$End - Endedatum
Beispiel:
Customer:$Customer
bedeutet, dass der Kunde vom Benutzer beim Anlegen des Projekts einzugeben ist.
Beispiel:
Name:Hauptprojekt Web $Name
bedeutet, dass sich die Projektbezeichnung aus der Zeichenkette “Hauptprojekt Web ” und einer vom Benutzer einzugebenden Bezeichnung zusammensetzt.
Bezugnahme auf andere Projekte
In Unterprojekten kann auf Werte von vorher definierten Projekten Bezug genommen werden. Ein Bezug hat folgende Form:
$<Projektkennung>.<Parametername>
z.B.:
Start:$P1.Start
ergibt den Sollbeginn des Projektes P1.
Zahlenwerte
Zahlenwerte können entweder direkt (z.B.: 5400) oder per Formel eingegeben werden. In Formeln können einfache Operatoren: + - * / verwendet werden, z.B.:
Start:$P1.Start + 12%
Datumswerte
Datumswerte können entweder direkt (z.B.: 20.3.2002) oder per Formel eingegeben werden. Eine Datumsformel hat den Aufbau:
Datum [Operator Zahlenwert] [Operator Zahlenwert] [Operator Zahlenwert] …
Operatoren sind + und -.
Zahlenwerte für die Operationen sind, z.B.:
50 - d.h. 50 Tage
30d - d.h. 30 Tage
2w - d.h. 2 Wochen
4m - d.h. 4 Monate
20% - d.h. 20% der Tage zwischen Sollbeginn und Sollende des Hauptprojektes
Beispiel:
[Project]:P2
Start:$P1.Start + 15% + 1w
Hier wird der Planbeginn des Projektes P2 auf 15% und 1 Woche nach den Planbeginn des Projektes P1 gesetzt.