ข้ามไปเนื้อหา

ผลต่างระหว่างรุ่นของ "ข้อมูลพื้นฐานของระบบคูนิฟ็อกซ์"

บรรทัดที่ 79: บรรทัดที่ 79:
[[ไฟล์:CuneiFox filesystem.png|500px|thumb|center|alt=โครงสร้างไฟล์ข้อมูลของแต่ละบริษัทในระบบคูนิฟ็อกซ์|โครงสร้างไฟล์ข้อมูลของแต่ละบริษัทในระบบคูนิฟ็อกซ์]]
[[ไฟล์:CuneiFox filesystem.png|500px|thumb|center|alt=โครงสร้างไฟล์ข้อมูลของแต่ละบริษัทในระบบคูนิฟ็อกซ์|โครงสร้างไฟล์ข้อมูลของแต่ละบริษัทในระบบคูนิฟ็อกซ์]]


== ตารางรหัส, Static ID, และแท็ก ==
== ตารางรหัสและ Static ID ==
=== ตารางรหัสและ Static ID ===
ตารางรหัสของระบบคูนิฟ็อกซ์ใช้ static ID (เลขประจำรายการคงที่) ในการอ้างอิงรายการในตารางรหัสทุกตาราง โดยผู้ใช้สามารถกำหนดค่า static ID ได้เองเมื่อเพิ่มรายการ แต่จะไม่สามารถแก้ไขค่านี้ในภายหลังได้
ตารางรหัสของระบบคูนิฟ็อกซ์ใช้ static ID (เลขประจำรายการคงที่) ในการอ้างอิงรายการในตารางรหัสทุกตาราง โดยผู้ใช้สามารถกำหนดค่า static ID ได้เองเมื่อเพิ่มรายการ แต่จะไม่สามารถแก้ไขค่านี้ในภายหลังได้
==== ข้อดีของการใช้ static ID ====
=== ข้อดีของการใช้ static ID ===
* สามารถเปลี่ยนแปลงรหัสต่างๆ ได้ ในกรณีที่ผู้ใช้ต้องการจัดระเบียบรหัสอ้างอิงใหม่ จึงมีความยืดหยุ่นมากกว่าระบบที่ใช้รหัสในการอ้างอิงโดยตรง
* สามารถเปลี่ยนแปลงรหัสต่างๆ ได้ ในกรณีที่ผู้ใช้ต้องการจัดระเบียบรหัสอ้างอิงใหม่ จึงมีความยืดหยุ่นมากกว่าระบบที่ใช้รหัสในการอ้างอิงโดยตรง
* ในกรณีที่แต่ละสาขา/บริษัทในเครือไม่ได้ใช้ตารางร่วมกัน แต่ละหน่วยงานยังสามารถใช้รหัสรายการแตกต่างกันตามความสะดวกได้ เพียงแค่ตั้ง static ID ของวัตถุเดียวกันให้มีค่าตรงกัน ต่างจากระบบที่อ้างอิงด้วยเลขประจำรายการที่ระบบจ่ายให้โดยอัตโนมัติ (id หรือ row_id)
* ในกรณีที่แต่ละสาขา/บริษัทในเครือไม่ได้ใช้ตารางร่วมกัน แต่ละหน่วยงานยังสามารถใช้รหัสรายการแตกต่างกันตามความสะดวกได้ เพียงแค่ตั้ง static ID ของวัตถุเดียวกันให้มีค่าตรงกัน ต่างจากระบบที่อ้างอิงด้วยเลขประจำรายการที่ระบบจ่ายให้โดยอัตโนมัติ (id หรือ row_id)


====  ข้อควรระวังในการใช้ static ID ====
===  ข้อควรระวังในการใช้ static ID ===
* การเปลี่ยนแปลงรหัสรายการใช้เพื่อจัดระเบียบรายการใหม่เท่านั้น โดย static ID ยังต้องอ้างอิงถึงวัตถุเดิม ไม่ควรเปลี่ยนรหัสจนทำให้ static ID ที่เคยอ้างอิงวัตถุหนึ่งอยู่ ไปอ้างอิงถึงอีกวัตถุหนึ่ง ดังตัวอย่างต่อไปนี้
* การเปลี่ยนแปลงรหัสรายการใช้เพื่อจัดระเบียบรายการใหม่เท่านั้น โดย static ID ยังต้องอ้างอิงถึงวัตถุเดิม ไม่ควรเปลี่ยนรหัสจนทำให้ static ID ที่เคยอ้างอิงวัตถุหนึ่งอยู่ ไปอ้างอิงถึงอีกวัตถุหนึ่ง ดังตัวอย่างต่อไปนี้
{| class="wikitable" style="width:85%"
{| class="wikitable" style="width:85%"
บรรทัดที่ 109: บรรทัดที่ 108:
|}
|}


=== แท็กรายการ ===
== แท็กรายการ ==
สำหรับตารางรหัส'''ผู้ขาย/เจ้าหนี้''', '''ลูกค้า/ลูกหนี้''', และ'''สินค้า''' ระบบคูนิฟ็อกซ์มีฟังก์ชันแท็กรายการ (hashtag) เพื่อความสะดวกในการจัดกลุ่ม โดยมีข้อดีดังนี้
สำหรับตารางรหัส'''ผู้ขาย/เจ้าหนี้''', '''ลูกค้า/ลูกหนี้''', และ'''สินค้า''' ระบบคูนิฟ็อกซ์มีฟังก์ชันแท็กรายการ (hashtag) เพื่อความสะดวกในการจัดกลุ่ม โดยมีข้อดีดังนี้
* ทำให้รายการหนึ่งสามารถจัดอยู่ในหลายกลุ่มได้พร้อมๆ กัน
* ทำให้รายการหนึ่งสามารถจัดอยู่ในหลายกลุ่มได้พร้อมๆ กัน
* ผู้ใช้สามารถกรอกข้อมูลแท็กที่ต้องการลงในช่องข้อมูล "แท็ก" ของรายการนั้นได้ทันที โดยไม่ต้องเพิ่มกลุ่มที่จะใช้ในอีกฐานข้อมูลหนึ่งก่อน
* ผู้ใช้สามารถกรอกข้อมูลแท็กที่ต้องการลงในช่องข้อมูล "แท็ก" ของรายการนั้นได้ทันที โดยไม่ต้องเพิ่มกลุ่มที่จะใช้ในอีกฐานข้อมูลหนึ่งก่อน


==== การใช้งานแท็กรายการ ====
=== การใช้งานแท็กรายการ ===


ในที่นี้จะใช้แท็กรายการในตารางรหัสสินค้ามาแสดงเป็นตัวอย่าง โดยกำหนดค่าดังนี้
ในที่นี้จะใช้แท็กรายการในตารางรหัสสินค้ามาแสดงเป็นตัวอย่าง โดยกำหนดค่าดังนี้