| Erscheinungsdatum |
Programmversion |
Datenbankversion |
KB |
| Initial |
14.0.4763.1000 |
Project – 14.0.4750.1000 SharePoint – 14.0.4762.1000 |
Initial |
| Juni 2010 CU |
14.0.5114.5003 |
Project – 14.0.5114.5000 SharePoint – 14.0.5114.5000 |
KB 2075990 |
| August 2010 CU |
14.0.5123.5000 |
Project – 14.0.5114.5000 SharePoint – 14.0.5123.5000 |
KB 2276341 |
| Oktober 2010 CU |
14.0.5126.5003 |
Project – 14.0.5114.5000 SharePoint – 14.0.5128.5000 |
KB 2394322 |
| Dezember 2010 CU |
14.0.5130.5000 |
Project – 14.0.5130.500
SharePoint – 14.0.5130.5002
|
KB 2459258 |
| Februar 2011 CU |
14.0.5136.5000 |
Project – 14.0.5135.5000
SharePoint – 14.0.5136.5002
|
KB 2475879 |
| April 2011 CU |
14.0.5138.5000 |
Project – 14.0.5137.5000
SharePoint – 14.0.5138.5001
|
KB 2512801 |
| Juni 2011 CU |
14.0.6106.5002 |
Project – 14.0.6105.5000
SharePoint – 14.0.6106.5002
|
KB 2536600 |
| Juni 2011 Service Pack 1 |
14.0.6029.1000
|
|
KB 2460047 |
August 2011 CU
|
14.0.6109.5005 |
|
KB 2553049 |
| Oktober 2011 CU |
14.0.6112.5000 |
|
KB 2596506 |
| Dezember 2011 CU |
14.0.6114.5000 |
|
KB 2597015 |
|
| Erscheinungsdatum |
Programmversion |
KB |
| Initial |
Control Panel – 14.0.4763.1000 BackStage – 14.0.4760.1000 Unter: Weitere Versions- und Copyright Informationen – (14.0.4751.1000) MSO (14.0.4760.1000)*
|
|
| Juni 2010 CU |
BackStage – 14.0.4760.1000 Unter: Weitere Versions- und Copyright Informationen – (14.0.5112.5000) MSO (14.0.4760.1000)*
|
KB 2075992 |
| August 2010 CU |
Kein Project Client Release verfügbar |
NA |
| Oktober 2010 CU |
Backstage 14.0.5128.5000. Unter: Weitere Versions- und Copyright Informationen – (14.0.5126.5000) MSO (14.0.5128.5000)* |
KB 2413663 |
|
Dezember 2010 CU
|
Backstage (File, Help) 14.0.5128.5000. Unter: Weitere Versions- und Copyright Informationen – (14.0.5130.5000) MSO (14.0.5128.5000)* |
KB 2466263 |
| Februar 2010 CU |
Backstage (File, Help) 14.0.5128.5000. Unter: Weitere Versions- und Copyright Informationen – (14.0.5130.5000) MSO (14.0.5128.5000)* |
KB 2496946 |
| April 2010 CU |
Backstage (File, Help) 14.0.5137.5000. Unter: Weitere Versions- und Copyright Informationen – (14.0.5137.5000) MSO (14.0.5128.5000) |
KB 2516479 |
| Juni 2011 CU |
Backstage (File, Help) 14.0.6023.1000. Unter: Weitere Versions- und Copyright Informationen – (14.0.6106.5000) MSO (14.0.6023.1000) 6023.1000 bezieht sich auf Sp1 in diesem Beispiel. |
KB 2536590 |
| Hotfixpakete: |
|
|
|
Juni 2011
Service Pack 1
|
Build 14.0.6106.5000
|
KB 2460052 |
| August 2011 |
Build 14.0.6109.5000
|
KB 2584056 |
| Oktober 2011 |
Build 14.0.6112.5000
|
KB 2596495 |
| Dezember 2011 |
Build 14.0.6114.5000
|
KB 2597006 |
*Microsoft Office (MSO) Version kann aufgrund anderer installierter Office Produkte abweichen |
|
In Project 2010 Server kann man sich unter den Servereinstellungen Bereich „Betriebsrichtlinien“ Projectwebsites einen vollständigen Überblick über alle angelegten Projectwebsites verschaffen. Die Bearbeitung, Synchronisation, Erstellung und das Löschen von Websites ist hierüber ebenfalls möglich.

|
|
Um die Schnellstartleiste in Project Server 2010 zu verändern, geht man in die Servereinstellungen in der Rubrik „Aussehen und Verhalten“ und anschließend auf „Schnellstart“. Hier hat man zunächst die Möglichkeit sich alle Unterpunkte permanent einblenden zu lassen (mit Menüelemente erweitern für: Alle Abschnitte) oder es wird nur der jeweils zuletzt aktivierte Abschnitt, samt Unterpunkte eingeblendet (mit „nur aktueller Abschnitt“) 
Zusätzlich können SharePoint Elemente, wie z.B. Bibliotheken durch den Haken „Menüelemente von Microsoft SharePoint Foundation anzeigen“ eingeblendet werden. Es können neue Einträge angelegt werden, alte gelöscht und natürlich anders positioniert werden. Mit einem Klick auf einen Schnellstartlink in diesem Bereich öffnet sich ein Fenster, in dem benutzerdefinierte Namen eingetragen werden und der komplette Link durch „Verknüpfung auf der Schnellstartleiste einblenden?“ auch aus der Schnellstart Anzeige entfernt werden. 
|
|
Der Projektbesitzer lässt sich grundsätzlich in Project 2010 nur über die Project Web App ändern. Dazu geht man in das Project Center und klickt auf das entsprechende Projekt. Anschließend kann man über die Projektinformationen, unter bearbeiten, den Besitzer den Projektes ändern. Anschließend muss nur noch gespeichert und das Projekt eingecheckt werden.
 |
|
Um die Vorlage für Projektarbeitsbereiche in Project Server 2010 zu ändern, geht man in den Servereinstellungen -> Betriebsrichtlinien -> Einstellungen für die Bereitstellung der Projektwebsite, in die „Site-Standardeigenschaften“. Hier kann eine zuvor angelegte SharePoint Vorlage ausgewählt werden.

|
|
Wenn man die Standardberechtigungsstufen von Projectwebsites / Projektarbeitsbereichen anpassen will und als Vorlage speichern möchte, wird man feststellen, dass die individuellen Berechtigungen anschließend nicht in der Vorlage verfügbar sind. Die angepassten Berechtigungen werden beim Speichern als Template generell nicht mit in die Vorlage übernommen.
Zum Anpassen von Project Website Berechtigungen muss generell darauf geachtet werden, die automatische Berechtigungssynchronisation von Project Server auszustellen. Ansonsten werden die angepassten Berechtigungen durch die Standardberechtigungen von Project Server jedes Mal überschrieben. Servereinstellungen -> Betriebsrichtlinien -> Einstellungen für die Bereitstellung der Projektwebsite Dort bei „Projektwebsite-Berechtigungen“ das Häkchen entfernen. 
Von nun an kann jede Project Website mit individuellen Berechtigungen versehen werden. Der Nachteil ist aber, dass Änderungen von Berechtigungen in jeder Project Website separat gepflegt werden müssen.
|
|
In den Servereinstellungen unter „Zeit- und Vorgangsverwaltung“, „Vorgangseinstellungen und –anzeige“ kann die Überwachungsmethode festgelegt werden. Zur Auswahl stehen unter Project Server 2010: - Prozent Arbeit abgeschlossen - Aktuelle Arbeit und verbleibende Arbeit - Arbeitsstunden pro Zeitraum - Formlos 
Durch die anschließend folgende Einstellung kann festgelegt werden, ob die Einstellung später noch im Client verändert werden kann. „Die Verwendung der oben angegebenen Fortschrittsberichtmethode durch Projektmanager für alle Projekte erzwingen.“ Wenn hier der Haken gesetzt ist, kann die oben eingestellte Einstellung nicht mehr verändert werden, ansonsten kann man im Client unter Datei, Informationen die Überwachungsmethode verändern.

