Project Online  Project Server Project Detail Pages - Enhancements Part 9- Show WebParts in Tabs on Project Detail Page

Project Online Project Server Project Detail Pages - Enhancements Part 9- Show WebParts in Tabs on Project Detail Page

This is the ninth part of articles discussing Project Detail Page enhancements: Show/hide a field depending on the value of an internal field on the same page Show/hide a field depending on the value of an Enterprise Custom field on the same page Show/Hide a field based on the value of an internal field using REST Show/Hide a field based on the value of an Enterprise Custom Field without Lookup Table using REST Remove Time from Enterprise Custom Fields on Project Detail Pages Remove Prefix from Enterprise Custom Fields on Project Detail Pages Hide Impact Ratings on Project Detail Page “Strategic Impact” Disable “Project Owner” Button on Project Detail Page Show WebParts in Tabs on Project Detail Page For a description for preparation of a Project Detail Page for JavaScript, see General Preparation. ...

October 13, 2020 · 3 min · Barbara Henhapl
Project Massenänderung für Ressourcenkostensätze mit VBA  Bulk Update for Resource Rates with VBA

Project Massenänderung für Ressourcenkostensätze mit VBA Bulk Update for Resource Rates with VBA

Deutsche Version Alle Jahre wieder … Gegen Jahresende gibt es immer wieder die Anforderung, die Kostensätze für Ressourcen für das Folgejahr einzutragen. Hier stelle ich ein Makro bereit, der das Ganze mit VBA vereinfacht. Mit dem Code können Sie Kostensätze für jeweils eine Kostensatztabelle ändern. Für Änderungen in einem einfachen Projekt mit lokalen Ressourcen öffen Sie dieses Projekt für Enterprise Ressourcen aus Project Online oder Project Server öffnen Sie die Unternehmensressourcen im Client zur Bearbeitung von Ressourcen in einem gemeinsamen Ressourcenpool öffnen Sie den gemeinsamen Ressourcenpool Wenden Sie eine Ressourcenansicht, z.B. Ressource:Tabelle. Blenden Sie Kostenspalten ein, die noch nicht in Verwendung sind (Kosten1 – Kosten 10, ….). Ich verwende in diesem Code vorhandene Kostenfelder, um Probleme mit Einheitsbezeichnungen und Währungskennzeichen beim Import zu vermeiden. Wenn Sie nur den Standardsatz ergänzen möchten, ist ein Kostenfeld ausreichend. Für Überstundensatz oder Kosten pro Einsatz benötigen Sie bei Bedarf ebenfalls je ein Kostenfeld. Tragen Sie in diese Felder die neuen Kostensätze ein. ...

October 5, 2020 · 6 min · Barbara Henhapl
Project VBA Module exportieren und importieren  Export and Import VBA Modules

Project VBA Module exportieren und importieren Export and Import VBA Modules

Deutsche Version Nachdem ich jahrelang Zeit verbraucht habe, mit rechten Mausklicks Module für BackUp-Zwecke zu exportieren und neue oder geänderte Module zu importieren, habe ich vor einiger Zeit Code geschrieben, womit ich das automatisiere. Ich habe den Code jetzt etwas abgewandelt, da UserForms nicht als Plaintext bereitgestellt werden können. Code bietet die Auswahlmöglichkeit. Alle Module eines ausgewählten Projekts in einen Ordner zu exportieren Alle Module eines ausgewählten Projekts in einen Unterordner zu exportieren und alle Module aus dem darüberliegenden Ordner zu importieren. Eventuell bereits vorhandene Module werden bei Bedarf zuvor entfernt ...

July 14, 2020 · 9 min · Barbara Henhapl

Project Makros mit Datumsfeldern in mehrsprachiger Umgebung - Macros with Date Fields in Multilanguage Environment

Deutsche Version Im Artikel Project: Formeln mit Datumsfeldern in mehrsprachiger Umgebung / Formulas with Date Fields in Multilanguage Environment habe ich beschrieben, wie man Fehler in Formeln mit potentiell leeren Datumsfeldern in einer mehrsprachigen Umgebung vermeidet. Potentiell leere Datumsfelder wie Geplantes Ende, Datum1, … werden abhängig von der Sprachversion als NV, NA, … dargestellt. Wenn in Formeln auf diesen Textwerte einer Sprache geprüft wird, führt das zu Fehlern bei Verwendung einer anderen Sprachversion von Project. Das gleiche gilt auch, wenn diese Felder mit VBA ausgewertet werden. In Code sehen Sie drei Beispielmakros: ...

September 27, 2019 · 3 min · Barbara Henhapl
Project Formeln mit Datumsfeldern in mehrsprachiger Umgebung  Formulas with Date Fields in Multilanguage Environment

Project Formeln mit Datumsfeldern in mehrsprachiger Umgebung Formulas with Date Fields in Multilanguage Environment

Deutsche Version Formeln mit einem Datumsfeld lassen sich in Project leicht erstellen. Wenn dabei ein Datumsfeld geprüft werden soll, das potentiell keinen Wert enthält, lässt sich das in der deutschen Version mit einer Prüfung auf „NV" (Nicht verfügbar) abprüfen. Das kann zum Beispiel bei einem Vergleich mit einem Basisplandatum wie Geplantes Ende der Fall sein. Folgende Formel zeigt im Feld Text1 „Kein Basisplan" an, wenn für den Vorgang noch kein Basisplan festgelegt wurde. Dabei wird „NV" mit „ProjDateValue(“NV”)=[Geplantes Ende]" in ein Project-Datumfeld konvertiert, um mit dem Wert in Geplantes Ende vergleichen zu können. ...

