แชร์ผ่าน


ปรับปรุงประสิทธิภาพและประสิทธิผลของเอนทิตี้ใบแจ้งหนี้การขาย

สำคัญ

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

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

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

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

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

ตอนนี้คอลัมน์ ชื่อผลิตภัณฑ์ แยกออกเป็นสองคอลัมน์: ชื่อผลิตภัณฑ์ และ ชื่อผลิตภัณฑ์ย่อย การเปลี่ยนแปลงนี้จะตัดความต้องการคอลัมน์ที่คำนวณออก ผู้ใช้สามารถดึงข้อมูลชื่อผลิตภัณฑ์จากผลิตภัณฑ์ย่อย (ถ้ามีอยู่) หรือผลิตภัณฑ์เอง

ในเอนทิตี้ รายการใบแจ้งหนี้การขาย V4 มีคอลัมน์ใหม่สองคอลัมน์: ยอดเงินค่าธรรมเนียมรวมต่อรายการ และ ยอดเงินรวมภาษีต่อรายการ ก่อนหน้านี้ มีการดึงข้อมูลค่าเหล่านี้มาจากมุมมองแยกต่างหาก ซึ่งปัจจุบันข้อมูลเหล่านี้มาจากตาราง CustInvoiceTrans โดยตรง ตรรกะการคำนวณจะคำนวณค่าเหล่านี้ให้กับใบสั่งขายและใบแจ้งหนี้ข้อความอิสระใหม่

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

เพื่อให้การเปลี่ยนเป็นไปอย่างไร้สะดุด สคริปต์เอซิงค์ SysSetup จะพร้อมใช้งาน สคริปต์นี้จะอัปเดตคอลัมน์ที่สร้างขึ้นใหม่จากเรกคอร์ดที่มีอยู่ในตาราง CustInvoiceJour และ CustInvoiceTrans เมื่อลูกค้าอัปเกรดเป็นเวอร์ชัน 10.0.40 สคริปต์ CustInvoiceTaxFieldsSysSetup จะสร้างชุดงานที่จะอัปเดตฟิลด์ ภาษีโดยรวม, ค่าธรรมเนียมรวม และ ภาษีส่วนหัว โดยอัตโนมัติในตารางที่เหมาะสม

หมายเหตุ

งานอาจใช้เวลาสามวันหรือนานกว่าเพื่อเรียกใช้เพื่อหลีกเลี่ยงความเสียหายของระบบที่อาจเกิดขึ้น

สำคัญ

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

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

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

โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับสถานะของชุดงานและอัปเดตตามขั้นตอนต่อไปนี้

  1. ไปที่ การดูแลระบบ>การสอบถาม>ชุดงาน
  2. ค้นหาคำอธิบายงานที่มี "CustInvoiceTaxFieldsSysSetup"