Այս կարճ դասընթացը բացատրում է, թե ինչպես create a work breakdown structure WBS using Python. Այն ձեզ կպատվի IDE-ի կարգավորման, քայլերի ցանկի և օրինակային կոդի մասին, որոնք նախատեսված են MS Project WBS using Python-ի հետ աշխատելու համար. Դուք կստանաք տեղեկություններ, որոնք կբարձրացնեն տված կոդը՝ ստեղծելու համար հարմարեցված ելք MPP.
Python-ի օգտագործմամբ WBS կառուցման քայլերը
- Կարգավորեք IDE-ն՝ WBS-ով աշխատելու համար՝ օգտագործելով Aspose.Tasks for Python via .NET
- Սահմանեք արտադրանքի լիցենզիան և ստեղծեք դատարկ project
- (defn define-custom-wbs-code-format [] (using WBSCodeDefinition class-object))
- Ավելացնել μάσka WBS կոդի համար՝ յուրաքանչյուր մակարդակի համարակման ձևաչափը սահմանելու համար
- Ավելացնել մի քանի առաջադրանքներ սահմանված հիերարխիայով
- (recalculate-project :regenerate-wbs-code :config defined-configuration)
- Պահպանեք նախագիծը սահմանված WBS կոդի ձևաչափով
- Նորից բեռնեք նախագիծը, որպեսզի կարողանաք կարդալ նրա WBS կառուցվածքը
Վերևում նշված քայլերը նկարագրում են, թե ինչպես աշխատել Python-ի օգտագործմամբ նախագծի բաժանման կառուցվածք հետ։ Սահմանեք լիցենզիա, ստեղծեք նոր նախագիծ, սահմանեք հատուկ WBS կոդի ձևաչափը՝ միաժամանակ օգտագործելով մասկը, և ավելացրեք մի քանի առաջադրանքներ՝ տվյալ հիերարխիայով։ Վերահաշվարկեք նախագիծը՝ թարմացնելու համար WBS կոդերը, պահպանեք նախագիծը և նորից բեռնեք այն՝ նախագծի բոլոր առաջադրանքների համար WBS կառուցվածքը կարդալու համար։
Python-ի օգտագործմամբ աշխատանքային բաժանման կառուցվածքի կառուցման կոդը
Այս կոդը ցույց է տալիս, թե ինչպես ստեղծել WBS structure using Python. Ելքային MPP ֆայլը կարող է պաշտպանվել MPPSaveOptions.protection_password հատկության օգտագործմամբ, հավելյալ հատուկ outline կոդերի կցմամբ WBS կոդի կողք, կամ օգտագործելով Task.wbs/wbs_level setters‑ները՝ ձեռքով փոխարինելով ավտոմատ գեներացված կոդերը: Եթե ցանկանում եք օգտագործել ընթերցելի ալֆանümerիկ կոդեր, փորձեք իրականացնել WBSSequence‑ը մեծատառ կամ փոքրատառ տառերով։
Այս ուղեցույցը ցույց է տալիս, թե ինչպես կիրառել աշխատանքի բաժանումը նախագծի ֆայլում։ Նախորդի սահմանման համար նախագծում, դիմեք հոդվածին Set predecessor in MS Project using Python.