OneAudit Rule Editor คือเครื่องมือสำหรับสร้างกฎ (Rule) เพื่อใช้ตรวจสอบข้อมูล โดยผู้ใช้งานไม่จำเป็นต้องเขียนโปรแกรมหรือคำสั่ง SQL ด้วยตนเอง
โดยปกติแล้ว การสร้างกฎตรวจสอบข้อมูลมักต้องอาศัยนักพัฒนาระบบหรือผู้เชี่ยวชาญด้านฐานข้อมูลในการเขียนโค้ด แต่ในหลายองค์กร ผู้ที่เข้าใจกฎหรือเงื่อนไขทางธุรกิจมากที่สุดกลับเป็นเจ้าหน้าที่ผู้ปฏิบัติงาน นักวิเคราะห์ข้อมูล หรือผู้เชี่ยวชาญเฉพาะด้าน ซึ่งอาจไม่มีพื้นฐานด้านไอทีและการเขียนโปรแกรม ทำให้การสร้างหรือปรับปรุงกฎต้องอาศัยการสื่อสารกับทีม IT อยู่เสมอ
OneAudit Rule Editor ถูกพัฒนาขึ้นเพื่อแก้ปัญหานี้ โดยใช้แนวคิด Low-Code / No-Code ที่ช่วยให้ผู้ใช้สามารถออกแบบกฎผ่านหน้าจอแบบกราฟิก (Visual Editor) ได้ด้วยการลาก วาง และเชื่อมต่อองค์ประกอบต่าง ๆ เข้าด้วยกัน เหมือนการวาดแผนผังการทำงาน ทำให้เข้าใจง่าย มองเห็นลำดับการทำงานของกฎได้ชัดเจน และแก้ไขได้สะดวก

ภายใน OneAudit Rule Editor กฎจะถูกสร้างในรูปแบบ Rule Graph ซึ่งประกอบด้วย Node หลายประเภท เช่น
- Select Node ใช้สำหรับการเลือกฟิลด์ข้อมูลที่ต้องการนำมาใช้งานในกฎ
- Transform Node ใช้สำหรับการแปลงข้อมูล
- If-Else และ Switch Node ใช้สำหรับการตรวจสอบเงื่อนไข
- Fork Node ใช้สำหรับการแตกแขนงเส้นทางการทำงานของกฎ
- Flag Node ใช้สำหรับการสร้างผลลัพธ์หรือข้อความอธิบายเหตุผลของผลลัพธ์
ผู้ใช้สามารถนำ Node เหล่านี้มาเชื่อมต่อกันเพื่อสร้างตรรกะการตรวจสอบข้อมูลที่ซับซ้อนได้ โดยไม่จำเป็นต้องเขียนโค้ด
ตัวอย่างเช่น หากต้องการตรวจสอบสิทธิ์เข้าร่วมโครงการ E-Wallet อาจกำหนดเงื่อนไขว่า
- ผู้สมัครต้องมีอายุมากกว่า 16 ปี
- ต้องมีสัญชาติไทย
- รายได้ต้องไม่เกินเกณฑ์ที่กำหนด
เมื่อข้อมูลไม่ผ่านเงื่อนไข ระบบสามารถสร้างผลการตรวจสอบพร้อมเหตุผลประกอบได้ทันที เช่น “ไม่ผ่านการตรวจสอบ เนื่องจากผู้สมัครไม่มีสัญชาติไทย””
จุดเด่นสำคัญของ OneAudit Rule Editor คือไม่เพียงแค่บอกว่าข้อมูล “ผ่าน” หรือ “ไม่ผ่าน” แต่ยังสามารถแสดงเหตุผลที่นำไปสู่ผลการตรวจสอบได้อย่างชัดเจน ทำให้ผู้ใช้งานสามารถตรวจสอบย้อนกลับ (Traceability) และอธิบายผลลัพธ์ได้ง่าย
นอกจากนี้ ระบบยังช่วยตรวจสอบความถูกต้องของกฎระหว่างการออกแบบ เช่น การอ้างอิงฟิลด์ที่ไม่มีอยู่ การใช้ตัวแปรผิดประเภท หรือการตั้งค่าเงื่อนไขที่ไม่สมบูรณ์ ช่วยลดข้อผิดพลาดก่อนนำกฎไปใช้งานจริง
โดยสรุป OneAudit Rule Editor คือเครื่องมือที่ช่วยให้ผู้เชี่ยวชาญด้านงานสามารถสร้างและปรับปรุงกฎการตรวจสอบข้อมูลได้ด้วยตนเอง ผ่านหน้าจอแบบกราฟิกที่เข้าใจง่าย ลดการพึ่งพาการเขียนโปรแกรม และช่วยให้การจัดการกฎมีความรวดเร็ว โปร่งใส และตรวจสอบย้อนกลับได้
