Universal Resource Scheduling สำหรับ Dynamics 365 Field Service
บทความนี้อธิบายว่า Dynamics 365 Field Service ใช้ Universal Resource Scheduling อย่างไร เราจะดูวิธีการตั้งค่าคอนฟิก Universal Resource Scheduling สำหรับสถานการณ์บริการภาคสนามในไซต์อีกด้วย
ภาพรวม
Universal Resource Scheduling คือโซลูชัน Dynamics 365 ที่ช่วยให้องค์กรจากอุตสาหกรรมอื่นๆ ที่มีสถานการณ์สมมติที่แตกต่างกันสามารถกำหนดทรัพยากรให้กับงานต่างๆ
Universal Resource Scheduling กำหนดทรัพยากรที่ดีที่สุดให้กับงานต่างๆ ตาม:
- ความพร้อมใช้งานของทรัพยากร
- ทักษะที่จำเป็น
- หน้าต่างเวลาที่สัญญา
- หน่วยธุรกิจ
- ดินแดนทางภูมิศาสตร์และอื่นๆ
องค์กรที่ให้บริการภาคสนาม ส่วนใหญ่มักใช้ Universal Resource Scheduling ในการจัดกำหนดการทรัพยากรที่เคลื่อนที่ให้กับงานเฉพาะที่ตั้งและงานต่างๆ (ที่เรียกว่าใบสั่งงาน) ขณะที่ทรัพยากรเดินทางไปยังที่ตั้งของลูกค้าต่างๆ เนื่องจากใบสั่งงานโดยทั่วไปมักดำเนินการในไซต์ Universal Resource Scheduling จึงจัดกำหนดการทรัพยากร ที่อยู่ใกล้ที่สุด ให้กับใบสั่งงาน ซึ่งจะช่วยลดเวลาและค่าใช้จ่ายในการเดินทาง
ในบทความนี้ เราจะดู:
- ส่วนประกอบ Universal Resource Scheduling
- วิธีการที่ Universal Resource Scheduling ทำงานกับใบสั่งงาน Field Service
- วิธีการจัดกำหนดการใบสั่งงานด้วย Universal Resource Scheduling
- การกำหนดค่าเบื้องต้น
สำหรับรายละเอียดเพิ่มเติมใน Universal Resource Scheduling ไปที่ คู่มือ Universal Resource Scheduling
ส่วนประกอบ
เมื่อ Dynamics 365 Field Service ถูกติดตั้งแล้ว Universal Resource Scheduling iจะติดตั้งโดยอัตโนมัติ และจะปรากฏในเมนูดังที่แสดงไว้ในภาพหน้าจอต่อไปนี้

โดยทั่วไป ใบสั่งงานและเอนทิตีที่เกี่ยวข้องเป็นส่วนหนึ่งของ Field Service ในขณะที่เอนทิตีที่เกี่ยวข้องทรัพยากรและข้อกำหนดเป็นส่วนหนึ่งของ Universal Resource Scheduling ทั้งหมดทำงานด้วยกันอย่างราบรื่น
อีกนัยหนึ่ง ใบสั่งงานบริการภาคสนามกำหนดว่างาน อะไร ต้องทำให้เสร็จ และ ที่ใด ในขณะที่ Universal Resource Scheduling จะกำหนดว่า ใคร สามารถทำงานได้ และ เมื่อไหร่
รายการต่อไปนี้จะแสดงว่าส่วนประกอบใดที่สอดคล้องกับ Field Service และ Universal Resource Scheduling:
- ใบสั่งงาน (Field Service)
- ทรัพยากรที่สามารถจองได้ (Universal Resource Scheduling)
- ทรัพยากรที่ต้องการ (Universal Resource Scheduling)
- การจองทรัพยากร (Universal Resource Scheduling)
- เครื่องมือจัดกำหนดการ - บอร์ดกำหนดการ ผู้ช่วยกำหนดการ (Universal Resource Scheduling)
- Resource Scheduling Optimization (ติดตั้งแยกต่างหาก) (Universal Resource Scheduling)
สำหรับข้อมูลเพิ่มเติม ไปที่ เอกสาร Universal Resource Scheduling
วิธีการที่ Universal Resource Scheduling ทำงานกับใบสั่งงาน Field Service
เมื่อเราได้ดูวิธีที่ส่วนประกอบต่างๆ สอดคล้องกับ Field Service และ Universal Resource Scheduling แล้ว ลองดูว่าจะเกิดอะไรขึ้นเมื่อ Universal Resource Scheduling โต้ตอบกับใบสั่งงาน Field Service
การสร้างใบสั่งงานจะเป็นการสร้างข้อกำหนด
เมื่อใบสั่งงานถูกสร้างและบันทึก ข้อกำหนดที่เกี่ยวข้องจะสร้างขึ้นโดยอัตโนมัติในพื้นหลัง ข้อกำหนดนี้ (ซึ่งเป็นเอนทิตีที่แยกต่างหาก) จะระบุรายละเอียดเฉพาะสำหรับทรัพยากรที่สามารถดำเนินการใบสั่งงานได้ ข้อกำหนดคือสิ่งที่จะถูกจัดกำหนดการให้กับทรัพยากร และจะอ้างอิงใบสั่งงาน
โดยค่าเริ่มต้น ข้อกำหนดหนึ่งถูกสร้างขึ้น แต่ใบสั่งงานเดียวสามารถมีข้อกำหนดที่หลากหลาย นอกจากนี้กลุ่มข้อกำหนดที่มีข้อกำหนดที่หลากหลายสามารถถูกเพิ่มไปยังใบสั่งงานหนึ่งได้

