Odoo Approval Workflow คืออะไร และ SME ตั้งระบบอนุมัติอัตโนมัติยังไง
Odoo Approval Workflow คือระบบที่หยุดเอกสารไว้รอการอนุมัติโดยอัตโนมัติเมื่อตรงเงื่อนไข ไม่ว่าจะเป็นใบสั่งซื้อเกินวงเงิน ใบเสนอราคาส่วนลดสูง หรือค่าใช้จ่ายที่ต้องให้ผู้จัดการยืนยัน บทความนี้อธิบายว่ามันทำงานอย่างไร SME ได้อะไร และตั้งค่าบน Odoo จริงเป็นขั้นตอนอย่างไร
Odoo Approval Workflow คืออะไร
Odoo Approval Workflow คือกลไกกฎการอนุมัติ (rule-based authorization) ที่ฝังอยู่ใน Odoo ERP ซึ่งกำหนดได้ว่าเอกสารประเภทใดต้องหยุดรอการอนุมัติจากใครก่อนดำเนินการต่อ เงื่อนไขยึดจาก "สิ่งที่อยู่ในเอกสาร" จริง ๆ เช่น ยอดรวม ประเภทสินค้า vendor หรือแผนก
ตัวอย่างที่ใช้งานจริง:
- ใบสั่งซื้อ (Purchase Order) ยอดเกิน 50,000 บาท → ระบบหยุดอัตโนมัติ ส่ง notification ให้ผู้จัดการอนุมัติก่อนส่ง vendor
- ใบเสนอราคา (Sales Order) ส่วนลดเกิน 15% → ต้องให้หัวหน้าฝ่ายขาย sign off ก่อน confirm
- ค่าใช้จ่าย (Expenses) ประเภทค่าเดินทางเกิน 10,000 บาท → ต้องผ่าน HR Manager
สิ่งสำคัญที่ต้องเข้าใจ: Approval Workflow แบบนี้เป็น rule-based ไม่ใช่ AI เหมาะสำหรับเงื่อนไขที่ชัดเจนและตายตัว ซึ่งเหมาะกับ SME ที่ยังเพิ่งเริ่มต้นดิจิทัลมากกว่าการใช้ AI Agent
ทำไม SME ถึงต้องการระบบนี้
SME หลายแห่งยังอนุมัติงานด้วยการส่ง LINE กลุ่ม หรืออีเมลที่ไม่มีรูปแบบตายตัว ซึ่งก่อปัญหาที่พบบ่อย:
- ไม่มีหลักฐานว่าใครอนุมัติอะไร เมื่อไร ด้วยข้อมูลชุดไหน
- ใบสั่งซื้อผ่านไปโดยที่ผู้จัดการไม่รู้ตัว เพราะ LINE ถูกเลื่อนทิ้ง
- เมื่อมีการตรวจสอบบัญชีหรือ PDPA audit ไม่มี audit trail ที่พิสูจน์ได้
- พนักงานใหม่ไม่รู้ว่าต้องขออนุมัติจากใครสำหรับวงเงินเท่าไร
Odoo Approval Workflow แก้ปัญหาเหล่านี้ด้วยการเปลี่ยนกระบวนการอนุมัติให้อยู่ในระบบ ERP เดียวกันกับเอกสาร ไม่ต้องออกไปทำนอกระบบ
ประโยชน์ที่ SME ได้รับ
- ควบคุมค่าใช้จ่ายได้จริง ไม่มีใบสั่งซื้อที่เกินวงเงินลอดผ่านโดยไม่ได้รับอนุญาต
- Audit trail ในตัวเอกสาร Odoo บันทึก chatter log ทุกการอนุมัติ ปฏิเสธ และความเห็น ไว้ตลอดอายุเอกสาร
- ลดภาระของผู้จัดการ ไม่ต้องนั่งไล่อ่าน LINE หรืออีเมล ระบบดึงเอกสารมาให้อนุมัติได้โดยตรงจากหน้า Odoo หรืออีเมลแจ้งเตือน
- กระบวนการมาตรฐาน พนักงานทุกคนทำตามกระบวนการเดียวกัน ลดข้อผิดพลาดจากการลืมหรือข้ามขั้นตอน
- รองรับ compliance ปี 2026 ทั้ง PDPA และมาตรฐานบัญชีกำหนดให้มีหลักฐานการอนุมัติที่ตรวจสอบได้ Odoo รองรับโดยไม่ต้องพัฒนาเพิ่ม
วิธีตั้งค่า Odoo Approval Workflow ทีละขั้น
ขั้นที่ 1 — เปิดฟีเจอร์ Purchase Order Approval
ไปที่ Purchase → Configuration → Settings แล้วหาหัวข้อ "Orders" จากนั้นเปิด Purchase Order Approval และระบุวงเงินขั้นต่ำที่ต้องอนุมัติ เช่น 50,000 บาท กด Save
เมื่อพนักงานสร้าง PO ที่มียอดเกิน threshold ที่ตั้งไว้แล้วกด "Confirm" ระบบจะเปลี่ยนสถานะเป็น Waiting for Approval แทนที่จะส่งให้ vendor ทันที
ขั้นที่ 2 — กำหนดผู้มีสิทธิ์อนุมัติ
ใน Odoo มี 2 แนวทาง:
a) ใช้กลุ่มสิทธิ์มาตรฐาน — ผู้ใช้ที่มีสิทธิ์ระดับ "Manager" ใน Purchase จะเห็นปุ่ม Approve โดยอัตโนมัติ เหมาะกับองค์กรที่ไม่ซับซ้อน
b) ใช้ Approval module เสริม — สำหรับ multi-level approval หรือกฎที่ซับซ้อนกว่า (เช่น ยอด 50,000–200,000 ให้ผู้จัดการอนุมัติ เกินกว่านั้นต้องให้ CFO ด้วย) มี module จาก Odoo App Store รองรับ
ขั้นที่ 3 — ตั้งค่า Sales Order Approval
ไปที่ Sales → Configuration → Settings เปิด Lock Confirmed Sales เพื่อล็อก SO หลัง confirm แล้วให้ Manager เท่านั้นปลดล็อกได้ สำหรับกฎส่วนลดสูงสามารถใช้ Pricelists หรือ Approval module เสริม
ขั้นที่ 4 — ตั้งค่า Expense Approval
ไปที่ Expenses → Configuration → Settings Odoo มีกระบวนการอนุมัติ expense ในตัวแล้ว โดยพนักงานส่ง expense report → Manager อนุมัติ → บัญชีตรวจสอบ → Finance อนุมัติจ่าย แต่ละขั้นบันทึก log ไว้ครบ
ขั้นที่ 5 — ทดสอบและตรวจ audit trail
สร้างเอกสารทดสอบที่เข้าเงื่อนไข แล้วตรวจสอบว่า:
- สถานะเปลี่ยนเป็น "Waiting for Approval" หรือ "To Submit" ถูกต้อง
- ผู้อนุมัติได้รับ notification ใน Odoo และอีเมล
- หลังอนุมัติ/ปฏิเสธ chatter log บันทึกชื่อ เวลา และความเห็น
- เอกสารที่ถูกปฏิเสธกลับไปให้ผู้สร้างแก้ไขได้
ข้อควรรู้ก่อนตั้งค่า
- Community vs Enterprise: ฟีเจอร์ approval ใบสั่งซื้อพื้นฐานมีใน Community แต่ multi-level approval ที่ยืดหยุ่นสูงส่วนใหญ่อยู่ใน Enterprise หรือ module เสริมจาก App Store
- วงเงินต้องสอดคล้องกับนโยบายจริง: ก่อนตั้งค่าควรเปิด delegation of authority (DoA) ขององค์กรมาอ้างอิง ไม่ใช่ตั้งตามความรู้สึก
- แจ้ง workflow ให้ทีมรู้ก่อน: ถ้าไม่อธิบายให้พนักงานเข้าใจว่า "หลังจากนี้ PO เกิน X บาทต้องรออนุมัติ" อาจเกิดความสับสนว่าระบบพัง
สรุป
Odoo Approval Workflow เป็นจุดเริ่มต้นที่ติดตั้งได้เร็ว ไม่ต้องพัฒนา และเห็นผลได้ทันทีในแง่การควบคุมค่าใช้จ่ายและ audit trail สำหรับ SME ที่ยังอนุมัติงานผ่าน LINE หรืออีเมล การย้ายเข้ามาในระบบ ERP ช่วยลดทั้งความเสี่ยงและภาระของผู้จัดการได้โดยไม่ต้องลงทุนสูง
หากต้องการออกแบบขั้นตอนการอนุมัติให้ตรงกับโครงสร้างองค์กรของคุณ หรือ implement Odoo ให้พร้อมใช้ ติดต่อทีม Flowtica ได้เลย
คำถามที่พบบ่อย
Odoo Approval Workflow ต่างจาก AI Agent ยังไง
Approval Workflow ในตัว Odoo เป็น rule-based คือทำงานตามกฎที่ตั้งไว้ล่วงหน้า เช่น ถ้ายอดสั่งซื้อเกิน 50,000 บาท ให้หยุดรออนุมัติ ส่วน AI Agent เป็นการใช้ LLM ตัดสินใจและลงมือทำงานในสถานการณ์ที่ยืดหยุ่นกว่า สำหรับ SME ที่เพิ่งเริ่ม Approval Workflow แบบ rule-based ติดตั้งง่ายกว่าและ ROI ชัดกว่ามาก
Odoo Community (ฟรี) ตั้ง Approval Workflow ได้ไหม
ได้บางส่วน ฟีเจอร์อนุมัติใบสั่งซื้อเกินวงเงินมีใน Community แต่ multi-level approval และ dynamic routing ตามเงื่อนไขซับซ้อนมักต้องใช้ Odoo Enterprise หรือ module เสริมจาก Odoo App Store
ตั้ง Approval Workflow แล้ว audit trail อยู่ที่ไหน
Odoo บันทึก chatter log ทุกการอนุมัติหรือปฏิเสธไว้ในตัวเอกสารนั้น เช่น ใน Purchase Order จะเห็นว่าใครอนุมัติ เมื่อไร และมีความเห็นอะไร เก็บไว้ตลอดอายุของเอกสารโดยไม่ต้องตั้งค่าเพิ่ม
SME เล็ก ๆ ที่ยังไม่ได้ใช้ Odoo จะเริ่มจากตรงไหนได้บ้าง
ถ้ายังไม่ได้ใช้ Odoo ก็ต้องติดตั้งและตั้งค่า module จัดซื้อหรือขายก่อน จากนั้น Approval Workflow เป็นฟีเจอร์ที่ตั้งต่อได้เลย ไม่ต้องพัฒนาเพิ่ม Flowtica ช่วยออกแบบขั้นตอนการอนุมัติและตั้งค่าให้เหมาะกับโครงสร้างองค์กรของคุณได้