แชร์ผ่าน


การหาขอบเขตตำแหน่งสำหรับแอป Field Service สำหรับอุปกรณ์เคลื่อนที่

ขอบเขตตำแหน่งคือขอบเขตแบบเสมือนรอบๆ ที่ตั้งเฉพาะ การหาขอบเขตตำแหน่งช่วยให้ผู้ใช้สามารถวาดโซนรอบๆ สถานที่ทำงาน ไซต์ลูกค้า และความปลอดภัยของพื้นที่ คุณสามารถตั้งค่าคอนฟิกระบบเพื่อทริกเกอร์การดำเนินการต่างๆ เมื่อขอบเขตตำแหน่งถูกข้ามโดยบุคคลหรือพาหนะที่พร้อม

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

ในบทความนี้ เราจะดูที่วิธีการตั้งค่าคอนฟิก และใช้ขอบเขตตำแหน่งโดย:

  • การตั้งค่ารัศมีระยะห่าง
  • การจองใบสั่งผลิตเพื่อสร้างขอบเขตตำแหน่งอยู่รอบๆ โดยอัตโนมัติ
  • การทดสอบเหตุการณ์ขอบเขตตำแหน่ง ในขณะที่ช่างเทคนิคภาคสนามเข้าและออกจากพื้นที่ที่กำหนดทางภูมิศาสตร์

ข้อกำหนดเบื้องต้น

ขั้นตอนที่ 1 เปิดใช้งานและทดสอบการติดตาม การแบ่งปัน และการตรวจสอบตำแหน่ง

ประการแรก เปิดใช้งานการติดตาม การแบ่งปัน และการตรวจสอบตำแหน่ง และตรวจสอบว่ามีการติดตามตำแหน่งของช่างเทคนิคแต่ละคนใน Field Service คุณจะทราบว่าการติดตามตำแหน่งกำลังทำงานหากตำแหน่งของช่างเทคนิคปรากฏบนแผนที่ตารางกำหนดการและในเรกคอร์ดตำแหน่งในชนิดของเรกคอร์ดการติดตามตำแหน่งทางภูมิศาสตร์

ภาพหน้าจอของมุมมองรายชั่วโมงบนตารางกำหนดการ แสดงช่างเทคนิคบนแผนที่

ขั้นตอนที่ 2 เริ่มการใช้งานกระบวนการการหาขอบเขตตำแหน่ง

ไปที่ การตั้งค่า>กระบวนการ และตรวจสอบว่ากระบวนการต่อไปนี้อยู่ในสถานะ ใช้งาน

  • DeleteGeofenceWhenBookingIsCompletedOrCanceled
  • GenerateGeofenceWhenBookingIsCreated
  • Update Geofence instance coordinates

ภาพหน้าจอของการตั้งค่า Field Service แสดงรายการของกระบวนการ

ถ้าคุณตั้งค่า การประมวลผลพื้นหลังขั้นสูง (พรีวิว) เป็น ใช่ ใน การตั้งค่า Field Service เปิดใช้งานโฟลว์ Power Automate ของขอบเขตตำแหน่ง สำหรับการประมวลผลพื้นหลังขั้นสูง (พรีวิว) ด้วยโฟลว์ Power Automate กระบวนการไม่จำเป็นต้องทำงาน

  1. ไปที่ https://make.powerapps.com/ และเลือกสภาพแวดล้อมของคุณ
  2. ไปที่ โซลูชัน>Geofencing for Field Service
  3. เปิดใช้งานโฟลว์ต่อไปนี้:
    • โฟลว์ – DeleteGeofenceWhenBookingIsCompletedOrClosed
    • โฟลว์ – GenerateGeofenceWhenBookingIsCreated
    • โฟลว์ – UpdateGeofenceInstanceCoordinates

ภาพหน้าจอของ Power Apps แสดงการแก้ปัญหาของ Geofencing for Field Service

