SCCC Contractor Management System

ภาพรวมแนวคิดและตรรกะการทำงานของระบบ

เอกสารฉบับนี้สรุป ภาพใหญ่ ของระบบจัดการผู้รับเหมาของโรงงานปูนซีเมนต์นครหลวง (อินทรี) ในเชิงแนวคิด ว่าระบบ แบ่งผู้ใช้งานเป็นกี่กลุ่ม เข้าใช้งานอย่างไร มีตรรกะอะไรที่ระบบบังคับ และใครเกี่ยวข้องบ้าง โดยไม่ลงรายละเอียดเชิงทดสอบ เหมาะสำหรับใช้นำเสนอผู้บริหารและเป็นจุดตั้งต้นก่อนอ่านคู่มือทดสอบรายรอบ

4 ช่องทางผู้ใช้งาน (Portal) State Machine 7 สถานะ คุ้มครองข้อมูลส่วนบุคคล (PDPA) มิถุนายน 2569

1. ระบบนี้คืออะไร

ระบบจัดการผู้รับเหมา (Contractor Management) คือระบบกลางที่คุมผู้รับเหมาภายนอกที่เข้ามาทำงานในพื้นที่โรงงาน ตั้งแต่ต้นจนจบในที่เดียว — เริ่มจากการตั้งค่าข้อมูลหลักและสิทธิ์ผู้ใช้ การลงทะเบียนและตรวจสอบเอกสารคนงาน การขออนุญาตเข้าทำงาน การอนุมัติและจ่ายงาน การควบคุมหน้างานด้วยขั้นตอนความปลอดภัย (เช่น Safety Talk และการตัดแยกพลังงาน/LOTOTO) ไปจนถึงการปิดงานพร้อมประเมินผล รวมถึงการจัดการผู้มาติดต่อ (Visitor) แบบบริการตัวเอง

เป้าหมายหลักคือ ความปลอดภัยและการกำกับดูแล — ระบบบังคับให้ทุกขั้นตอนผ่านการตรวจสอบที่จำเป็น (ใบรับรองครบ มีหัวหน้าชุด ผ่านการอบรม ตัดไฟเรียบร้อย ฯลฯ) ก่อนจะเดินต่อได้ และเก็บประวัติทุกการเปลี่ยนแปลงเพื่อตรวจสอบย้อนหลัง พร้อมคุ้มครองข้อมูลส่วนบุคคล (เลขบัตรประชาชนถูกเข้ารหัสจัดเก็บ) ตามหลัก PDPA

แผนภาพ ก — ภาพรวมระบบในหน้าเดียว

ฝั่งภายนอก · ผู้รับเหมา

Vendor ผู้ดูแลบริษัทผู้รับเหมา
ลงทะเบียนคนงาน · เปิดใบขออนุญาตทำงาน
Worker คนงาน / หัวหน้าชุด
บัตรพนักงาน · บันทึกหลักฐานหน้างาน
Visitor ผู้มาติดต่อ
ยื่นคำขอเข้าพื้นที่ด้วยตนเอง (ไม่ต้องล็อกอิน)

ระบบ SCCC

1 · ลงทะเบียน + ตรวจเอกสารคนงาน
2 · ขออนุญาต + อนุมัติงาน
3 · คุมหน้างาน · State Machine + LOTOTO
4 · ปิดงาน + ประเมินผล
ฐานราก: เข้ารหัสข้อมูล (PDPA) · เก็บประวัติทุกการแก้ไข (Audit) · แจ้งเตือนเรียลไทม์

ฝั่งภายใน · พนักงานอินทรี

หัวหน้างาน เจ้าของพื้นที่
อนุมัติ · หยิบงาน · ตรวจรับปิดงาน
ช่างไฟฟ้า
ตัดไฟ (LOTOTO) · คืนไฟ
ผู้ตรวจเอกสาร ผู้ดูแลระบบ
ตรวจใบรับรอง · ตั้งค่าข้อมูลหลัก · ติดตามงาน
เชื่อมต่อระบบภายนอก: ระบบทะเบียนผู้รับเหมากลาง (CSM) ระบบควบคุมการเข้าออก/วัดแอลกอฮอล์ (Access Control) AI อ่านเอกสาร (OCR) แจ้งเตือน LINE / อีเมล

