BLEAF Approval Matrix
🇹🇭 ภาษาไทย
การตั้งค่าสายอนุมัติงาน (Approval Matrix) ใน BLEAF
โครงสร้าง
Approval Matrix Header ← กำหนดใน Main Module (template สายอนุมัติ)
↓
Memo Header ← อ้างอิง Matrix Header
↓
Approval Matrix (ต่อ Memo) ← กำหนดว่าใครอนุมัติลำดับไหน
Approval Matrix Header (Main Module)
สร้าง template ผ่าน Main → Approval Matrix Header ประกอบด้วย Create, Form, Criteria, Grid Column
BGEAR Workflow Form
หน้าจออนุมัติที่ผู้อนุมัติเห็น ตั้งค่าได้ดังนี้:
- ปุ่ม Approve, Reject, และ Reassign (admin กำหนดให้แสดงหรือไม่)
- การแนบลายเซ็น: ตำแหน่ง x,y,
DOC_SIGN_METHOD: 1 = แนบทุกลำดับ, 2 = แนบเมื่อผู้อนุมัติสุดท้าย approve
การกำหนดผู้อนุมัติ
Fixed: กำหนด user หรือ group ตรงๆ ในสายอนุมัติ
Dynamic (Customized Workflow): บาง Task ต้องคำนวณผู้อนุมัติจากค่าที่ user กรอกตอนขออนุมัติ
- ตั้ง
Value(3)ใน Workflow Pattern = ชื่อ Task ที่ข้ามการเช็ค เช่นreviewer1Task,reviewer2Task - หรือตั้ง
CALC_PERCENT_DIVIDE_BY_ZERO = 0ใน Config
ถ้า group ผู้อนุมัติไม่มี user — Workflow จะเดินต่อไม่ได้ ตรวจสอบด้วย Test System → Approval Matrix User & Group
Mobile Module
ขั้นตอนหลัก: Config → Master Type → Install App → My Tasks & Form Settings → Search Workflow
MOBILE_WF_DESC_FORMAT (Memo Config) — กำหนด format ข้อความใน My Task บน mobile เช่น ${memoId} >> ${field4}
Related
- BLEAF — ภาพรวมระบบ
- BLEAF Main Module — Approval Matrix Header (global template)
- BLEAF Memo Module Header — Config keys เกี่ยวกับลายเซ็น
- BLEAF Workflow Tool — แก้ไขสายอนุมัติที่ค้าง
🇬🇧 English
Configuration of the Approval Matrix (approval chain) in BLEAF.
Structure
Approval Matrix Header ← defined in Main Module (approval chain template)
↓
Memo Header ← references the Matrix Header
↓
Approval Matrix (per Memo) ← defines who approves at each level
Approval Matrix Header (Main Module)
Create approval chain templates via Main → Approval Matrix Header. Components: Create (name and form type), Form (condition fields), Criteria (search filter fields), Grid Column (columns shown in the list view).
BGEAR Workflow Form
The approval interface that approvers see. Configurable options:
- Buttons: Approve, Reject, and optionally Reassign (admin controls whether it’s shown)
- Signature attachment: Set x,y position in the Approval Matrix;
DOC_SIGN_METHOD= 1 to attach at every level, 2 to attach only when the final approver approves
Copy config: You can copy BGEAR Workflow Form settings from another Memo Header to avoid reconfiguring from scratch.
Defining Approvers
Fixed approvers: Assign specific users or groups directly in the approval chain.
Dynamic approvers (Customized Workflow): When approvers can’t be set in advance and must be calculated from values the requester enters:
- Set
Value(3)in the Workflow Pattern = task names to skip the approver check, e.g.reviewer1Task,reviewer2Task - Or set
CALC_PERCENT_DIVIDE_BY_ZERO = 0in Config
If an approver group has no users, the workflow cannot proceed. Always verify with Test System → Approval Matrix User & Group before going live.
Mobile Module
Setup steps: Config → Master Type → Install Application → My Tasks & Form Settings → Search Workflow
MOBILE_WF_DESC_FORMAT (in Memo Config) — defines the text format shown in the mobile My Task list. Example: ${memoId} >> ${field4} displays “MEMO-001 >> Project Title”.