← กลับหน้าทางเข้าระบบ

มาตรฐานภายใน · แสงศิลป์คอนสตรัคชั่น

สิทธิ์ผู้ใช้ระบบ SSC

ตำแหน่งเดียว ใช้ได้ทั้งระบบจัดซื้อและระบบ HR/เงินเดือน — เอกสารนี้กำหนดว่าแต่ละตำแหน่งเข้าถึงและแก้ไขอะไรได้บ้าง เพื่อไม่ต้องตั้งค่าแยกทีละระบบ

ฉบับร่าง29 ส.ค. 25692 ระบบ · 7 ตำแหน่ง
ตำแหน่งมาตรฐาน

หนึ่งคนถือหนึ่งตำแหน่ง เรียงจากสิทธิ์แคบสุดไปกว้างสุด — ชื่อในวงเล็บคือรหัสที่ระบบใช้จริง

พนักงานทั่วไปemployee

ค่าเริ่มต้นของทุกคน — พนักงานออฟฟิศ พนักงานรายเดือนที่ไม่มีหน้าที่พิเศษ

จัดซื้อ: ไม่มีสิทธิ์ HR/เงินเดือน: ดูสลิปและข้อมูลของตัวเองเท่านั้น
หัวหน้างานsite

หัวหน้าชุด / ช่างที่ดูแลไซท์ — เบิกของเข้าโครงการและลงเวลาคนงานหน้างาน

จัดซื้อ: สร้างใบขอซื้อ เฉพาะโครงการที่รับผิดชอบ HR/เงินเดือน: เช็คชื่อ–ลง OT คนงานในไซท์ที่ดูแล เฉพาะวันนี้ + ดูสลิปตัวเอง
จัดซื้อprocure

ฝ่ายจัดซื้อกลาง รวบใบขอซื้อจากทุกไซท์ไปสั่งของ

จัดซื้อ: เห็นใบขอซื้อทุกโครงการ → ออกใบสั่งซื้อ จัดการผู้ขาย HR/เงินเดือน: ดูของตัวเองเท่านั้น
ผู้จัดการโครงการmanager

ผู้จัดการที่ดูแลโครงการและอนุมัติการเบิกจ่าย

จัดซื้อ: อนุมัติใบขอซื้อของโครงการที่ดูแล ดูงบเทียบใช้จริง HR/เงินเดือน: ดูของตัวเองเท่านั้น
พนักงาน HRhr

เจ้าหน้าที่ฝ่ายบุคคล กรอกและดูแลข้อมูลพนักงานประจำวัน

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

ผู้บริหาร / เจ้าของ / ฝ่ายการเงิน — ควบคุมได้ทั้งหมดทั้งสองระบบ

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

ผู้ดูแลเชิงเทคนิค (ไอที) — ตั้งค่าระบบข้ามทั้งสองแอป

ทั้งสองระบบ: ทุกอย่างเหมือนผู้บริหาร + ตั้งค่าระบบเชิงเทคนิค ดูบันทึกการใช้งาน จัดการการเชื่อมต่อ
ตารางสิทธิ์การเข้าถึง

เลื่อนตารางในแนวนอนเพื่อดูทุกคอลัมน์ · หัวตารางและคอลัมน์ตำแหน่งถูกตรึงไว้

เต็ม เข้าถึง / แก้ไขได้เต็มที่ จำกัด ได้บางส่วนหรือมีเงื่อนไข — ไม่มีสิทธิ์
ตำแหน่ง ระบบจัดซื้อ ระบบ HR & เงินเดือน ทั้งระบบ
สร้างใบขอซื้อ อนุมัติใบขอซื้อ ออกใบสั่งซื้อ / จัดซื้อ ดูการเงิน / การจ่าย ขอบเขตโครงการ ข้อมูล / สลิปตัวเอง เช็คชื่อ–ลง OT คนงาน ดูข้อมูลพนักงานทุกคน เพิ่ม / แก้ / ลบ พนักงาน อัตราเงินเดือน · ปันต้นทุน · อนุมัติ/ปิดงวด ออกเอกสาร / ไฟล์นำส่ง /admin · จัดการสิทธิ์ · ตั้งค่าระบบ
พนักงานทั่วไปemployee ————— เต็ม————— —
หัวหน้างานsite เต็มเฉพาะโครงการที่รับผิดชอบ ——— จำกัดเฉพาะที่รับผิดชอบ เต็ม จำกัดไซท์ที่ดูแล · วันนี้เท่านั้น ———— —
จัดซื้อprocure เต็มทุกโครงการ — เต็ม จำกัดดูอย่างเดียว เต็มทุกโครงการ เต็ม ————— —
ผู้จัดการโครงการmanager เต็ม เต็มโครงการที่ดูแล — จำกัดงบโครงการตัวเอง จำกัดโครงการที่ดูแล เต็ม ————— —
พนักงาน HRhr ————— เต็ม เต็ม เต็ม จำกัดเพิ่ม/แก้ได้ · ลบไม่ได้ —ล็อกไว้ เต็ม —
ผู้บริหารexecutive เต็มเต็มเต็มเต็ม เต็มทุกโครงการ เต็มเต็มเต็มเต็มเต็มเต็ม เต็ม
ผู้ดูแลระบบadmin เต็มเต็มเต็มเต็ม เต็มทุกโครงการ เต็มเต็มเต็มเต็มเต็มเต็ม เต็ม+ ตั้งค่าเชิงเทคนิค
ตอนนี้เก็บที่ไหน & ต้องปรับอะไร