2. ผู้ใช้งานมีกี่กลุ่ม

ผู้ใช้งานแบ่งเป็น 3 ฝั่งใหญ่ คือ ฝั่งผู้รับเหมา (ภายนอก), ฝั่งพนักงานอินทรี (ภายใน) และระบบภายนอกที่เชื่อมต่อเข้ามา จุดสำคัญคือ พนักงานอินทรีหนึ่งคนถือได้หลายบทบาทพร้อมกัน (เช่น เป็นทั้งหัวหน้างานและเจ้าของพื้นที่) ระบบจึงคุมสิทธิ์ตาม "บทบาท" ไม่ใช่ตาม "บัญชี"

แผนภาพ ข — กลุ่มผู้ใช้งานและบทบาท
ฝั่งผู้รับเหมา (ภายนอก)
ผู้ดูแลบริษัทผู้รับเหมา

มี 3 ระดับสิทธิ์ — เจ้าของ (OWNER) / ผู้ดูแล (ADMIN) / ผู้ดูเท่านั้น (VIEWER) และจำกัดขอบเขตเป็นทั้งบริษัทหรือเฉพาะบางกลุ่มงานได้

คนงาน / หัวหน้าชุด (Foreman)

เข้าผ่านแอปบนมือถือ ดูบัตรประจำตัว ตารางงาน และบันทึกหลักฐานการทำงาน หัวหน้าชุดเป็นผู้ที่ต้องมีในทุกใบงาน

ผู้มาติดต่อ (Visitor)

บุคคลภายนอกที่เข้ามาติดต่อชั่วคราว ยื่นคำขอเองผ่านหน้าเว็บสาธารณะ ไม่ต้องมีบัญชี

ฝั่งพนักงานอินทรี (ภายใน)
หัวหน้างาน (Supervisor)

พิจารณาอนุมัติใบงานของฝ่ายตน และส่งงานเข้าคิวให้เจ้าของพื้นที่

เจ้าของพื้นที่ (Area Owner)

หยิบงานจากคิวมาดูแล ควบคุมหน้างาน ตัดสินใจเรื่องตัดไฟ และตรวจรับปิดงาน

ช่างไฟฟ้า (Electrician)

รับงานตัดแยกพลังงาน (LOTOTO) และคืนไฟหลังปิดงาน

ผู้ตรวจสอบเอกสาร (Compliance)

ตรวจอนุมัติใบรับรอง/เอกสารคนงานที่ระบบและ AI คัดกรองมา

ผู้ดูแลผู้มาติดต่อ

ติดตามรายการผู้มาติดต่อ (มุมมองอ่านอย่างเดียว)

ผู้ดูแลระบบ (Admin)

ตั้งค่าข้อมูลหลัก จัดการผู้ใช้และสิทธิ์ทั้งระบบ

ระบบ/หน่วยงานที่เชื่อมต่อ
ทะเบียนผู้รับเหมากลาง (CSM)

เป็นเจ้าของข้อมูลบริษัทผู้รับเหมา ระบบนี้ดึงมาใช้และซิงค์อัตโนมัติ

ระบบควบคุมการเข้าออก

อุปกรณ์ประตู/เครื่องวัดแอลกอฮอล์ ส่งผลการผ่านเข้าออกและความพร้อมรายวัน (อยู่ระหว่างเชื่อมต่อจริง)

AI อ่านเอกสาร · แจ้งเตือน

AI ช่วยอ่านใบรับรอง/บัตรประชาชน และส่งแจ้งเตือนผ่าน LINE/อีเมล

บัญชีในระบบทดสอบ (อ้างอิงรอบ 2.2)

ในระบบทดสอบ พนักงานอินทรีเข้าสู่ระบบด้วย เลขประจำตัวพนักงาน ส่วนผู้รับเหมาใช้ อีเมล และ รหัสผ่านของทุกบัญชีคือ Sccc@2026 (ปรับใหม่หมดแล้ว ระบบไม่กรอกให้อัตโนมัติ)

