คู่มือสั้นนี้อธิบายวิธี ตั้ง predecessor ใน MS Project ด้วย Python. มีข้อมูลเกี่ยวกับการตั้งค่าสภาพแวดล้อมการพัฒนา, ชุดคำสั่งโปรแกรม, และตัวอย่างโค้ดสำหรับการเพิ่ม predecessor ใน Microsoft Project ด้วย Python. การปรับปรุงจะถูกพูดถึงด้วยสำหรับตัวอย่างโค้ดเพื่อสร้างไฟล์ผลลัพธ์แบบกำหนดเอง MPP.
ขั้นตอนการเพิ่มงานก่อนหน้าใน MS Project ด้วย Python
- ตั้งค่าสภาพแวดล้อมโดยการเพิ่ม Aspose.Tasks for Python via .NET เพื่อสร้างงานที่เป็นงานก่อนหน้า
- ใช้ใบอนุญาตผลิตภัณฑ์เพื่อสร้างผลลัพธ์ในรูปแบบ MPP
- สร้าง project ใหม่โดยตั้งค่าวันเริ่มต้นและชื่อ
- เพิ่มหลายงานลงในโครงการและกำหนดระยะเวลาเป็นวันสำหรับแต่ละ task
- เชื่อมโยงงานหลายงานเป็นลำดับต่อเนื่อง โดยให้แต่ละงานเริ่มก่อนที่งานก่อนหน้าจะเสร็จสิ้น
- เชื่อมโยงงานเพิ่มเติมโดยการเพิ่มช่องว่างระหว่างพวกมัน
- บันทึกโครงการในรูปแบบ MPP หรือรูปแบบที่รองรับอื่น ๆ
- พิมพ์แต่ละงานพร้อมแสดงงานก่อนหน้าและงานต่อไป
ขั้นตอนเหล่านี้อธิบายการเพิ่ม งานก่อนหน้าในแผนโครงการโดยใช้ Python ใช้ใบอนุญาต, สร้างโครงการใหม่, เพิ่มงานบางงาน, และกำหนดระยะเวลาของแต่ละงาน. สุดท้าย, เชื่อมโยงงานกับงานอื่นโดยใช้ TaskLinkType แบบจบ-เริ่ม, เพิ่มการหน่วงเวลาบางส่วนระหว่างงาน, และบันทึกโครงการลงดิสก์.
โค้ดสำหรับตั้งค่าตัวลำดับก่อนหน้าใน MS Project ด้วย Python
โค้ดนี้อธิบายการใช้ งานผู้สืบทอดในการจัดการโครงการด้วย Python คุณสามารถควบคุมวัน/ชั่วโมงทำงานสำหรับกำหนดเวลาโดยกำหนดปฏิทินเริ่มต้นระดับโครงการอย่างชัดเจนแทนการพึ่งพาปฏิทินเริ่มต้นที่มีมาในตัว หากคุณต้องการอ้างอิงงานในโครงการอื่น ให้ตั้งค่าคุณสมบัติ cross_project / cross_project_name บนลิงก์.
คู่มือนี้สอนคุณวิธีทำงานกับงานผู้สืบและงานผู้สืบต่อ. เพื่อเพิ่มงานมิลสโตนในโครงการ ให้ดูบทความ Add milestone in MS Project using Python.