Feature #441 — WO/SO: JSA partial approval (approve without approving all items)
Issue: #441 Reporter: Kang-Supreeya Date: 2026-02-18 Priority: Medium - Improves efficiency Type: Enhancement Status: Pending Clarification
Description
เจ้าของงาน / จป : สามารถกด "อนุมัติ JSA" โดยไม่ต้องอนุมัติ JSA ทุกรายการได้ อ้างอิงจากใบงาน #429
Current Behavior:
- เจ้าของงาน / จป : เลือกอนุมัติแค่บางรายการ ไม่ได้
Desired Behavior:
- เจ้าของงาน / จป : สามารถกด "อนุมัติ JSA" โดยไม่ต้องอนุมัติ JSA ทุกรายการได้
Related: #429
Location
เจ้าของงาน/จป > Tasks > จัดเตรียม JSA > JSA - การประเมินความเสี่ยง
Screenshots

Concerns
This request conflicts with the current approval design:
| Aspect | Current Design | Requested Change |
|---|---|---|
| Per-document approval | WO/SO must approve each JSA document | WO/SO can skip some documents |
| Workflow approval | All JSA documents must be approved before workflow approval | Workflow approval allowed with partial document approval |
| Signature requirement | Each role must sign their slot on every JSA form | Unclear — partial signing? |
Questions for Requester
- If WO/SO approves the workflow without approving all JSA items, what happens to the unapproved items?
- Should unapproved JSA items be returned to the contractor for revision, or simply skipped?
- What is the real-world scenario where partial JSA approval is needed?
- How does this interact with the signature requirement (WO/SO must sign each JSA form)?
Acceptance Criteria
- Pending clarification from requester