หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
ประวัติธุรกิจและวัตถุประสงค์
องค์กรมักต้องปันส่วนปริมาณคงคลังคงเหลือไปยังช่องทางการขาย กลุ่มลูกค้า ภูมิภาค และเหตุการณ์โปรโมชันที่สําคัญที่สุด เพื่อให้มั่นใจว่าสินค้าคงคลังที่ปันส่วนล่วงหน้าจะได้รับการป้องกันจากการใช้อื่นใด และสามารถใช้ผ่านทางธุรกรรมการขายที่เกี่ยวข้องกับการปันส่วนเท่านั้น การปันส่วนสินค้าคงคลังในการมองเห็นสินค้าคงคลังเป็นส่วนประกอบของกระบวนการวางแผนการงานขาย และเกิดขึ้นก่อนกิจกรรมการขายจริงใดๆ จะเกิดขึ้นหรือสร้างใบสั่งขาย
ตัวอย่างเช่น บริษัทที่ชื่อ Contoso ผลิตจักรยานที่เป็นที่นิยม โชคไม่ดี เนื่องจากการหยุดชะงักของห่วงโซ่อุปทานเมื่อเร็วๆ นี้ส่งผลกระทบต่อสินค้าคงคลังที่อยู่ระหว่างส่งต่อทั้งหมดของจักรยานนั้น Contoso มีสินค้าคงคลังคงเหลือที่จํากัดเท่านั้น และต้องใช้อย่างดีที่สุด Contoso ดำเนินการทั้งการขายผ่านระบบออนไลน์และการขายในร้านค้า ในช่องทางการขายแต่ละช่องทาง บริษัทมีคู่ค้าบริษัทที่สําคัญสองสามราย (มาร์เก็ตเพลสและผู้ค้าปลีกขนาดใหญ่) ที่ต้องการให้ระบบบันทึกสินค้าคงคลังที่มีอยู่เฉพาะส่วนของบริษัทบันทึกอยู่ ดังนั้น บริษัทจักรยานต้องสามารถจัดสมดุลการกระจายสต็อกระหว่างช่องทางต่างๆ และจัดการความคาดหวังของคู่ค้าระดับ VIP ด้วย วิธีที่ดีที่สุดในการบรรลุเป้าหมายทั้งสองอย่างคือ การใช้การปันส่วนสินค้าคงคลัง เพื่อให้แต่ละช่องทางและผู้ค้าปลีกสามารถได้รับปริมาณที่ปันส่วนเฉพาะที่สามารถขายให้แก่ผู้บริโภคในภายหลังได้
การปันส่วนสินค้าคงคลังมีวัตถุประสงค์ทางธุรกิจพื้นฐานสองอย่างคือ
- การป้องกันสินค้าคงคลัง (การตกแต่งสินค้าคงคลัง) – องค์กรต้องการปันส่วนสินค้าคงคลังที่จํากัดหรือจํากัดล่วงหน้าให้กับช่องทาง ภูมิภาค ลูกค้า VIP และบริษัทในเครือที่จัดลำดับความสำคัญ คุณลักษณะการปันส่วนที่มองเห็นได้ของสินค้าคงคลังจะป้องกันสินค้าคงคลังที่ปันส่วนเพื่อให้การปันส่วน การจอง หรือความต้องการการขายอื่นๆ อื่นๆ ไม่ส่งผลกระทบต่อสินค้าคงคลังที่ปันส่วนก่อนหน้านี้
- การควบคุมการขายเกิน – คุณลักษณะการจัดสรรการมองเห็นสินค้าคงคลังมีวัตถุประสงค์เพื่อจํากัดปริมาณที่จัดสรรไว้ก่อนหน้านี้ เพื่อให้ฝ่ายรับสินค้า (ตัวอย่างเช่น ช่องทางหรือกลุ่มลูกค้า) จะไม่ใช้ทรัพยากรเหล่านี้เกินเมื่อธุรกรรมการขายจริงที่ยึดตามการจองทรัพยากรแบบไม่จํากัดมีผลบังคับใช้
นิยามการปันส่วนในบริการการมองเห็นสินค้าคงคลัง
กลุ่มเสมือนของการจัดสรร
แม้ว่าคุณลักษณะในการมองเห็นสินค้าคงคลังไม่ได้ตั้งค่าเพิ่มเติมปริมาณสินค้าคงคลังที่มีอยู่จริง แต่จะอ้างอิงถึงปริมาณสินค้าคงคลังที่มีอยู่จริงเพื่อกําหนดปริมาณกลุ่มเสมือน ที่พร้อมใช้งานในการปันส่วน เริ่มต้น การปันส่วนสินค้าคงคลังในการมองเห็นสินค้าคงคลังเป็นการปันส่วนรแบบไม่ตายตัว ซึ่งเกิดขึ้นก่อนธุรกรรมการขายจริงและไม่ขึ้นอยู่กับใบสั่งขาย ตัวอย่างเช่น คุณสามารถปันส่วนสต็อกให้กับช่องทางการขายที่สําคัญที่สุดของคุณหรือผู้ค้าปลีกขนาดใหญ่ก่อนที่จะมีลูกค้าปลายทางเข้าไปที่ช่องทางการขายหรือร้านค้าปลีกเพื่อซื้อ
ความแตกต่างระหว่างการปันส่วนสินค้าคงคลังและการจองสินค้าคงคลังแบบชั่วคราว
การจองแบบชั่วคราว โดยทั่วไปจะเชื่อมโยงกับธุรกรรมการขายจริง (บรรทัดใบสั่งขาย) สามารถใช้ได้ทั้งการปันส่วนและการจองแบบชั่วคราวโดยอิสระ แต่ถ้าคุณต้องการใช้พร้อมกัน ควรทำการจองแบบชั่วคราวหลังจากการปันส่วน เราขอแนะนำว่าคุณควรเลือกการปันส่วนสินค้าคงคลังก่อน แล้วจึงทำการจองแบบชั่่วคราวเปรียบเทียบกับปริมาณิที่ถูกปันส่วนเพื่อให้ใกล้เคียงกับปริมาณการใช้งานในเวลาจริงเทียบกับการปันส่วน ดูข้อมูลเพิ่มเติมในส่วน การใช้เป็นการจองแบบชั่วคราว ของบทความนี้
คุณลักษณะการปันส่วนสินค้าคงคลังจะยอมให้ผู้วางแผนการขายหรือผู้จัดการบัญชีหลักสามารถจัดการและปันส่วนสินค้าคงคลังที่สําคัญล่วงหน้า ระหว่างกลุ่มการปันส่วนต่างๆ (เช่น ช่องทาง ภูมิภาค และกลุ่มลูกค้า) และยังสนับสนุนการติดตามแบบเรียลไทม์ การปรับปรุง และการวิเคราะห์ปริมาณการใช้กับปริมาณที่ปันส่วน เพื่อให้แน่ใจว่าสามารถเติมสินค้าหรือปันส่วนอีกครั้งตรงเวลาได้ ความสามารถในการมองเห็นแบบเรียลไทม์ในการปันส่วน ปริมาณการใช้ และยอดดุลการปันส่วนเป็นสิ่งที่สําคัญโดยเฉพาะอย่างยิ่งในเหตุการณ์การขายด่วนหรือโปรโมชัน
คำศัพท์เฉพาะ
เงื่อนไขและแนวคิดต่อไปนี้มีประโยชน์ในการสนทนาของการปันส่วนสินค้าคงคลัง:
- กลุ่มการปันส่วน – กลุ่มที่เป็นเจ้าของการปันส่วน เช่น ช่องทางการขาย กลุ่มลูกค้า หรือชนิดใบสั่ง
- ชื่อกลุ่มการจัดสรร – ชื่อของกลุ่มการจัดสรรแต่ละกลุ่ม ตัวอย่างเช่น เว็บ หรือ ร้านค้า อาจเป็นชื่อของกลุ่มการจัดสรรของช่องทางการขาย ในขณะที่ VIP หรือ ปกติ อาจเป็นชื่อของกลุ่มการจัดสรรของลูกค้า
- ลำดับชั้นการปันส่วน – วิธีรวมกลุ่มการปันส่วนในลักษณะตามลำดับชั้น สนับสนุนระดับชั้นสูงสุดแปดระดับ ตัวอย่างเช่น คุณสามารถกําหนด ช่องทาง เป็นลําดับชั้น 0 ภูมิภาค เป็นระดับ 1 และ กลุ่มลูกค้า เป็นระดับ 2 ในระหว่างการปันส่วนสินค้าคงคลัง คุณต้องเป็นไปตามลำดับชั้นการปันส่วน เมื่อคุณระบุค่าของกลุ่มการปันส่วน ตัวอย่างเช่น คุณอาจปันส่วนจักรยานสีแดง 200 คัน ให้กับช่องทาง เว็บ ภูมิภาค ลอนดอน และกลุ่มลูกค้า VIP
- พร้อมใช้งานเพื่อจัดสรร – กลุ่มทั่วไปเสมือน ที่บ่งชี้ปริมาณที่พร้อมใช้งานเพื่อการจัดสรรเพิ่มเติม เป็นการวัดที่คํานวณที่คุณสามารถกําหนดได้โดยอิสระโดยใช้สูตรของคุณเอง ถ้าคุณยังใช้คุณลักษณะการจองทรัพยากรแบบไม่ตายตัวด้วย ขอแนะนำว่าคุณควรใช้สูตรเดียวกันเพื่อคํานวณ available-to-allocate และ available-to-reserve
- ปันส่วน – หน่วยวัดทางกายภาพที่แสดงโควตาที่ปันส่วน ซึ่งกลุ่มการปันส่วนสามารถใช้ จะหักลดในเวลาเดียวกันกับที่มีการเพิ่มปริมาณที่ใช้
- ใช้แล้ว – การวัดทางกายภาพที่ระบุปริมาณที่มีการใช้เทียบกับปริมาณที่ปันส่วนเดิม เมื่อบวกตัวเลขเข้าในหน่วยวัดทางกายภาพนี้ การวัดทางกายภาพที่ปันส่วนจะลดลงโดยอัตโนมัติ
แผนภาพต่อไปนี้แสดงลำดับงานธุรกิจสำหรับการปันส่วนสินค้าคงคลัง
รูปภาพประกอบต่อไปนี้จะแสดงลำดับชั้นการปันส่วนและกลุ่มการปันส่วน กลุ่มทั่วไปเสมือน ที่แสดงไว้ที่นี่คือปริมาณที่พร้อมใช้งานที่จะปันส่วน
เปิดและตั้งค่าการจัดสรรสินค้าคงคลังใน UI เวอร์ชัน 2
ส่วนนี้มีผลเมื่อคุณใช้ UI เวอร์ชัน 2 ของการมองเห็นสินค้าคงคลัง
หากต้องการตั้งค่าการจัดสรรสินค้าคงคลัง คุณต้องทำงานต่อไปนี้ให้เสร็จสมบูรณ์ ซึ่งอธิบายไว้ในส่วนย่อยของส่วนนี้:
- เปิดใช้งานคุณลักษณะการจัดสรร และอัปเดตการกำหนดค่าเพื่อเริ่มต้น
- ตั้งค่าการวัดจากการคำนวณ พร้อมในการจัดสรร (และรวมการวัดทางกายภาพ ที่จัดสรร ในการคำนวณ)
- ตั้งค่ากลุ่มการจัดสรรของคุณ
- อัปเดตการกำหนดค่าเพื่อเปิดใช้งานการตั้งค่าใหม่ของคุณ
เปิดใช้งานคุณลักษณะการจัดสรรสินค้าคงคลัง
ปฏิบัติตามขั้นตอนเหล่านี้เพื่อเปิดใช้งานคุณลักษณะการจัดสรรสินค้าคงคลัง
ใน Power Apps ให้เปิดแอป การมองเห็นสินค้าคงคลัง
ในบานหน้าต่างนำทาง ให้เลือก การจัดการคุณลักษณะ
บนไทล์ การจัดสรรสินค้าคงคลัง ให้เลือก จัดการ
ตั้งค่าตัวเลือก เปิดใช้งานคุณลักษณะ เป็น ใช่
บนแถบเครื่องมือ ให้เลือก บันทึก
ในบานหน้าต่างนำทาง ให้เลือก การตั้งค่าของผู้ดูแลระบบ
บนไทล์ อัปเดตการกำหนดค่า ให้เลือก จัดการ
ตรวจสอบการแก้ไขของคุณในกล่องโต้ตอบ
สำคัญ
ตรวจสอบให้แน่ใจว่าได้ตรวจสอบการแก้ไขที่สำคัญทั้งหมดที่กำลังจะทำกับแหล่งข้อมูล การวัดทางกายภาพ และการแมปมิติ
เลือก ยืนยันการอัปเดต เพื่อใช้การเปลี่ยนแปลงการกำหนดค่าของคุณ
ตั้งค่าการวัดจากการคำนวณพร้อมในการจัดสรร
เมื่อคุณเปิดใช้งานคุณลักษณะการจัดสรรสินค้าคงคลังและการอัปเดตการกำหนดค่าตามที่อธิบายไว้ในส่วนก่อนหน้า การมองเห็นสินค้าคงคลังจะสร้างแหล่งข้อมูลที่กําหนดไว้ล่วงหน้าหนึ่งรายการและการวัดเริ่มต้นหลายรายการ
แหล่งข้อมูลตั้งชื่อว่า @iv ซึ่งรวมถึงชุดของการวัดทางกายภาพเริ่มต้นต่อไปนี้:
- @allocated
- @cumulative_allocated
- @consumed
- @cumulative_consumed
เมื่อต้องการใช้การปันส่วน คุณต้องตั้งค่าสูตรสําหรับการวัดที่คํานวณได้พร้อมใช้งาน เพื่อปันส่วน (@iv.@available_to_allocate) อย่างถูกต้อง ตัวอย่างเช่น คุณมีการวัดทางกายภาพ onordered ในแหล่งข้อมูล fno และการวัดทางกายภาพ inbound ในแหล่งข้อมูล pos จากนั้น คุณสามารถจัดสรรปริมาณสินค้าคงคลังคงเหลือเป็นผลรวม fno.onordered และ pos.inbound ในกรณีนี้ @iv.@available_to_allocate ควรมี pos.inbound และ fno.onordered ในสูตร ต่อไปนี้เป็นตัวอย่างของการคำนวณ:
@iv.@available_to_allocate = fno.onordered + pos.inbound – @iv.@allocated
Note
แหล่งข้อมูล @iv เป็นแหล่งข้อมูลที่กําหนดไว้ล่วงหน้า และการวัดทางกายภาพที่กําหนดใน @iv ที่มีเครื่องหมาย (@) เป็นส่วนนำหน้าเป็นการวัดที่กำหนดไว้ล่วงหน้า การวัดเหล่านี้เป็นการตั้งค่าคอนฟิกที่กําหนดไว้ล่วงหน้าสําหรับคุณลักษณะการปันส่วน ดังนั้น อย่าเปลี่ยนหรือลบออก มิฉะนั้น คุณอาจพบข้อผิดพลาดที่ไม่คาดคิดเมื่อคุณใช้คุณลักษณะการจัดสรร
คุณสามารถเพิ่มการวัดทางกายภาพใหม่ไปยังการวัดที่คํานวณได้ @iv.@available_to_allocate ที่กําหนดไว้ล่วงหน้า อย่างไรก็ตาม คุณจะต้องไม่เปลี่ยนชื่อ
ปฏิบัติตามขั้นตอนเหล่านี้เพื่อตั้งค่าการวัดจากการคำนวณ พร้อมในการจัดสรร:
- ในแอปการมองเห็นสินค้าคงคลัง ให้เลือก การจัดการคุณลักษณะ ในบานหน้าต่างนำทาง
- บนไทล์ การตั้งค่าแหล่งข้อมูล ให้เลือก จัดการ
- เปิดแหล่งข้อมูลที่ชื่อ @iv
- ในส่วน การวัดจากการคำนวณ ให้เปิดเรกคอร์ดที่ชื่อ @available_to_allocate หากมีอยู่ หรือให้สร้างเรกคอร์ดโดยที่ค่า ชื่อการวัดจากการคำนวณ คือ @available_to_allocate และ บันทึก เรกคอร์ดใหม่
- ในส่วน รายละเอียดการวัดจากการคำนวณ ให้เพิ่มการวัดทางกายภาพที่คุณต้องการใช้ในการคำนวณปริมาณที่พร้อมในการจัดสรร อย่าลืมรวมการวัดทางกายภาพ @iv.@allocated ไว้ในสูตร
ตั้งค่ากลุ่มการจัดสรรและลำดับชั้นของคุณ
ทุกการจัดสรรที่สร้างขึ้นในการมองเห็นสินค้าคงคลังต้องถูกกำหนดให้กับ กลุ่มการจัดสรร เฉพาะ คุณสามารถสร้างกลุ่มการจัดสรรได้สูงสุดแปดกลุ่ม โดยแต่ละกลุ่มมีชื่อและระดับ จําเป็นต้องมีระดับเพื่อสร้างลําดับชั้นของกลุ่ม
แต่ละระดับถูกกําหนดเป็นจํานวนเต็มตั้งแต่ 0 (ศูนย์) ถึง 7 ซึ่งแสดงถึงลําดับที่ใช้กลุ่มในลําดับชั้นการปันส่วน กลุ่มที่ได้รับการกำหนดให้ระดับ 0 เป็นระดับสูงสุดในลำดับชั้น และกลุ่มที่ได้รับการกำหนดให้ระดับ 7 เป็นระดับต่ำสุดในลำดับชั้น
เมื่อคุณสร้างการจัดสรร คุรต้องระบุลำดับชั้นในลำดับตั้งแต่ระดับสูงสุดไปยังระดับต่ำสุด ตัวอย่างเช่น การตั้งค่าคอนฟิกของคุณมี ประเทศ/ภูมิภาค สําหรับกลุ่มระดับ 0 รัฐ สําหรับกลุ่มระดับ 1 และ เมือง สําหรับกลุ่มระดับ 2 ในกรณีนี้ ทั้ง ประเทศ/ภูมิภาค และ รัฐ จำเป็นต้องระบเมื่อมีการระบุ เมือง อย่างไรก็ตาม คุณสามารถสร้างการจัดสรรได้โดยใช้เฉพาะ ประเทศ/ภูมิภาค และ รัฐ หรือโดยใช้เฉพาะ ประเทศ/ภูมิภาค ได้
ปฏิบัติตามขั้นตอนเหล่านี้เพื่อตั้งค่ากลุ่มการจัดสรรและลำดับชั้นของคุณ
- ในแอปการมองเห็นสินค้าคงคลัง ให้เลือก การจัดการคุณลักษณะ ในบานหน้าต่างนำทาง
- บนไทล์ การจัดสรรสินค้าคงคลัง ให้เลือก จัดการ
- ในส่วน กลุ่มการจัดสรร ใช้ปุ่ม กลุ่มการจัดสรรใหม่ บนแถบเครื่องมือเพื่อเพิ่มแถวสำหรับกลุ่มการจัดสรรแต่ละกลุ่มที่คุณต้องการ กำหนดระดับระหว่าง 0 และ 7 หากต้องการแก้ไขกลุ่มที่มีอยู่ ให้เลือกชื่อกลุ่มในคอลัมน์ ชื่อกลุ่มการจัดสรร
- บนแถบเครื่องมือที่ด้านบนของหน้า ให้เลือก บันทึก
สำคัญ
ต้องระวังเมื่อคุณลบหรือเปลี่ยนลำดับชั้นของการจัดสรร สําหรับแนวทาง โปรดดูที่ส่วน เคล็ดลับสําหรับการใช้การจัดสรร
อัปเดตการกำหนดค่าเพื่อเปิดใช้งานการตั้งค่าใหม่ของคุณ
หลังจากเปลี่ยนการกําหนดค่าเสร็จแล้ว คุณต้องใช้การเปลี่ยนแปลงเพื่อเปิดใช้งาน
ในแอปการมองเห็นสินค้าคงคลัง ให้เลือก การตั้งค่าของผู้ดูแลระบบ ในบานหน้าต่างนำทาง
บนไทล์ อัปเดตการกำหนดค่า ให้เลือก จัดการ
ตรวจสอบการแก้ไขของคุณในกล่องโต้ตอบ
สำคัญ
ตรวจสอบให้แน่ใจว่าได้ตรวจสอบการแก้ไขที่สำคัญทั้งหมดที่กำลังจะทำกับแหล่งข้อมูล การวัดทางกายภาพ และการแมปมิติ
เลือก ยืนยันการอัปเดต เพื่อใช้การเปลี่ยนแปลงการกำหนดค่าของคุณ
เปิดและตั้งค่าการจัดสรรสินค้าคงคลังใน UI เวอร์ชัน 1
ส่วนนี้มีผลเมื่อคุณใช้ UI เวอร์ชัน 1 ของการมองเห็นสินค้าคงคลัง
ปฏิบัติตามขั้นตอนเหล่านี้เพื่อเปิดใช้งานการจัดสรรสินค้าคงคลังและตั้งค่ากลุ่มการจัดสรร หากคุณใช้ UI เวอร์ชัน 1
เปิดใช้งานคุณลักษณะการจัดสรรสินค้าคงคลัง
- ไปที่ UI ดั้งเดิม>การกำหนดค่า
- บนแท็บ การจัดการคุณลักษณะและการตั้งค่า ให้เปิดคุณลักษณะที่ชื่อ การจัดสรรสินค้าคงคลัง
- เลือก อัปเดตการกำหนดค่า ที่มุมขวาบนเพื่อใช้การตั้งค่าใหม่
กำหนดค่าการวัดจากการคำนวณ พร้อมในการจัดสรร และการวัดทางกายภาพ ที่จัดสรร
- บนแท็บ การวัดที่คํานวณได้ ให้ตรวจทานการวัดที่คํานวณได้เริ่มต้น ซึ่งมีชื่อว่า @iv.@available_to_allocate
- แก้ไขสูตรเพื่อให้ตรงกับความต้องการทางธุรกิจของคุณโดยการเพิ่มและลบการวัดทางกายภาพ อย่าลืมรวมการวัดทางกายภาพ @iv.@allocated ไว้ในสูตร
ตั้งค่ากลุ่มการจัดสรรและลำดับชั้นของคุณ
- เลือกแท็บ การปันส่วน
- ในการกำหนดค่าการจัดสรรเริ่มต้น มีลำดับชั้นสี่ระดับ ระดับเหล่านี้ จากสูงสุดไปต่ําสุด ได้แก่ ช่องทาง (ระดับกลุ่ม 0), customerGroup (กลุ่มระดับ 1), ภูมิภาค (กลุ่มระดับ 2) และ OrderType (กลุ่มระดับ 3) คุณสามารถแก้ไขกลุ่มได้โดยการทำงานในฟิลด์ แก้ไขการกำหนดค่า หากต้องการลบกลุ่มการจัดสรรที่มีอยู่ ให้เลือก X ถัดจากชื่อ หากต้องการเพิ่มกลุ่มการจัดสรร ให้ป้อนชื่อโดยตรงในฟิลด์ แก้ไขการกำหนดค่า
- เมื่อคุณแก้ไขกลุ่มเสร็จแล้ว ให้เลือก บันทึก
อัปเดตการกำหนดค่าเพื่อเปิดใช้งานการตั้งค่าใหม่ของคุณ
- เมื่อคุณกำหนดค่ากลุ่มการจัดสรรและการตั้งค่าลำดับชั้นเสร็จแล้ว ให้เลือก บันทึก แล้วเลือก อัปเดตการกำหนดค่า ที่มุมขวาบน
ค่าของกลุ่มการจัดสรรที่กำหนดค่าจะได้รับการอัปเดตเมื่อคุณสร้างการจัดสรรโดยใช้อินเทอร์เฟซผู้ใช้หรือ API POST (/api/environment/{environmentId}/allocation/allocate) รายละเอียดเกี่ยวกับทั้งสองวิธีการมีอยู่ในตอนท้ายของบทความนี้ หากคุณใช้ชื่อกลุ่มสี่ชื่อและตั้งค่าเป็น [channel, customerGroup, region, ] orderTypeชื่อเหล่านี้จะใช้ได้กับคําขอที่เกี่ยวข้องกับการจัดสรรหลังจากที่คุณเรียกใช้ API การอัปเดตการกําหนดค่า
Note
การตั้งค่าที่ใช้สำหรับสถานะเปิดใช้งานของคุณลักษณะการจัดสรรและสำหรับกลุ่มการจัดสรรใน UI เวอร์ชัน 1 จะไม่ส่งผลต่อการตั้งค่าที่สอดคล้องกันใน UI เวอร์ชัน 2 ในทํานองเดียวกัน การตั้งค่าสําหรับสถานะที่เปิดใช้งานและกลุ่มการปันส่วนใน UI เวอร์ชัน 2 จะไม่ส่งผลต่อการตั้งค่าที่สอดคล้องกันใน UI เวอร์ชัน 1 เฉพาะการตั้งค่าที่ใช้ใน เวอร์ชัน UI ที่ใช้งาน เท่านั้นที่จะมีผล
สำคัญ
ต้องระวังเมื่อคุณลบหรือเปลี่ยนลำดับชั้นของการจัดสรร สําหรับแนวทาง โปรดดูที่ส่วน เคล็ดลับสําหรับการใช้การจัดสรร
เคล็ดลับในการใช้การปันส่วน
- สำหรับผลิตภัณฑ์ทุกรายการ ฟังก์ชันการจัดสรรควรจะใช้ใน ระดับมิติ เดียวกันกับการกำหนดค่าดัชนีปริมาณคงเหลือที่ตั้งค่าใน การกำหนดค่าดัชนีปริมาณคงเหลือ ตัวอย่างเช่น ลำดับชั้นของดัชนีของคุณคือ [
Site,Location,Color,Size] คุณจัดสรรปริมาณบางส่วนสำหรับหนึ่งผลิตภัณฑ์ที่ระดับมิติ [Site,Location,Color] ในกรณีนี้ ในครั้งถัดไปที่คุณต้องการจัดสรรผลิตภัณฑ์เดียวกัน คุณต้องจัดสรรในระดับเดียวกัน ถ้าคุณใช้ระดับ [Site,Location,Color,Size] หรือระดับ [Site,Location] ข้อมูลจะไม่สอดคล้องกัน - เมื่อคุณปรับเปลี่ยนกลุ่มการจัดสรรและลำดับชั้น ถ้ามีข้อมูลการจัดสรรอยู่ในระบบอยู่แล้ว การลบกลุ่มการจัดสรรที่มีอยู่หรือการเปลี่ยนในลำดับชั้นของกลุ่มการจัดสรรจะรบกวนการแมปที่มีอยู่ระหว่างกลุ่มการจัดสรร ดังนั้น ควรแน่ใจว่าใช้
UnallocateAPI เพื่อลบข้อมูลเก่าทั้งหมดก่อนที่คุณจะอัปเดตการกำหนดค่า อย่างไรก็ตาม คุณไม่ต้องล้างข้อมูลหากคุณจะเพิ่มเฉพาะกลุ่มการจัดสรรใหม่ไปยังลำดับชั้นต่ำสุดเท่านั้น - การจัดสรรจะสำเร็จเฉพาะสำหรับผลิตภัณฑ์มีปริมาณ
available_to_allocateที่เป็นบวกเท่านั้น - เมื่อต้องการจัดสรรผลิตภัณฑ์จากกลุ่มลำดับชั้นการจัดสรรสูงไปยังกลุ่มย่อย ให้ใช้
ReallocateAPI ตัวอย่างเช่น ลำดับชั้นของกลุ่มการจัดสรรของคุณคือ [channel,customerGroup,region,orderType] และคุณต้องการจัดสรรผลิตภัณฑ์บางรายการจากกลุ่มการจัดสรร [Online,VIP] ไปยังกลุ่มย่อยของการจัดสรร [Online,VIP,EU] ในกรณีนี้ ให้ใช้ReallocateAPI เพื่อย้ายปริมาณ เมื่อคุณใช้AllocateAPI จะมีการจัดสรรปริมาณจากกลุ่มทั่วไปเสมือน - เมื่อต้องการดูความพร้อมใช้งานของผลิตภัณฑ์โดยรวม (กลุ่มทั่วไป) ให้ใช้ API สอบถามปริมาณคงเหลือ เพื่อขอยอดสินค้าคงคลังที่ พร้อมในการจัดสรร จากนั้นคุณสามารถตัดสินใจปันส่วนตามข้อมูลนี้ได้
ใช้ API การปันส่วน
ตารางต่อไปนี้แสดง API การปันส่วนที่พร้อมใช้งานในขณะนี้
| เมธอด | API | คำอธิบาย |
|---|---|---|
| POST | /api/environment/{environmentId}/allocation/allocate |
สร้างการปันส่วน |
| POST | /api/environment/{environmentId}/allocation/unallocate |
แปลงกลับหรือลบเรกคอร์ดที่ปันส่วน |
| POST | /api/environment/{environmentId}/allocation/reallocate |
ย้ายปริมาณที่ปันส่วนจากการปันส่วนที่มีอยู่ไปยังชุดกลุ่มการปันส่วนอื่น |
| POST | /api/environment/{environmentId}/allocation/consume |
หัก (ใช้) ปริมาณที่ปันส่วน |
| POST | /api/environment/{environmentId}/allocation/query |
ตรวจสอบเรกคอร์ดการปันส่วนที่มีอยู่โดยเทียบกับกลุ่มการปันส่วนและลำดับชั้น |
ปันส่วน
เรียกใช้ API Allocate เพื่อปันส่วนผลิตภัณฑ์ที่มีมิติเฉพาะ ต่อไปนี้เป็น Schema ของเนื้อหาคำขอ
{
"id": "string",
"productId": "string",
"dimensionDataSource": "string",
"groups": {
"groupA": "string",
"groupB": "string",
"groupC": "string"
},
"quantity": decimal,
"organizationId": "string",
"dimensions": {
"dimension1": "string",
"dimension2": "string",
"dimension3": "string"
}
}
ตัวอย่างเช่น คุณต้องการปันส่วนปริมาณ 10 รายการให้กับผลิตภัณฑ์ จักรยาน ไซต์ 1 สถานที่ 11 สี แดง ช่องทาง ออนำลน์ กลุ่มลูกค้า VIP และภูมิภาค US เมื่อต้องการปันส่วนนี้ คุณสามารถเรียกใช้ที่มีเนื้อหาต่อไปนี้
{
"id": "test101",
"productId": "Bike",
"groups": {
"channel": "Online",
"customerGroup": "VIP",
"region": "US"
},
"quantity": 10,
"organizationId": "usmf",
"dimensions": {
"siteId": "1",
"locationId": "11",
"colorId": "red"
}
}
ปริมาณต้องมากกว่า 0 (ศูนย์)
ยกเลิกการปันส่วน
ใช้ API Unallocate เพื่อกลับรายการการดําเนินงาน Allocate ไม่อนุญาตให้ใช้ปริมาณค่าลบในการดําเนินงาน Allocate เนื้อหาของ Unallocate จะเหมือนกับเนื้อหาของ Allocate
ปันส่วนใหม่
ใช้ API Reallocate เพื่อย้ายปริมาณที่ปันส่วนบางรายการไปยังชุดข้อมูลกลุ่มอื่น ต่อไปนี้เป็น Schema ของเนื้อหาคำขอ
{
"id": "string",
"productId": "string",
"dimensionDataSource": "string",
"sourceGroups": {
"groupA": "string",
"groupB": "string",
"groupC": "string"
},
"groups": {
"groupD": "string",
"groupE": "string",
"groupF": "string"
},
"quantity": decimal,
"organizationId": "string",
"dimensions": {
"dimension1": "string",
"dimension2": "string",
"dimension3": "string"
}
}
ตัวอย่างเช่น คุณสามารถย้ายจักรยาน 2 คัน ที่มีมิติ [site=1, location=11, color=red] จากกลุ่มการปันส่วน [Online, VIP, US] ไปยังกลุ่มการปันส่วน [Online, VIP, EU] โดยการเรียก API Reallocate และระบุข้อความเนื้อหาต่อไปนี้
{
"id": "test102",
"productId": "Bike",
"sourceGroups": {
"channel": "Online",
"customerGroup": "VIP",
"region": "US"
},
"groups": {
"channel": "Online",
"customerGroup": "VIP",
"region": "EU"
},
"quantity": 2,
"organizationId": "usmf",
"dimensions": {
"siteId": "1",
"locationId": "11",
"colorId": "red"
}
}
ใช้
ใช้ API Consume เพื่อลงรายการบัญชีปริมาณการใช้วัสดุเทียบกับการปันส่วน ตัวอย่างเช่น คุณอาจใช้ API นี้เพื่อย้ายปริมาณที่ปันส่วนไปยังบางการวัดจริง ต่อไปนี้เป็น Schema ของเนื้อหาคำขอ
{
"id": "string",
"productId": "string",
"dimensionDataSource": "string",
"groups": {
"groupA": "string",
"groupB": "string",
"groupC": "string"
},
"quantity": decimal,
"organizationId": "string",
"dimensions": {
"dimension1": "string",
"dimension2": "string",
"dimension3": "string"
},
"physicalMeasures": {
"datasource1": {
"measure": "string" // Addition or Subtraction
}
}
}
ตัวอย่างเช่น มีจักรยานที่ปันส่วน 8 คัน ที่มีมิติ [site=1, location=11, color=red] สำหรับกลุ่มการปันส่วน [Online, VIP, US] สูตร available-to-allocate ต่อไปนี้ถูกใช้:
@iv.@available_to_allocate
=
fno.onordered
+
pos.inbound – @iv.@allocated
จักรยาน 8 คันมีการปันส่วนจากการวัด pos.inbound
ขณะนี้ มีการขายจักรยานสามคันแล้ว และได้มาจากกลุ่มการปันส่วน เมื่อต้องการลงทะเบียนการย้ายนี้ คุณสามารถเรียกใช้ที่มีเนื้อความคำขอต่อไปนี้
{
"id": "test103",
"organizationId": "usmf",
"productId": "Bike",
"dimensions": {
"siteId": "1",
"locationId": "11",
"colorId": "red"
},
"groups": {
"channel": "Online",
"customerGroup": "VIP",
"region": "US"
},
"quantity": 3,
"physicalMeasures": {
"pos": {
"inbound": "Subtraction"
}
}
}
หลังจากการเรียกใช้นี้ ปริมาณที่ปันส่วนของผลิตภัณฑ์จะลดลงเป็น 3 นอกจากนี้ การมองเห็นสินค้าคงคลังจะสร้างเหตุการณ์การเปลี่ยนแปลงปริมาณคงคลังคงเหลือที่ pos.inbound = -3 หรือคุณสามารถเก็บรักษาค่า pos.inbound ตามที่ใช้และใช้ปริมาณที่ปันส่วน อย่างไรก็ตาม ในกรณีนี้ คุณต้องสร้างการวัดทางกายภาพอื่นเพื่อรักษาปริมาณที่ใช้ไปหรือใช้การวัด @iv.@consumed ที่กําหนดล่วงหน้า
ในคำขอนี้ ให้สังเกตว่าการวัดทางกายภาพที่คุณใช้ในเนื้อหาคำขอใช้ควรใช้ชนิดตัวแก้ไขที่ตรงข้าม (การบวกหรือการลบ) เปรียบเทียบกับชนิดตัวแก้ไขที่ใช้ในการวัดจากการคํานวณ ดังนั้น ในเนื้อหาการใช้นี้ iv.inbound จะใช้ค่า Subtraction ไม่ใช่ Addition
แหล่งข้อมูล fno ไม่สามารถใช้ในเนื้อหาการใช้ตามที่อ้างสิทธิ์เสมอว่าการมองเห็นสินค้าคงคลังไม่สามารถเปลี่ยนข้อมูลใดๆ ของแหล่งข้อมูล fno ได้ ผังลำดับข้อมูลเป็นแบบทางเดียว ซึ่งหมายความว่าการเปลี่ยนแปลงปริมาณทั้งหมดสำหรับแหล่งข้อมูล fno ต้องมาจากสภาพแวดล้อม Supply Chain Management ของคุณ
ใช้เป็นการจองทรัพยากรแบบไม่ตายตัว
API Consume สามารถใช้ปริมาณที่ปันส่วนเป็นการจองแบบไม่ตายตัว ในกรณีนี้ การดําเนินงาน Consume จะลดปริมาณที่ปันส่วน แล้วดําเนินการจองแบบไม่ตายตัวให้กับปริมาณนั้น หากต้องการใช้วิธีการนี้ คุณต้องใช้งานคุณลักษณะ การจองแบบไม่ตายตัว ของการมองเห็นสินค้าคงคลังด้วย
ตัวอย่างเช่น คุณได้ตั้งค่าการวัดทางกายภาพของการจองแบบชั่วคราว เป็น iv.softreserved สูตรต่อไปนี้จะใช้กับการวัดที่คํานวณได้ available-to-reserve
iv.available_to_reserve
=
fno.onordered
+
pos.inbound – iv.softreserved
เมื่อต้องการใช้การตั้งค่านี้โดยใช้คุณลักษณะการปันส่วน ให้เพิ่ม @iv.@allocated ใน iv.available_to_reserve เพื่อผลิตสูตรต่อไปนี้
iv.available_to_reserve
=
fno.onordered
+
pos.inbound– – iv.softreserved@iv.@allocated
จากนั้นอัปเดต @iv.@available_to_allocate เป็นค่าเดียวกัน
เมื่อคุณต้องการใช้ปริมาณ 3 และจองปริมาณนี้โดยตรง คุณสามารถเรียกใช้ที่มีเนื้อหาคำขอต่อไปนี้
{
"id": "???",
"organizationId": "usmf",
"productId": "Bike",
"dimensions": {
"siteId": "1",
"locationId": "11",
"colorId": "red"
},
"groups": {
"channel": "Online",
"customerGroup": "VIP",
"region": "US"
},
"quantity": 3,
"physicalMeasures": {
"iv": {
"softreserved": "Addition"
}
}
}
ในคำขอนี้ ให้สังเกตง่า iv.softreserved มีค่า Addition ไม่ใช่ Subtraction
คิวรี
ใช้ API Query เพื่อดึงข้อมูลที่เกี่ยวข้องกับการปันส่วนจากผลิตภัณฑ์บางรายการ คุณสามารถใช้ตัวกรองมิติและตัวกรองกลุ่มการปันส่วนเพื่อทำผลลัพธ์ให้แคบลง
มิติต้องตรงกับที่คุณต้องการดึงข้อมูลอย่างแม่นยำ ตัวอย่างเช่น [site=1, location=11] จะมีผลลัพธ์ที่ไม่เกี่ยวข้องเปรียบเทียบกับ [site=1, location=11, color=red]
{
"productId": "string",
"organizationId": "string",
"dimensions": {
"dimension1": "string",
"dimension2": "string",
"dimension3": "string"
},
"groups": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
}
ตัวอย่างเช่น ใช้ฟิลด์ [site=1, location=11, color=red] และกลุ่มที่ว่างเปล่าเพื่อที่จะได้รับเรกคอร์ดการปันส่วนทั้งหมด
{
"organizationId": "usmf",
"productId": "Bike",
"dimensions": {
"siteId": "1",
"locationId": "11",
"colorId": "red"
},
"groups": {},
}
ใช้ [site=1, location=11, color=red] และกลุ่ม [channel=Online, customerGroup=VIP, region=US] เพื่อที่จะได้รับเรกคอร์ดการปันส่วนของกลุ่มนี้:
{
"organizationId": "usmf",
"productId": "Bike",
"dimensions": {
"siteId": "1",
"locationId": "11",
"colorId": "red"
},
"groups": {
"channel": "Online",
"customerGroup": "VIP",
"region": "US"
},
}
ใช้อินเทอร์เฟสผู้ใช้การปันส่วน
คุณสามารถจัดการการปันส่วนด้วยตนเองโดยใช้แอป การมองเห็นสินค้าคงคลัง ใน Power Apps
สำคัญ
ในเวอร์ชันปัจจุบันของแอปการมองเห็นสินค้าคงคลัง คุณสามารถจัดการการจัดสรรได้เฉพาะเมื่อคุณใช้ UI การมองเห็นสินค้าคงคลังเวอร์ชัน 1 เท่านั้น หากคุณใช้ UI เวอร์ชัน 2 คุณต้องใช้ API เพื่อจัดการการจัดสรร สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ UI ทั้งสองเวอร์ชันและวิธีการสลับไปมา โปรดดู เวอร์ชันอินเทอร์เฟซผู้ใช้ของแอปการมองเห็นสินค้าคงคลัง
เปิดอินเทอร์เฟซผู้ใช้การจัดสรร
แท็บ การจัดสรร บนหน้า การมองเห็นการดำเนินงาน ทำหน้าที่เป็นอินเทอร์เฟซผู้ใช้ที่คุณสามารถสร้าง ใช้ จัดสรรใหม่ และสอบถามการจัดสรร ตามที่อธิบายไว้ในส่วนย่อยในภายหลัง
เมื่อต้องการเปิดส่วนติดต่อผู้ใช้การปันส่วน ให้ทําตามขั้นตอนเหล่านี้:
- ลงชื่อเข้าใช้ในสภาพแวดล้อม Power Apps ของคุณ และเปิดแอปการมองเห็นสินค้าคงคลัง
- บนเมนู เปลี่ยนพื้นที่ ที่ด้านล่างของบานหน้าต่างนำทาง เลือก UI ดั้งเดิม
- ในบานหน้าต่างนำทาง ให้เลือก การมองเห็นการดำเนินงาน
- เลือกแท็บ การปันส่วน
สร้างการปันส่วน
ปฏิบัติตามขั้นตอนเหล่านี้เพื่อสร้างการจัดสรรในแอปการมองเห็นสินค้าคงคลัง
- บนแถบเครื่องมือของแท็บ การจัดสรร ให้เลือก จัดสรร
- ตั้งค่า ฟิลด์พื้นฐาน, มิติ และ กลุ่มการจัดสรรเป้าหมาย เมื่อคุณเลือกค่าในส่วน มิติ ขั้นแรกให้เลือกแหล่งข้อมูล จากนั้นเลือกมิติจากแหล่งข้อมูลนั้น จากนั้นป้อนค่ามิติในฟิลด์ที่ปรากฏขึ้นทุกครั้งที่คุณเพิ่มมิติ
- เลือก ส่ง
ใช้การปันส่วน
บนแถบเครื่องมือของแท็บ การจัดสรร ให้เลือก ใช้ เพื่อใช้การจัดสรร เพื่อให้แน่ใจว่าคุณจะใช้ภายในกลุ่มการจัดสรรและลำดับชั้นที่ถูกต้อง ให้ป้อนชุดขององค์กรและรายละเอียดมิติเดียวกันกับที่คุณระบุเมื่อคุณสร้างการจัดสรร
ปันส่วนการปันส่วนใหม่
บนแถบเครื่องมือของแท็บ การจัดสรร ให้เลือก จัดสรรใหม่ เพื่อย้ายปริมาณที่จัดสรรที่มีอยู่จากชุดกลุ่มการจัดสรรหนึ่งไปยังชุดกลุ่มการจัดสรรอื่น
สอบถามการปันส่วนที่มีอยู่
บนแถบเครื่องมือของแท็บ การจัดสรร ให้เลือก สอบถาม แล้วป้อนค่าผลิตภัณฑ์ องค์กร มิติ และกลุ่มการจัดสรร เพื่อดูผลการสอบถามของการจัดสรรที่มีอยู่