September 21, 2019 · 3 min · Barbara Henhapl

Project Kalenderausnahmen exportieren Export Calendar Exceptions

Deutsch Häufig wird in Foren die Frage gestellt, wie Ausnahmen (Abwesenheiten oder abweichende Arbeitszeiten) exportiert werden können. Hier ist ein Makro bereitgestellt, das alle Kalenderausnahemn in eine Datei exportiert. Dabei werden alle Ausnahmen aller Projektkalender und aller Ressourcenkalender während der Projektlaufzeit berücksichtigt. Mit dem Setzen einer Konstanten zu beginn, können Sie definieren, ob nur arbeitsfreie Tage oder alle Ausnahmen exportiert werden sollen. In Makros implementieren / Implement Macros wird beschrieben, wie ein Makro in Project übernommen werden kann. Mehr Beispielmakros sind unter VBA zu finden. ...

August 22, 2019 · 6 min · Barbara Henhapl

Project Online Project Server Lesen und Schreiben von Benutzerdefinierte Enterprise-Feldern Read and Write Enterprise Custom Fields

Deutsch Häufig sollen Werte für Benutzerdefinierte Enterprise-Felder (ECF) per Makro (VBA) gelesen oder gesetzt werden. Dazu ist jeweils im ersten Schritt die ID des ECF zu identifizieren, dafür steht die Funktion FieldNameToFieldConstant zur Verfügung. Als Parameter benötigt diese Funktion den Feldnamen und die Entität des Felds. Mit der erhaltenen Konstanten können dann die Werte mit der Funktion* GetField* gelesen oder mit der Funktion SetField gesetzt werden. Im Codebereich finden Sie Beispiele für alle Entitäten. Bitte beachten Sie Folgendes: ...

May 27, 2019 · 9 min · Barbara Henhapl
Project Benutzerdefinierte Felder in andere Entität kopieren  Copy Custom Fields to Other Entity

Project Benutzerdefinierte Felder in andere Entität kopieren Copy Custom Fields to Other Entity

Deutsch Häufig wird in Foren die Frage gestellt, weshalb Werte benutzerdefinierter Felder in einer Ansicht nicht zur Verfügung stehen. Das liegt üblicherweise daran, dass das Feld für eine Entität erstellt wurde, die in der gewünschten Ansicht nicht zur Verfügung steht. So kann es sich um ein Vorgangsfeld handeln, das in der Ansicht Ressource: Einsatz nicht angezeigt werden kann oder um ein Ressourcenfeld, das in der Ansicht Vorgang: Einsatz nicht verfügbar ist. Das ist auch dann der Fall, wenn die Berechnung für Zuordnungszeilen auf Abwärts zuordnen, wenn nicht manuell eingegeben aktiviert ist: ...

May 22, 2019 · 6 min · Barbara Henhapl
Project Export PSP in Office  Export WBS to Office

Project Export PSP in Office Export WBS to Office

Deutsch Verweise manuell aktivieren Verweise per Makro aktivieren English Code: Referenzen beim Öffnen aktivieren / Enable References on Open Code: Referenzen aktivieren / Enable References Code: Export PSP / Export WBS Deutsch Leider bietet Project keine Möglichkeit, die Planung als PSP zu exportieren. Diese Anforderung wird aber oft in Foren und auch von Kunden gestellt. Ich stelle hier ein Makro bereit, dass eine SmartArt Grafik in Excel, Word und PowerPoint bereitstellt. Um aus Project eine dieser Officeanwendungen anzuprechen, müssen Verweise für die jeweilige Anwenung gesetzt sein. Die Verweise sind optimalerweise in der globalen Vorlage zu setzen. Beim Arbeiten ohne Verbindung zu Project Online / Project Server ist das die Datei Global.mpt. Diese Datei enthält alle Objekte, die auf dem Rechner für alle Projekte zur Verfügung stehen. Bei Verbindung mit Project Online / Project Server sind die Verweise in der Enterprise Global zu aktivieren. ...

May 19, 2019 · 10 min · Barbara Henhapl

Project Zuordnungseinheiten neu berechnen - Recalculate Assignment Units

Deutsch Im Artikel Zuordnungseinheiten in Project ab Version 2010 ist beschrieben, weshalb die Anzeige der Zuordnungseinheiten bei der Änderung von Dauer oder Arbeit ab Project 2010 nicht aktualisiert wird. Rod Gill aus Australien hat dazu ein Makro zur Verfügung gestellt, mit dem die Neuberechnung der Zuordnungseinheiten erfolgen kann: Reset Assignment Units. In Europa verwenden wir jedoch andere Regionaleinstellungen, daher finden Sie hier eine modifizierte Version. In Makros implementieren / Implement Macros wird beschrieben, wie ein Makro in Project übernommen werden kann.Mehr Beispielmakros sind unter VBA zu finden. ...

May 15, 2019 · 4 min · Barbara Henhapl