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}


🇬🇧 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 = 0 in 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”.