Array Home Array

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.