Aktuelle Arbeit verschwunden!

Veröffentlicht am 06.01.2012 | Lesezeit 1 Min.

Ein Projektleiter erstellt ein neues Projekt und erzeugt einen Vorgang mit einer Ressourcenzuordnung. Er speichert und veröffentlicht das neue Projekt. Danach kann die zugeordnete Ressource die neue Zuordnung auf der standardmäßigen “My Tasks”/ “Meine Vorgänge” Seite sehen. Eine Drittanwendung würde diese neuen Daten auch über die Microsoft Project Server API “PSI” erhalten. Die zugeordnete Ressource kann nun ihre aktuellen Werte, wie z.B. die “Aktuelle Arbeit”, zurückmelden.

Wenn der Projektleiter nun die Zuordnung oder den Vorgang löscht und das Projekt nur speichert, kann die Ressource trotzdem weiterhin Stunden zurückmelden.

Die zurückgemeldeten Werte auf diese Zuordnung gehen aber verloren, wenn der Projektleiter das Projekt neu veröffentlicht. Eine Drittanwendung würde danach vom PSI eine Fehlermeldung mit einer Meldung wie z.B. “AssignmentUidInvalid” bei einem erneuten Rückmeldeversuch erhalten.

Die Fehlersuche bei diesem Szenario kann durchaus längere Zeit in Anspruch nehmen, gerade wenn ein Drittsystem involviert ist und die zurückgemeldeten Werte über die Programmierschnittstelle PSI nach Microsoft Project Server geschrieben werden sollen.

Hinweis:

Der Projektleiter sollte das Projekt immer sofort neu veröffentlichen, wenn er einen Vorgang oder eine Zuordnung aus seinem Projektplan gelöscht hat.

Eine weitere Möglichkeit wäre, den Vorgang, der ggf. gelöscht werden soll, auf “nicht veröffentlichen” zu stellen, dadurch würde die Zuordnung für die Ressource nicht mehr sichtbar sein (bei einem Rückmeldeversuch über den PSI käme jedoch der gleiche Fehler wie oben beschrieben).