ขั้นตอนที่ 3 ตั้งค่าคอนฟิกการตั้งค่าการหาขอบเขตตำแหน่ง

ไปที่ Field Service>การตั้งค่า>การตั้งค่าการหาขอบเขตตำแหน่ง

ป้อน หน่วยวัด และ รัศมีต่ำสุด ตามที่สาธิตในภาพหน้าจอต่อไปนี้ ขอบเขตตำแหน่งที่เล็กที่สุดที่เราสามารถสร้างได้คือ วงกลมรอบๆ บัญชีบริการที่มีรัศมี 25.59 ฟุต

ภาพหน้าจอของตัวอย่างการตั้งค่าการหาขอบเขตตำแหน่งใน Field Service

ขั้นตอนที่ 4 ตั้งค่าคอนฟิกเอนทิตีขอบเขตตำแหน่ง

ไปที่ Field Service>การตั้งค่า>การตั้งค่าคอนฟิกเอนทิตี

แล้วจากนั้น เลือกการตั้งค่าคอนฟิกลูกค้าองค์กร ที่รวมอยู่ตามค่าเริ่มต้นกับโซลูชันขอบเขตตำแหน่ง

ภาพหน้าจอของ Field Service แสดงการกำหนดค่าเอนทิตีที่ใช้งานอยู่

ใส่ข้อมูลต่อไปนี้

  • เอนทิตี: เลือก ลูกค้าองค์กร เนื่องจากตำแหน่งที่ตั้งของใบสั่งงานถูกสืบทอดมาจากลูกค้าองค์กรบริการที่เกี่ยวข้อง

  • ละติจูด / ลองติจูด: เลือกฟิลด์ละติจูดและลองติจูดและบนเอนทิตีลูกค้าองค์กรที่เก็บสถานที่ตั้งที่มีโค้ดของพิกัด การตั้งค่านี้จะกำหนดศูนย์กลางของขอบเขตตำแหน่ง

  • เปิดใช้งานเป็น: เลือก ขอบเขตตำแหน่ง เนื่องจากลูกค้าองค์กรที่ทำหน้าที่เป็นตำแหน่งคงที่ที่จะล้อมรอบด้วยขอบเขตตำแหน่ง

  • รัศมีเริ่มต้น: ป้อนตัวเลขเพื่อแสดงรัศมีของขอบเขตตำแหน่งรอบๆ ละติจูดและลองติจูดของสถานที่ตั้งลูกค้าองค์กร หน่วยวัดจะเป็นหน่วยที่เลือกในการตั้งค่าขอบเขตตำแหน่งในขั้นตอนก่อนหน้านี้ ในตัวอย่างนี้ รัศมีเริ่มต้นคือ 328.08399 ฟุต

ภาพหน้าจอของการตั้งค่าคอนฟิกขอบเขตตำแหน่งของลูกค้าองค์กร

ถัดไป ไปที่การตั้งค่าคอนฟิกทรัพยากรที่สามารถจองได้ และป้อนข้อมูลต่อไปนี้:

  • เอนทิตี: เลือก ทรัพยากรที่สามารถจองได้ เพื่อเปรียบเทียบตำแหน่งของช่างเทคนิคภาคสนามที่สัมพันธ์กับบัญชีบริการของใบสั่งงาน

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

  • ชื่อฟิลด์การประทับเวลา เลือกการประทับเวลาสถานที่ การประทับเวลานี้แสดงวันที่และเวลาที่ตำแหน่งทางภูมิศาสตร์ได้รับการอัปเดต สถานะขอบเขตตำแหน่งจะได้รับการอัปเดตก็ต่อเมื่อสถานะแตกต่างจากสถานะปัจจุบัน และการประทับเวลาล่าสุดกว่าการประทับเวลาที่เชื่อมโยงกับสถานะขอบเขตตำแหน่งปัจจุบัน

  • เปิดใช้งานเป็น เลือก ติดตามพิกัด เนื่องจากทรัพยากรที่สามารถจองได้มีตำแหน่งตัวแปรที่ถูกเปรียบเทียบกับขอบเขตตำแหน่งที่กำหนดไว้