ช่องทาง บทบาท บัญชี / ชื่อ หมายเหตุ
Vendor Portal ผู้ดูแลผู้รับเหมา teerawat.k@lazyteams.com
บริษัท ตัวอย่าง คอนแทรกติ้ง จำกัด
เปิดใบขออนุญาต จัดการคนงานของบริษัท
Admin Portal หัวหน้างาน เจ้าของพื้นที่ 13400099 — นาย วิเศษ ทองคำ บัญชีหลักของการสาธิต — ทำได้ทั้งอนุมัติงาน (หัวหน้างาน) และหยิบงานมาคุม (เจ้าของพื้นที่) สังกัด Plant 2 › Cement Production
Admin Portal หัวหน้างาน เจ้าของพื้นที่ 13500075 — นาย เฉลิม เจริญไทย อยู่ฝ่ายเดียวกัน ใช้สาธิต "คนอื่นในฝ่ายเห็นคิวงานเดียวกัน" และเป็นบัญชี "ไม่เกี่ยวข้องกับงาน" สำหรับทดสอบสิทธิ์เข้าถึง
Admin Portal ช่างไฟฟ้า SA105 — อนุชา ใจดี รับงานตัดไฟ/คืนไฟ (ครอบคลุมทุกพื้นที่)
Admin Portal ผู้ดูแลระบบ ผู้ตรวจเอกสาร ผู้ดูแลผู้มาติดต่อ SA001 — ผู้ดูแลระบบ รวม 3 บทบาทไว้ในบัญชีเดียว — ผู้ดูแลระบบสูงสุด + ผู้ตรวจสอบเอกสาร + ผู้ดูแลผู้มาติดต่อ ใช้เข้าถึงได้ทุกเมนู
Worker App คนงาน เลขบัตรประชาชน + รหัส PIN คนงานที่บริษัทผู้รับเหมาลงทะเบียนและผ่านการตรวจสอบแล้ว เข้าผ่านแอปบนมือถือ
Visitor Portal ผู้มาติดต่อ ไม่ต้องล็อกอิน ยื่นคำขอผ่านหน้าเว็บสาธารณะ ตรวจสอบสถานะด้วยเลขบัตร 5 หลักท้าย

หมายเหตุ: ในระบบจริงแต่ละบทบาทจะแยกคนละบัญชีตามผังองค์กรจริง — การรวมบทบาทไว้ในบัญชีเดียวเป็นการจัดเพื่อความสะดวกในการสาธิต/ทดสอบเท่านั้น

3. แต่ละกลุ่มเข้าใช้งานอย่างไร

ระบบมี 4 ช่องทาง (Portal) แยกตามกลุ่มผู้ใช้ แต่ละช่องทางมีวิธีเข้าสู่ระบบและขอบเขตงานต่างกัน เพื่อให้ผู้ใช้แต่ละกลุ่มเห็นเฉพาะสิ่งที่เกี่ยวข้องกับตน

แผนภาพ ค — ช่องทางและวิธีเข้าใช้งาน

Admin Portal

admin.sccc.dev

ใครใช้

พนักงานอินทรี (หัวหน้างาน, เจ้าของพื้นที่, ช่างไฟฟ้า, ผู้ตรวจเอกสาร, ผู้ดูแลระบบ)

เข้าสู่ระบบ

เลขประจำตัวพนักงาน + รหัสผ่าน

ทำอะไร

อนุมัติงาน · จ่าย/หยิบงาน · คุมหน้างาน · ตรวจเอกสาร · ตั้งค่าระบบ · ติดตามงานทั้งหมด

Vendor Portal

vendor.sccc.dev

ใครใช้

ผู้ดูแลของบริษัทผู้รับเหมา

เข้าสู่ระบบ

อีเมล + รหัสผ่าน

ทำอะไร

ลงทะเบียน/จัดการคนงาน · จัดการรถ-อุปกรณ์ · เปิดและส่งใบขออนุญาตทำงาน

Worker App

แอปบนมือถือ (PWA)

ใครใช้

คนงานและหัวหน้าชุดของผู้รับเหมา

เข้าสู่ระบบ

เลขบัตรประชาชน + รหัส PIN (ล็อกชั่วคราวเมื่อใส่ผิดหลายครั้ง)

ทำอะไร

ดูบัตรประจำตัว/QR · ดูงานที่ได้รับมอบหมาย · บันทึกหลักฐานหน้างาน

Visitor Portal

หน้าเว็บสาธารณะ

