BLEAF
🇹🇭 ภาษาไทย
ระบบบริหารจัดการเอกสารและ e-Form Workflow ที่สร้างบน Alfresco (enterprise content management) ใช้สำหรับสร้างและจัดการกระบวนการขออนุมัติอิเล็กทรอนิกส์ภายในองค์กร
ภาพรวมระบบ
ผู้ใช้ระบบ → สร้าง Memo (e-Form) → เดิน Workflow → ผู้อนุมัติหลายลำดับ → ปิดงาน
↓
ใบปะหน้า (Report/PDF) + ลายเซ็น + เอกสารแนบ
BLEAF ทำงานบน Alfresco — ข้อมูลและไฟล์ถูกเก็บใน Alfresco Document Library, สิทธิ์ผู้ใช้อิงจาก Alfresco Groups
Navigation — Wiki Pages
| Module | หน้า Wiki | เนื้อหา |
|---|---|---|
| Main Module | BLEAF Main Module | Settings, Workflow Pattern, System Config, BGEAR My Task |
| Memo/Process Module | BLEAF Memo Module Header | Config Keys ครบ, Grid Column, Script, Form & Report |
| Approval Matrix | BLEAF Approval Matrix | สร้างสายอนุมัติ, BGEAR Workflow Form, Mobile |
| Admin Tools | BLEAF Workflow Tool | Fix Document, Cancel Workflow, Re-Assign, Change Requester |
สิทธิ์ Admin Menu
เข้าใช้ Admin Menu ได้เฉพาะ user ที่อยู่ใน group ALFRESCO_ADMINISTRATORS เท่านั้น
วิธีเพิ่ม user:
- Admin Tools → Groups
- ค้นหา
ALFRESCO_ADMINISTRATORS - คลิกไอคอน “ผู้ใช้งาน” → ค้นหา user → เพิ่มเข้ากลุ่ม
Workflow Patterns มาตรฐาน
| Code | ลักษณะการทำงาน |
|---|---|
MemoWorkflow01 | Approve/Reject ทุกลำดับ, Reject = ถอยทีละลำดับ, มีผู้ปิดงาน |
MemoWorkflow02 | เหมือน 01 แต่ลำดับที่ 2 ให้ความคิดเห็นเท่านั้น |
MemoWorkflow03 | Approve/Reject ทุกลำดับ, Reject = ส่งกลับผู้ร้องขอทันที, มีผู้ปิดงาน |
MemoWorkflow04 | เหมือน 03 แต่ ไม่มีผู้ปิดงาน |
MemoWorkflow05 | เหมือน 01 แต่ ไม่มีผู้ปิดงาน |
สร้าง Workflow แบบ custom ได้สำหรับงานซับซ้อน โดยกำหนด Value(1) = BPMN Process ID, Value(2) = 1 ถ้าไม่มีผู้ปิดงาน
Workflow สถานะต่างๆ
| สถานะ | ความหมาย |
|---|---|
| Waiting for approval | รอผู้อนุมัติในลำดับปัจจุบัน |
| Cancelled | ถูกยกเลิกโดย admin ผ่าน Workflow Tool |
| Completed | จบ workflow แล้ว |
🇬🇧 English
Document management and e-Form Workflow system built on Alfresco (enterprise content management). Used to create and manage electronic approval processes within an organization.
System Overview
User → Create Memo (e-Form) → Start Workflow → Multi-level Approvers → Close
↓
Cover Sheet (PDF) + Signatures + Attachments
BLEAF runs on Alfresco — files and data are stored in the Alfresco Document Library; user permissions are based on Alfresco Groups.
Navigation — Wiki Pages
| Module | Wiki Page | Content |
|---|---|---|
| Main Module | BLEAF Main Module | Settings, Workflow Pattern, System Config, BGEAR My Task |
| Memo/Process Module | BLEAF Memo Module Header | Full Config Keys, Grid Column, Script, Form & Report |
| Approval Matrix | BLEAF Approval Matrix | Build approval chains, BGEAR Workflow Form, Mobile setup |
| Admin Tools | BLEAF Workflow Tool | Fix Document, Cancel Workflow, Re-Assign, Change Requester |
Admin Menu Permissions
Only users in the ALFRESCO_ADMINISTRATORS group can access the Admin Menu.
To add a user to the admin group:
- Admin Tools → Groups
- Search for
ALFRESCO_ADMINISTRATORS - Click the “Users” icon → search for the user → add to group
Standard Workflow Patterns
| Code | Behavior |
|---|---|
MemoWorkflow01 | Approve/Reject at each level; Reject = step back one level; has a closer |
MemoWorkflow02 | Like 01 but level 2 is comment-only (no approve/reject) |
MemoWorkflow03 | Approve/Reject at each level; Reject = immediately returns to requester; has a closer |
MemoWorkflow04 | Like 03 but no closer |
MemoWorkflow05 | Like 01 but no closer |
Custom workflows can be created for complex cases by setting Value(1) = BPMN Process ID and Value(2) = 1 if there is no closer.
Workflow Statuses
| Status | Meaning |
|---|---|
| Waiting for approval | Waiting for the current approver in the chain |
| Cancelled | Cancelled by admin via Workflow Tool |
| Completed | Workflow finished |