จัดการพนักงาน บทบาท และงานสาขา
/admin/staff คือจุดเริ่มต้นของการจัดการผู้ใช้ ใช้สำหรับเชิญพนักงาน กำหนดบทบาท ระบุบริบทสาขา และทบทวนกิจกรรมของพนักงานแต่ละคน ปัจจุบันหน้าเพจถูกแบ่งเป็น Staff และ Departments
พื้นที่ Staff จัดการอะไรบ้าง
- ค้นหาพนักงาน
- กรองตามสาขา
- กรองตามบทบาท
- เชิญพนักงานใหม่
- ดูและแก้ไขรายละเอียด
- ทบทวนกิจกรรมล่าสุดของพนักงานแต่ละคน
- จัดการ departments
วิธีอ่าน Staff List
รายการมักแสดง
- โปรไฟล์
- บทบาท
- เลขใบอนุญาต
- สาขา
- วันที่เข้าร่วม
- สถานะ
บทบาทสัตวแพทย์อาจแสดงข้อมูลใบอนุญาตโดยตรง ดังนั้นโรงพยาบาลที่ให้ความสำคัญกับ accountability ทางคลินิกควรดูแลฟิลด์นี้อย่างสม่ำเสมอ
เชิญพนักงานใหม่
ขั้นตอนที่ 1. กรอกข้อมูลพื้นฐาน
- ชื่อ
- อีเมล
- เบอร์โทรศัพท์
ขั้นตอนที่ 2. กำหนดบทบาท
ค่าบทบาทหลัก ได้แก่
super_adminadminvetmanagerreceptioniststaff
ขั้นตอนที่ 3. กำหนดสาขา
ในสภาพแวดล้อมหลายสาขา การกำหนดสาขามีผลโดยตรงต่อบริบทและงานที่ทำได้
แท็บภายใน Staff Detail View
ภายในแท็บ Staff แผ่นรายละเอียดมักมี
ProfilePermissionsActivity
Profile
- ชื่อ อีเมล เบอร์โทรศัพท์
- บทบาท
- ข้อมูลใบอนุญาต
- สาขาหลักและสาขาที่ได้รับมอบหมาย
Permissions
implementation ปัจจุบันทำงานคล้ายแท็บสรุปหรือตรวจสอบ มากกว่าจะเป็นตัวแก้ RBAC แบบ field-level จริง ในทางปฏิบัติ บทบาทและกฎเมนูยังเป็นตัวกำหนดการเข้าถึงส่วนใหญ่
Activity
แท็บนี้ดึงกิจกรรมล่าสุดจาก audit log API ของผู้ใช้ที่เลือก
Departments
แท็บ Departments ภายใน /admin/staff คือที่ที่ทีมใช้สร้างชื่อแผนก คำอธิบาย สมาชิก และสถานะ active หรือ inactive
แนวทางเรื่องบทบาทในทางปฏิบัติ
admin
- เข้าถึงเมนู admin
- ตั้งค่าโรงพยาบาล audit integrations และ master data
vet
- งานที่เน้น clinical และ treatment
- โดยทั่วไปไม่ใช่ persona หลักของ admin
receptionist / staff
- งานต้อนรับ การนัดหมาย และงานปฏิบัติการรายวัน
super_admin
- อำนาจในการดำเนินงานกว้างที่สุด
หมายเหตุเรื่องการจัดการสาขา
- หากสาขาเริ่มต้นของผู้ใช้กับสาขาที่กำลังทำงานจริงไม่ตรงกัน อาจมีการบันทึกข้อมูลในบริบทที่ผิด
- โรงพยาบาลหลายสาขาควรกำหนดกฎการสลับสาขาและความรับผิดชอบให้ชัดเจน
- การเปิดใช้สิ่งอำนวยความสะดวกต่างกันตามสาขา อาจทำให้บทบาทเดียวกันทำงานได้ไม่เหมือนกัน
เมื่อใดควรทบทวน Activity
- เมื่อมีการเปลี่ยนค่าตั้งที่ผิดพลาด
- เมื่อปัญหาข้อมูลเริ่มขึ้นหลังจากช่วงเวลาหนึ่ง
- ระหว่าง offboarding หรือปิดการใช้งานบัญชี
เคล็ดลับการใช้งาน
- ใช้ชื่อบทบาทตามมาตรฐาน ไม่ควรตีความใหม่เองภายในทีม
- ตรวจบัญชีสัตวแพทย์เป็นระยะผ่านใบอนุญาตและ activity review
- หากปัญหาการเข้าถึงเกิดขึ้นบ่อย ควรเก็บ เป็นเอกสารอ้างอิงภายใน