ใครใช้

ผู้มาติดต่อภายนอก

เข้าสู่ระบบ

ไม่ต้องล็อกอิน — ยืนยันด้วยลิงก์/เลขบัตร 5 หลักท้าย

ทำอะไร

ยื่นคำขอเข้าพื้นที่ · ลงทะเบียนใบหน้า · ดูวิดีโอความปลอดภัย · ดูสถานะและบัตร

4. กระบวนการหลักของระบบ

หัวใจของระบบคือ วงจรของ "ใบขออนุญาตทำงาน" ตั้งแต่ผู้รับเหมาเปิดใบ จนปิดงานและประเมินผล แต่ละขั้นจะ "ส่งไม้ต่อ" ให้บทบาทถัดไป และระบบจะ ไม่ปล่อยให้ข้ามขั้น หากเงื่อนไขความปลอดภัยยังไม่ครบ

แผนภาพ ง — วงจรงานตั้งแต่ต้นจนจบ
1
ผู้รับเหมา

เปิดใบขออนุญาตทำงาน

ผู้รับเหมาสร้าง "ใบงาน" ระบุประเภทงาน ความเสี่ยง ทีมงาน (ต้องมีหัวหน้าชุด) และช่วงเวลา จากนั้นกดส่งอนุมัติ

2
ระบบ

ตรวจความครบถ้วนก่อนส่ง

ระบบบล็อกการส่งทันทีหากข้อมูลไม่ครบ — เช่น ใบรับรองความปลอดภัยตามความเสี่ยงไม่ครบ หรือ ยังไม่มีหัวหน้าชุด หรือชั่วโมงทำงานเกินเพดานรายสัปดาห์

3
หัวหน้างาน

พิจารณาอนุมัติ (รายใบงาน)

หัวหน้างานของฝ่ายอนุมัติหรือปฏิเสธ ทีละใบงาน เมื่ออนุมัติแล้วจึง "ส่งงานเข้าคิว" ให้เจ้าของพื้นที่

4
เจ้าของพื้นที่

หยิบงานจากคิวของฝ่าย

งานจะเข้า "คิวกลาง" ตามฝ่าย (Division) เจ้าของพื้นที่ในฝ่ายนั้น หยิบงานมาเอง (ระบบไม่จ่ายให้ใครล่วงหน้า) พร้อมตัดสินใจว่างานนี้ต้องตัดไฟหรือไม่

5
ช่างไฟฟ้าเฉพาะงานที่ต้องตัดไฟ

ตัดแยกพลังงาน (LOTOTO)

ช่างไฟฟ้ารับงานตัดไฟตามรายการเครื่องจักร แล้วเจ้าของพื้นที่ ตรวจยืนยันการล็อกและทดลองสตาร์ท ก่อนงานจะพร้อมเริ่ม

6
เจ้าของพื้นที่คนงาน

อบรมความปลอดภัย + ลงมือทำงาน

บันทึกการอบรมความปลอดภัย (Safety Talk) → เริ่มงานและจับเวลาทำงานจริง → คนงานบันทึกหลักฐานหน้างานผ่านแอป

7
เจ้าของพื้นที่

ตรวจรับปิดงาน + ประเมินผล

เจ้าของพื้นที่ตรวจรับ — ผ่าน ให้คะแนน 1–3 และปิดงาน หรือ ไม่ผ่าน ตีกลับให้แก้ไข จากนั้นช่างไฟฟ้าคืนไฟ (เป็นงานปลายทาง ไม่ขวางการปิดงานของผู้รับเหมา)

5. สถานะของงานหน้างาน

เมื่อใบงานถูกอนุมัติแล้ว ระบบจะคุมงานหน้างานด้วย "สถานะ" 7 ขั้น ที่เปลี่ยนได้เฉพาะตามลำดับที่กำหนดเท่านั้น — เป็นกลไกที่ทำให้ทุกงานเดินตามมาตรฐานเดียวกัน และตรวจสอบได้ว่าตอนนี้แต่ละงานอยู่ขั้นไหน

