ตั้งค่าตัวก่อนหน้าใน MS Project ด้วย Python

คู่มือสั้นนี้อธิบายวิธี ตั้ง predecessor ใน MS Project ด้วย Python. มีข้อมูลเกี่ยวกับการตั้งค่าสภาพแวดล้อมการพัฒนา, ชุดคำสั่งโปรแกรม, และตัวอย่างโค้ดสำหรับการเพิ่ม predecessor ใน Microsoft Project ด้วย Python. การปรับปรุงจะถูกพูดถึงด้วยสำหรับตัวอย่างโค้ดเพื่อสร้างไฟล์ผลลัพธ์แบบกำหนดเอง MPP.

ขั้นตอนการเพิ่มงานก่อนหน้าใน MS Project ด้วย Python

  1. ตั้งค่าสภาพแวดล้อมโดยการเพิ่ม Aspose.Tasks for Python via .NET เพื่อสร้างงานที่เป็นงานก่อนหน้า
  2. ใช้ใบอนุญาตผลิตภัณฑ์เพื่อสร้างผลลัพธ์ในรูปแบบ MPP
  3. สร้าง project ใหม่โดยตั้งค่าวันเริ่มต้นและชื่อ
  4. เพิ่มหลายงานลงในโครงการและกำหนดระยะเวลาเป็นวันสำหรับแต่ละ task
  5. เชื่อมโยงงานหลายงานเป็นลำดับต่อเนื่อง โดยให้แต่ละงานเริ่มก่อนที่งานก่อนหน้าจะเสร็จสิ้น
  6. เชื่อมโยงงานเพิ่มเติมโดยการเพิ่มช่องว่างระหว่างพวกมัน
  7. บันทึกโครงการในรูปแบบ MPP หรือรูปแบบที่รองรับอื่น ๆ
  8. พิมพ์แต่ละงานพร้อมแสดงงานก่อนหน้าและงานต่อไป

ขั้นตอนเหล่านี้อธิบายการเพิ่ม งานก่อนหน้าในแผนโครงการโดยใช้ Python ใช้ใบอนุญาต, สร้างโครงการใหม่, เพิ่มงานบางงาน, และกำหนดระยะเวลาของแต่ละงาน. สุดท้าย, เชื่อมโยงงานกับงานอื่นโดยใช้ TaskLinkType แบบจบ-เริ่ม, เพิ่มการหน่วงเวลาบางส่วนระหว่างงาน, และบันทึกโครงการลงดิสก์.

โค้ดสำหรับตั้งค่าตัวลำดับก่อนหน้าใน MS Project ด้วย Python

โค้ดนี้อธิบายการใช้ งานผู้สืบทอดในการจัดการโครงการด้วย Python คุณสามารถควบคุมวัน/ชั่วโมงทำงานสำหรับกำหนดเวลาโดยกำหนดปฏิทินเริ่มต้นระดับโครงการอย่างชัดเจนแทนการพึ่งพาปฏิทินเริ่มต้นที่มีมาในตัว หากคุณต้องการอ้างอิงงานในโครงการอื่น ให้ตั้งค่าคุณสมบัติ cross_project / cross_project_name บนลิงก์.

คู่มือนี้สอนคุณวิธีทำงานกับงานผู้สืบและงานผู้สืบต่อ. เพื่อเพิ่มงานมิลสโตนในโครงการ ให้ดูบทความ Add milestone in MS Project using Python.

 ไทย