HandyCafe Docs
owner

วิธีตั้งค่าบทบาทแคชเชียร์และการอนุญาต

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

สิ่งที่คุณต้องการ

  • การเข้าถึงของผู้ดูแลระบบในเซิร์ฟเวอร์ HandyCafe (เฉพาะผู้ดูแลระบบเท่านั้นที่สามารถจัดการบัญชีและบทบาทแคชเชียร์ได้)
  • แผนที่พนักงานต้องการสิทธิ์ในการเข้าถึงระดับใด
  • อย่างน้อยหนึ่งบทบาทที่กำหนดไว้ก่อนสร้างบัญชีแคชเชียร์ (ต้องมีบทบาทจึงจะมอบหมายได้)

วิธีสร้างบทบาทที่กำหนดเอง

บทบาทกำหนดสิ่งที่แคชเชียร์ทำได้และไม่สามารถทำได้ HandyCafe ใช้หมวดหมู่การอนุญาตหกประเภท แต่ละประเภทมีการตั้งค่าการอนุญาตส่วนบุคคล สร้างบทบาทของคุณก่อน จากนั้นจึงมอบหมายให้กับบัญชีแคชเชียร์

  1. ไปที่ส่วน การจัดการ โดยใช้แถบด้านข้างซ้าย
  2. เปิดแท็บ บทบาทแคชเชียร์
  3. คลิก เพิ่มบทบาท
  4. ป้อน ชื่อ สำหรับตำแหน่งงาน (เช่น "แคชเชียร์กะวัน") ชื่อบทบาทต้องไม่ซ้ำกัน
  5. ตั้งค่า ระดับ ระดับที่สูงขึ้นบ่งบอกถึงอำนาจที่มากขึ้น พนักงานเก็บเงินที่มีบทบาทระดับต่ำกว่าไม่สามารถปรับเปลี่ยนพนักงานเก็บเงินที่มีบทบาทระดับที่สูงกว่าได้
  6. กำหนดค่าสิทธิ์ การตรวจสอบสิทธิ์ การควบคุมการดำเนินการที่เกี่ยวข้องกับการเข้าสู่ระบบเหล่านี้:
    • ความสามารถในการเข้าสู่ระบบ / ออกจากระบบ
    • ความสามารถในการรีเซ็ตรหัสผ่าน
  7. กำหนดค่าสิทธิ์ สมาชิก สิ่งเหล่านี้ควบคุมสิ่งที่แคชเชียร์สามารถทำได้กับบัญชีสมาชิก:
    • ดูสมาชิก
    • สร้างสมาชิก
    • แก้ไขสมาชิก
    • ลบสมาชิก
    • เติมเงินกระเป๋าสตางค์
    • ดูประวัติการทำธุรกรรม
  8. กำหนดค่าสิทธิ์ คอนโซล เซสชันการควบคุมและการดำเนินการคอนโซลเหล่านี้:
    • เริ่มและหยุดเซสชัน
    • หยุดชั่วคราวและดำเนินการเซสชันต่อ
    • เพิ่มเวลา
    • ดูรายการคอนโซล
  9. กำหนดค่าสิทธิ์ บันทึก การควบคุมการเข้าถึงบันทึกของระบบเหล่านี้:
    • ดูบันทึก (วันนี้เท่านั้นหรือวันที่ทั้งหมด)
    • บันทึกการส่งออก
  10. กำหนดค่าสิทธิ์ รายงาน การควบคุมการเข้าถึงรายงานทางการเงินเหล่านี้:
    • ดูรายงานเงินสด (วันนี้เท่านั้นหรือทุกวัน)
    • ดูสถิติ
    • รายงานการส่งออก
  11. กำหนดค่าสิทธิ์ การชำระเงิน การควบคุมการดำเนินการที่เกี่ยวข้องกับการชำระเงินเหล่านี้:
    • รับชำระเงิน
    • ดำเนินการคืนเงิน
    • ปรับเปลี่ยนวิธีการชำระเงิน
    • ดูประวัติการชำระเงิน
  12. คลิก บันทึก เพื่อสร้างบทบาท

