Denna korta handledning förklarar hur man skapar en work breakdown structure WBS med Python. Den kommer att ge dig detaljer om hur du ställer in IDE:n, en lista med steg och exempel på kod för att arbeta med MS Project WBS med Python. Du får information för att förbättra den givna koden för att skapa en anpassad output MPP.
Steg för att bygga en WBS med Python
- Ställ in IDE:n för att arbeta med WBS med hjälp av Aspose.Tasks for Python via .NET
- Ställ in produktlicensen och skapa en tom project
- Definiera ett anpassat WBS‑kodformat med hjälp av WBSCodeDefinition klassobjekt
- Lägg till en mask för WBS‑koden för att ange numreringsformatet för varje nivå
- Lägg till flera uppgifter med en definierad hierarki
- Beräkna om projektet ska generera WBS‑koden enligt den definierade konfigurationen.
- Spara projektet med det definierade WBS‑kodformatet
- Ladda om projektet för att läsa WBS‑strukturen i det.
Stegen ovan beskriver hur man arbetar med projektets nedbrytningsstruktur med Python. Ställ in licensen, skapa ett nytt projekt, definiera ett anpassat WBS‑kodformat tillsammans med masken, och lägg till flera uppgifter med en given hierarki. Räkna om projektet för att uppdatera WBS‑koderna, spara projektet och ladda det igen för att läsa WBS‑strukturen för alla uppgifter i projektet.
Kod för att bygga en arbetsnedbrytningsstruktur med Python
Den här koden visar hur man skapar en WBS‑struktur med Python. Den resulterande MPP-filen kan skyddas genom att använda MPPSaveOptions.protection_password‑egenskapen, bifoga ytterligare anpassade outline‑koder tillsammans med WBS‑koden, eller använda uppgift.wbs/wbs_level‑setters för att manuellt åsidosätta de automatiskt genererade koderna. Om du vill använda läsbara alfanumeriska koder, prova att implementera WBSSequence med stora eller små bokstäver.
Denna guide visar hur man tillämpar arbetsnedbrytning i en projektfil. För att ange en föregångare i ett projekt, se artikeln Ange föregångare i MS Project med Python.