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