ผลลัพธ์ที่คาดหวัง: บทบาทใหม่ปรากฏในรายการบทบาทแคชเชียร์พร้อมสิทธิ์ที่กำหนดค่าไว้ทั้งหมด ขณะนี้สามารถมอบหมายให้กับบัญชีแคชเชียร์ได้แล้ว


ตัวอย่างการปฏิบัติ: บทบาทแคชเชียร์กะวัน

ตัวอย่างนี้สร้างบทบาทแบบจำกัดที่เหมาะสมสำหรับพนักงานเก็บเงินทั่วไปที่ทำงานกะกลางวัน

  1. ไปที่การจัดการ > บทบาทแคชเชียร์
  2. คลิก เพิ่มบทบาท
  3. ชื่อ: "แคชเชียร์กะวัน"
  4. ระดับ: 1 (ระดับต่ำสุด)
  5. สิทธิ์อนุญาต: เปิดใช้งานการเข้าสู่ระบบ ปิดการใช้งานการรีเซ็ตรหัสผ่าน
  6. การอนุญาตของสมาชิก:
    • เปิดใช้งาน: ดูสมาชิก, สร้างสมาชิก, เติมเงินในกระเป๋าสตางค์, ดูประวัติการทำธุรกรรม
    • ปิดการใช้งาน: แก้ไขสมาชิก ลบสมาชิก
  7. สิทธิ์คอนโซล:
    • เปิดใช้งาน: เริ่มเซสชัน, หยุดเซสชัน, หยุดเซสชันชั่วคราว, ดำเนินการต่อเซสชัน, เพิ่มเวลา
    • ปิดการใช้งาน: (ไม่มี; พนักงานเก็บเงินกะวันจำเป็นต้องมีการควบคุมเซสชันเต็มรูปแบบ)
  8. สิทธิ์ในการบันทึก:
    • เปิดใช้งาน: ดูบันทึก (วันนี้เท่านั้น)
    • ปิดการใช้งาน: ดูบันทึกทั้งหมด, ส่งออกบันทึก
  9. สิทธิ์ในการรายงาน:
    • เปิดใช้งาน: ดูรายงานเงินสด (วันนี้เท่านั้น)
    • ปิดการใช้งาน: ดูรายงานทั้งหมด ดูสถิติ ส่งออกรายงาน
  10. สิทธิ์ในการชำระเงิน:
    • เปิดใช้งาน: ยอมรับการชำระเงิน ดูประวัติการชำระเงิน
    • ปิดการใช้งาน: ดำเนินการคืนเงิน ปรับเปลี่ยนวิธีการชำระเงิน
  11. คลิก บันทึก

ผลลัพธ์ที่คาดหวัง: บทบาท "แคชเชียร์กะวัน" สามารถเริ่มและจัดการเซสชัน สร้างสมาชิก เติมเงินกระเป๋าสตางค์ ดูบันทึกและรายงานของวันนี้ และรับการชำระเงิน ไม่สามารถลบสมาชิก แก้ไขวิธีการชำระเงิน ดำเนินการคืนเงิน หรือดูรายงานในอดีตหลังจากวันนี้ได้


ตัวอย่างเชิงปฏิบัติ: บทบาทผู้จัดการ

