บทแนะนำสั้นนี้อธิบายวิธี สร้างโครงสร้างการแบ่งงาน WBS ด้วย Python. จะให้รายละเอียดเกี่ยวกับการตั้งค่า IDE, รายการขั้นตอน, และโค้ดตัวอย่างเพื่อทำงานกับ MS Project WBS ด้วย Python. คุณจะได้รับข้อมูลเพื่อปรับปรุงโค้ดที่ให้ไว้สำหรับการสร้างผลลัพธ์ที่กำหนดเอง MPP.
ขั้นตอนในการสร้าง WBS ด้วย Python
- ตั้งค่า IDE เพื่อทำงานกับ WBS โดยใช้ Aspose.Tasks for Python via .NET
- ตั้งค่าลิขสิทธิ์ของผลิตภัณฑ์และสร้าง project ว่าง
- กำหนดรูปแบบรหัส WBS แบบกำหนดเองโดยใช้วัตถุคลาส WBSCodeDefinition
- เพิ่มมาสก์สำหรับรหัส WBS เพื่อกำหนดรูปแบบการตั้งหมายเลขแต่ละระดับ
- เพิ่มหลายงานพร้อมลำดับชั้นที่กำหนด
- คำนวณโครงการใหม่เพื่อสร้างรหัส WBS ใหม่ตามการกำหนดค่าที่กำหนดไว้
- บันทึกโครงการด้วยรูปแบบรหัส WBS ที่กำหนด
- โหลดโครงการอีกครั้งเพื่ออ่านโครงสร้าง WBS ในโครงการ
ขั้นตอนข้างต้นอธิบายวิธีทำงานกับ โครงสร้างการแบ่งโครงการโดยใช้ Python ตั้งค่าใบอนุญาต, สร้างโครงการใหม่, กำหนดรูปแบบรหัส WBS แบบกำหนดเองพร้อมกับมาสก์, และเพิ่มหลายงานด้วยลำดับชั้นที่กำหนดไว้. คำนวณโครงการใหม่เพื่อรีเฟรชรหัส WBS, บันทึกโครงการและโหลดอีกครั้งเพื่ออ่านโครงสร้าง WBS ของงานทั้งหมดในโครงการ.
โค้ดสำหรับสร้างโครงสร้างการแบ่งงานโดยใช้ Python
โค้ดนี้แสดงวิธีสร้าง โครงสร้าง WBS โดยใช้ Python ไฟล์ MPP ที่ส่งออกสามารถป้องกันได้โดยใช้คุณสมบัติ MPPSaveOptions.protection_password, การแนบรหัสโครงร่างแบบกำหนดเองเพิ่มเติมพร้อมกับรหัส WBS, หรือโดยใช้ตัวตั้งค่า Task.wbs/wbs_level เพื่อแทนที่รหัสที่สร้างอัตโนมัติด้วยตนเอง หากคุณต้องการใช้รหัสอัลฟานูเมอริกที่อ่านง่าย ลองใช้งาน WBSSequence กับตัวอักษรพิมพ์ใหญ่หรือพิมพ์เล็ก.
คู่มือนี้สอนวิธีการใช้การแบ่งงานในไฟล์โครงการ เพื่อกำหนด predecessor ในโครงการ ให้ดูบทความ Set predecessor in MS Project using Python.