ภาพรวมของลำดับหมายเลข
ลำดับหมายเลขที่ใช้ในการสร้างตัวระบุเฉพาะที่สามารถอ่านได้สำหรับเร็กคอร์ดข้อมูลหลักและเรกคอร์ดธุรกรรมที่จำเป็นต้องมีตัวระบุ เรกคอร์ดข้อมูลหลักหรือเรกคอร์ดธุรกรรมที่จำเป็นต้องมีตัวระบุจะถูกอ้างเป็น การอ้างอิง
ก่อนที่คุณจะสามารถสร้างเรกคอร์ดใหม่สำหรับการอ้างอิงได้ คุณต้องตั้งค่าลำดับหมายเลขและเชื่อมโยงกับการอ้างอิงนั้น เราขอแนะนำให้คุณใช้หน้าต่างๆใน การจัดการองค์กร เพื่อตั้งค่าลำดับหมายเลข ถ้าจำเป็นต้องมีการตั้งค่าเฉพาะของโมดูล คุณสามารถใช้หน้าพารามิเตอร์ในโมดูลเพื่อระบุลำดับหมายเลขสำหรับการอ้างอิงในโมดูลนั้น ตัวอย่างเช่น ใน บัญชีลูกหนี้ และ บัญชีเจ้าหนี้คุณสามารถตั้งค่ากลุ่มลำดับหมายเลขเพื่อปันส่วนลำดับหมายเลขเฉพาะให้กับลูกค้าหรือผู้จัดจำหน่ายที่เฉพาะได้
เมื่อคุณตั้งค่าลำดับหมายเลข คุณต้องระบุ ขอบเขต ซึ่งกำหนดองค์กรที่ใช้ลำดับหมายเลข ขอบเขตสามารถเป็น ใช้ร่วมกัน, บริษัท, นิติบุคคลหรือ หน่วยปฏิบัติ นิติบุคคล และ บริษัท ขอบเขตสามารถรวมกับ รอบระยะเวลาปฏิทินทางการเงิน เพื่อสร้างลำดับหมายเลขที่เฉพาะเจาะจงมากขึ้น
รูปแบบลำดับหมายเลขประกอบด้วยเซ็กเมนต์ต่างๆ ลำดับหมายเลขที่มีขอบเขตนอกเหนือจาก ใช้ร่วมกัน สามารถประกอบด้วยเซกเมนต์ที่สอดคล้องกับขอบเขตได้ ตัวอย่างเช่น ลำดับหมายเลขกับขอบเขตของ นิติบุคคล สามารถประกอบด้วยเซ็กเมนต์นิติบุคคลได้ โดยการรวมเซ็กเมนต์ขอบเขตในรูปแบบลำดับหมายเลข คุณสามารถระบุขอบเขตของเรกคอร์ดเฉพาะโดยการดูที่หมายเลข
นอกจากเซ็กเมนต์ที่สอดคล้องกับขอบเขต รูปแบบลำดับหมายเลขสามารถประกอบด้วย คงที่ และ เซ็กเมนต์ตัวอักษรและตัวเลข เซ็กเมนต์ คงที่ ประกอบด้วยชุดของตัวอักษร หมายเลข หรือสัญลักษณ์ที่ไม่เปลี่ยนแปลง เซ็กเมนต์ ตัวอักษรและตัวเลข ประกอบด้วยชุดของตัวอักษรหรือตัวเลขที่เพิ่มขึ้นทุกครั้งที่มีใช้หมายเลข ใช้สัญลักษณ์หมายเลข (#) เพื่อแสดงถึงตัวเลขที่เพิ่มขึ้น และเครื่องหมายและ (&) เพื่อแสดงถึงตัวอักษรที่เพิ่มขึ้น ตัวอย่างเช่น รูปแบบ #####_2017 สร้างลำดับ 00001_2017, 00002_2017 และต่อไปเรื่อยๆ
ตัวอย่างของลำดับหมายเลข
ตัวอย่างต่อไปนี้แสดงวิธีการใช้เซ็กเมนต์เพื่อสร้างรูปแบบลำดับหมายเลข โดยเฉพาะอย่างยิ่ง ตัวอย่างแสดงให้เห็นถึงผลกระทบของการใช้เซ็กเมนต์ขอบเขต
หมายเลขรายงานค่าใช้จ่าย
ในตัวอย่างต่อไปนี้ หมายเลขรายงานค่าใช้จ่ายถูกตั้งค่าสำหรับนิติบุคคลที่มีชื่อว่า CS
- พื้นที่: การเดินทางและค่าใช้จ่าย
- การอ้างอิง: หมายเลขรายงานค่าใช้จ่าย
- ขอบเขต: นิติบุคคล
- นิติบุคคล: CS
เซ็กเมนต์ | ชนิดของเซ็กเมนต์ | มูลค่า |
---|---|---|
เซ็กเมนต์ 1 | นิติบุคคล | CS |
เซ็กเมนต์ 2 | คงที่ | -ค่าใช้จ่าย- |
เซ็กเมนต์ 3 | ตัวอักษรและตัวเลข | #### |
ตัวอย่างของหมายเลขที่จัดรูปแบบ: CS-EXPENSE-0039
เนื่องจากขอบเขตเป็นรูปแบบลำดับหมายเลขจะถูกใช้ทั้งองค์กร คุณไม่สามารถตั้งค่ารูปแบบลำดับหมายเลขที่แตกต่างสำหรับส่วนต่างๆ ขององค์กร ตัวอย่างเช่น สำหรับนิติบุคคลที่ชื่อ RWถ้าคุณเปลี่ยนเฉพาะค่าของเซ็กเมนต์นิติบุคคล หมายเลขการจัดรูปแบบจะเป็น RW-ค่าใช้จ่าย-0039. คุณยังสามารถเปลี่ยนรูปแบบลำดับเลขจำนวนเต็มสำหรับนิติบุคคลอื่นๆได้ ตัวอย่างเช่น คุณสามารถข้ามเซ็กเมนต์ขอบเขตนิติบุคคลเพื่อสร้างหมายเลขรูปแบบเช่น Exp-0001.
หมายเลขใบสั่งขาย
ในตัวอย่างต่อไปนี้ หมายเลขใบสั่งขายถูกตั้งค่าสำหรับรหัสบริษัท CEU
- พื้นที่:ขาย
- การอ้างอิง: ใบสั่งขาย
- ขอบเขต:บริษัท
- บริษัท: CEU
เซ็กเมนต์ | ชนิดเช็กเมนต์ | มูลค่า |
---|---|---|
เซ็กเมนต์ 1 | คงที่ | SO- |
เซ็กเมนต์ 2 | ตัวอักษรและตัวเลข | #### |
ตัวอย่างของหมายเลขที่จัดรูปแบบ: SO-0029
ถึงแม้ว่าเซ็กเมนต์ขอบเขตจะไม่รวมอยู่ในรูปแบบ แต่การกำหนดหมายเลขจะเริ่มต้นใหม่สำหรับแต่ละรหัสบริษัท ถ้าคุณใช้รูปแบบเดียวกันสำหรับรหัสบริษัททั้งหมด หมายเลขเดียวกันจะถูกใช้ในแต่ละบริษัท ตัวอย่างเช่น หมายเลขใบสั่งขาย SO-0029 ถูกใช้ในแต่ละบริษัท คุณยังสามารถเปลี่ยนรูปแบบลำดับเลขจำนวนเต็มสำหรับรหัสบริษัทอื่นได้
หมายเลขใบขอซื้อ
ในตัวอย่างต่อไปนี้ หมายเลขใบขอซื้อเป็นแบบทั่วทั้งองค์กร
- พื้นที่:ซื้อ
- การอ้างอิง: ใบขอซื้อ
- ขอบเขต: ใช้ร่วมกัน
เซ็กเมนต์ | ชนิดเช็กเมนต์ | มูลค่า |
---|---|---|
เซ็กเมนต์ 1 | คงที่ | Req |
เซ็กเมนต์ 2 | ตัวอักษรและตัวเลข | #### |
ตัวอย่างของหมายเลขที่จัดรูปแบบ: Req0052
เนื่องจากขอบเขตเป็น ใช้ร่วมกันรูปแบบลำดับหมายเลขจะถูกใช้ในองค์กร คุณไม่สามารถตั้งค่ารูปแบบลำดับหมายเลขที่แตกต่างสำหรับส่วนต่างๆขององค์กรได้
การพิจารณาประสิทธิภาพสำหรับลำดับหมายเลข
พิจารณาข้อมูลต่อไปนี้เกี่ยวกับผลกระทบของการตั้งค่าคอนฟิกของลำดับหมายเลขที่มีต่อประสิทธิภาพของระบบก่อนที่คุณจะตั้งค่าลำดับหมายเลข
ลำดับหมายเลขที่ต่อเนื่องและไม่ต่อเนื่อง
ลำดับหมายเลขอาจต่อเนื่องหรือไม่ต่อเนื่อง ลำดับหมายเลขที่ต่อเนื่องจะไม่ข้ามหมายเลขใดๆ แต่อาจไม่สามารถใช้หมายเลขตามลำดับได้ หมายเลขจากลำดับหมายเลขที่ไม่ต่อเนื่องจะถูกใช้โดยเรียงลำดับ แต่ลำดับหมายเลขอาจข้ามหมายเลข
ลำดับหมายเลขต่อเนื่อง (CNS)
- ไม่ได้ข้ามหมายเลขใดๆ
- อาจไม่สามารถใช้หมายเลขตามลำดับได้
- ตัวอย่างเช่น ถ้าผู้ใช้ยกเลิกธุรกรรม มีการสร้างหมายเลข แต่รีไซเคิล (นำมาใช้ใหม่) ภายหลัง
ลำดับหมายเลขต่อเนื่อง (Non-CNS)
- อาจข้ามหมายเลข
- อาจไม่สามารถใช้หมายเลขตามลำดับได้ (ตามการแคช)
- ตัวอย่างเช่น: ถ้าผู้ใช้ยกเลิกธุรกรรม มีการสร้างหมายเลข แต่ไม่ได้ใช้
ธนบัตร
คุณลักษณะ 'เปิดใช้งานการปรับปรุงประสิทธิภาพลำดับหมายเลขต่อเนื่อง' มีความพร้อมขององค์กรเกี่ยวกับลำดับหมายเลขที่ต่อเนื่อง ซึ่งใช้อยู่ในแอปการเงินและการดำเนินงาน คุณลักษณะอยู่ในเวอร์ชันพรีวิวสำหรับสาธารณะในเวอร์ชัน 10.0.34 และ GA ในเวอร์ชัน 10.0.36
คุณลักษณะนี้จะช่วยปรับปรุงประสิทธิภาพด้วยลำดับหมายเลขที่ต่อเนื่อง ด้วยการปันส่วนหมายเลขล่วงหน้าตามลำดับให้กับแต่ละการร้องขอ โดยค่าเริ่มต้น จะมีการปันส่วนหมายเลขห้าหมายเลขในลดับ แต่สามารถปรับได้ตามต้องการ ในกรณีที่มีการยุติหมายเลขใดๆ ที่ไม่ได้คาดไว้ มีการปรับปรุงไปยังงานล้างข้อมูลที่รัน
สำหรับลำดับหมายเลขที่ต่อเนื่อง/ไม่ต่อเนื่อง คุณสามารถเปิดใช้งาน การปันส่วนล่วงหน้า บนแท็บด่วน ประสิทธิภาพ ของหน้าลำดับหมายเลข เมื่อคุณระบุปริมาณของหมายเลขที่จะปันส่วนล่วงหน้า ระบบจะเลือกหมายเลขเหล่านั้น แล้วจัดเก็บหมายเลขเหล่านั้นไว้ในหน่วยความจํา ในกรณีที่เป็นลำดับหมายเลขที่ไม่ต่อเนื่อง และในฐานข้อมูลเกี่ยวกับลำดับหมายเลขที่ต่อเนื่อง
ถ้าคุณใช้ลำดับหมายเลขที่ไม่ต่อเนื่อง คุณสามารถเปิดใช้งาน การปันส่วนล่วงหน้า บนแท็บด่วน ประสิทธิภาพ ของหน้า ลำดับหมายเลข เมื่อคุณระบุปริมาณของหมายเลขที่จะปันส่วนล่วงหน้า ระบบจะเลือกหมายเลขดังกล่าวและจัดเก็บในหน่วยความจำ หมายเลขใหม่จะถูกร้องขอจากฐานข้อมูลหลังจากมีการใช้ปริมาณที่ปันส่วนล่วงหน้าแล้วเท่านั้น
เว้นแต่จะมีข้อกำหนด/การปฏิบัติตามกฎให้คุณใช้ลำดับหมายเลขที่ต่อเนื่อง เราขอแนะนำให้คุณใช้ลำดับหมายเลขที่ไม่ต่อเนื่อง
การล้างข้อมูลลำดับหมายเลขอัตโนมัติ
ในกรณีที่แอปพลิเคชันผิดพลาด การทำงานล้มเหลว หรือความล้มเหลวที่ไม่คาดคิดอื่นๆ ระบบจะพยายามนำหมายเลขกลับมาใช้ใหม่โดยอัตโนมัติสำหรับลำดับหมายเลขที่ต่อเนื่อง คุณสามารถรันกระบวนการล้างข้อมูลโดยอัตโนมัติหรือด้วยตนเองได้เพื่อกู้คืนหมายเลขที่หายไปได้
พิจารณาการใช้เซิร์ฟเวอร์อย่างระมัดระวังเมื่อคุณวางแผนกระบวนการล้างข้อมูล ขอแนะนำให้คุณทำการล้างข้อมูลเป็นชุดงานในระหว่างช่วงเวลาที่ระบบมีปริมาณงานไม่มากนัก