|
|
Wenn im Project 2007 Professional Client folgende Fehlermeldung auftritt, sollte der Client mit der "Repair" Funktion neu installiert werden. 
Der Fehler kann bedingt durch eine weitere Programm Installation hervorgerufen worden sein, bei der eine andere Version des SOAP Toolkits installiert wurde. Zusätzlich kann dieser Fehler in Citrix Umgebungen gehäuft auftreten.
|
|
Wenn z.B. selbst das zwangsweise Einchecken von Projekten oder auch andere Project Server Funktionen nicht mehr ausgeführt werden, sollten Sie zunächst in den Servereinstellungen unter dem Punkt „Warteschlange verwalten“ nach dem Rechten schauen. 
Normalerweise kann man in der folgenden Liste die problematischen Projekte und Vorgänge erkennen. Wenn diese Projekte nach einiger Zeit immer noch nicht vollständig abgearbeitet sind und somit in der Liste festhängen, kann das zu Problemen führen. Speziell auf der rechten Seite dieser Liste gibt es noch eine Spalte „Fehler“. Oftmals stehen hier weiterführende Informationen zu dem Fehler. 
Um normal weiterarbeiten zu können, sollte diese Liste bereinigt werden. Man markiert also die betreffenden Zeilen und klickt auf „Auftrag abbrechen“. Allerdings sollte hier immer mit Vorsicht agiert werden, da unter Umständen Daten verloren gehen könnten. |
|
Folgendes Problem wurde durch das Hotfixpackage vom 14. Dezember 2011 behoben:
Ein Absturz bedingt durch folgendes Szenario:
- Man verbindet sich mit dem 2007er Client zum Server
- 2 Monitore sind in Benutzung
- Der sekundäre Monitor ist in den Einstellungen links vom Hauptmonitor positioniert, in dem Project 2007 geöffnet wird
- Man öffnet einen Projektplan und arbeitet damit
- Man schließt den Projektplan und klickt auf ok, wenn danach gefragt wird das Projekt einzuchecken und zu speichern
download: http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=2479429&kbln=de |
- Wenn ein Wert einer Zuordnung durch Code verändert wird, wird nun das Event „ProjectBeforeAssignmentChange“ wie geplant ausgeführt.
- In Projekt 2010 ist es Benutzern eigentlich nicht angedacht Projektlieferumfänge auf Sammelvorgängen zuzuweisen, dennoch ist dies möglich. Wenn nun anschließend versucht wird die Projektlieferumfänge zu managen, erscheint folgende Fehlermeldung nicht mehr:
An error has occurred in the script on this page. Line: line numberChar: character number Error:error Code: code number URL: URL
- Im folgenden Szenario treten im 2. Textfeld keine zusätzlichen Leerzeilen mehr auf:
- 2 benutzerdefinierte Textfelder werden angelegt.
- Text wird in das erste Feld eingefügt
- Man kopiert die gesamte Zeile des Textfeldes und fügt sie in das 2. Textfeld ein.
- Abstürze wurden behoben, wenn Ressourcen aus ihrem geteilten Ressourcenpool die Verbindung verlieren, speziell beim Schließen eines Projektes.
download: http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=2466263&kbln=de
|
- Auf der PWA kann nun unter „Meine Arbeit“ der Wert „aktuelle Arbeit“ angepasst werden.
- Der Fehler „Es ist ein unerwarteter Fehler aufgetreten“ / „An unexpected error has occured“ wurde behoben, wenn ein Teammitglied im Project Server mit lediglich der Berechtigung zum Betrachten von Projekten in das Projekt hinein klickt.
- Die Basisplanwerte gehen nicht mehr verloren, wenn diese zuvor gespeichert wurden und anschließend durch „Projekt aktualisieren“ verändert werden.
- Der Projektbesitzer kann nun innerhalb der Projektdetailseite geändert werden, auch wenn der neue Besitzer nicht dieselben Berechtigungen wie der alte besitzt.
- Es ist nun möglich eine PWA Seite zu erstellen, die den Host Header Namen trägt.
- Der Fehler „Es ist ein unerwarteter Fehler aufgetreten“ / „An unexpected error has occured“ wurde behoben, wenn eine Seite mit der Microsoft Projektseiten Vorlage erstellt wurde und anschließend versucht wird auf die Kosten Spalte auf der Risiko Seite zuzugreifen.
Download unter: http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=2459258&kbln=de
|
|
Wenn bei dem Öffnen eines Projektes im Project Client eine Fehlermeldung erscheint, die zum Eingeben eines neuen Namens auffordert (weil es bereits ein Objekt mit dem Namen gibt) kann man den Fehler auf folgende Weise lösen.

Dazu die Enterprise Global öffnen und anschließend den Organisator öffnen. Unter Datei -> Informationen -> „globale Vorlagen organisieren“ zu finden.

Wenn Sie im Reiter „Tabelle“ im rechten Fenster die „ausgecheckte Enterprise Global“ auswählen, wird die Tabelle "Eingabe“ / "Entry" erscheinen (bei der Fehlermeldung der doppelten Tabelle "Eingabe"). Diese muss aus der Enterprise Global herausgelöscht werden.
Auch wenn der besagte Fehler bei anderen Ansichten z.B. auftauchen sollte, kann diese ungewollte Ansicht im Organisator, Reiter Ansicht aus der Enterprise Global wieder gelöscht werden. In diesem Bereich sollten nur die „Enterprise XXXX“ Objekte stehen und die individuell angefertigten Tabellen / Ansichten.
Jetzt nur noch die Enterprise Global wieder abspeichern und einchecken. |
|
Um Views für den Project Client im Project Server hinzuzufügen, geht man folgendermaßen vor:
Zuerst muss die Enterprise-Global ausgecheckt werden.
Hierbei sollte man folgendes beachten:
Bevor Sie die Enterprise Global auschecken, sollten Sie alle Projekte im Vorfeld schließen, auch das sich automatisch mit öffnende „Projekt1“.
Wenn die Enterprise Global Vorlage nun im Client geöffnet ist, geht man auf den Reiter Ansicht und erstellt zunächst eine neue Tabelle für die Neue Ansicht. Also klickt man auf Tabelle -> weitere Tabellen.

In dem folgenden Feld können Sie eine neue Tabelle anlegen, oder einfach die Standardtabelle im Hintergrund (Eingabe) kopieren und anpassen.

Wenn die Tabelle erstellt ist, muss sie anschließend ausgewählt werden. Erst jetzt erschaffen wir unsere neue Ansicht, in dem wir weitere Ansichten unter dem Punkt „andere Ansichten“ auswählen.