ระบบทั้งสองยังเก็บตำแหน่งคนละตาราง ทำให้ต้องตั้งค่า 2 รอบ — ตารางนี้เทียบของจริงกับมาตรฐาน

ตำแหน่งมาตรฐานตอนนี้เก็บที่ไหนต้องปรับอะไร
พนักงานทั่วไปhr_access = employeeพร้อม เป็นค่าเริ่มต้นอยู่แล้ว
หัวหน้างานusers.role = site + hr_access = foremanรวม “หน้างาน” กับ “หัวหน้างาน” ที่เคยแยกใน HR ให้เป็นตัวเดียว
จัดซื้อusers.role = procure · ฝั่ง HR เป็น employeeให้ระบบ HR รู้จัก procure (= เห็นแค่ของตัวเอง)
ผู้จัดการโครงการusers.role = manager · ฝั่ง HR เป็น employeeให้ระบบ HR รู้จัก manager (= เห็นแค่ของตัวเอง)
พนักงาน HRhr_access = hr เพิ่มแล้ว 29 ส.ค.ย้ายคนที่เป็น hr_staff เดิมมาเป็น hr ตามความเหมาะสม
ผู้บริหารexecutive ทั้งสองระบบยุบ finance (จัดซื้อ) และ hr_admin (HR) เข้ามารวมที่นี่
ผู้ดูแลระบบusers.role = adminพร้อม คงไว้เป็นแอดมินเทคนิคข้ามระบบ
กติกาการใช้

หนึ่งคน หนึ่งตำแหน่ง

ถ้าใครทำสองหน้าที่ (เช่น จัดซื้อที่ช่วยงาน HR ด้วย) เลือกตำแหน่งที่ครอบคลุมกว่า หรือใช้ธง “สิทธิ์ผู้ดูแล” ช่วย — ไม่ตั้งสองตำแหน่งให้คนเดียว

ธง “สิทธิ์ผู้ดูแล” แยกจากตำแหน่ง

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

“ดูแลโครงการไหน” เป็นคนละเรื่องกับตำแหน่ง

ตำแหน่งบอกว่า ทำอะไรได้ ส่วนรายชื่อโครงการที่รับผิดชอบเก็บแยกที่ user_project_assignments ใช้ร่วมกันทั้งสองระบบ

“พนักงาน HR” = จำกัด hr_staff เดิม

เดิม hr_staff ต่างจาก hr_admin แค่การจัดการสิทธิ์คนอื่น · ลบพนักงาน · จัดการสวัสดิการ · ฝ่าล็อกงวดปิด นอกนั้นทำได้เท่ากันหมด รวมแก้เงินเดือน — โมเดลใหม่ตัดสิทธิ์แก้เงินเดือน/ปันต้นทุน/อนุมัติงวดออกด้วย เป็นชั้น “ใช้ได้แต่แตะเรื่องเงินไม่ได้” จริง ๆ

แผนเปลี่ยนผ่าน 2 ขั้น

ขั้น 1 — ปรับชื่อตำแหน่งให้ตรงกัน + หน้าจัดการผู้ใช้หน้าเดียวที่คุมทั้งสองระบบ (ยังเก็บสองช่องข้อมูล ความเสี่ยงต่ำ). ขั้น 2 — ยุบเหลือช่องเดียว ทำพร้อมงานความปลอดภัยข้อมูล (RLS) ของระบบจัดซื้อ