การจัดการทรัพยากรเปลี่ยนแปลง (Project Service Automation 3.x)
สำคัญ
Dynamics 365 Project Service Automation ได้พัฒนาเป็น Dynamics 365 Project Operations สำหรับข้อมูลเพิ่มเติม โปรดดู การเปลี่ยนแปลงของ Project Service Automation
ส่วนของบทความนี้ให้ข้อมูลเกี่ยวกับการเปลี่ยนแปลงที่ได้ทำไว้ในพื้นที่การจัดการทรัพยากรของ Dynamics 365 Project Service Automation รุ่น 3.x
การประมาณการโครงการ
แทนที่จะขึ้นอยู่กับเอนทิตี msdyn_projecttask (งานโครงการ) การประเมินโครงการจะขึ้นอยู่กับเอนทิตี msdyn_resourceassignment (การมอบหมายทรัพยากร) การมอบหมายทรัพยากรได้กลายเป็น "แหล่งที่มาของความจริง" สำหรับการจัดกำหนดการและการกำหนดราคางาน
งานในรายการ
ใน PSA 3.x, งานในรายการจะล้าสมัย (ไม่สนับสนุน) ตอนนี้การมอบหมายจะชี้ไปที่งานทั้งหมดแทนที่จะเป็นงานในรายการ
ตัวอย่างต่อไปนี้แสดงให้เห็นวิธีว่างานที่มีชื่อว่า "งานทดสอบ" ถูกมอบหมายให้กับสมาชิกในทีม A และ B ในรุ่นก่อนหน้าของ PSA และใน PSA 3.x
ก่อน PSA 3.x:
งานทดสอบ
งานทดสอบ – งานในรายการที่ 1
- การมอบหมายงานให้ A
งานทดสอบ – งานในรายการที่ 2
- การมอบหมายงานให้ B
PSA 3.x:
งานทดสอบ
- การมอบหมายงานให้ A
- การมอบหมายงานให้ B
การมอบหมายงานที่ไม่ได้มอบหมาย
ใน PSA 3.x, การมอบหมายงานที่ไม่ได้มอบหมายคือการมอบหมายที่มอบหมายให้กับสมาชิกในทีม NULL และทรัพยากร NULL การมอบหมายงานที่ไม่ได้มอบหมายอาจเกิดขึ้นได้ในสองสถานการณ์:
- ถ้ามีการสร้างงานแต่ยังไม่ได้มอบหมายให้กับสมาชิกใดในทีม การมอบหมายงานที่ไม่ได้มอบหมายจะถูกสร้างขึ้นเสมอ
- ถ้าผู้รับมอบหมายในงานทั้งหมดถูกลบออก การมอบหมายงานที่ไม่ได้มอบหมายจะถูกสร้างขึ้นอีกครั้งสำหรับงานนนั้น
ฟิลด์การจัดกำหนดการบนเอนทิตีงานโครงการ
ฟิล์ดในเอนทิตี msdyn_projecttask ได้ถูกยกเลิกการสนับสนุนหรือย้ายไปยังเอนทิตี msdyn_resourceassignment ตอนนี้มีการอ้างอิงจากเอนทิตี msdyn_projectteam (สมาชิกทีมโครงการ)
ฟิลด์ที่ไม่สนับสนุนใน msdyn_projecttask (งานโครงการ) | ฟิลด์ใหม่บน msdyn_resourceassignment (การมอบหมายทรัพยากร) | Comment |
---|---|---|
msdyn_assignedresources | None | |
msdyn_assignedteammembers | None | |
msdyn_numberofresources | None | |
msdyn_scheduledhours | None | |
msdyn_effortcontour | msdyn_plannedwork | รูปแบบของโครงสร้างข้อมูล JavaScript Object Notation (JSON) ที่เก็บอยู่ในฟิล์ดมีการเปลี่ยนแปลง |
เส้นชั้นหมายกำหนดการให้บริการ
เส้นชั้นหมายกำหนดการให้บริการจะถูกจัดเก็บไว้ในฟิลด์ งานที่วางแผน (msdyn_plannedwork) ของแต่ละเอนทิตี การมอบหมายทรัพยากร (msdyn_resourceassignment)
โครงสร้าง
โครงสร้างใหม่ของเส้นชั้นหมายกำหนดการให้บริการประกอบด้วยชิ้นเวลาที่ยืดหยุ่นที่กำหนดไว้สำหรับแต่ละวันของหมายกำหนดการให้บริการ แต่ละส่วนของเวลามีคุณสมบัติดังต่อไปนี้:
- เริ่มต้น – จุดเริ่มต้นของชั่วโมงการทำงานสำหรับวันตามปฏิทินโครงการ
- สิ้นสุด – จุดสิ้นสุดของชั่วโมงการทำงานสำหรับวันตามปฏิทินโครงการ
- ชั่วโมง – จำนวนชั่วโมงที่มอบหมายในวัน
ตัวอย่าง
ตัวอย่างนี้ใช้ปฏิทินโครงการที่วันทำงานตั้งแต่ 9.00-17.00 น. ในโซนเวลา UTC-8
[{"End":"\/Date(1543885200000)\/","Start":"\/Date(1543856400000)\/","Hours":8},{"End":"\/Date(1543971600000)\/","Start":"\/Date(1543942800000)\/","Hours":8},{"End":"\/Date(1544058000000)\/","Start":"\/Date(1544029200000)\/","Hours":2}]
การจัดกำหนดการแบบอัตโนมัติและการจัดกำหนดการด้วยตนเอง
ถ้างานมีการจัดกำหนดการแบบอัตโนมัติ ชั่วโมงจะถูกโหลดด้านหน้าและระยะเวลาของงานอาจจะลดลง
ตัวอย่าง
งานต่อไปนี้จะถูกจัดกำหนดการโดยอัตโนมัติเป็นเวลา18ชั่วโมงตลอดสามวัน (3 ธันวาคม 2018 ถึง 5 ธันวาคม 2018)
[{"End":"\/Date(1543885200000)\/","Start":"\/Date(1543856400000)\/","Hours":8},{"End":"\/Date(1543971600000)\/","Start":"\/Date(1543942800000)\/","Hours":8},{"End":"\/Date(1544058000000)\/","Start":"\/Date(1544029200000)\/","Hours":2}]
ถ้างานถูกจัดกำหนดการด้วยตนเอง ชั่วโมงจะมีการกระจายอย่างสม่ำเสมอไปที่วันที่ทั้งหมด
ตัวอย่าง
งานต่อไปนี้จะถูกจัดกำหนดการด้วยตนเองเป็นเวลา18ชั่วโมงตลอดสามวัน (3 ธันวาคม 2018 ถึง 5 ธันวาคม 2018)
[{"End":"\/Date(1543885200000)\/","Start":"\/Date(1543856400000)\/","Hours":6},{"End":"\/Date(1543971600000)\/","Start":"\/Date(1543942800000)\/","Hours":6},{"End":"\/Date(1544058000000)\/","Start":"\/Date(1544029200000)\/","Hours":6}]
หน่วยการมอบหมาย
หน่วยการมอบหมายได้ถูกยกเลิกการสนับสนุนใน PSA 3.x ขณะนี้ชั่วโมงความพยายามงานจะถูกแบ่งเท่าๆกันต่อวันท่ามกลางทรัพยากรที่มอบหมายทั้งหมด.
ตัวอย่าง
ในตัวอย่างนี้ งานจะถูกมอบหมายให้กับสองทรัพยากรและมีการจัดกำหนดการแบบอัตโนมัติสำหรับ 36 ชั่วโมงในสามวัน (3 ธันวาคม 2018 ถึง 5 ธันวาคม 2018)
การมอบหมายที่ 1:
[{"End":"\/Date(1543885200000)\/","Start":"\/Date(1543856400000)\/","Hours":8},{"End":"\/Date(1543971600000)\/","Start":"\/Date(1543942800000)\/","Hours":8},{"End":"\/Date(1544058000000)\/","Start":"\/Date(1544029200000)\/","Hours":2}]
การมอบหมายที่ 2:
[{"End":"\/Date(1543885200000)\/","Start":"\/Date(1543856400000)\/","Hours":8},{"End":"\/Date(1543971600000)\/","Start":"\/Date(1543942800000)\/","Hours":8},{"End":"\/Date(1544058000000)\/","Start":"\/Date(1544029200000)\/","Hours":2}]
มิติการกำหนดราคา
ใน PSA 3.x, ฟิลด์มิติการกำหนดราคาเฉพาะทรัพยากร (เช่น บทบาท และ หน่วยองค์กร) ถูกลบออกจากเอนทิตี msdyn_projecttask ฟิลด์เหล่านี้สามารถดึงข้อมูลจากสมาชิกทีมโครงการที่เกี่ยวข้อง (msdyn_projectteam) ของการมอบหมายทรัพยากร (msdyn_resourceassignment) เมื่อการประเมินโครงการมีการสร้างขึ้น ฟิลด์ใหม่ msdyn_organizationalunit ได้ถูกเพิ่มลงในเอนทิตีของ msdyn_projectteam
ฟิลด์ที่ไม่สนับสนุนใน msdyn_projecttask (งานโครงการ) | ฟิลด์จาก msdyn_projectteam (สมาชิกทีมโครงการ) ที่ใช้แทน |
---|---|
msdyn_resourcecategory | msdyn_resourcecategory |
msdyn_organizationalunit | msdyn_organizationalunit |
เส้นชั้น
ฟิล์ดการกำหนดราคาและการประเมินเส้นชั้นได้ถูกยกเลิกการสนับสนุนในเอนทิตี msdyn_projecttask พวกเขาถูกย้ายไปยังเอนทิตี msdyn_resourceassignment
ฟิลด์ที่ไม่สนับสนุนใน msdyn_projecttask (งานโครงการ) | ฟิลด์ใหม่บน msdyn_resourceassignment (การมอบหมายทรัพยากร) |
---|---|
msdyn_costestimatecontour | msdyn_plannedcostcontour |
msdyn_salesestimatecontour | msdyn_plannedsalescontour |
ฟิล์ดต่อไปนี้ถูกเพิ่มไปยังเอนทิตี msdyn_resourceassignment:
- msdyn_plannedcost
- msdyn_plannedsales
ฟิลด์ต่อไปนี้สำหรับต้นทุนและการขายที่วางแผน, จริง, และที่คงเหลือจะไม่มีการเปลี่ยนแปลงในเอนทิตี msdyn_projecttask:
- msdyn_plannedcost
- msdyn_plannedsales
- msdyn_actualcost
- msdyn_actualend
- msdyn_remainingcost
- msdyn_remainingsales