Die Vorgehensweise ist nun ähnlich, wie schon zuvor bei der Tabelle. Also am besten die „Balkendiagramm (Gantt)“ Ansicht kopieren (oder natürlich die, die Sie verwenden möchten) und im folgenden Fenster bearbeiten.
Hier muss nun auch unsere zuvor erstellte Tabelle eingefügt werden, bei Bedarf kann auch noch ein zuvor erstellter Filter oder Gruppe zu der neuen Ansicht hinzugefügt werden.

Die neue Ansicht kann jetzt ausgewählt und bearbeitet werden. Also am besten erst an dieser Stelle die neuen Spalten einblenden lassen oder verändern.
Wenn alle Änderungen durchgeführt wurden kann gespeichert und die Enterprise global wieder eingecheckt werden.
|
|
In der Administrativen Sicherung in der Rubrik Datenbankverwaltung innerhalb der Servereinstellungen können bestimmte Gruppen gesichert werden.
Hier lassen sich nicht einzelne Projekte oder User speichern, sonders man hat nur die Möglichkeit die komplette Gruppe zu sichern. Beim Klick auf den Speicher Button wird also für jedes Projekt eine neue Version erstellt. 
Bei der Wiederherstellung jedoch ist es möglich direkt einzelne Projekte mit entsprechender Versionierung zu selektieren und wiederherzustellen. |
|
Ergänzung zum Blogeintrag „löschen von Enterprise Feldern“.
Wenn versucht wird eine oder mehrere Enterprise – Ressourcen zu löschen, müssen im Vorfeld alle Zuordnungen zu diesen Ressourcen entfernt werden. Man kann es als Löschschutz auffassen, da das Löschen mit bestehenden Zuweisungen nicht funktioniert und mit entsprechenden Fehlern beim Löschvorgang quittiert wird. Hier kann man auch direkt erkennen, welche Zuweisungen zu der Ressource noch bestehen und ggf. entfernt werden müssen. 
|
|
Wenn Sie diesen Fehler auf der PWA Seite z.B. unter Meine Arbeit, Project Center, Ressourcencenter oder dem Genehmigungscenter sehen, kann die Ursache mit dem IIS zusammenhängen. 
Prüfen Sie im Internetinformationsdienst (IIS) Manager, ob in den SharePoint Sites bei der aktivierten Windows-Authentifizierung rechts in den erweiterten Einstellungen, der „erweiterte Schutz“ auf „Deaktivieren“ gesetzt ist. Andernfalls kann es zu der beschriebenen Fehlermeldung kommen. 
|
|
Dieser Punkt befindet sich in den Servereinstellungen in der Rubrik "Zeit- und Vorgangsverwaltung" unter dem Punkt "Vorgangseinstellungen und –anzeige".