แผนภาพ จ — 7 สถานะของงาน (และสายงานคู่ขนาน)
อบรมความปลอดภัย
SAFETY_TALK
รอตัดไฟ
WAITING_LOTOTO
ตรวจการตัดไฟ
LOTOTO_VERIFYING
พร้อมเริ่มงาน
READY
กำลังทำงาน
WORKING
รอตรวจรับ
PENDING_CLOSE
ปิดงาน
DONE

สายตัดไฟ (LOTOTO) — คู่ขนาน

2 สถานะกลาง (รอตัดไฟ/ตรวจการตัดไฟ) จะเกิดเฉพาะงานที่เจ้าของพื้นที่ระบุว่าต้องตัดไฟ งานทั่วไปจะข้ามไปสถานะ "พร้อมเริ่มงาน" ได้เลย

ตีกลับได้

ถ้าตรวจรับ "ไม่ผ่าน" งานจะถูกตีกลับจาก "รอตรวจรับ" → "กำลังทำงาน" เพื่อแก้ไขและจับเวลาทำงานต่อ

ปิดงาน + คืนไฟ

ตอนปิดงานมีการให้คะแนน 1–3 ส่วน "การคืนไฟ" เป็นงานปลายทางของช่างไฟฟ้า ทำหลังปิดงานได้โดยไม่ขวางผู้รับเหมา

6. ตรรกะที่ระบบบังคับ

จุดเด่นของระบบคือ "กฎที่บังคับโดยอัตโนมัติ" — ผู้ใช้ข้ามไม่ได้ ลัดไม่ได้ ทำให้มาตรฐานความปลอดภัยและการกำกับดูแลเกิดขึ้นจริงทุกครั้ง ไม่ขึ้นกับว่าใครเป็นคนทำ ด้านล่างคือกฎหลักที่ระบบบังคับ (ไอคอนโล่ = ด่านที่ระบบบังคับตรวจ)

ด่านใบรับรองก่อนส่งงาน

ส่งใบงานไม่ได้ ถ้าทีมงานยังไม่มีใบรับรองความปลอดภัยครบตามประเภทความเสี่ยงของงาน (ตรวจตามกลุ่ม "และ/หรือ")

ต้องมีหัวหน้าชุด

ทุกใบงานต้องมีหัวหน้าชุด (Foreman) อย่างน้อยหนึ่งคน มิฉะนั้นส่งอนุมัติไม่ได้

เจ้าของพื้นที่ "หยิบเอง"

ระบบไม่จ่ายงานให้เจ้าของพื้นที่ล่วงหน้า งานจะอยู่ในคิวกลางของฝ่ายให้หยิบเอง — ป้องกันการระบุตัวล่วงหน้าโดยไม่ตั้งใจ

จ่ายงานตามผังองค์กร

งานเข้าคิวของ "ฝ่าย (Division)" และผูกหัวหน้างานตามระดับ "Section" ของโครงสร้างองค์กรจริง (แทนระบบโซนเดิม)

ตัดไฟต้องผ่านการตรวจยืนยัน

งานที่ต้องตัดไฟจะยังไม่ "พร้อมเริ่มงาน" จนกว่าช่างจะตัดไฟและเจ้าของพื้นที่ตรวจยืนยันการล็อก+ทดลองสตาร์ทแล้ว

ลำดับสถานะตายตัว

งานเปลี่ยนสถานะได้เฉพาะตามลำดับที่กำหนด ข้ามขั้นไม่ได้ — ทุกงานจึงเดินตามมาตรฐานเดียวกัน

เพดานชั่วโมงทำงาน 84 ชม./สัปดาห์

ระบบบล็อกการมอบหมาย/เริ่มงาน หากคนงานจะทำงานเกิน 84 ชั่วโมงต่อสัปดาห์ (กันทั้งตอนวางแผนและตอนทำจริง)

บัญชีดำ (Blacklist)

ระดับ "เตือน/พักงาน/แบน" บล็อกการเข้าระบบและการเข้าพื้นที่ และผูกตาม เลขบัตรประชาชน (ตัวบุคคล) ข้ามทุกบริษัท

ด่านตรวจเอกสารคนงาน

คนงานจะ "ผ่านการตรวจสอบ" และได้บัตรประจำตัว ต่อเมื่อมีเอกสารบังคับครบ (สำเนาบัตร + ใบรับรองแพทย์ + หนังสือยินยอม)

คุ้มครองข้อมูลส่วนบุคคล (PDPA)