ภาพหน้าจอของการตั้งค่าคอนฟิกขอบเขตตำแหน่งของทรัพยากรที่สามารถจองได้

ขั้นตอนที่ 5 จองใบสั่งงาน

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

ภาพหน้าจอของตารางกำหนดการแสดงรัพยากรที่จองที่ลากมาแล้ว

การจองใบสั่งงานจะทริกเกอร์เวิร์กโฟลว์แบบอะซิงโครนัสที่สร้างขอบเขตตำแหน่ง ตราบเท่าที่มีการเรียกใช้กระบวนการที่เหมาะสมในขั้นตอนก่อนหน้านี้

ไปที่ Field Service>การตั้งค่า>ขอบเขตตำแหน่ง เพื่อดูขอบเขตตำแหน่งที่สร้างขึ้นใหม่

ภาพหน้าจอของ Field Service แสดงรายการของขอบเขตตำแหน่งที่ใช้งาน

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

ขั้นตอนที่ 6 เข้าและออกจากขอบเขตตำแหน่ง

ก่อนที่จะเดินทางไปยังตำแหน่งที่ตั้งของใบสั่งงาน ช่างเทคนิคจะอยู่นอกขอบเขตตำแหน่งและจะมีการสร้างเหตุการณ์ขอบเขตตำแหน่ง "ออก"

ภาพหน้าจอของ Field Service แสดงรายการของเหตุการณ์ขอบเขตตำแหน่งที่ใช้งาน

เมื่อช่างเทคนิคมาถึงตำแหน่งที่ตั้งของใบสั่งงานและโต้ตอบกับแอปสำหรับอุปกรณ์เคลื่อนที่ของ Field Service เหตุการณ์ขอบเขตตำแหน่ง "เข้า" จะถูกสร้างขึ้น

ภาพหน้าจอของตารางกำหนดการแสดงเหตุการณ์ขอบเขตตำแหน่ง

ภาพหน้าจอของ

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

เมื่อช่างเทคนิคออกจากขอบเขตตำแหน่ง จะมีการสร้างเหตุการณ์ "ออก" ขึ้นมาอีก

หมายเหตุ

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

ตัวกรองทริกเกอร์ขอบเขตตำแหน่ง

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

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

เมื่อเปิดใช้งานตัวกรองทริกเกอร์ คุณสามารถเปิดใช้งานตัวกรองตามเวลาที่แตกต่างกันได้หนึ่งหรือสองรายการ ฟิลด์ที่กรองรวมถึง:

  • เวลาเริ่มต้น
  • เวลาสิ้นสุด
  • เวลามาถึงจริง
  • สร้างเมื่อ
  • เวลามาถึงที่ประเมิน
  • แก้ไขเมื่อ
  • การประทับเวลาแบบออฟไลน์
  • สร้างเรกคอร์ดเมื่อ

จากนั้น คุณสามารถตั้งค่าเป็นวันก่อนหรือหลังวันที่ปัจจุบันสำหรับตัวกรองได้

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

  • เวลาเริ่มต้น ของการจองภายในวันสุดท้ายหรือวันถัดไป

ตัวอย่างตัวกรองขอบเขตตำแหน่งที่ตั้งค่าคอนฟิกใน Field Service

ข้อควรพิจารณาเกี่ยวกับการกำหนดค่า

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

ภาพหน้าจอของฟิลด์การตั้งค่าคอนฟิกการหมดอายุของสถานที่ตั้ง

หมายเหตุเพิ่มเติม

  • ในขณะนี้ขอบเขตตำแหน่งที่เป็นรูปวงกลมเท่านั้นที่ได้รับการสนับสนุน