กำหนดการโครงการ
สำคัญ
Dynamics 365 Project Service Automation ได้พัฒนาเป็น Dynamics 365 Project Operations สำหรับข้อมูลเพิ่มเติม โปรดดู การเปลี่ยนแปลงของ Project Service Automation
นำไปใช้กับแอป Project Service รุ่น 3.x
กำหนดการโครงการบอกให้ทราบว่าจะต้องทำงานใดให้เสร็จสิ้น ต้องใช้ทรัพยากรใดบ้าง และกรอบเวลาที่งานนั้น ๆ จะต้องเสร็จสิ้น ซึ่งสะท้อนถึงกระบวนงานทั้งหมดที่เกี่ยวข้องกับระยะเวลาส่งมอบโครงการ ใน Dynamics 365 Project Service Automation คุณจะสามารถสร้างกำหนดการโครงการได้โดยการแยกรายละเอียดของงานลงในงานที่จัดการได้ ประมาณช่วงเวลาที่ต้องการใช้ในแต่ละงาน กำหนขอบเขตงาน กำหนดระยะเวลางาน และประมาณการทรัพยากรทั่วไปที่จะใช้ในงาน กำหนดการโครงการจะถูกสร้างขึ้นบนแท็บ Schedule ของหน้าโครงการ
งาน
ขั้นแรกในการสร้างกำหนดการโครงการคือการแยกรายละเอียดงานเป็นส่วนที่จัดการได้ กำหนดการใน PSA สนับสนุนลักษณะการทำงานต่อไปนี้:
- โหนดรากของโครงการ
- งานสรุปหรือคอนเทนเนอร์
- งานโหนดปลายสุด
โหนดรากของโครงการ
โหนดรากของโครงการ คือ การสรุปงานระดับสูงสำหรับโครงการ มีการสร้างงานโครงการอื่นๆทั้งหมดภายใต้นั้น ชื่อของโหนดรากจะถูกตั้งค่าเป็นชื่อโครงการเสมอ ความพยายาม วันที่ และระยะเวลาของโหนดรากจะถูกสรุปตามค่าที่อยู่ในลำดับด้านล่าง คุณไม่สามารถแก้ไขคุณสมบัติของโหนดรากได้ และคุณไม่สามารถลบโหนดรากได้
งานสรุปหรือคอนเทนเนอร์
คุณสามารถปรับเปลี่ยนงานปลึกย่อยหรืองานคอนเทนเนอร์ด้านล่างได้ ซึ่งไม่มมีความพยายามของงานหรือต้นทุนใด ๆ ทั้งสิ้น แต่ความพยายามของงานและต้นทุนของงาน เป็นการสะสมความพยายามของงานและต้นทุนของงานคอนเทนเนอร์ วันที่เริ่มต้นแรกสุดของการสรุปงานเป็นวันเริ่มต้นของงานคอนเทนเนอร์ และวันที่สิ้นสุดงานเป็นวันที่สิ้นสุดงานคอนเทนเนอร์เช่นกัน คุณสามารถปรับเปลี่ยนชื่อของการสรุปงาน แต่คุณไม่สามารถปรับเปลี่ยนคุณสมบัติการจัดกำหนดการในส่วนของความพยายาม วันที่ และระยะเวลา ถ้าคุณลบการสรุปงาน เท่ากับคุณลบงานคอนเทนเนอร์ทั้งหมดด้วย
งานโหนดปลายสุด
งานโหนดปลายสุดแสดงถึงงานที่ละเอียดที่สุดในโครงการ มีข้อมูลการประมาณการความพยายาม ทรัพยากร แผนงานของวันเริ่มต้นและวันสิ้นสุด และระยะเวลา
การสร้างลำดับขั้นของงาน
คุณสามารถสร้างลำดับขั้นของงานโดยใช้วิธีการต่อไปนี้
- ปุ่ม เพิ่มงาน
- ปุ่ม เยื้องงานเข้า
- ปุ่ม เยื้องงานออก
- ปุ่ม ย้ายขึ้น และ ย้ายลง
- การเข้าถึงและแป้นพิมพ์ลัด
การเพิ่มงาน
ปุุ่ม Add task จะทำให้คุณสามารถสร้างงานใหม่ในลำดับขั้นของงานได้ ถ้าคุณไม่เลือกตำแหน่ง งานจะถูกวางไว้ที่ตอนท้าย
รหัสของกำหนดการจะถูกกำหนดในทุกงาน รหัสของกำหนดการแสดงถึงความลึกของงานและตำแหน่งในลำดับขั้น โดยการใช้หมายเลขเค้าร่าง สำหรับงานในระดับแรกภายใต้โหนดรากของโครงการ จะใช้ชุดการกำหนดหมายเลขของ 1, 2, 3 และอื่นๆ สำหรับงานภายใต้ระดับแรก จะใช้ชุดการกำหนดหมายเลขของ 1.1, 1.2, 1.3 และอื่นๆ
การย่อหน้างาน
เมื่อมีการย่อหน้างาน เป็นการทำให้ข้อมูลนั้นกลายเป็นข้อมูลลูกของงานที่อยู่ด้านบน รหัสกำหนดการของงานจะถูกคำนวณใหม่ตามรหัสกำหนดการของข้อมูลหลักใหม่ และตามชุดการกำหนดหมายเลขเค้าร่าง ในตอนนี้งานหลักจะกลายเป็นงานที่สรุปหรืองานคอนเทนเนอร์ ดังนั้น จึงเป็นการสะสมงานลูกของงานนั้น ๆ
งานที่เยื้องไปด้านหน้า
เมื่อคุณเยื้องงานไปด้านหน้า ก็จะไม่เป็นงานลูกของงานที่เคยเป็นงานหลักอีกต่อไป รหัสของกำหนดการก็จะถูกคำนวณใหม่ ซึ่งจะสะท้อนถึงการอัพเดตความลึกของงานและตำแหน่งในลำดับขั้น ความพยายาม ต้นทุน และวันที่ของงานงานหลักก่อนหน้านี้จะถูกคำนวณใหม่โดยแยกออกจากงานนี้
เลื่อนขึ้นและเลื่อนลง
ปุ๋ม เลื่อนขึ้น และ เลื่อนลง จะเปลี่ยนตำแหน่งของงานภายในลำดับชั้นหลัก การเปลี่ยนแปลงนี้ไม่มีผลกับความพยายามของงาน ต้นทุน วันที่ หรือระยะเวลา จะกระทบเฉพาะรหัสของกำหนดการ รหัสของกำหนดการก็จะถูกคำนวณใหม่ ซึ่งจะสะท้อนถึงตำแหน่งใหม่ของงานในงานหลักของงานลูกนั้น ๆ
การเข้าถึงและแป้นพิมพ์ลัด
ตาราง Schedule สามารถใช้งานได้และสามารถใช้กับโปรแกรมอ่านหน้าจอ เช่น Narrator, JAWS, or NVDA ได้ คุณสามารถเลื่อนผ่านพื้นที่ของตารางโดยการใช้ปุ่มลูกศร เช่นเดียวกับใน Microsoft Excel คุณสามารถใช้กดปุ่ม Tab เพื่อยกระดับกาารตอบโต้กับ UI elements และคุณสามารถใช้ปุ่มลูกศรชี้ลง ปุ่ม Enter หรือ Spacebar ในการเลือกและเรียกใช้ drop-down menus ส่วนหัวของคอลัมน์ก็สามารถตอบโต้ได้เช่นกัน คุณสามารถซ่อนหรือแสดงคอลัมน์ โดยการใช้ปุ่ม Tab และปุ่มลูกศร ในการเลื่อนผ่านส่วนหัวของคอลัมน์ และใช้ปุ่ม action บนแถบเครื่องมือ นอกจากนี้ คุณสามารถใช้ทางลัดของคีย์บอร์ดดังต่อไปนี้
- การรีเฟรช: ALT+SHIFT+F5
- การเพิ่ม: ALT+SHIFT+Insert
- การลบ: ALT+SHIFT+Delete
- การเลื่อนขึ้นลง: ALT+SHIFT+Up/Down arrows
- การย่อหน้าและการเยื้องไปด้านหน้า: ALT_SHIFT+Left/Right arrows
- การเพิ่มหรือลดลำดับ: ALT+SHIFT+Plus/Minus keys
แอตทริบิวต์งาน
ชื่อของงานแสดงว่างานต้องเสร็จสมบูรณ์ ใน PSA คุณลักษณะที่เกี่ยวข้องกับงานจะบอกถึงกำหนดการของงานและความต้องการแรงงาน
แอททริบิวต์กำหนดการ
คุณสมบัติ ความพยายาม, วันเริ่มต้น, วันสิ้นสุด, and ระยะเวลา เป็นตัวกำหนดกำหนดการของงาน
คุณลักษณะของกำหนดการเพิ่มเติม ได้แก่:
- ชั่วโมงการทำงาน ป้อนค่าประมาณของชั่วโมงการทำงานที่ต้องการใช้ในการทำงานให้สำเร็จ
- ระยะเวลา ระบุจำนวนวันทำงานที่ต้องการใช้ในการทำงานให้สำเร็จ
- รหัสของกำหนดการ รหัสที่ถูกสร้างขึ้นเองโดยอัตโนมัติจะถูกใช้ในการสั่งงานที่อยู่ในลำดับ ขอบเขตระหว่างงานจะช่วยจัดการคำสั่งจริงในส่วนที่งานนั้นต้องดำเนินการ
แอตทริบิวต์การสรรหาพนักงาน
คุณลักษณะของการจ้างงานจะสามารถใช้ได้ในฟิลด์ Resources ในกำหนดการ คุณมาสารถหาทรัพยากรที่มีอยู่ หรือคลิก Create และในหน้าต่าง Quick Create เพิ่มข้อมูลสมาชิกทีมของโครงการเป็นทรัพยากรใหม่
ฟิลด์ Role, Resourcing Unit, and Position Name จะถูกใช้ในการอธิบายความต้องการของแรงงานสำหรับงาน คุณลักษณะเหล่านี้ของพนักงานและกำหนดการงานจะถูกใช้ในการเสาะหาทรัพยากรที่มีอยู่เพื่อมาทำงานนี้
บทบาท ระบุชนิดของทรัพยากรที่ต้องการใช้ในงานนี้
Resourcing unit ระบุว่าหน่วยงานนั้นจะได้รับการมอบหมายงานจาก คุณลักษณะนี้จะกระทบกับต้นทุนและการประมาณการยอดขายสำหรับงาน ถ้าต้นทุนและอัตราค่าบริการสำหรับการสรรหาทรัพยากรที่ถูกกำหนดตามหน่วยของการสรรหาทรัพยากร
Position name ป้อนชื่อเกี่ยวกับทรัพยากรที่เข้าใจได้ง่ายเพื่อทำหน้าที่เป็นสัญลักษณ์ของทรัพยากรที่จะใช้ในงาน
ฟิลด์ ทรัพยากร จะเก็บชื่อตำแหน่งของทรัพยากรที่เกี่ยวข้องหรือทรัพยากรที่มีชื่อแล้วเมื่อค้นพบชื่อใดชื่อหนึ่ง
ฟิลด์ Category จะยึดค่าที่ระบุชนิดของงานอย่างกว้างที่งานนั้นสามารถรวมเข้าไปได้ ฟิลด์นี้ไม่กระทบกับตารางงานหรือการจ้างงาน ใช้สำหรับการรายงานเท่านั้น
การขึ้นต่อกันของงาน
คุณสามารถใช้กำหนดการใน PSA สร้างความสัมพันธ์ก่อนหน้าระหว่างงานนั้น ฟิลด์ Predecessor ภายใต้ Tasks จะนำหนึ่งค่าหรือมากกว่านั้นไปใช้ในการกำหนดการทำงานที่มีงานนั้นเป็นส่วนหนึ่งอยู่ด้วย เมื่อมีการกำหนดงานก่อนหน้าให้กับงาน งานนั้นจะสามารถเริ่มต้นหลังจากงานก่อนหน้านั้นทั้งหมดเสร็จสมบูรณ์แล้วเท่านั้น วันที่เริ่มต้นที่วางแผนไว้ของงานจะถูกกำหนดโดยอัตโนมัติให้เป็นวันที่หลังสุดของงานก่อนหน้านั้น
โหมดงานไม่มีผลกระทบใดๆ ในการอัพเดตที่ใช้ในการกำหนดวันเริ่มต้นและวันสิ้นสุดของงานก่อนหน้านี้หรืองานอิสระ
โหมดงาน
โหมดงานจะกำหนดการจัดกำหนดการงานระดับงานโหนดปลายสุด: PSA สนับสนุนงานสองแบบเพื่อทุกการงาน คือ การกำหนดตารางงานแบบอัตโนมัติและแบบกำหนดด้วยตัวเอง
การกำหนดตารางงานอัตโนมัติ
เมื่อโหมดงานถูกกำหนดเป็น Automatically Scheduled ระบบการจัดกำหนดการจะใช้กฎการจัดกำหนดการบนคุณลักษณะของานเพื่อระบุกำหนดการของงานนั้นๆ
กฎการกำหนดตารางงาน
เพื่อเป็นการกำหนดค่าเริ่มต้น งานโหนดปลายสุดที่ไม่มีรายการก่อนหน้าจะถูกตั้งค่าโดยอัตโนมัติให้เป็นวันที่เริ่มต้นการจัดกำหนดการของโครงการ ระยะเวลาของงานโหนดปลายสุดจะคำนวณเป็นจำนวนวันทำงานระหว่างวันที่เริ่มต้นและสิ้นสุดเสมอ เมื่องานถูกจัดการกำหนดการอัตโนมัติแล้ว กลไกจัดการกำหนดการจะเป็นไปตามกฎเหล่านี้
- วันที่เริ่มต้นและสิ้นสุดของงานต้องเป็นวันทำงาน ตามปฏิทินการจัดกำหนดการของโครงการ
- สำหรับงานใด ๆ ที่มีงานก่อนหน้า วันที่เริ่มต้นงานจะถูกกำหนดโดยอัตโนมัติให้เป็นวันที่หลังสุดของงานก่อนหน้านั้น
- จำนวนของแรงงาน สามารถคำนวณได้จากสูตรนี้ จำนวนบุคลากร × ระยะเวลาการ × จำนวนชั่วโมงในหนึ่งวันทำงานมาตรฐานในปฏิทินโครงการ
การจัดกำหนดการด้วยตนเอง
ถ้ากฎของการจัดการกำหนดการอัตโนมัติไม่เหมาะสมกับความต้องการของคุณ คุณสามารถกำหนดโหมดงานเป็น Manually Scheduled ได้ การกำหนดนี้จะหยุดกลไกจัดการการจัดกำหนดการจากการคำนวณค่าของคุณลักษณะการจัดกำหนดการอื่นๆ หากไม่มีโหมดงาน หากคุณตั้งค่างานก่อนหน้านี้บนคำสั่งงาน จะทำให้กระทบกับวันเริ่มต้นงานของงานอิสระทุกครั้ง