เลขบัตรประชาชน/เลขภาษีถูกเข้ารหัสจัดเก็บ และค้นหาผ่านดัชนีพิเศษ (blind index) — ไม่มีการเก็บเลขแบบอ่านได้ตรงๆ

เก็บประวัติทุกการแก้ไข

ทุกการเขียนข้อมูลบันทึกผู้ทำและเวลา และข้อมูลที่ลบจะเป็นการ "ลบแบบนุ่ม" (soft delete) เพื่อตรวจสอบย้อนหลังได้

เห็นทั้งหมด แต่แก้ตามสิทธิ์

หน้าติดตามงานให้พนักงานอินทรีเห็นงานทุกผู้รับเหมา แต่จะ "เปิดดูเชิงลึก/แก้ไข" ได้เฉพาะงานที่ตนเกี่ยวข้อง ส่วนผู้มาติดต่อต้องผ่านการอนุมัติทางอีเมลจากผู้รับรองที่กำหนดเท่านั้น

7. ผู้เกี่ยวข้องและระบบภายนอก

ระบบ/หน่วยงานภายนอกที่เกี่ยวข้อง

  • CSM ทะเบียนผู้รับเหมากลาง — เป็นเจ้าของข้อมูลบริษัทผู้รับเหมา ระบบนี้ดึงมาใช้และซิงค์อัตโนมัติ (การสร้างบริษัทใหม่เป็นหน้าที่ของ CSM)
  • Access Control ระบบควบคุมการเข้าออก/วัดแอลกอฮอล์ — ป้อนผลการผ่านประตูและความพร้อมรายวัน (อยู่ระหว่างเชื่อมต่อจริง)
  • AI / OCR AI อ่านเอกสาร — ช่วยอ่านใบรับรองและบัตรประชาชนเพื่อคัดกรองก่อนคนตรวจซ้ำ (AI ไม่อนุมัติเอง คนเป็นผู้ตัดสินสุดท้าย)
  • LINE / Email ช่องทางแจ้งเตือน — แจ้งเหตุการณ์สำคัญ เช่น อนุมัติงาน ส่งงาน และเตือนเอกสารใกล้หมดอายุ

ขอบเขตและสิ่งที่ยังไม่อยู่ในระบบ

  • ที่ทำเสร็จแล้ว: ตั้งค่าข้อมูลหลัก, ลงทะเบียน+ตรวจคนงาน, ขอ/อนุมัติ/คุมหน้างาน+ปิดงาน, จัดการผู้มาติดต่อ, ออกเอกสารใบอนุญาตทำงาน (PDF)
  • กำลังเชื่อมต่อ: ระบบควบคุมการเข้าออกจริง (ประตู/แอลกอฮอล์) ซึ่งเป็นระบบภายนอก
  • ยังไม่ได้ทำ: กระบวนการ "งานฉุกเฉิน" (Emergency) แบบมีสายอนุมัติเฉพาะ ยังเป็นเพียงโครงไว้รองรับในอนาคต
  • รอบเก็บรายละเอียด: ฝั่งระบบหลักเสร็จเกือบทั้งหมด เหลือรอบไล่เก็บความปลอดภัยและรายละเอียดปลีกย่อยก่อนขึ้นใช้งานจริง

8. ตัวอย่างหน้าจอจริง

ภาพประกอบจากระบบจริงเพื่อให้เห็นภาพการใช้งานในแต่ละขั้นตอนหลัก

ผู้รับเหมาเปิดใบขออนุญาตทำงาน
1 ผู้รับเหมาเปิดใบขออนุญาตทำงาน
หัวหน้างานพิจารณาอนุมัติ
3 หัวหน้างานพิจารณาอนุมัติงาน
เจ้าของพื้นที่หยิบงานจากคิว
4 เจ้าของพื้นที่หยิบงานจากคิวของฝ่าย
เลือกเครื่องจักรที่ต้องตัดไฟ
5 เลือกเครื่องจักรที่ต้องตัดไฟ (LOTOTO)
ตรวจรับปิดงาน
7 ตรวจรับปิดงานและให้คะแนน
เอกสารใบอนุญาตทำงาน PDF
เอกสาร ใบอนุญาตทำงาน (ออกเป็น PDF)