ฟิลด์ที่ผ่านจากใบสั่งงานไปยังข้อกำหนด
เมื่อมีการสร้างข้อกำหนด จะเป็นการสืบทอดแอททริบิวต์จากใบสั่งงาน รวมถึงแต่ไม่จำกัดเพียง:
- ชื่อ (ข้อความหมายเลขใบสั่งงาน)
- ใบสั่งงาน (การอ้างอิงการค้นหาไปยังใบสั่งงาน)
- สถานที่ปฏิบัติงาน
- ละติจูด
- ลองจิจูด
- อาณาเขตการบริการ
- ระยะเวลา
- วันที่เริ่มต้น / สิ้นสุด
- ลำดับความสำคัญ
- คุณลักษณะ
- ทรัพยากรที่ต้องการ/จำกัด
- การกำหนดลักษณะการบรรลุเป้าหมาย


การปรับปรุงแอตทริบิวต์ใบสั่งงานจะปรับปรุงแอตทริบิวต์ความต้องการ สามารถทำการแก้ไขความต้องการด้วยตนเองก่อนการจัดกำหนดการได้เช่นกัน
หมายเหตุ
มีการเพิ่มแอตทริบิวต์ใบสั่งงานหลายรายการไปยังใบสั่งงานเมื่อชนิดเหตุการณ์ของใบสั่งงานถูกสร้างขึ้น รวมทั้งระยะเวลาและคุณลักษณะ
หมายเหตุ
Field Service รักษา ใบสั่งงาน และความต้องการทรัพยากรหลักในการซิงค์ ฟิลด์ที่ส่งผลกระทบต่อการจัดกำหนดการทั้งหมดจะถูกซิงโครไนซ์โดยอัตโนมัติ ถ้าลูกค้าสร้างความต้องการหลายรายการด้วยตนเองโดยเทียบกับใบสั่งงาน ความต้องการเหล่านั้นจะไม่ซิงโครไนซ์โดยอัตโนมัติ
การจัดกำหนดการใบสั่งงานด้วย Universal Resource Scheduling
หลังจากที่ใบสั่งงานและความต้องการที่เกี่ยวข้องพร้อมที่จะถูกจัดกำหนดการ คุณสามารถใช้เครื่องมือการจัดกำหนด Universal Resource Scheduling เพื่อ จอง ความต้องการให้กับทรัพยากรที่เหมาะสมที่สุด
หลังจากที่ความต้องการใบสั่งงานถูกจอง เรกคอร์ดการจองทรัพยากรที่สามารถจองได้จะถูกสร้างขึ้นและจัดทำเอกสารทรัพยากร เวลาเดินทาง และเวลาเริ่มต้น/สิ้นสุด การจองเกี่ยวข้องกับทั้งใบสั่งงานและความต้องการ
คุณสามารถจองได้จาก:
- ใบสั่งงาน
- ความต้องการ
- บอร์ดจัดกำหนดการ
- Resource Scheduling Optimization (RSO)
จองจากใบสั่งงาน
การเลือก จอง จากใบสั่งงานจะเป็นการทริกเกอร์ให้ตัวช่วยจัดกำหนดการ Universal Resource Scheduling สอดคล้องกับความต้องการใบสั่งงานที่เกี่ยวข้องกับทรัพยากรที่มีอยู่

จองจากความต้องการ
เหมือนกับใบสั่งงาน ประสบการณ์การใช้งานการจองเดียวกันสามารถถูกทริกเกอร์ได้จากเอนทิตีความต้องการ โดยการเลือก จอง ในความต้องการ

