แชร์ผ่าน


กำหนดการโครงการ

สำคัญ

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 ได้ การกำหนดนี้จะหยุดกลไกจัดการการจัดกำหนดการจากการคำนวณค่าของคุณลักษณะการจัดกำหนดการอื่นๆ หากไม่มีโหมดงาน หากคุณตั้งค่างานก่อนหน้านี้บนคำสั่งงาน จะทำให้กระทบกับวันเริ่มต้นงานของงานอิสระทุกครั้ง