Was macht der Export?
Der specter Bauzeitenplan kann als MSPDI (MS Project XML) exportiert werden. Damit lassen sich Ist-Termine, Soll-Termine, Fertigstellungsgrade und Dauern direkt in Microsoft Project weiterverwenden – ohne große manuelle Nacharbeit. Der Export bildet den aktuellen Projektstand ab.
Export in specter aufrufen
[ Screenshot: specter Bauzeitenplan mit Export-Dropdown ]
Dynamische Logik: Ist-Anfang & Ist-Ende
IST-Wert vorhanden: Ist-Anfang & Ist-Ende werden auf den tatsächlichen IST-Wert aus specter gesetzt. MS Project rechnet auf Basis dieser Werte. Wenn es IST-Werte gibt aus dem XML-Export, setzten wir das MS Project Anfang/Ende auf die IST-Werte.
Kein IST-Wert vorhanden: Die Felder werden dynamisch auf SOLL Anfang bzw. SOLL Ende gesetzt – die Planung bleibt konsistent.
Mutter- und Kindvorgänge
Solange mindestens ein Kindvorgang noch keinen IST-End-Wert besitzt (nicht 100 % abgeschlossen ist), bleibt das Enddatum des Muttervorgangs dynamisch auf dem SOLL-End-Wert ODER aber das zeitlich letzte vorhandene Kind-IST-Ende. Erst wenn alle Kinder fertig sind, wird das letzte Tochter IST-Werte übernommen.
So sieht es in MS Project aus
Nach dem Import erscheinen die specter-Werte in den Standard MS Project Spalten: Vorgang, Vorgangsname, Dauer, Anfang, Ende. (Dies entspricht i.d.R den specter SOLL-Werten = Geplante-Werte. Siehe dazu Tabelle am Dokumentenende.)
Jedoch muss man über „neue Spalte hinzufügen“ weitere Spalten ergänzen, damit die Informationen aus specter sichtbar werden.
Folgende Felder müssen ergänzt werden:
Ist-Anfang, Ist-Ende, Ist-Dauer || Geplantes Anfang, Geplantes Ende, Geplante Dauer || % Abgeschlossen
Links die SOLL-Felder, rechts die IST-Felder inkl. Fertigstellungsgrad.
[ MS Project: Dynamische Spalten ] | [ MS Project: Geplante SOLL Spalten ] |
Anfang · Ende · Dauer | Geplanter Anfang · Geplantes Ende · Geplante-Dauer |
Abb. 1: Standard Felder in MS Project | Abb. 2: Geplant-Felder aus specter |
Bekanntes Verhalten: %-Fertiggestellt
Hintergrund:
MS Project behandelt einen Vorgang automatisch als 100 % abgeschlossen, sobald ein Ist-Ende gesetzt ist. In diesem Fall kann der aus specter übertragene Fertigstellungsgrad von Project überschrieben bzw. anders interpretiert werden.
Aktuelles Problem:
Im Export wird aktuell teilweise der prognostizierte Wert als Ist-Ende gesetzt, wenn kein echtes Ist-Ende vorhanden ist. Dadurch interpretiert MS Project auch noch offene Vorgänge als abgeschlossen und setzt den Fertigstellungsgrad auf 100 %.
Wichtig:
Der Fertigstellungsgrad wird nicht einfach aus Startdatum, Enddatum und aktuellem Datum berechnet. Ohne gesetztes Ist-Ende hängt „% abgeschlossen“ von den in Project gepflegten Ist-Daten bzw. vom manuell gesetzten Fortschritt ab!
Sonderfall Kindvorgänge:
Solange mindestens ein Kindvorgang noch keinen IST-End-Wert besitzt (nicht 100 % abgeschlossen ist), bleibt das Enddatum des Muttervorgangs dynamisch auf dem SOLL-End-Wert ODER aber das zeitlich letzte vorhandene Kind-IST-Ende. Erst wenn alle Kinder fertig sind, wird das letzte Tochter IST-Werte übernommen.
Empfehlung:
Den prognostizierten Wert nicht als Ist-Ende exportieren, sondern z. B. als eigenes Textfeld/TBD-Feld. Den Fertigstellungsgrad aus specter nach dem Import prüfen und bei Abweichungen in MS Project manuell korrigieren bzw. übersteuern.
Geplant: Prognostizierter Wert
Das specter-Datum Prognostizierter Wert erscheint aktuell noch nicht in MS Project im Export. Der Wert steht im IST-Ende in der XML, jedoch übernimmt MS Project diesen Wert nicht.
Geplant ist die Ausgabe als benutzerdefiniertes Textfeld (TBD) im XML – damit wird er in MS Project sichtbar und filterbar.
Feldzuordnung: : specter → MS Project
specter Feld | MS Project Feld | Beschreibung | Dynamisch? |
„leer“ | Anfang | IST-Datum wenn vorhanden; sonst SOLL Anfang (dynamisch)
| Ja |
„leer“ | Ende | IST-Datum wenn vorhanden; sonst SOLL Ende (dynamisch)
| Ja |
„leer“ | Dauer | IST-Dauer wenn vorhanden; sonst SOLL Dauer | Ja |
specter SOLL Anfang | Geplanter Anfang | Geplanter Starttermin laut specter | Nein |
specter SOLL Ende | Geplantes Ende | Geplanter Endtermin laut specter | Nein |
specter SOLL Dauer | Geplante Dauer | Geplante Dauer | Nein |
specter IST Anfang | Ist Anfang + Anfang | Wird auf die specter IST Werte gesetzt, wenn vorhanden | Nein |
specter IST Ende | Ist Ende + Ende | Wird auf die specter IST Werte gesetzt, wenn vorhanden, wenn nicht dann auf den Prognose Tag von specter! | Ja |
specter IST Dauer |
| Kalendertage durch End-Datum – Start-Datum | Ja
|
Fertigstellungs-grad | % Fertiggestellt | Direkt aus specter übernommen, aber falsch gesetzt! | Nein |
Prognostizierter Wert | Textfeld (TBD) | Aktuell nicht in specter exportiert – Möglichkeit als benutzerdefiniertes Textfeld geplant | Nein |
Beispiel:





