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.
Bewertung: 0 / 5
Bewertung: 0 / 5
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
--> 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.
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
Bewertung: 4 / 5
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:
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
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")
arksolutions GmbH
service@arksolutions.de
Telefon: +49 89 9438432-0