แชร์ผ่าน


การประมวลผล DOM

หมายเหตุ

กลุ่มผลประโยชน์การค้าปลีกโดย Dynamics 365 Commerce ได้ย้ายจาก Yammer ไปยัง Viva Engage หากคุณไม่สามารถเข้าถึงชุมชน Viva Engage ใหม่ ให้กรอกแบบฟอร์มนี้ (https://aka.ms/JoinD365commerceVivaEngageCommunity) เพื่อเพิ่มและมีส่วนร่วมในการสนทนาล่าสุด

บทความนี้อธิบายวิธีที่การจัดการใบสั่งแบบกระจาย (DOM) ประมวลผลใบสั่งขายใน Microsoft Dynamics 365 Commerce

ตั้งค่าคอนฟิกชุดงานตัวประมวลผล DOM

DOM จะรันเฉพาะในชุดงานเท่านั้น

เมื่อต้องการกําหนดค่าชุดงานตัวประมวลผล DOM สําหรับการเรียกใช้ DOM ให้ทําตามขั้นตอนเหล่านี้:

  1. ไปที่ Retail และ Commerce > การจัดการใบสั่งแบบกระจาย > การประมวลผลชุดงาน > การตั้งค่างานของตัวประมวลผล DOM
  2. บนแท็บด่วน พารามิเตอร์ สําหรับ โพรไฟล์การเติมสินค้า ให้เลือกโปรไฟล์ที่ DOM ต้องรัน
  3. บนแท็บด่วน รันในพื้นหลัง สำหรับ กลุ่มแบทช์ เลือกกลุ่มแบทช์ที่กำหนดค่า
  4. สำหรับ คำอธิบายงาน ป้อนชื่อสำหรับชุดงาน
  5. เลือก การเกิดซ้ำ จากนั้นระบุการเกิดซ้ำของชุดงาน
  6. เลือก ตกลง

ค้นหาใบสั่งขายและบรรทัด

ในช่วงเวลาของการประมวลผล DOM จะพิจารณาลำดับและบรรทัดใบสั่งต่อไปนี้:

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

หากต้องการแยกรายการการขายด้วยตนเอง ใน Commerce headquarters ให้ไปที่ การขายปลีกและการค้า > ลูกค้า > ใบสั่งขายทั้งหมด และเลือกบรรทัดการขาย บนแท็บด่วน ทั่วไป ของบรรทัดการขาย ตั้งค่าตัวเลือก แยกออกจากการประมวลผล DOM เป็น ใช่

การแบ่งบรรทัดการขาย

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

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

หากค่า จำนวนบรรทัดใบสั่งสูงสุดต่อการเพิ่มประสิทธิภาพ เป็น 0:

  • สำหรับชนิด Simplified Solver, DOM จะสร้างชุดงานสำหรับทุกๆ 100 บรรทัดการขาย
  • สำหรับประเภทโปรดักชันซอลเวอร์ DOM จะสร้างแบทช์สำหรับทุก ๆ หนึ่งพันห้าร้อยบรรทัดการขาย

หมายเหตุ

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

การค้นหาสินค้าคงคลัง

DOM ค้นหาสินค้าคงคลังที่พร้อมใช้งานโดยการดูสินค้าคงคลังคงเหลือในเอนทิตีคลังสินค้า V2 (ตัวอย่าางเช่น InventWarehouseOnHandAggregatedView) สินค้าคงคลังคงเหลือสนับสนุนมิติของผลิตภัณฑ์ เช่น สี ขนาด สไตล์ และการตั้งค่าคอนฟิก และมิติการจัดเก็บ เช่น ไซต์และคลังสินค้า ไม่รองรับมิติอื่น ๆ เช่น ตําแหน่งที่ตั้ง สถานะสินค้าคงคลัง ป้ายทะเบียน

หากต้องการดูสินค้าคงคลังคงเหลือที่ใช้โดย DOM ให้ป้อน URL ต่อไปนี้ในแถบที่อยู่ของเบราว์เซอร์ของคุณ โดยแทนที่ <DomainName> ด้วยชื่อโดเมนของสภาพแวดล้อมของคุณและ <CompanyName> ด้วยชื่อนิติบุคคลของคุณ

https://<DomainName>/?cmp=<CompanyName>&mi=SysTableBrowser&TableName=InventWarehouseOnHandAggregatedView

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

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

คำนวณระยะทาง

DOM จะแปลงที่อยู่ของชนิด การจัดส่ง เป็นค่าละติจูดและลองจิจูด จากนั้น DOM จะแปลงที่อยู่ในการจัดส่งในใบสั่งขายเป็นค่าละติจูดและลองจิจูด และอัปเดตค่าละติจูดและลองจิจูดของที่อยู่เพื่อใช้ในอนาคต DOM จะใช้ Azure Maps หรือ Bing Maps เพื่อระบุค่าละติจูดและลองจิจูดที่ถูกต้องตามข้อมูลที่อยู่ เมือง และรหัสไปรษณีย์ หากต้องการอนุญาตให้ DOM ใช้ฟังก์ชัน Azure Maps ให้เปิดใช้งานการตั้งค่า ยืนยันการใช้งาน Azure Maps สำหรับ DOM หากต้องการอนุญาตให้ DOM ใช้ฟังก์ชัน Bing Maps ให้เปิดใช้งานการตั้งค่า ยืนยันการใช้งาน Bing Maps สำหรับ DOM สำหรับข้อมูลเพิ่มเติม โปรดดู ตั้งค่า DOM

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

สร้างแผนการเติมสินค้า

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

ภาพหน้าจอของเกณฑ์ใบสั่งขายในการประมวลผล DOM

แหล่งข้อมูลเพิ่มเติม

ภาพรวมของ DOM

ตั้งค่า DOM

กฎ DOM

การกำหนดค่าต้นทุน DOM

ผลลัพธ์ของการเรียกใช้การจัดการใบสั่งแบบกระจาย (DOM)

ล้างแผนการเติมสินค้าและบันทึก DOM

ความสามารถในการเพิ่ม DOM

ข้อจำกัดของ DOM