Skip to main content

Tool List Workflow

Last Updated: 2026-02-17 Status: Production


Overview

The Tool List workflow allows the Contractor (ผู้รับเหมา) to prepare and submit a list of tools and equipment for the project. The Work Owner (เจ้าของงาน) reviews and approves the list. Project data (contractor name, PO number, dates, etc.) is automatically pre-populated from the approved Project Registration.

Prerequisite: An approved Project Registration is required before starting this workflow.


Workflow Overview


Step-by-Step

Step 1: Contractor Prepares Tool List (จัดเตรียมรายการเครื่องมือ)

ItemDetails
ResponsibleContractor (ผู้รับเหมา)
StatePrepare Tool List (จัดเตรียมรายการเครื่องมือ)
Editable documentsTool List Form
Reference documents (read-only)Project Registration Form

What the Contractor does:

  1. Open the Tool List task from "My Tasks" (งานของฉัน)
  2. The project info section is pre-populated (contractor name, PO number, project name, work period, etc.)
  3. Fill in the tool items table: tool name, quantity, entry date, inspection result, exit date, remarks
  4. Add more rows as needed
  5. When ready, click "Submit Tool List" (ส่งรายการเครื่องมือ)

Available commands:

CommandThaiIconResult
Submit Tool Listส่งรายการเครื่องมือsendSend to Work Owner for review
CancelยกเลิกblockCancel the tool list task

Validation: Submit is disabled until at least 1 tool item is added.


Step 2: Work Owner Reviews (เจ้าของงานตรวจสอบ)

ItemDetails
ResponsibleWork Owner (เจ้าของงาน)
StateWO Review (เจ้าของงานตรวจสอบ)
DocumentsTool List Form (read-only)
Command buttonsOnly visible when viewing the document (not on the document list)

What the Work Owner does:

  1. Open the task from "My Tasks"
  2. Review the tool list items
  3. Choose an action:
    • Approve — approve the tool list
    • Request Change — send back to Contractor for corrections

Available commands:

CommandThaiIconResult
Approveอนุมัติรายการcheck_circleApprove the tool list → Approved
Request Changeส่งกลับแก้ไขreplaySend back to Contractor for corrections

Step 3: Approved (อนุมัติแล้ว)

Once the Work Owner approves:

  • The tool list is finalized
  • All documents become read-only
  • Both Contractor and Work Owner receive email notifications

All States

StateThai NameDescriptionResponsible
Prepare Tool Listจัดเตรียมรายการเครื่องมือContractor fills in tool itemsContractor
WO Reviewเจ้าของงานตรวจสอบWork Owner reviews and approvesWork Owner
Approvedอนุมัติแล้วTool list approved
CancelledยกเลิกCancelled by Contractor

Documents

System-Generated Documents

DocumentDescriptionEditable
Tool List Form (รายการเครื่องมือ)Tool items table with project info headerContractor edits during "Prepare Tool List" step

Project Info Section (Pre-Populated)

The following fields are automatically filled from the approved Project Registration:

FieldSource
Contractor NameProject contractor
Project NameProject name
Work LocationWorkspace area (code - name)
Area Owner DepartmentWorkspace area note
PO NumberPurchase Order number
PR NumberPurchase Requisition number
Work DurationPO duration (days)
Start DateProject start date
End DateProject end date

These fields are read-only and cannot be edited in the tool list form.

Tool Items Table Columns

ColumnThaiDescription
Tool Nameชื่อเครื่องมือName or type of tool
QuantityจำนวนNumber of items
Entry Dateวันที่นำเข้าDate tool enters the work area
Inspection ResultผลการตรวจสอบPass / Fail
Exit Dateวันที่นำออกDate tool leaves the work area
RemarksหมายเหตุAdditional notes

Edit Permissions by State

StateTool List FormProject Registration Form
Prepare Tool ListEditable (Contractor)Read-only (reference)
WO ReviewRead-onlyRead-only (reference)
ApprovedRead-onlyRead-only
CancelledRead-onlyRead-only

Signatures

PositionThaiRoleWhen
Inspector Signatureลายเซ็นผู้ตรวจสอบWork OwnerDuring "WO Review" when clicking "Approve"

Auto-signature: Internal users (Work Owner) who have saved their signature in personal settings will have it filled automatically without entering a password.


Workflow Ecosystem

Tool List Preparation is part of the larger workflow process:

Project Registration
│ Approved
├──► JSA Preparation
│ │ Approved
│ └──► Work Permit Request

└──► Tool List Preparation ◄── You are here
│ Approved
└──► Work Permit Request

Note: A Work Permit Request requires an approved Tool List. If none exists, the system will show a warning.


Test Scenarios

Scenario 1: Submit and Approve (Happy Path)

StepActorActionExpected Result
1ContractorOpen Tool List taskForm opens with pre-populated project info
2ContractorAdd tool items (name, quantity, date)Data auto-saves
3ContractorClick "Submit Tool List"Status changes to "WO Review"
4Work OwnerReview tool listItems are read-only
5Work OwnerClick "Approve"Status "Approved", email notifications sent

Scenario 2: Request Change

StepActorActionExpected Result
1–3ContractorSame as Scenario 1Tool list submitted
4Work OwnerClick "Request Change"Status returns to "Prepare Tool List"
5ContractorModify tool list → resubmitStatus back to "WO Review"

Scenario 3: Cancel

StepActorActionExpected Result
1ContractorClick "Cancel" during "Prepare Tool List"Status changes to "Cancelled"
2All documents become read-only

Tester Checklist

Basics

  • Open tool list task — project info section pre-populated correctly
  • All 9 project fields shown as read-only (contractor, project name, PO, dates, etc.)
  • Can add tool items (name, quantity, entry date)
  • Can remove tool items
  • Auto-save works

Validation

  • Submit disabled when no tool items added
  • Submit enabled when at least 1 tool item exists

WO Review

  • Tool list is read-only for Work Owner
  • Approve → status "Approved"
  • Request Change → returns to Contractor

Notifications

  • Both Contractor and Work Owner receive email on approval

Signatures

  • Inspector signature appears after approval
  • Auto-signature works for internal users with saved signature