Wenn dieses Häkchen aktiviert ist, werden nicht nur die „Standard“ Zeilenklassifikationen importiert wie sonst üblich, sondern auch die ggf. Benutzerdefinierten.
Somit werden die Standard Zeilenklassifikationen mit denen der Benutzerdefinierten eines Vorganges aufsummiert und in dem betreffenden einzelnen Vorgang innerhalb von „meine Arbeit“ Vorgänge, importiert. |
|
Die Servereinstellung im Bereich Zeit- und Vorgangsverwaltung dient dazu, Mitarbeitern die Zeitrückmeldung auf bestimmte Vorgänge zu sperren.
Man wählt zunächst das Projekt in der oberen Dropdown Box aus und setzt in der entsprechenden Zeile der Spalte „Sperre“ das Häkchen für den zu schließenden Vorgang. 
Nachdem die Änderungen veröffentlich wurden, können die Mitarbeiter nicht mehr auf diese Zeiten zurückmelden.
Anzumerken gibt es noch, dass bei der Sperrung eines Sammelvorganges die untergeordneten Vorgänge nicht automatisch mit geschlossen werden. |
|
Nach dem Einspielen des CU Oktober 2011 sind im Project Server 2007 einige Probleme beim Download der ActiveX Steuerelemente für Project Center und andere Seiten in der PWA aufgetreten.
Es zeigt sich dadurch, dass eine Meldung erscheint, die Sie dazu auffordert die ActiveX Steuerelemente herunterzuladen. Dies ist immer der Fall, wenn die Steuerelemente in einem CU aktualisiert worden sind. In dem CU Oktober 2011 war es jedoch nicht der Fall!
Der Download der Steuerelemente erfolgt nicht vollständig und alle bekannten Lösungen konnten bis jetzt dieses Problem nicht lösen. Der Grund ist, dass Microsoft keine neuen ActiveX Steuerelemente mit diesem CU geliefert hat.
Die folgende temporäre Lösung sollte nur auf Systemen mit zuletzt aktuellsten CU's durchgeführt werden:
Auf dem Project Server:
1. Navigieren Sie zu C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\PWA\LIBRARY
2. Erstellen Sie eine Sicherheitskopie für die Datei SHELL.JS (eventuell werden Sie die ursprüngliche Datei hier wieder hineinkopieren, bevor Sie zukünftige Updates einspielen)
3. Öffnen Sie die Datei SHELL.JS mit NOTEPAD und verändern Sie den folgenden Abschnitt:
◦function PJ_CompareBuildVersion(clientBuildVersion, serverBuildVersion)
◦{
◦ var rgClientBuildVersion = clientBuildVersion.split(",");
◦ var rgServerBuildVersion = serverBuildVersion.split(",");
◦ for(var i = 0; i < rgClientBuildVersion.length-1; i++)
◦ {
◦ if(rgClientBuildVersion[i] > rgServerBuildVersion[i])
◦ return 0;
◦ if(rgClientBuildVersion[i] < rgServerBuildVersion[i])
◦ return 0;
◦ }
◦ return 0
4. Speichern Sie die Datei SHELL.JS
5. Im Internet Explorer aktualisieren Sie alle PWA-Seiten mit der ActiveX Tabelle (z.B. Project Center)

|
|
Durch das Kumulative Update Oktober 2011 für Project Server 2007 behobene Fehler:
- Der Ressourcenplan ist eingecheckt, bevor Sie ihn speichern. Sie erhalten die folgende Fehlermeldung:"The Resource plan is no longer checked out to you and your changes will not be saved. Contact the Project Server administrator."
- Nehmen Sie an, Sie fügen die Zeit-Dimension zur Datenanalyse Ansicht im Project Web Access (PWA) hinzu. Wenn Sie die zeitliche Dimension so erweitern, dass Sie die Wochenansicht haben, wird im Februar die 10te Woche vor der 6ten Woche angezeigt.
Hinweis: Dieses Problem wird im März 2012 wieder auftreten.
- Wenn Office Project Server 2007 eine große Menge an Schatten Tabellen erstellt, können Performance Probleme auftreten. Darüber hinaus kann es in der Published- und Draft- Datenbank zu großem Datenbankwachstum kommen.
Bitte beachten Sie folgende Information: http://www.grobmanschwarz.de/ms-project-blog/520-probleme-mit-activex-controls-nach-der-installation-des-cus-oktober-2011 |
|
Diese Servereinstellung befindet sich in der Rubrik Zeit- und Vorgangsverwaltung unter dem Punkt „Vorgangseinstellungen und anzeige“, speziell dort im Unterpunkt „Benutzeraktualisierungen schützen“
Durch das Setzen dieses Häkchens kann man unter „Meine Arbeit -> Vorgänge" den Mitarbeitern ermöglichen, sich einen individuellen Zeitraum in der Rückmeldemaske anzeigen zu lassen.
Ist das Häkchen in den Servereinstellungen nicht aktiviert, werden die Felder „von“ und „bis“ nicht eingeblendet. 
|
|
Im Bereich Zeit- und Vorgangsverwaltung, „Vorgangseinstellungen und –anzeige“ befindet sich unten auf der Seite die Einstellung „Fenster für die kurzfristige Planung definieren“.
In diesem Feld kann man die Anzahl an Berichtszeiträumen eingeben, die zuvor im Bereich „Zeiträume für Zeitberichte“ in derselben Rubrik definiert wurden.
Die Auswirkungen sind folgende:
Wenn man unter "Meine Arbeit“ Vorgänge nach "Planungsfenster" / "Periodengruppe“ gruppiert, erhält man folgende Gruppierungen: 
- Planungsfenster: In Bearbeitung für den aktuellen Zeitraum
Hier werden alle Vorgänge für den Mitarbeiter aufgelistet, die innerhalb des aktuellen Berichtszeitraumes liegen.
- Planungsfenster: Nahe Zukunft – Nächste X Zeiträume
Hier werden alle Vorgänge gelistet, die nach dem aktuellen Berichtszeitraum starten und innerhalb der Anzahl an Berichtszeiträumen liegen, die in der oben beschriebenen Servereinstellung definiert wurden.
- Planungsfenster: Ferne Zukunft
In diesem Bereich werden alle Vorgänge für den Mitarbeiter gelistet, die nach der im Server definierten Anzahl an Berichtszeiträumen starten.
- Planungsfenster: Abgeschlossen.
Hier werden alle abgeschlossenen Vorgänge aufgelistet. |
|
Oftmals lauten die Bezeichnungen für die Standardfelder im Project Client anders, als im Project Server. Als Beispiel wird die Spalte [Fertig stellen] im Project Server als [Ende] geführt, die Spalte [Wiederaufnahme] mit [Fortsetzen], [Unterbrechungstermin] mit [Anhalten] usw.
Da der Project Server die Namen der Client Standardfelder nicht kennt, werden diese auch mit einer Fehlermeldung quittiert, wenn man versucht diese in einer Formel zu verwenden. Man muss also im Vorfeld die korrekten Serverfeldnamen kennen, oder herausbekommen.
Hierzu kann man sich einer kleinen Nothilfe bedienen:
Man öffnet das relevante Projekt in der PWA und blendet sich z.B. neben den Projektdetails temporär ein zusätzliches Webpart namens „Projektfelder“ ein. Das Webpart bearbeitet man und lässt sich alle Serverfelder einblenden. 
Anschließend muss man nur noch die Werte aus dem Client Feld mit denen der in der Liste des „Projektfelder Webparts“ vergleichen. Bei einer Übereinstimmung der Werte, ist die Wahrscheinlichkeit groß, dass man das richtige Feld gefunden hat. Testen sollte man dieses natürlich auf alle Fälle noch einmal, um sich sicher sein zu können. |
|
Durch das Kumulative Update Oktober 2011 für Project Server 2010 behobene Fehler:
♦ Wenn Sie das *TimesheetCreated event* zum Anpassen einer Arbeitszeittabelle benutzen, werden in der Arbeitszeittabelle nicht die korrekten Daten angezeigt
♦ Wenn Sie in der Project Web App (PWA) Updates für einen Vorgang akzeptieren, gehen die Dauer und aktuelle Arbeit für bestimmte Aufgaben verloren.
♦ Gehen Sie vom folgenden Szenario aus:
1. Sie fügen in einer Arbeitszeittabelle ein benutzerdefiniertes Enterprise-Feld ein, welches auf einer Lookup-Tabelle basiert.
2. Sie aktualisieren die Arbeitszeittabelle.
3. Sie senden die Arbeitszeittabelle
4. Sie navigieren zum Genehmigungs Center
Bei diesem Szenario zeigt das Genehmigungs Center zwei Vorgänge, die genehmigt werden müssen. Allerdings sollte das Genehmigungs Center nur einen Vorgang anzeigen.
♦ Gehen Sie vom folgenden Szenario aus:
1. Sie tragen sich als Zuordnungsbesitzer einer Material Ressource ein
2. Sie ordnen die Material Ressource einem neuen Vorgang in einem Project zu
3. Sie speichern und veröffentlichen das Project
4. Sie betrachten den neuen Vorgang auf der Seite *Meine Vorgänge* in der PWA
Bei diesem Szenario zeigt die Seite *Meine Vorgänge* den neuen Vorgang nicht an. Außerdem wird in der Webpart Erinnerung nicht die richtige Anzahl neuer Vorgänge angezeigt.
♦ Angenommen Sie schließen einen Vorgang, um dafür zu sorgen, dass der Vorgang nicht in der Arbeitszeittabelle aktualisiert wird. Wenn Sie jetzt eine Arbeitszeittabelle aufrufen in der der Vorgang zugefügt war, verschwindet der Vorgang aus Arbeitszeittabelle.
♦ Wenn Sie in der Arbeitszeittabellen Rückmeldemaske nach Projekten gruppieren, zeigt die PWA doppelte Projektnamen
♦ Gehen Sie vom folgenden Szenario aus:
1. Sie erstellen benutzerdefinierte Felder, welche auf Vorgänge in der PWA zurückgreifen
2. Sie aktualisieren einen Vorgang zusammen mit den Informationen der benutzerdefinierten Felder über die Seite *Meine Arbeitszeittabellen*
3. Sie importieren die Ergebnisse in die Seite *Meine Vorgänge*
Bei diesem Szenario zeigt die Arbeitszeittabellen Ansicht nicht den Wert, der benutzerdefinierten Felder. Darüber hinaus wird in der Arbeitszeittabellen Ansicht nicht der Wert der benutzerdefinierten Felder angezeigt, wenn Sie zusätzliche Arbeitszeittabellen erstellen.
♦ Gehen Sie vom folgenden Szenario aus. Sie fügen ein Vorgangs Hierarchie Feld zur Arbeitszeittabellen Ansicht in der PWA hinzu. Dann fügen Sie eine neue Zuordnung zur Arbeitszeittabelle hinzu. Bei diesem Szenario zeigt das Vorgangs Hierarchie Feld nicht die Details der Vorgangs Hierarchie. Allerdings zeigt das es die Vorgangs Hierarchie Feld Details nachdem Sie die Arbeitszeittabelle gespeichert haben an.
♦ Gehen Sie vom folgenden Szenario aus. Sie melden sich in der PWA als Projektleiter an. Sie genehmigen einen Vorgang und geben viele Zeichen im Feld *Kommentar bei Übermittlung* im Genehmigungs Center ein. Bei diesem Szenario tritt die folgende Fehlermeldung auf:
"Fehler bei der Verarbeitung mindestens eines Elements. Dies wurde durch eine der folgenden Ursachen bewirkt:"

♦ Dieser Hotfix konfiguriert das Genehmigungs Center so, dass aktuelle Vorgänge hervorgehoben werden, wenn der Vorgang in Project Server 2010 aktualisiert wird. |
- Bei der Auswahl eines Vorgangs in einem Unterprojekt und der anschließenden Anzeige der Ressourcenzuweisung in der Ansicht Ressource: Grafik, stürzt der Client nicht mehr ab.
- Bei der Anzeige oder einem Doppelklick auf ein Modul im Visual Basic Editor treten nun keine Fehlermeldungen mehr auf.
Download: http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=2596533&kbln=en-us
|
- Verbesserte Performance bei der Neuberechnungen von Werten über mehrere Vorgänge
- Bei den folgenden Szenarios wird die aktuelle Arbeit nicht mehr unerwartet und ohne weitere Hinweise neu berechnet:
- Beim Ändern der zeitbasierten Arbeit in einem 2010 Projektplan.
- Beim Ändern der verbleibenden Arbeit eines Vorgangs oder einer Zuordnung in einem 2010 Projekt.
- Nach der Eingabe eines Wertes für die zeitbasierte Arbeit, bei der die Zeitspezifizierung größer als ein Tag ist.
- Der Fehler: “Es ist ein unerwarteter Fehler aufgetreten”, wurde behoben, nachdem versucht wurde direkt aus dem Explorer eine .mpp Datei zu drucken.
- Der Project Client kann nun weiterhin ohne Absturz ausgeführt werden, wenn versucht wird ein Projekt mit manuell falsch eingespielten Datumswerten bei Vorgängen zu öffnen.
- Es ist nun möglich ein Netzplandiagramm erwartungsgemäß zu drucken und auch in der Druckanzeige sich anzeigen zu lassen.
- Wenn in Project 2007 benutzerdefinierte Felder mit Typ “Dauer” angelegt werden, kann man die Projektpläne nun auch in 2010 öffnen.
Download: http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=2596495&kbln=en-us
|
|
Grundsätzlich lässt sich die Zeiteinheit im Client in den Optionen unter Terminplan „Arbeit wird eingegeben in“ ändern.

Solange man nicht mit dem Server verbunden ist, werden auch alle entsprechenden Arbeitswerte unter Ressource: Einsatz korrekt geändert.
Wenn man allerdings mit dem Server verbunden ist und bereits ein Projekt vom Server geladen hat, wird man feststellen, dass die Ressourcen - Sammelvorgänge nicht auf die geänderten Optionseinstellungen reagieren und ihren ursprünglichen alten Wert beibehalten.

Dieses Manko kann man nur umgehen, indem man bereits im Vorfeld vor dem Öffnen des Projektes die Einstellungen im Client ändert. Anzumerken gibt es noch, dass vorher alle Projekte geschlossen werden müssen. (Also auch das Standardprojekt „Projekt1“ vorher schließen bevor man die Arbeitszeitanzeige ändert!)
Wenn man jetzt ein Projekt vom Server lädt, kann man sehen, dass die Ressourcen - Sammelvorgänge die gewünschte Option übernommen haben. Möchte man die Anzeige also nochmals ändern, muss das Projekt erneut mit den geänderten Einstellungen geladen werden.
Anzumerken gibt es vielleicht noch, dass diese Problematik unter „Vorgang: Einsatz“ nicht existiert und dass das Servicepack1 hierbei keine Veränderungen bringt. |
|
Die Zeitachse lässt sich innerhalb von Project nur komplett ausdrucken. Microsoft ist sich dieses Mankos bewusst.
Es gibt einen kleinen Workaround, der unter Umständen schon weiterhelfen kann.
In diesem Fall markiert man die relevanten Tasks in der Timeline und kopiert diese in ein anderes Programm, wie z.B. PowerPoint.

Anschließend kann die Timeline in dem Programm beliebig angepasst und ausgedruckt werden. |
|
Generell sollte überlegt werden, ob es sinnvoll ist, die nicht mehr erforderlichen Enterprise-Felder wirklich zu löschen. In den meisten Fällen reicht es schon aus, die entsprechenden Felder aus den Ansichten zu löschen.
So haben Sie die Möglichkeit noch auf die hinterlegten Daten zuzugreifen und ggf. die Felder später einfach wieder einzublenden, falls sie erneut benötigt werden.
Ein weiterer Malus hinsichtlich des Löschens von Enterprise-Feldern ist, dass bei umfangreicheren Konfigurationen unter Umständen andere Enterprise-Felder mit den Daten des gelöschten Feldes innerhalb einer Formel arbeiten und es somit zu Fehlermeldungen kommen könnte.

Zum Ausblenden der Felder gehen Sie wie folgt vor:
Zum Ändern der PWA Ansichten gehen Sie in die Servereinstellungen und klicken auf Ansichten verwalten.
Anschließend die entsprechende Sicht auswählen und dort das Enterprise-Feld entfernen (im Bild ist es z.B. das Feld Arbeit)

Diesen Vorgang für alle notwendigen Sichten wiederholen.
Wenn Sie die Enterprise-Felder dennoch komplett löschen möchten gehen Sie folgendermaßen vor:
Wieder in den Servereinstellungen auf „Benutzerdefinierte Enterprise-Felder und Nachschlagetabellen“ gehen, ein Feld selektieren und auf „Feld löschen“ klicken.

Es empfielt sich vor dem löschen ein administratives Backup der Enterprise-Felder durchzuführen!
|
|
Da die Anzeige von Sammelvorgängen grundsätzlich innerhalb der Rückmeldemasken, wie z.B. unter „Meine Arbeit“ -> „Vorgänge“ oder „Arbeitszeittabelle“ nicht möglich ist, kann man sich unter MS Project Server 2010 mit einem kleinen Workaround behelfen.
In der Version 2010 gibt es die Spalte „Vorgangshierachie“, die man sich in den entsprechenden Ansichten anzeigen lassen kann. Sie gibt Aufschluss darüber unter welchem Sammelvorgang sich der eigentliche Task befindet.
Unter „Vorgänge“ gestaltet sich das Vorhaben noch ein wenig komfortabler als bei den „Arbeitszeittabellen“, da hier mit Gruppierung über die Vorgangshierachie gearbeitet werden kann. 
|
|
Falls Sie beabsichtigen über Project Web App eine Tabelle mit über 30 Zeilen auszudrucken, erscheint folgende Meldung: Druckwarnung, Es sind mehr als 30 Datensätze im aktuellen Raster vorhanden. 
Wenn Sie nun auf ok klicken, den Druckvorgang fortsetzen und anschließend feststellen, dass aus Ihrem Drucker lediglich weiße Seiten kommen, sollten Sie die Einstellungen in der Kompatibilitätssicht überprüfen.
Zu finden unter Extras -> Einstellungen der Komatibilitätsansicht
In dem folgenden Fenster sollten Sie den Haken vor „Intranetsites in Kompatibilitätsansicht anzeigen“ entfernen und ggf. die PWA Url aus der Kompatibilitätsansicht Anzeige entfernen. 
Von nun an sollte wieder normal gedruckt werden können.
Anzumerken gilt hier, dass diese Lösung erst ab Internet Explorer 8.0 anwendbar ist. Alternativ lässt sich selbstverständlich über den Project Client drucken. |
- Angenommen Sie nutzen den Befehl zum Erstellen einer Arbeitszeittabelle für Ihre aktuellen Projekte in Office Project Server 2007, indem Sie mit Projekten erstellen klicken. In diesem Fall enthält die Arbeitszeittabelle, die Sie erstellen, alle Projekte die Ihnen zugewiesen sind, statt nur Ihrer aktuellen Projekte.
- Betrachten Sie das folgende Szenario:
- Sie erstellen eine Arbeitszeittabelle, die eine Aufgabe enthält, in der Sie als Zuordnungsbesitzer festgelegt sind.
- Sie ändern den Zuordnungsbesitzer zu einer anderen Ressource.
- Sie klicken Import Arbeitszeittabellen auf der Seite Arbeitszeittabellen importieren.
In diesem Szenario ist der Importprozess fehlerhaft.
- Angenommen Sie erstellen eine Aufgabe, die eine Kostenressource und eine Arbeitsressource in einem Office Project Server 2007-Projekt enthält. Wenn Sie versuchen das Projekt zu veröffentlichen, braucht der Reporting-Job eine lange Zeit zum beenden.
- Betrachten Sie das folgende Szenario:
- Sie erstellen eine neue Aufgabe in einem Projekt und weisen sich selbst diese Aufgabe zu.
- Sie veröffentlichen das Projekt in Office Project Server 2007.
- Sie verwenden die Zeitphasen-Ansicht auf der Seite Eigene Vorgänge in Office Project Web Access.
- Sie geben einen ungültigen Istarbeit-Wert für den Vorgang in der Zeitphasen-Ansicht an.
- Sie übermitteln den ungültigen Wert.
In diesem Szenario erhalten Sie eine Meldung, die bestätigt, dass der Wert erfolgreich gesendet wurde. Stattdessen sollte Ihnen die folgende Fehlermeldung angezeigt werden:
"Ihre Änderungen können aufgrund von Fehlern nicht gespeichert werden. Korrigieren Sie die Fehler in der Tabelle oben, und speichern Sie Ihre Arbeit wieder."
- Wenn Sie das Project Server Interface (PSI) verwenden, um einen Plan in Project Server 2007 zu bearbeiten, wird Ihnen die folgende Fehlermeldung angezeigt:
Arithmetische Operation führte zu einem Überlauf.
- Sie können den tatsächlichen Kosten-Wert für eine Zuordnung nicht festgelegt, wenn Sie das PSI in Office Project Server 2007 verwenden.
- Betrachten Sie das folgende Szenario:
- Sie legen die Landes-/Regionaleinstellungen auf ein Gebietsschema, außer Englisch (USA), in Office Project Web Access.
- Sie verwenden das Format TT/MM/JJ als Datumswert in einem benutzerdefinierten Datumsfeld Typ für ein Projekt.
- Sie speichern das Projekt.
- Sie bearbeiten das Projekt und speichern es erneut.
In diesem Szenario wird das Datumsfeld-Format in MM/TT/JJ geändert. Hinweis Dieses Problem tritt auf, nachdem Sie das Hotfix-Paket installiert haben: Es wird im Microsoft Knowledge Base-Artikel 2412269 beschrieben.
Downlaod Link:
http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=2553024&kbln=de |
- Ändert den Abfragedienst, um zu verhindern, dass dieser große Speichermengen über längere Zeiträume verwendet.
- Verbessert die Leistung bestimmter Datenbanktabellenindizes.
- Verbessert die Funktion für Kostenressourcen. Beispielsweise werden nun durch den Server Aufgaben richtig behandelt, denen Material- oder Ressourcen zugewiesen wurden.
- Verbessert bestimmte Bereiche, beispielsweise Ressourcenpläne, Zusammenstellen von Teams und das Serverplanungsmodul.
Download Link:
http://www.microsoft.com/downloads/de-de/details.aspx?familyid=b7816d90-5fc6-4347-89b0-a80deb27a082&displaylang=de |
|
Das Cumulative Update KB2588842 wurde am 31. August 2011 veröffentlicht.
Der Hotfix behebt folgende Fehler:
- Wenn „Senden“ geklickt wird, um eine Arbeitszeittabelle zu übermitteln und nochmals „Senden“ geklickt wird, während die Arbeitszeit Tabelle in der Warteschlange verarbeitet wird, tritt der Fehler „TimesheetIncorrectMode“ auf
- Das Planen von Aufgaben schlägt fehl, wenn ein Projekt Links zu Aufgaben enthält, die nicht existieren
- Wenn ein Projekt mit der Ressource „Material“ erstellt wird, diese einem Vorgang zugeordnet wird, für „Material“ keine Kosten anfallen und die Fälligkeit der Kosten für den Anfang der Zuordnung festgelegt wird, schlägt die Terminplanung fehl
- Wenn ein hoher Wert für die aktuelle Arbeit an einer Materialzuweisung festlegt wird und der Wert anschließend verringert wird, wird die aktuelle Arbeit für die Ressource „Material“ falsch gespeichert
- Falls Aktualisierungen für einen abgeschlossenen Vorgang, der keinen Anfangstermin hat, vorgenommen werden, schlägt die Terminplanung fehl
- Das QueueUpdateProject Project Server Interface (PSI) kann nicht verwendet werden, um einen Besitzer zu ändern, wenn nicht über die Berechtigung „Speichern“ verfügt wird
- Wenn „Dies ist ein Enterprise Projekt“ geklickt wird und das Projekt in Project Professional im Lese-/Schreibmodus geöffnet wird, wird das Projekt im schreibgeschützten Modus geöffnet
- Beim Speichern einer Arbeitszeittabelle für einen zukünftigen Zeitraum, werden zusätzliche Zeilen in der Arbeitszeittabelle hinzugefügt
- Sollte ein Projektmanager eine Änderung bei einem Vorgang, dessen Zuordnung bereits abgeschlossen ist vornehmen, erhalten Ressourcen per eMail eine Benachrichtigung
- Falls das Aktualisieren der Berichtsserver Datenbank fehlschlägt, werden Aufträge, die auf die Fertigstellung der Aktualisierung warten, automatisch abgebrochen
Sie sollten diesen Hotfix nur installieren, wenn einer dieser Fehler in Ihrem System auftritt. Desweiteren sollten Sie Ihr System nach der Installation einem ausgiebigen Test unterziehen. Das Project Server 2010 CU für August kann man unter folgendem Link anfordern:
http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=2553049&kbln=en-us
Ein Download Link zum Hotfix wird Ihnen per eMail geschickt. |
|
Das Service Pack 1 für Microsoft Project Server 2010 ist am 28.06.2011 veröffentlicht worden. Das SP1 enthält alle bis zum April 2011 veröffentlichten kumulativen Updates.
Die wichtigsten Neuerungen:
- Unterstützung von Internet Explorer 9
- Mozilla Firefox und Apple Safari Unterstützung für die Project Web App
- Projekte können bei der Verwendung von Regeln zur automatischen Veröffentlichung auch automatisch veröffentlicht werden.
- Verbesserte Fehleranzeige
- Die Bedienung von Ressourcen- und Projektfiltern wird erleichtert
- Das Löschen von Stornierungen ist nun möglich
- Mehr Flexibilität bei Konfigurationsmöglichkeiten von Buchungssperren
- Projekte mit der Vorgangsart „Feste Arbeit“ können nun über die Project Web App bearbeiten werden
Bitte beachten Sie, dass das Service Pack 1 ein umfangreiches Update ist und daher nicht ohne anschließenden Test auf produktiven Project Servern installiert werden sollte. Das Service Pack 1 für Project Server 2010 kann man unter folgendem Link herunterladen:
http://www.microsoft.com/downloads/de-de/details.aspx?FamilyID=6790e0b5-3c2a-473a-a3d0-f408d01cb71a
|
|

Diese Fehlermeldung erscheint z.B. wenn nach einem Update des Project / Sharepoint Servers versäumt wurde, den SharePoint Configuration Wizard auszuführen. Je nach vorherigem Patchstand kann es also durchaus sein, dass die entsprechenden Project Datenbanken geupdatet werden müssen.
Erst nachdem die Datenanken durch den Sharepoint Configuration Wizard geupdatet wurden, ist eine Verbindung mit der PWA wieder möglich. |
|
Dieser Fehler kann beim Öffnen eines Projektes über PWA erscheinen. Gründe für das Auftreten können unterschiedlicher Natur sein, ein fehlerhaftes Veröffentlichen oder korrupte Ressourcenzuordnungen sind z.B. mögliche Ursachen. 
Um den Fehler zu beseitigen kann man versuchen das Projekt erneut zu veröffentlichen:
- Über PWA, ggf. über einen anderen User.
- Über Client, in diesem Fall kann man sich die Spalte „veröffentlichen“ einblenden lassen und alle Werte auf „nein“ setzen. Nun das Projekt veröffentlichen und die zuvor eingefügte Spalte wieder auf die ursprünglichen Werte setzen.
|
|
Im vornherein sollte erwähnt werden, dass Microsoft Service Packs und Cumulativ Updates für SharePoint Server 2010 und Project Server 2010 zusammen zur Verfügung stellt.
Um zu sehen ob Service Packs und Cumulative Updates richtig installiert und auch in SharePoint/Project Server eingebunden wurden, geht man zuerst in die SharePoint 2010 Zentraladministration.
In der Zentraladministration klickt man auf "Produkt- und Patchinstallationsstatus überprüfen".

Die im nächsten Bild angezeigte Liste zeigt den aktuellen Patch- und Versionsstand. Die installierten Cumulativ Updates werden mit ihrer entsprechenden KB-Nummer angezeigt. Um jetzt beispielsweise herauszufinden, ob es sich um ein Cumulative Update für Juni oder April handelt, kann man auf den blau hinterlegten Text klicken und gelangt so auf die entsprechende Downloadseite von Microsoft. Dort kann man direkt sehen, um welches Cumulative Update es sich handelt.
Hier beispielsweise ServicePack 1 und CU June 2011:

|
|
Webparts in Project Server 2010 kann man folgendermaßen bearbeiten:
Zuerst oben links auf der PWA Seite auf Websiteaktionen klicken und „Seite bearbeiten“ anwählen. 
Anschließend können Sie weitere Webparts hinzufügen oder entfernen.
Zum Bearbeiten müssen Sie auf der rechten Seite des entsprechenden Webparts auf den kleinen Pfeil nach unten klicken (siehe Bild) und „Webpart bearbeiten“ selektieren. 
Nun öffnet sich auf der rechten Seite ein Bearbeitungspanel, in dem Sie die Änderungen entsprechend vornehmen können. 
|
|
Eine gepunktete Linie bedeutet grundsätzlich, dass in diesem Zeitraum keine Arbeit verrichtet wird.
1. Wenn diese Linie innerhalb eines Vorganges zu sehen ist, spricht man von einer Unterbrechung des Vorganges.
Eine normale Unterbrechung kann man z.B. durch folgendes Symbol (Vorgang unterbrechen) in einen Vorgang einfügen

Auf das eingekreiste Symbol klicken und auf den Vorgang entsprechend anwenden.
Auflösen kann man die Unterbrechung, in dem man z.B. den Teilvorgang, per Drag & Drop wieder an den Gegenpart zieht. 
2. Eine gepunktete Linie vor einem Vorgang entsteht allerdings anders. In dem folgenden Bild wurde in der Woche vom 05. – 11. September die Arbeitszeit des Mitarbeiters auf null gesetzt, wodurch die gepunktete Linie entsteht.
Auflösen kann man diesen Effekt, in dem man z.B. eine weitere Ressource für diesen Zeitraum abstellt und arbeiten lässt, oder den entsprechenden Mitarbeiter Arbeitszeit größer null auf diesen Vorgang in dieser Zeit zuweist.
3. Eine gepunktete Linie hinter einem Vorgang entsteht wiederum ein wenig anders.

Die Vorgangsart ist hierbei auf feste Dauer gestellt, die Dauer des Vorgangs soll 6 Tage betragen, die Arbeit ist aber schon innerhalb von 3 Tagen beendet und fällt in diesem Fall auf Montag, Dienstag und Mittwoch. Somit bleibt die restliche Dauer des Vorgangs als gepunktete Linie bestehen, in der keine Arbeit geleistet wird.
Auflösen kann man diese Punkte, in dem man die Vorgangsart einmal auf feste Arbeit, oder feste Einheiten switcht. |
|
… kann man die Buchung der Ressource auf „vorgesehen“ stellen. 
Die Alternative über „veröffentlichen“ ja/nein deaktiviert den Vorgang für alle Zuordnungen des Vorgangs, was oft nicht erwünscht ist. |
|

Falls folgende Fehlermeldung auftaucht, ist das Problem vermutlich in der Spalte der Vorgänger im MS Project Client zu suchen. Wenn das Projekt in einem Masterplan eingebunden ist, oder einmal war, sind in diesem Zusammenhang sehr wahrscheinlich Fehler produziert worden. Mit dem Servicepack1 + CU Juli sollte die Fehlerursache behoben sein.
Mit einem entfernen der Werte in der Spalte „Vorgänger“ und anschließendem speichern lässt sich das Problem beheben. Vorher sollte man sich natürlich die Vorgänger kopieren und nach dem erfolgreichen Save-Vorgang wieder einfügen, nun ist auch wieder das Speichern mit den Vorgängern möglich. |
|
Wenn Sie eine neue Serverfarm installieren wollen oder einen neuen Sharepointserver in eine schon vorhandene
Datenbank integrieren wollen, benötigen Sie folgende Berechtigungen auf dem SQL-Server:
1. Der Farmadministrator (im Beispiel PSAdmin): dbcreator, securityadmin, public

2. Der Installationsadministrator (im Beispiel InstallAdmin): dbcreator, securityadmin, public (wie oben)
Wenn der Installationsadministrator nicht auf dem SQL-Server angegeben ist kommt folgende Fehlermeldung:
Die Verbindung mit der Datenbank 'master' auf dem SQL-Server unter 'DATENBANKSERVERNAME' kann nicht hergestellt
werden. Die Datenbank ist ggf. nicht vorhanden, oder der aktuelle Benutzer ist nicht berechtig eine Verbindung
mit ihr herzustellen.
Diese Fehlermeldung kommt, weil Sie beim Ausführen des Konfiguration-Assistenten für SharePoint-Produkte noch mit
dem Installationadministrator angemeldet sind. Dieser möchte eine Verbindung zum SQL-Server aufbauen.
Für Fragen und/oder Rückmeldungen wenden Sie sich bitte an:
Diese E-Mail-Adresse ist gegen Spambots geschützt! JavaScript muss aktiviert werden, damit sie angezeigt werden kann.
|
|
1. Wenn ein Projekt lokal, also ohne Serververbindung, mit entsprechenden Enterprise Ressourcen angelegt wurde und versucht wird, mit fehlender Ressourcen Berechtigung, dieses Projekt auf den Server zu speichern, erhält man folgende Fehlermeldng:

Anschließend müssen die Ressourcen umbenannt werden und stehen somit nicht als Enterprise Ressource auf dem Server zur Verfügung.
2. Falls das Projekt allerdings im Vorfeld schon auf dem Server mit den entsprechenden Rechten auf die Ressourcen erstellt wurde und erst anschließend der beteiligten Gruppe/Kategorie die Rechte auf die Ressourcen entzogen werden, erhält man beim Öffnen dieses Projektes folgende Fehlermeldung:

Wenn man nun auf ok klickt, kann man dennoch die Ressourcen einsehen und modifizieren. Das Projekt kann anschließend sogar ohne weitere Fehlermeldungen gespeichert und veröffentlicht werden!
|
|
Wenn man versucht ein Projekt vom Project Server lokal auf seinen Rechner zu speichern, werden zuvor angelegte Enterprise Felder zwar ebenfalls mit übernommen, allerdings nicht die unter Umständen notwendigen Nachschlagetabellen für die entsprechenden Enterprise Felder.
Mit etwas manuellem Aufwand lässt sich das Problem teilweise umgehen, zumindest wenn man nur die aktuellen Werte in dem Enterprise Feld benötigt.
In diesem Fall ist das Projekt im Professional Client vom Server zu öffnen, anschließend sollte in das nun geöffnete Projekt eine weitere Textspalte eingefügt werden. (Rechtsklick auf eine Spalte und „Spalte einfügen“ anwählen, anschließend z. B. „Text1“ eingeben). Im nächsten Schritt einen Rechtsklick auf das Enterprise Feld tätigen und auf „kopieren“ klicken, als nächstes Rechtsklick auf das neu generierte Textfeld und „einfügen“ anwählen. Nun kann das Projekt mit den Inhalten des Enterprise Feldes, in dem neu generierten Textfeld, lokal abgespeichert werden.
Auf diese Weise werden mit wenig Aufwand die aktuellen Werte des Enterprise Feldes dennoch gespeichert.
Falls weiterhin in dem lokalen Projektplan mit der Enterprise Liste gearbeitet werden soll, so muss diese leider manuell, also lokal als benutzerdefiniertes Feld angelegt und gepflegt werden. |
|
Mit der konventionellen Methode, also einfach über Basisplan festlegen und anschließend für "ganzes Projekt" auswählen ist keine vollständige Lösung zu erreichen. In diesem Fall werden nämlich die Teilprojekte des Masterplans außer Acht gelassen.
Dieses Manko kann man umgehen, indem man sich im Vorfeld alle Teilvorgänge des Masterplans anzeigen lässt (auch die Teilvorgänge innerhalb der Teilprojekte -> alle Gliederungsebenen), alles markiert und beim Basisplan festlegen die Auswahl auf „Ausgewählte Vorgänge“ setzt.
Mit dieser Auswahl wird der Basisplan nun über den gesamten Masterplan, samt Teilprojekte gesetzt.
Zur Veranschaulichung: Alles markieren, dann im Reiter Ansicht auf Gliederung gehen und „Teilvorgänge einblenden“ anklicken.

Anschießend im Reiter Projekt auf Basisplan festlegen klicken und im folgenden Menü die Auswahl auf „Ausgewählte Vorgänge" setzen und OK drücken.

|
|
In diesem Beispiel werden die Stunden über die PSI (Project Server Interface) zurückgemeldet.
Diese Rückmeldung erfolgt in drei Schritten:
- Bilden eines Filters für die Statusänderung (entspricht dem Eintrag von Stunden in eine Tabellenzelle in der PWA)
- Statusspeicherung (entspricht der Funktion "Speichern" in der PWA)
-
Statusübermittlung (enspricht der Funktion "Status senden" in der PWA)
public void SubmitAssignmentUpdates() { //Schritt 1: Parameterbildung und Erstellen einer change.xml: DateTime startDate, endDate; decimal Hours; int iHours; startDate = Convert.ToDateTime(Convert.ToString(LabelVarDatum.Value.ToString().Substring(0, 10) + " 08:00:00")); endDate = Convert.ToDateTime(Convert.ToString(LabelVarDatum.Value.ToString().Substring(0, 10) + " 17:00:00")); Hours = Convert.ToDecimal(TextBoxHours.Text); Hours = Hours * 100; Hours = Hours * 60000; Hours = Hours / 100; iHours = Convert.ToInt32(Hours);
statService = PJContext.Current.PSI.StatusingWebService; proj_uid = new Guid(LabelVarProjUID.Value); assn_uid = new Guid(LabelVarAssnUID.Value);
#region Create updates to assignments StringBuilder changeXml = new StringBuilder(); changeXml.AppendFormat("", proj_uid.ToString()); changeXml.AppendFormat("", assn_uid.ToString()); changeXml.AppendFormat("{0}", iHours, startDate.ToString("s"), endDate.ToString("s")); changeXml.Append(""); #endregion #region Update Status //Schritt 2: Speicherung statService.SetAssignmentWorkData(changeXml.ToString()); #endregion #region Submit assignment updates //Schritt 3: Übermittlung statService.SubmitStatus(new Guid[] { assn_uid }, "Assignment work data update from code"); #endregion } |
|
In diesem Beispiel wird gezeigt, wie man die "Arbeitszeittabelle" bzw. die Tabelle "meine Vogänge"
in der PWA generell sperren kann. Dazu wird ein Delegat des Grids benutzt:
GetRecordEditMode
Dieser Delegat wird beim Rendern einer Zeile für jede Zelle der Zeile aufgerufen. Der Delegat wird auch aufgerufen,
wenn eine Zelle ausgewählt wird.
// Hier die Referenzpfade angeben
//... var lock;
_spBodyOnLoadFunctionNames.push("Main");
function Main() { lock = new MyGridLock(); }
function MyGridLock() { var _grid; var _satellite;
if (window.PJ == null || PJ.AddGridSatelliteInitializationNotifier == null) { return; }
PJ.AddGridSatelliteInitializationNotifier ( function (satellite) { //Überprüfung, ob "Arbeitszeittabelle" if (PJ.TimesheetSatellite != null) {
satellite = PJ._NotifySatelliteInitComplete.arguments[0]; _satellite = satellite;
_grid = satellite.GetJsGridControlInstance(); _grid.AttachEvent(SP.JsGrid.EventType.OnCellFocusChanged, CellFocusChangedTimeSheet); } //Überprüfung, ob "Meine Vorgänge" if (PJ.MyTasksSatellite != null) {
satellite = PJ._NotifySatelliteInitComplete.arguments[0]; _satellite = satellite;
_grid = satellite.GetJsGridControlInstance(); _grid.AttachEvent(SP.JsGrid.EventType.OnCellFocusChanged, CellFocusChangedMyTasks); } } ); //Funktionen für "Arbeitszeittabelle" function CellFocusChangedTimeSheet(eventArgs) {
//schreiben Sie hier Ihren zusätzlichen Code für die "Arbeitszeittabelle" //z.B. um den Inhalt der Zelle oder das Datum zu erhalten _grid.SetDelegate(SP.JsGrid.DelegateType.GetRecordEditMode, SetRecordEditMode); }
//Funktionen für "Meine Vorgänge" function CellFocusChangedMyTasks(eventArgs) { //schreiben Sie hier Ihren zusätzlichen Code für "Meine Vorgänge" //z.B. um den Inhalt der Zelle oder das Datum zu erhalten
_grid.SetDelegate(SP.JsGrid.DelegateType.GetRecordEditMode, SetRecordEditMode); }
//Sperre des JsGrids //Aufgerufen im CellFocusChanged Event function SetRecordEditMode(record) { return SP.JsGrid.EditMode.ReadOnly; } }
|
|
|