1.1 OneAudit Rule Editor คืออะไร

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 คือเครื่องมือที่ช่วยให้ผู้เชี่ยวชาญด้านงานสามารถสร้างและปรับปรุงกฎการตรวจสอบข้อมูลได้ด้วยตนเอง ผ่านหน้าจอแบบกราฟิกที่เข้าใจง่าย ลดการพึ่งพาการเขียนโปรแกรม และช่วยให้การจัดการกฎมีความรวดเร็ว โปร่งใส และตรวจสอบย้อนกลับได้