ตัวอย่างนี้สร้างบทบาทที่มีสิทธิ์การเข้าถึงที่กว้างขึ้นสำหรับผู้จัดการกะที่เชื่อถือได้

  1. ไปที่การจัดการ > บทบาทแคชเชียร์
  2. คลิก เพิ่มบทบาท
  3. ชื่อ: "ผู้จัดการกะ"
  4. ระดับ: 5 (สูงกว่าแคชเชียร์กะวัน)
  5. สิทธิ์อนุญาต: เปิดใช้งานทั้งหมด
  6. สิทธิ์ของสมาชิก: เปิดใช้งานทั้งหมด (ดู สร้าง แก้ไข ลบ เติมเงิน ประวัติ)
  7. สิทธิ์คอนโซล: เปิดใช้งานทั้งหมด
  8. สิทธิ์ในการบันทึก: เปิดใช้งานทั้งหมด (ดูบันทึกทั้งหมด บันทึกการส่งออก)
  9. สิทธิ์ในการรายงาน: เปิดใช้งานทั้งหมด (ดูรายงานทั้งหมด สถิติ การส่งออก)
  10. สิทธิ์ในการชำระเงิน:
    • เปิดใช้งาน: ยอมรับการชำระเงิน ดำเนินการคืนเงิน ดูประวัติการชำระเงิน
    • ปิดการใช้งาน: แก้ไขวิธีการชำระเงิน (สงวนไว้สำหรับผู้ดูแลระบบ/เจ้าของ)
  11. คลิก บันทึก

ผลลัพธ์ที่คาดหวัง: บทบาท "Shift Manager" มีสิทธิ์เข้าถึงเกือบเต็ม ข้อจำกัดเพียงอย่างเดียวคือไม่สามารถแก้ไขวิธีการชำระเงินได้ ซึ่งโดยทั่วไปจะเป็นการเปลี่ยนแปลงการกำหนดค่าระดับเจ้าของ


วิธีสร้างบัญชีแคชเชียร์

  1. ไปที่ส่วน การจัดการ
  2. เปิดแท็บ พนักงานเก็บเงิน
  3. คลิก เพิ่ม เพื่อสร้างแคชเชียร์ใหม่
  4. ป้อน ชื่อผู้ใช้ นี่คือสิ่งที่แคชเชียร์จะพิมพ์เพื่อเข้าสู่ระบบ ซึ่งจะต้องไม่ซ้ำกัน
  5. ป้อน รหัสผ่าน ใช้รหัสผ่านที่รัดกุม แคชเชียร์สามารถเปลี่ยนได้ในภายหลัง
  6. เลือก บทบาท จากเมนูแบบเลื่อนลง เฉพาะบทบาทที่คุณสร้างไว้แล้วเท่านั้นที่จะปรากฏขึ้น
  7. กรอก ชื่อเต็ม, อีเมล และ มือถือ เพื่อการเก็บบันทึก (ไม่บังคับ)
  8. คลิก บันทึก

ผลลัพธ์ที่คาดหวัง: บัญชีแคชเชียร์ใหม่ปรากฏในรายการแคชเชียร์ ขณะนี้แคชเชียร์สามารถเข้าสู่ระบบเซิร์ฟเวอร์ HandyCafe โดยใช้ชื่อผู้ใช้และรหัสผ่านของตนได้ การเข้าถึงของพวกเขาถูกจำกัดไว้เพียงสิทธิ์ที่กำหนดโดยบทบาทที่ได้รับมอบหมายเท่านั้น


วิธีเปลี่ยนบทบาทของแคชเชียร์

  1. ไปที่การจัดการ > พนักงานเก็บเงิน
  2. เลือกแคชเชียร์ที่คุณต้องการเปลี่ยนบทบาท
  3. ในแผงรายละเอียดของแคชเชียร์ คลิกเมนูแบบเลื่อนลง บทบาท และเลือกบทบาทอื่น
  4. คลิก บันทึก

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


วิธีจำกัดแคชเชียร์เฉพาะรายงานของวันนี้เท่านั้น

นี่เป็นข้อกำหนดทั่วไป: คุณต้องการให้พนักงานเก็บเงินเห็นตัวเลขของกะปัจจุบัน แต่ไม่ใช่ข้อมูลในอดีต

  1. เปิดบทบาทที่กำหนดให้กับแคชเชียร์ (การจัดการ > บทบาทแคชเชียร์)
  2. ในส่วนสิทธิ์ รายงาน:
    • เปิดใช้งาน "ดูรายงานเงินสด (วันนี้เท่านั้น)"
    • ปิดการใช้งาน "ดูรายงานทั้งหมด"
    • ปิดการใช้งาน "ดูสถิติ"
    • ปิดการใช้งาน "ส่งออกรายงาน"
  3. ในส่วนสิทธิ์ บันทึก:
    • เปิดใช้งาน "ดูบันทึก (วันนี้เท่านั้น)"
    • ปิดการใช้งาน "ดูบันทึกทั้งหมด"
    • ปิดการใช้งาน "บันทึกการส่งออก"
  4. คลิก บันทึก

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