จองจากบอร์ดจัดกำหนดการ
บานหน้าต่างบอร์ดจัดกำหนดการด้านล่างแสดงเรกคอร์ดความต้องการ และสามารถกำหนดค่าเพื่อแสดงความต้องการเฉพาะที่เกี่ยวข้องกับใบสั่งงานด้วยตัวกรองมุมมอง

ความต้องการสามารถลากและวางลงบนทรัพยากรที่อยู่บนบอร์ดกำหนดการ เพื่อจัดกำหนดการใบสั่งงาน อีกวิธีหนึ่งคือ การเลือก ค้นหาความพร้อมใช้งาน ในความต้องการในบานหน้าต่างด้านล่างจะทริกเกอร์ตัวช่วยจัดกำหนดการ ซึ่งจะแนะนำทรัพยากรที่เหมาะสมที่สุด
จองกับ Resource Scheduling Optimization
Resource Scheduling Optimization สามารถจัดกำหนดการความต้องการใบสั่งงานโดยอัตโนมัติตามการจัดกำหนดการหรือการทริกเกอร์ที่กำหนดไว้ล่วงหน้า นอกจากนี้คุณยังสามารถดำเนินการด้วยตนเองได้โดยเลือกปุ่ม เรียกใช้ตอนนี้

กำหนดค่า Universal Resource Scheduling ของ Field Service
มีบางสิ่งที่คุณจำเป็นต้องกำหนดค่าก่อนที่จะเริ่มต้นด้วย Universal Resource Scheduling สำหรับ Field Service
เปิดใช้งานใบสั่งงานสำหรับการจัดกำหนดการ
ไปที่ การจัดกำหนดการทรัพยากร > การจัดการ > เปิดใช้งานการจัดกำหนดการทรัพยากรสำหรับเอนทิตี

นี่คือตำแหน่งที่ผู้ดูแลจะกำหนดว่าเอนทิตีใดสามารถจัดกำหนดการไปยังทรัพยากรได้ เมื่อติดตั้ง Field Service ใบสั่งงานจะถูกเปิดใช้งานสำหรับการจัดกำหนดการทรัพยากรตามค่าเริ่มต้น
คลิกสองครั้งที่ใบสั่งงานเพื่อกำหนดลักษณะการทำงานเริ่มต้นเมื่อมีการจัดกำหนดการความต้องการของใบสั่งงาน
เชื่อมต่อไปยังแผนที่
ข้อสำคัญ
ด้วยการเชื่อมต่อกับบริการแผนที่ คุณอนุญาตให้ระบบแบ่งปันข้อมูลของคุณ รวมถึงไม่จำกัดเพียงที่อยู่และพิกัดกับระบบภายนอกภายนอกของสภาพแวดล้อม Microsoft Dynamics 365 ของคุณ (บริการทำแผนที่หมายถึง Bing Maps หรือบริการแผนที่ของบุคคลที่สามอื่นๆ ที่คุณหรือระบบปฏิบัติการของคุณกำหนด) นอกจากนี้ยังใช้กับสภาพแวดล้อม Government Cloud การใช้บริการแผนที่ของคุณจะอยู่ภายใต้เงื่อนไขการใช้งานแยกต่างหาก ข้อมูลจากระบบภายนอกที่จะนำเข้าไปยัง Microsoft Dynamics 365 ต้องอยู่ภายใต้ Dynamics 365 Sales Professional
การเชื่อมต่อไปยังบริการการแมปมีความสำคัญ ถ้าคุณต้องการแสดงใบสั่งงานในทางภูมิศาสตร์และกำหนดเส้นทางให้กับช่างเทคนิคภาคสนาม
- เมื่อต้องการเชื่อมต่อบริการการแมป ให้นำทางไปยัง การจัดกำหนดการทรัพยากร > การจัดการ > พารามิเตอร์การจัดกำหนดการ

- ตั้งค่า เชื่อมต่อกับแม็ป เป็น ใช่ จากนั้นบันทึกและปิด
คีย์ API จะเติมข้อมูลโดยอัตโนมัติ และใช้ API ของ Bing Maps

หมายเหตุ
In Field Service รุ่น 8.8.10.44+ คีย์ API ของ Bing Maps ถูกซ่อนไว้และไม่พร้อมใช้งานสำหรับผู้ใช้และบุคคลภายนอก
กำหนดค่าสถานะการจอง
ทรัพยากร (ช่างเทคนิคภาคสนาม) โต้ตอบกับสถานะการจองเพื่อแจ้งความคืบหน้าของการทำงานให้กับผู้เกี่ยวข้อง สำหรับ Field Service สถานะการจองสามารถปรับปรุงสถานะของระบบใบสั่งงานได้ ซึ่งทำได้โดยการทำหมายเหตุสถานะ Field Service ในสถานะการจอง
นำทางไปยัง การจัดกำหนดการทรัพยากร > สถานะการจอง
ดูภาพหน้าจอต่อไปนี้สำหรับค่าสำเร็จรูปที่แนะนำ

