BLEAF

🇹🇭 ภาษาไทย

ระบบบริหารจัดการเอกสารและ e-Form Workflow ที่สร้างบน Alfresco (enterprise content management) ใช้สำหรับสร้างและจัดการกระบวนการขออนุมัติอิเล็กทรอนิกส์ภายในองค์กร

ภาพรวมระบบ

ผู้ใช้ระบบ → สร้าง Memo (e-Form) → เดิน Workflow → ผู้อนุมัติหลายลำดับ → ปิดงาน
                                          ↓
                              ใบปะหน้า (Report/PDF) + ลายเซ็น + เอกสารแนบ

BLEAF ทำงานบน Alfresco — ข้อมูลและไฟล์ถูกเก็บใน Alfresco Document Library, สิทธิ์ผู้ใช้อิงจาก Alfresco Groups

Moduleหน้า Wikiเนื้อหา
Main ModuleBLEAF Main ModuleSettings, Workflow Pattern, System Config, BGEAR My Task
Memo/Process ModuleBLEAF Memo Module HeaderConfig Keys ครบ, Grid Column, Script, Form & Report
Approval MatrixBLEAF Approval Matrixสร้างสายอนุมัติ, BGEAR Workflow Form, Mobile
Admin ToolsBLEAF Workflow ToolFix Document, Cancel Workflow, Re-Assign, Change Requester

สิทธิ์ Admin Menu

เข้าใช้ Admin Menu ได้เฉพาะ user ที่อยู่ใน group ALFRESCO_ADMINISTRATORS เท่านั้น

วิธีเพิ่ม user:

  1. Admin Tools → Groups
  2. ค้นหา ALFRESCO_ADMINISTRATORS
  3. คลิกไอคอน “ผู้ใช้งาน” → ค้นหา user → เพิ่มเข้ากลุ่ม

Workflow Patterns มาตรฐาน

Codeลักษณะการทำงาน
MemoWorkflow01Approve/Reject ทุกลำดับ, Reject = ถอยทีละลำดับ, มีผู้ปิดงาน
MemoWorkflow02เหมือน 01 แต่ลำดับที่ 2 ให้ความคิดเห็นเท่านั้น
MemoWorkflow03Approve/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.

ModuleWiki PageContent
Main ModuleBLEAF Main ModuleSettings, Workflow Pattern, System Config, BGEAR My Task
Memo/Process ModuleBLEAF Memo Module HeaderFull Config Keys, Grid Column, Script, Form & Report
Approval MatrixBLEAF Approval MatrixBuild approval chains, BGEAR Workflow Form, Mobile setup
Admin ToolsBLEAF Workflow ToolFix 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:

  1. Admin Tools → Groups
  2. Search for ALFRESCO_ADMINISTRATORS
  3. Click the “Users” icon → search for the user → add to group

Standard Workflow Patterns

CodeBehavior
MemoWorkflow01Approve/Reject at each level; Reject = step back one level; has a closer
MemoWorkflow02Like 01 but level 2 is comment-only (no approve/reject)
MemoWorkflow03Approve/Reject at each level; Reject = immediately returns to requester; has a closer
MemoWorkflow04Like 03 but no closer
MemoWorkflow05Like 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

StatusMeaning
Waiting for approvalWaiting for the current approver in the chain
CancelledCancelled by admin via Workflow Tool
CompletedWorkflow finished