สร้างโครงสร้างการแบ่งงาน (WBS) ด้วย Python

บทแนะนำสั้นนี้อธิบายวิธี สร้างโครงสร้างการแบ่งงาน WBS ด้วย Python. จะให้รายละเอียดเกี่ยวกับการตั้งค่า IDE, รายการขั้นตอน, และโค้ดตัวอย่างเพื่อทำงานกับ MS Project WBS ด้วย Python. คุณจะได้รับข้อมูลเพื่อปรับปรุงโค้ดที่ให้ไว้สำหรับการสร้างผลลัพธ์ที่กำหนดเอง MPP.

ขั้นตอนในการสร้าง WBS ด้วย Python

  1. ตั้งค่า IDE เพื่อทำงานกับ WBS โดยใช้ Aspose.Tasks for Python via .NET
  2. ตั้งค่าลิขสิทธิ์ของผลิตภัณฑ์และสร้าง project ว่าง
  3. กำหนดรูปแบบรหัส WBS แบบกำหนดเองโดยใช้วัตถุคลาส WBSCodeDefinition
  4. เพิ่มมาสก์สำหรับรหัส WBS เพื่อกำหนดรูปแบบการตั้งหมายเลขแต่ละระดับ
  5. เพิ่มหลายงานพร้อมลำดับชั้นที่กำหนด
  6. คำนวณโครงการใหม่เพื่อสร้างรหัส WBS ใหม่ตามการกำหนดค่าที่กำหนดไว้
  7. บันทึกโครงการด้วยรูปแบบรหัส WBS ที่กำหนด
  8. โหลดโครงการอีกครั้งเพื่ออ่านโครงสร้าง 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.

 ไทย