X

Vielen Dank, dass Sie sich für unsere Dienstleistungen interessieren. Leider sind Sie auf einer veralteten Seite gelandet. Das sollte nicht vorkommen.

Besuchen Sie gerne unsere aktualisierte Webseite.

MS Project Server, Project Online Blog

Bewertung: 0 / 5

Stern inaktivStern inaktivStern inaktivStern inaktivStern inaktiv

Bewertung: 0 / 5

Stern inaktivStern inaktivStern inaktivStern inaktivStern inaktiv

Im Wesentlichen gibt es 3 verschiedene Gründe um offline mit dem MS Project 2010 zu arbeiten:

- Bearbeiten der Projektpläne beim Reisen

- Netzwerk fällt während der Bearbeitung des Projektplanes aus

- Projektpläne bzw. Projektdatein sollen per Mail weitergegeben werden

 

Schritt 1: Projekt offline stellen

- Project Professional 2010 mit Project Server verbinden

- Projekt auswählen

- Unter Datei - Informationen - Konten verwalten - Offline arbeiten

 Offline1

--> Projekt kann nun offline bearbeitet werden. Danach MS Project schließen.

Beachte: Beim nächsten Öffnen des MS Project Clients muss der Server ausgewählt

             und "Offline arbeiten" ausgeführt werden.

             Ansonsten werden Sie das Projekt nicht öffnen können.

Offline2

 

Schritt 2: Synchronisation mit MS Project Server

- Starten des MS Project Client

- Server auswählen

- Nicht auf "Offline arbeiten" klicken, sondern auf "OK"

- Projekt aus lokalem Speicherort auswählen und einchecken

--> Projekt wurde mit Server synchronisiert

 

Schritt 3: Projekt als Datei speichern (z.B.für E-Mail Versand)

- Project Professional 2010 mit Project Server verbinden

- Projekt auswählen

- Unter Speichern und Senden - Projekt als Datei speichern

Offline3

Bewertung: 4 / 5

Stern aktivStern aktivStern aktivStern aktivStern inaktiv

Um auf den aktuellen Kontext in Sharepoint zuzugreifen gibt es das SPContext Objekt. 

Für den ProjectServer gibt es dementsprechend das PJContext Objekt.

 

Um die PSI direkt ansprechen zu können, muss das Visual Studio Projekt folgende Verweise beinhalten:

Verweise

Folgendes Beispiel zeigt einen direkten Zugriff auf den Webservice CustomFields und die Methode ReadCustomFields:

 

protected void Button1_Click(object sender, EventArgs e)

        {

            Microsoft.Office.Project.Server.WebServiceProxy.CustomFields

customFieldsService = PJContext.Current.PSI.CustomFieldsWebService;

 

           Microsoft.Office.Project.Server.Schema.CustomFieldDataSet

 data = customFieldsService.ReadCustomFields(string.Empty, false);

 

            projectGrid.DataSource = data.CustomFields;

            projectGrid.DataBind();

        }

 

Diese Vorgehensweise funktioniert nur bei Webparts, die direkt im Project Web Access eingebunden werden.

Bewertung: 4 / 5

Stern aktivStern aktivStern aktivStern aktivStern inaktiv

Eine Formel mit Datumsfeldern gibt einen #FEHLER zurück, sobald eins der Datumsfelder nicht gefüllt ist (Wert "NV").

MS Project vergibt einen nummerischen Wert von 4294967296 (32 bit entspricht 2 ³²), wenn ein Datumsfeld NV (leer) ist.

"NV" ist also nicht null und nicht 0, aber da der tatsächliche Wert von "NV" bekannt ist, kann man ihn in den Formeln berücksichtigen.

Die Lösung ist ein einfachess Iif-Statement:

 

iif(expression, true, false)

Um die Differenz zwischen zwei Datumsfeldern (z.B. geplantes Ende und Ende) zu berechnen, kann man folgende Formel in einem Textfeld anwenden:

 

Iif([geplantes Ende] > 50000, "Ende nicht geplant", [geplantes Ende]-[Ende])

 

Eine Alternative wäre die Methode ProjDateValue, mit der man den Wetr "NV" ermitteln kann:

 

iif([geplantes Ende]=projdatevalue("NV"), "Ende ist geplant", "Kein Ende geplant")

 

 

Go to Top