Erstellen einer Work Breakdown Structure (WBS) mit Python

Dieses kurze Tutorial erklärt, wie man eine Work Breakdown Structure WBS mit Python erstellt. Es liefert Ihnen Details zur Einrichtung der IDE, eine Schritt‑für‑Schritt‑Liste und Beispielcode, um mit MS Project WBS mit Python zu arbeiten. Sie erhalten Informationen, um den bereitgestellten Code für die Erstellung einer benutzerdefinierten Ausgabe zu erweitern MPP.

Schritte zum Erstellen eines WBS mit Python

  1. Richten Sie die IDE für die Arbeit mit WBS ein, indem Sie Aspose.Tasks for Python via .NET verwenden.
  2. Legen Sie die Produktlizenz fest und erstellen Sie ein leeres project
  3. Definieren Sie ein benutzerdefiniertes WBS‑Code‑Format mithilfe des WBSCodeDefinition Klassenobjekts.
  4. Füge eine Maske für den WBS‑Code hinzu, um das Nummerierungsformat jeder Ebene festzulegen.
  5. Mehrere Aufgaben mit einer definierten Hierarchie hinzufügen
  6. Projekt neu berechnen, um den WBS‑Code gemäß der definierten Konfiguration zu regenerieren.
  7. Speichern Sie das Projekt im definierten WBS‑Code‑Format
  8. Laden Sie das Projekt erneut, um die WBS‑Struktur darin zu lesen.

Die obigen Schritte beschreiben, wie man mit dem Projektstrukturplan mit Python arbeitet. Setzen Sie die Lizenz, erstellen Sie ein neues Projekt, definieren Sie ein benutzerdefiniertes WBS‑Code‑Format zusammen mit der Maske und fügen Sie mehrere Aufgaben mit einer vorgegebenen Hierarchie hinzu. Berechnen Sie das Projekt neu, um die WBS‑Codes zu aktualisieren, speichern Sie das Projekt und laden Sie es erneut, um die WBS‑Struktur für alle Aufgaben im Projekt zu lesen.

Code zum Erstellen einer Work Breakdown Structure mit Python

Dieser Code demonstriert, wie man eine WBS-Struktur mit Python erstellt. Die ausgegebene MPP-Datei kann geschützt werden, indem man die MPPSaveOptions.verwendet die protection_password‑Eigenschaft, fügt zusätzliche benutzerdefinierte Gliederungscodes neben dem WBS‑Code hinzu oder die Aufgabe.wbs/wbs_level‑Setter nutzt, um die automatisch generierten Codes manuell zu überschreiben. Wenn Sie lesbare alphanumerische Codes verwenden möchten, versuchen Sie, die WBSSequence mit Groß‑ oder Kleinbuchstaben zu implementieren.

Dieser Leitfaden erklärt, wie man eine Arbeitspaketstruktur in einer Projektdatei anwendet. Um einen Vorgänger in einem Projekt festzulegen, siehe den Artikel Vorgänger in MS Project mit Python festlegen.

 Deutsch