ค้นหาตำแหน่งที่ตั้งทางภูมิศาสตร์ของทรัพยากร
ตำแหน่งที่ตั้งของใบสั่งงานถูกกำหนดโดยละติจูด / ลองจิจูดของฟอร์มใบสั่งงาน หรือบัญชีบริการที่เกี่ยวข้อง สิ่งสำคัญคือต้องค้นหาตำแหน่งที่ตั้งทางภูมิศาสตร์ของทรัพยากรด้วย
นำทางไปยัง การจัดกำหนดการทรัพยากร > ทรัพยากร
เพื่อให้แน่ใจว่าทรัพยากรสามารถปรากฏบนแผนผังบอร์ดจัดกำหนดการ พวกเขาจะต้องมีพิกัดทางภูมิศาสตร์ของตำแหน่งเริ่มต้นและสิ้นสุด
มี สองวิธี ในการกำหนดพิกัดทางภูมิศาสตร์ของทรัพยากรของคุณ
ตัวเลือกที่หนึ่ง
ตั้งค่าตำแหน่งที่ตั้งเริ่มต้น/สิ้นสุดของทรัพยากรเป็น ที่อยู่ของทรัพยากร และให้แน่ใจว่าเรกคอร์ดทรัพยากรที่เกี่ยวข้อง (ผู้ใช้ บัญชี ผู้ติดต่อ) ตามที่กำหนดโดยชนิดของทรัพยากรมีค่าละติจูดและลองจิจูด

ตัวอย่างเช่น ในภาพหน้าจอต่อไปนี้ ทรัพยากรที่สามารถจองได้มีชนิดของทรัพยากร = ผู้ติดต่อ ซึ่งหมายความว่าเรกคอร์ดผู้ติดต่อต้องมีการกำหนดพิกัดทางภูมิศาสตร์ ซึ่งหมายความว่าต้องมีค่าละติจูดและลองจิจูด

หมายเหตุ
สำหรับวัตถุประสงค์ของการกำหนดเส้นทาง ตำแหน่งที่ตั้งของทรัพยากรจะถูกกำหนดเป็นตำแหน่งที่ตั้งใบสั่งงานปัจจุบัน ตำแหน่งที่ตั้งปัจจุบันของอุปกรณ์เคลื่อนที่ หรือตำแหน่งที่ตั้งเริ่มต้น/สิ้นสุดที่ถูกกำหนดที่นี่เมื่อไม่มีตัวเลือกอื่น
ตัวเลือกที่สอง
ตั้งค่าตำแหน่งที่ตั้งเริ่มต้น/สิ้นสุดของทรัพยากรเป็น ที่อยู่ของหน่วยองค์กร และให้แน่ใจว่าเรกคอร์ดหน่วยองค์กรที่เกี่ยวข้องต้องมีการกำหนดพิกัดทางภูมิศาสตร์ ซึ่งหมายความว่าต้องมีค่าละติจูดและลองจิจูด

หมายเหตุ
คุณอาจต้องเพิ่มฟิลด์ละติจูด/ลองจิจูดลงในฟอร์มเอนทิตีของหน่วยองค์กร
ยืนยันว่าการกำหนดพิกัดทางภูมิศาสตร์ทำงานอย่างเหมาะสม
เมื่อต้องการตรวจสอบให้แน่ใจว่าทรัพยากรได้รับการกำหนดพิกัดทางภูมิศาสตร์อย่างเหมาะสม ให้นำทางไปยัง Universal Resource Scheduling > บอร์ดกำหนดการ ทรัพยากรควรปรากฏบนแผนผัง เลือกชื่อของทรัพยากรเพื่อเน้นการปักหมุดตำแหน่งที่ตั้งบนแผนผัง

หมายเหตุเพิ่มเติม
หากใบสั่งงานหรือข้อกำหนดนั้นไม่มีละติจูดหรือลองจิจูด ตำแหน่งนั้นจะถือว่าเป็นการไม่อิงตำแหน่งที่ตั้ง ซึ่งหมายความว่าตำแหน่งของทรัพยากรจะไม่ถูกนำมาพิจารณาในระหว่างการจัดกำหนดการ หากคำสั่งการทำงานหรือความต้องการมีละติจูดและลองจิจูดและสถานที่ทำงานโดยตั้งเป็น นอกสถานที่ ที่ตั้งของทรัพยากร เวลาในการเดินทาง และเส้นทาง จะนำมาพิจารณาในระหว่างการจัดกำหนดการ