Imagineer ERPNext
Doctype

กฎการตั้งชื่อเอกสาร

กฎการตั้งชื่อเอกสาร

ใน ERPNext การจัดการแนวทางการตั้งชื่ออย่างเป็นระบบช่วยรักษาความสอดคล้องและความสามารถในการติดตามในระเบียนของคุณ ฟีเจอร์กฎการตั้งชื่อเอกสารอนุญาตให้คุณตั้งค่าการตั้งชื่อแบบไดนามิกตามเงื่อนไข ซึ่งนำเสนอความยืดหยุ่นมากกว่าการตั้งค่าการตั้งชื่อเอกสารมาตรฐาน (Series)

✨ ความแตกต่างหลักจากการตั้งค่าการตั้งชื่อแบบดั้งเดิม ในขณะที่การตั้งค่าการตั้งชื่อเอกสารใช้คำนำหน้าหรือรูปแบบทั่วทั้ง doctype กฎการตั้งชื่อเอกสารแนะนำตรรกะแบบมีเงื่อนไขเพื่อใช้ naming series ตามค่าฟิลด์เฉพาะภายในเอกสาร

🛠️ วิธีตั้งค่ากฎการตั้งชื่อเอกสาร ทำตามขั้นตอนด้านล่างเพื่อกำหนดค่ากฎการตั้งชื่อเอกสาร:

ขั้นตอน:

  1. เลือกประเภทเอกสาร เลือก Doctype (เช่น Sales Invoice, Customer เป็นต้น) ซึ่งกฎจะใช้
  2. ตั้งค่าลำดับความสำคัญ กำหนดหมายเลขลำดับความสำคัญให้กับกฎ

🔹 กฎที่มีลำดับความสำคัญสูงกว่า (เช่น 10) จะถูกใช้ก่อนกฎที่ต่ำกว่า (เช่น 5) 🔹 หากมีกฎหลายกฎตรงกัน กฎที่มีลำดับความสำคัญสูงสุดจะถูกใช้

  1. เพิ่มเงื่อนไขกฎ ➕ คุณสามารถเพิ่มเงื่อนไขหลายเงื่อนไขต่อกฎ กฎจะถูกใช้เมื่อเงื่อนไขทั้งหมดได้รับการตอบสนอง

🔍 ตัวอย่างกรณีการใช้งาน สถานการณ์: คุณต้องการตั้งชื่อลูกค้าตามตำแหน่งของพวกเขา

หากประเทศของลูกค้าคืออินเดีย รูปแบบการตั้งชื่อควรเป็น: CUST-INDIA-00001, CUST-INDIA-00002, ...

สิ่งนี้สามารถทำได้โดยใช้กฎการตั้งชื่อเอกสารสองกฎ:

กฎ 1: Prefix = CUST-INDIA-, Condition = Country = India

กฎ 2: Prefix = CUST-USA-, Condition = Country = USA

หากประเทศคือ USA รูปแบบควรเป็น: CUST-USA-00001, CUST-USA-00002, ...

  1. กำหนดคำนำหน้า ป้อนคำนำหน้าที่ต้องการในฟิลด์ Prefix ภายใต้ส่วน Naming ตัวอย่าง: PSI/
  2. ตั้งค่าเริ่มต้นหมายเลขซีเรียล ระบุหมายเลขซีเรียลเริ่มต้นในฟิลด์ถัดจากคำนำหน้า ตัวอย่าง: 5 → เอกสารแรกจะถูกตั้งชื่อ PSI/00005

นี่คือตัวอย่าง:

✅ ประโยชน์ ทำให้การตั้งชื่อเป็นอัตโนมัติตามฟิลด์เอกสาร

ลดการเลือกด้วยตนเองและข้อผิดพลาดของมนุษย์

รองรับรูปแบบการตั้งชื่อหลายรูปแบบภายใน Doctype เดียวกัน

มีประโยชน์สำหรับบริษัทที่มีประเภทเอกสารหลายสาขา หลายประเทศ หรือหลายหมวดหมู่

📝 หมายเหตุ ตรวจสอบให้แน่ใจเสมอว่าเงื่อนไขมีความเฉพาะเจาะจงเพียงพอเพื่อหลีกเลี่ยงความขัดแย้งระหว่างกฎ

หากไม่มีกฎใดตรง ระบบจะกลับไปใช้ Naming Series เริ่มต้น (หากกำหนดค่าไว้)

Copyright © 2026