การตั้งค่าพนักงาน
หมวดการตั้งค่าพนักงานคือที่ที่คุณจัดการบุคคลที่ดำเนินงานร้านคาเฟ่ของคุณ แบ่งออกเป็นสองแท็บ ได้แก่ Cashiers และ Roles & Permissions ส่วนหัวของแต่ละแท็บจะแสดงป้ายตัวนับพร้อมจำนวนแคชเชียร์หรือบทบาทในปัจจุบัน
หน้านี้เน้นที่โครงสร้างของแผงและการจัดการบัญชีแคชเชียร์ สำหรับแคตตาล็อกเต็มของธงสิทธิ์และพฤติกรรมของการควบคุมการเข้าถึงตามบทบาทในฝั่งแบ็กเอนด์ ดูหน้า บทบาทและสิทธิ์ของแคชเชียร์
โครงสร้างของแผง
เมื่อคุณเปิดการตั้งค่าพนักงาน แท็บ Cashiers จะแสดงขึ้นก่อน ใช้ปุ่มแท็บที่ด้านบนเพื่อสลับระหว่างสองแท็บ:
- Cashiers: รายการบัญชีพนักงาน พร้อมแบบฟอร์มสำหรับเพิ่มบัญชีใหม่ และเครื่องมือสำหรับแก้ไข เปิดใช้งาน ปิดใช้งาน หรือลบบัญชีที่มีอยู่
- Roles & Permissions: รายการบทบาทและเมทริกซ์สิทธิ์ที่ใช้กำหนดว่าบทบาทกำหนดเองแต่ละบทบาทเข้าถึงอะไรได้
แท็บ Cashiers
แท็บ Cashiers แบ่งออกเป็นสองส่วน ด้านซ้ายมีแบบฟอร์ม Add Cashier ด้านขวาแสดงรายการ Registered Cashiers
เพิ่มแคชเชียร์
แบบฟอร์ม Add Cashier ทางซ้ายจะสร้างบัญชีพนักงานใหม่ มีฟิลด์ดังต่อไปนี้:
| ฟิลด์ | จำเป็น | หมายเหตุ |
|---|---|---|
| Display Name | ใช่ | ชื่อที่แสดงสำหรับแคชเชียร์ในรายการและรายงาน |
| Username | ใช่ | ชื่อล็อกอิน จะถูกแปลงเป็นตัวพิมพ์เล็กโดยอัตโนมัติ และจำกัดเฉพาะตัวอักษร ตัวเลข และอักขระ . _ - |
| Password | ใช่ | รหัสผ่านล็อกอิน เลือกค่าที่แข็งแกร่ง เพราะบัญชีนี้อาจเข้าถึงข้อมูลการเงินและข้อมูลลูกค้า |
| Mobile | ไม่ | จำกัดเฉพาะตัวเลขและอักขระ + |
| ไม่ | แปลงเป็นตัวพิมพ์เล็กโดยอัตโนมัติและลบช่องว่างออก | |
| Cashier Role | ใช่ | ประเภทบทบาท ดูตัวเลือกบทบาทด้านล่าง |
| Custom Role | มีเงื่อนไข | ใช้งานได้เฉพาะเมื่อ Cashier Role ถูกตั้งเป็น Custom |
ดรอปดาวน์ Cashier Role มีสี่ตัวเลือก:
- Admin: เข้าถึงได้เต็มที่ทุกฟีเจอร์ในระบบ
- Manager: บทบาทมีมาในตัวที่ระบบสร้างไว้ให้
- Cashier: บทบาทมีมาในตัวที่ระบบสร้างไว้ให้
- Custom: บทบาทที่คุณกำหนดเองในแท็บ Roles & Permissions
เมื่อคุณเลือก Custom ดรอปดาวน์ Custom Role จะใช้งานได้ เพื่อให้คุณเลือกบทบาทที่ผู้ใช้กำหนดเองได้หนึ่งบทบาท บทบาทที่มีมาในตัว (Manager และ Cashier) จะไม่อยู่ในดรอปดาวน์นี้ เพราะเลือกได้โดยตรงผ่านดรอปดาวน์ Cashier Role
ปุ่ม Add จะยังคงปิดใช้งานจนกว่าจะกรอกฟิลด์ที่จำเป็นครบ หากคุณเลือก Custom ต้องเลือกบทบาทกำหนดเองด้วยก่อนจึงจะบันทึกได้
แคชเชียร์ที่ลงทะเบียนแล้ว
ด้านขวาจะแสดงบัญชีแคชเชียร์ทุกบัญชีภายใต้หัวข้อ Registered Cashiers พร้อมบรรทัดจำนวนนับด้านล่าง แต่ละรายการจะแสดงชื่อที่แสดง (หรือชื่อบทบาทเมื่อไม่ได้ตั้งชื่อที่แสดง) บทบาทที่กำหนด ชื่อผู้ใช้ และค่ามือถือกับอีเมลเมื่อมี ป้ายและตัวบ่งชี้หลายอย่างจะปรากฏบนแต่ละรายการ:
- ป้าย You จะกำกับบัญชีที่คุณกำลังเข้าสู่ระบบอยู่
- บัญชีแอดมินจะถูกเน้นด้วยป้ายบทบาทที่ชัดเจน
- ไอคอนกุญแจล็อกจะปรากฏบนป้ายบทบาทของผู้ดูแลระบบที่ใช้งานอยู่คนสุดท้าย
- ป้าย Disabled จะปรากฏบนบัญชีที่ไม่ได้ใช้งาน
รายการจะเรียงโดยให้ผู้ดูแลระบบอยู่ก่อน ตามด้วยบัญชีที่ใช้งานอยู่ก่อนบัญชีที่ปิดใช้งาน แล้วเรียงตามตัวอักษรของชื่อที่แสดง
แต่ละรายการมีปุ่มการกระทำสามปุ่ม:
- Enable / Disable: สลับว่าบัญชีใช้งานอยู่หรือไม่ แคชเชียร์ที่ปิดใช้งานจะเข้าสู่ระบบไม่ได้ ปุ่มนี้จะถูกล็อกสำหรับผู้ดูแลระบบที่ใช้งานอยู่คนสุดท้าย
- Edit: เปิดกล่องโต้ตอบแก้ไขแคชเชียร์ (อธิบายด้านล่าง)
- Delete: ลบบัญชีหลังจากข้อความยืนยัน
กฎการป้องกันบัญชี
HandyCafe จะป้องกันการกระทำที่จะทำให้คุณถูกล็อกออกหรือลบผู้ดูแลระบบคนเดียวที่เหลืออยู่:
- คุณไม่สามารถปิดใช้งานผู้ดูแลระบบคนสุดท้ายได้ ระบบจะแสดง: ไม่สามารถปิดใช้งานผู้ดูแลระบบคนสุดท้ายได้ เลื่อนผู้ใช้คนอื่นขึ้นเป็น Admin ก่อน
- คุณไม่สามารถลบผู้ดูแลระบบคนสุดท้ายได้ ระบบจะแสดง: ไม่สามารถลบผู้ดูแลระบบคนสุดท้ายได้ เลื่อนผู้ใช้คนอื่นขึ้นเป็น Admin ก่อน
- คุณไม่สามารถลบบัญชีที่คุณกำลังเข้าสู่ระบบอยู่ได้ ระบบจะแสดง: คุณไม่สามารถลบบัญชีที่คุณกำลังเข้าสู่ระบบอยู่ได้
ข้อความเดียวกันจะแสดงเป็นทูลทิปบนปุ่มการกระทำที่ถูกล็อก
กล่องโต้ตอบแก้ไขแคชเชียร์
การเลือก Edit บนแคชเชียร์จะเปิดกล่องโต้ตอบพร้อมอวตาร์ของบัญชี บทบาทปัจจุบัน และสี่ส่วน
| ส่วน | ฟิลด์ |
|---|---|
| Identity | Display Name (จำเป็น), Username (จำเป็น) |
| Security | Password |
| Contact | Mobile, Email |
| Access | Cashier Role, Custom Role |
ในส่วน Security ฟิลด์รหัสผ่านจะกรอกหรือไม่ก็ได้ คำแนะนำระบุว่า ปล่อยว่างไว้เพื่อคงรหัสผ่านปัจจุบัน ป้อนค่าเฉพาะเมื่อคุณต้องการเปลี่ยนรหัสผ่าน
ส่วน Access ทำงานเหมือนกับแบบฟอร์ม Add Cashier เลือกประเภทบทบาทจาก Cashier Role และเลือกบทบาทที่ผู้ใช้กำหนดเองจาก Custom Role เมื่อประเภทเป็น Custom
ส่วนท้ายมีปุ่ม Save ทางซ้ายและปุ่ม Cancel ทางขวา Save จะยังคงปิดใช้งานจนกว่าจะกรอกชื่อผู้ใช้และชื่อที่แสดง และเลือกบทบาทที่ถูกต้องแล้ว
แท็บ Roles & Permissions
แท็บ Roles & Permissions จะแสดงบทบาททั้งหมดทางซ้ายภายใต้หัวข้อ Roles และแสดงเมทริกซ์สิทธิ์ของบทบาทที่เลือกทางขวา
- บทบาทที่มีมาในตัวจะมีป้าย Built-in และไอคอนกุญแจล็อกกำกับ สิทธิ์ของบทบาทเหล่านี้ถูกจัดการโดยระบบและไม่สามารถแก้ไขหรือลบได้ การเลือกบทบาทเหล่านี้จะแสดงแบนเนอร์: บทบาทที่มีมาในตัวไม่สามารถแก้ไขหรือลบได้ ทำสำเนาบทบาทนี้หรือสร้างบทบาทกำหนดเองใหม่เพื่อกำหนดสิทธิ์ของคุณเอง
- บทบาทกำหนดเองสามารถสร้างได้ด้วย Add Role แก้ไขผ่านเมทริกซ์สิทธิ์ และลบได้ด้วย Delete หลังจากข้อความยืนยัน
เมทริกซ์สิทธิ์จะจัดกลุ่มเช็คบ็อกซ์สิทธิ์แต่ละรายการออกเป็นหมวดหมู่ (Authentication, Members, Consoles, Logs, Reports และ Payment Methods) การเปลี่ยนแปลงบทบาทกำหนดเองจะถูกติดตามด้วยจุดบ่งชี้ที่ยังไม่ได้บันทึก และจะถูกบันทึกเมื่อคุณบันทึกหน้าการตั้งค่า ไม่ใช่ผ่านปุ่ม Save แยกในแท็บ
สำหรับรายการธงสิทธิ์ทั้งหมดในแต่ละหมวด และคำแนะนำโดยละเอียดในการสร้างบทบาทกำหนดเอง ดูหน้า บทบาทและสิทธิ์ของแคชเชียร์
ที่ที่แคชเชียร์เข้าสู่ระบบ
บัญชีแคชเชียร์ที่สร้างที่นี่จะถูกใช้เข้าสู่ระบบบนแอปพลิเคชันเซิร์ฟเวอร์และบน PC ลูกข่าย สำหรับรายละเอียดเกี่ยวกับหน้าจอเข้าสู่ระบบและสิ่งที่แคชเชียร์ทำได้หลังเข้าสู่ระบบ ดูหน้า การเข้าสู่ระบบแคชเชียร์