วิธีปิดการใช้งานบัญชีแคชเชียร์

เมื่อพนักงานลาออก ให้ปิดการใช้งานบัญชีของพวกเขาแทนที่จะลบทิ้ง วิธีนี้จะรักษาเส้นทางการตรวจสอบ

  1. ไปที่การจัดการ > พนักงานเก็บเงิน
  2. เลือกแคชเชียร์เพื่อปิดการใช้งาน
  3. สลับสวิตช์ ใช้งานอยู่ ไปที่ปิด (หรือคลิกปิดใช้งาน)
  4. คลิก บันทึก

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


ข้อผิดพลาดทั่วไปที่ควรหลีกเลี่ยง

  • มอบหมายบทบาทผิด โปรดตรวจสอบรายการบทบาทแบบเลื่อนลงเสมอเมื่อสร้างแคชเชียร์ แคชเชียร์ที่มีบทบาทผู้จัดการมีสิทธิ์เข้าถึงมากกว่าพนักงานกะทั่วไป
  • ไม่ทดสอบบทบาทหลังจากสร้าง เข้าสู่ระบบในฐานะแคชเชียร์ (หรือใช้บัญชีทดสอบกับบทบาท) และตรวจสอบว่าฟีเจอร์ที่ถูกจำกัดนั้นถูกซ่อนหรือปิดใช้งานจริง ๆ อย่าพึ่งพาช่องทำเครื่องหมายการอนุญาตเพียงอย่างเดียว
  • ลืมไปว่ามีการบังคับใช้บทบาทในแบ็กเอนด์ แม้ว่าองค์ประกอบ UI จะมองเห็นได้ แต่แบ็กเอนด์จะปฏิเสธการดำเนินการที่ไม่ได้รับอนุญาตตามการตั้งค่าสิทธิ์ของบทบาท อย่างไรก็ตาม เพื่อให้ผู้ใช้ได้รับประสบการณ์การใช้งานที่ชัดเจน UI ควรซ่อนคุณลักษณะที่ไม่ได้รับอนุญาตด้วย
  • การตั้งค่าบทบาททั้งหมดเป็นระดับ 0 ระดับจะกำหนดลำดับชั้น ถ้าระดับของบทบาทต่ำกว่าอื่น พนักงานเก็บเงินระดับล่างจะไม่สามารถแก้ไขพนักงานเก็บเงินระดับที่สูงกว่าได้ วางแผนระดับของคุณ: 1 สำหรับพนักงานเก็บเงินขั้นพื้นฐาน, 5 สำหรับผู้จัดการ, 10 สำหรับผู้จัดการอาวุโส
  • แชร์บัญชีแคชเชียร์ พนักงานแต่ละคนควรมีบัญชีเป็นของตัวเอง บัญชีที่ใช้ร่วมกันทำให้ไม่สามารถติดตามผู้ที่ดำเนินการบางอย่างในบันทึกได้
  • การลบบัญชีแคชเชียร์แทนการปิดใช้งาน การลบจะลบการอ้างอิงแคชเชียร์ออกจากธุรกรรมและบันทึก (ตั้งค่าเป็น NULL) ปิดใช้งานทุกครั้งเพื่อรักษาเส้นทางการตรวจสอบ
  • เปิดใช้งานสิทธิ์วิธีการชำระเงินเริ่มต้นไว้ พนักงานเก็บเงินส่วนใหญ่ไม่ควรเพิ่มหรือลบวิธีการชำระเงินได้ นี่คือการเปลี่ยนแปลงการกำหนดค่าที่ควรจำกัดไว้เฉพาะเจ้าของหรือผู้ดูแลระบบเท่านั้น