نحوه تنظیم نقش ها و مجوزهای صندوقدار
این راهنما ایجاد حسابهای صندوقدار، تعریف نقشهای سفارشی با مجوزهای جزئی و اختصاص آن نقشها به کارکنان شما را پوشش میدهد. نقشهایی که به درستی پیکربندی شدهاند تضمین میکنند که هر یک از کارکنان فقط میتوانند به ویژگیهایی که برای کارشان نیاز دارند دسترسی داشته باشند.
آنچه شما نیاز دارید
- دسترسی ادمین به سرور HandyCafe (فقط ادمین ها می توانند حساب ها و نقش های صندوقدار را مدیریت کنند).
- طرحی که کارکنان به چه سطحی از دسترسی نیاز دارند.
- حداقل یک نقش قبل از ایجاد حساب های صندوقدار تعریف شده است (نقش ها باید وجود داشته باشند تا اختصاص داده شوند).
چگونه یک نقش سفارشی ایجاد کنیم
نقش ها مشخص می کنند که یک صندوقدار چه کاری را می تواند انجام دهد و چه کاری را نمی تواند انجام دهد. HandyCafe از شش دسته مجوز استفاده می کند که هر کدام دارای تنظیمات مجوز جداگانه هستند. ابتدا نقش های خود را ایجاد کنید، سپس آنها را به حساب های صندوقدار اختصاص دهید.
- با استفاده از نوار کناری سمت چپ به بخش Management بروید.
- تب نقش صندوقدار را باز کنید.
- روی افزودن نقش کلیک کنید.
- یک نام برای نقش وارد کنید (به عنوان مثال، "صندوق شیفت روزانه"). نام نقش ها باید منحصر به فرد باشد.
- سطح را تنظیم کنید. سطوح بالاتر نشان دهنده اقتدار بیشتر است. صندوقدار با نقش سطح پایین نمی تواند صندوقدار با نقش سطح بالاتر را اصلاح کند.
- مجوزهای Auth را پیکربندی کنید. این اقدامات مربوط به ورود به سیستم را کنترل می کنند:
- قابلیت ورود/خروج
- قابلیت بازنشانی رمز عبور.
- مجوزهای Member را پیکربندی کنید. اینها کنترل می کنند که صندوقدار چه کاری می تواند با حساب های اعضا انجام دهد:
- مشاهده اعضا
- ایجاد اعضا
- ویرایش اعضا
- حذف اعضا
- کیف پول را شارژ کنید
- مشاهده تاریخچه معاملات
- مجوزهای کنسول را پیکربندی کنید. این اقدامات جلسه کنترل و کنسول:
- شروع و توقف جلسات.
- مکث و از سرگیری جلسات.
- اضافه کردن زمان
- مشاهده لیست کنسول
- مجوزهای Log را پیکربندی کنید. اینها دسترسی به گزارش های سیستم را کنترل می کنند:
- مشاهده سیاهههای مربوط (فقط امروز یا همه تاریخ ها).
- صادرات سیاهههای مربوط.
- مجوزهای گزارش را پیکربندی کنید. اینها دسترسی به گزارش های مالی را کنترل می کنند:
- مشاهده گزارش های نقدی (فقط امروز یا تمام تاریخ ها).
- مشاهده آمار
- گزارش های صادراتی
- مجوزهای پرداخت را پیکربندی کنید. این اقدامات مربوط به پرداخت را کنترل می کنند:
- پرداخت ها را بپذیرید
- فرآیند بازپرداخت
- روش های پرداخت را تغییر دهید.
- مشاهده تاریخچه پرداخت
- برای ایجاد نقش روی ذخیره کلیک کنید.
نتیجه مورد انتظار: نقش جدید در لیست نقش صندوقدار با تمام مجوزهای پیکربندی شده ظاهر می شود. اکنون برای واگذاری به حساب های صندوقدار در دسترس است.
مثال عملی: نقش صندوقدار شیفت روز
این مثال یک نقش محدود و مناسب برای یک صندوقدار معمولی که در شیفت روزانه کار می کند ایجاد می کند.
- به مدیریت > نقش های صندوقدار بروید.
- روی افزودن نقش کلیک کنید.
- نام: "صندوق شیفت روزانه".
- سطح: 1 (پایین ترین سطح).
- مجوزهای تأیید: ورود به سیستم را فعال کنید. بازنشانی رمز عبور را غیرفعال کنید.
- مجوزهای اعضا:
- فعال کردن: مشاهده اعضا، ایجاد اعضا، شارژ کیف پول، مشاهده سابقه تراکنش.
- غیر فعال کردن: ویرایش اعضا، حذف اعضا.
- مجوزهای کنسول:
- فعال کردن: شروع جلسات، توقف جلسات، توقف جلسات، از سرگیری جلسات، افزودن زمان.
- غیرفعال کردن: (هیچ کدام؛ صندوقداران شیفت روزانه نیاز به کنترل کامل جلسه دارند).
- مجوزهای ورود:
- فعال کردن: مشاهده سیاهههای مربوط (فقط امروز).
- غیرفعال کردن: مشاهده همه گزارشها، صادرات گزارشها.
- مجوزهای گزارش:
- فعال کردن: مشاهده گزارش نقدی (فقط امروز).
- غیر فعال کردن: مشاهده همه گزارش ها، مشاهده آمار، صادرات گزارش ها.
- مجوزهای پرداخت:
- فعال کردن: پرداخت ها را بپذیرید، سابقه پرداخت را مشاهده کنید.
- غیرفعال کردن: بازپرداخت را پردازش کنید، روشهای پرداخت را تغییر دهید.
- روی ذخیره کلیک کنید.
نتایج مورد انتظار: نقش "صندوق شیفت روزانه" می تواند جلسات را شروع و مدیریت کند، اعضا ایجاد کند، کیف پول ها را شارژ کند، گزارش ها و گزارش های امروز را مشاهده کند و پرداخت ها را بپذیرد. نمیتواند اعضا را حذف کند، روشهای پرداخت را تغییر دهد، بازپرداخت را پردازش کند، یا گزارشهای تاریخی را فراتر از امروز مشاهده کند.
مثال عملی: نقش مدیر
این مثال نقشی با دسترسی گستردهتر برای یک مدیر شیفت مورد اعتماد ایجاد میکند.
- به مدیریت > نقش های صندوقدار بروید.
- روی افزودن نقش کلیک کنید.
- نام: "مدیر شیفت".
- سطح: 5 (بالاتر از روز شیفت صندوقدار).
- مجوزهای تأیید: همه را فعال کنید.
- مجوزهای اعضا: فعال کردن همه (مشاهده، ایجاد، ویرایش، حذف، تکمیل، سابقه).
- مجوزهای کنسول: همه را فعال کنید.
- مجوزهای ورود: همه را فعال کنید (مشاهده همه گزارشها، صادرات گزارشها).
- مجوزهای گزارش: همه را فعال کنید (مشاهده همه گزارش ها، آمار، صادرات).
- مجوزهای پرداخت:
- فعال کردن: پذیرش پرداخت، پردازش بازپرداخت، مشاهده تاریخچه پرداخت.
- غیر فعال کردن: روش های پرداخت را تغییر دهید (این را برای مدیر/مالک رزرو کنید).
- روی ذخیره کلیک کنید.
نتیجه مورد انتظار: نقش "Shift Manager" تقریباً دسترسی کامل دارد. تنها محدودیت این است که نمیتوانند روشهای پرداخت را تغییر دهند، که معمولاً یک تغییر پیکربندی در سطح مالک است.
چگونه یک حساب صندوقدار ایجاد کنیم
- به بخش Management بروید.
- تب صندوقداران را باز کنید.
- برای ایجاد صندوقدار جدید روی افزودن کلیک کنید.
- یک نام کاربری وارد کنید. این چیزی است که صندوقدار برای ورود به سیستم تایپ می کند. باید منحصر به فرد باشد.
- یک رمز عبور وارد کنید. از رمز عبور قوی استفاده کنید. صندوقدار می تواند بعداً آن را تغییر دهد.
- یک نقش را از منوی بازشو انتخاب کنید. فقط نقش هایی که قبلا ایجاد کرده اید ظاهر می شوند.
- به صورت اختیاری، نام کامل، ایمیل، و موبایل را برای ثبت سوابق پر کنید.
- روی ذخیره کلیک کنید.
نتیجه مورد انتظار: حساب صندوقدار جدید در لیست صندوقداران ظاهر می شود. صندوقدار اکنون می تواند با استفاده از نام کاربری و رمز عبور خود وارد سرور HandyCafe شود. دسترسی آنها محدود به مجوزهایی است که توسط نقش تعیین شده آنها تعریف شده است.
چگونه نقش صندوقدار را تغییر دهیم
- به Management > Cashiers بروید.
- صندوقدار را که می خواهید نقش آن را تغییر دهید انتخاب کنید.
- در پانل جزئیات صندوقدار، روی منوی کشویی نقش کلیک کنید و نقش دیگری را انتخاب کنید.
- روی ذخیره کلیک کنید.
نتیجه مورد انتظار: مجوزهای صندوقدار بلافاصله تغییر می کند. دفعه بعد که آنها یک عمل را انجام می دهند، سیستم نقش جدید آنها را بررسی می کند. برای اعمال تغییرات لازم نیست از سیستم خارج شوند و دوباره وارد شوند.
چگونه یک صندوقدار را فقط به گزارش های امروز محدود کنیم
این یک الزام رایج است: شما می خواهید صندوقداران اعداد شیفت فعلی را ببینند اما داده های تاریخی را مشاهده نکنند.
- نقش اختصاص داده شده به صندوقدار را باز کنید (Management > Cashier Roles).
- در بخش مجوزهای گزارش:
- "مشاهده گزارش نقدی (فقط امروز)" را فعال کنید.
- "مشاهده همه گزارش ها" را غیرفعال کنید.
- "مشاهده آمار" را غیرفعال کنید.
- غیر فعال کردن "صادرات گزارش".
- در بخش مجوزهای Log:
- «مشاهده گزارشها (فقط امروز)» را فعال کنید.
- «مشاهده همه گزارشها» را غیرفعال کنید.
- غیرفعال کردن "صادرات گزارش".
- روی ذخیره کلیک کنید.
نتیجه مورد انتظار: صندوقدار می تواند صفحه گزارش نقدی را مشاهده کند اما فقط داده های روز جاری را می بیند. انتخابگر تاریخ (در صورت مشاهده) به امروز قفل شده است. صفحه آمار و دکمه های صادرات برای این صندوقدار پنهان یا غیرفعال است.
چگونه یک حساب صندوقدار را غیرفعال کنیم
هنگامی که یکی از کارکنان آن را ترک می کند، به جای حذف حساب کاربری او را غیرفعال کنید. این مسیر حسابرسی را حفظ می کند.
- به Management > Cashiers بروید.
- صندوقدار را برای غیرفعال کردن انتخاب کنید.
- کلید فعال را خاموش کنید (یا روی غیرفعال کردن کلیک کنید).
- روی ذخیره کلیک کنید.
نتیجه مورد انتظار: صندوقدار دیگر نمی تواند وارد سیستم شود. تمام اقدامات تاریخی آنها (جلسات شروع شده، تراکنش های ثبت شده، گزارش ها) در سیستم باقی می مانند. در صورت نیاز می توان حساب را بعداً مجدداً فعال کرد.
اشتباهات رایجی که باید از آنها اجتناب کرد
- تخصیص نقش اشتباه. همیشه هنگام ایجاد صندوقدار، فهرست کشویی نقش را دوباره بررسی کنید. صندوقدار با نقش مدیر دسترسی بسیار بیشتری نسبت به یک کارگر شیفت معمولی دارد.
- نقش بعد از ایجاد آزمایش نمی شود. به عنوان صندوقدار وارد سیستم شوید (یا از یک حساب آزمایشی با نقش استفاده کنید) و بررسی کنید که ویژگی های محدود شده واقعاً پنهان یا غیرفعال هستند. تنها به چک باکس های مجوز اعتماد نکنید.
- فراموش کردن اینکه نقش ها در پشتیبان اجرا می شوند. حتی اگر یک عنصر رابط کاربری قابل مشاهده باشد، باطن اقدامات غیرمجاز را بر اساس تنظیمات مجوز نقش رد می کند. با این حال، برای یک تجربه کاربری تمیز، رابط کاربری باید ویژگیهای غیرمجاز را نیز پنهان کند.
- تنظیم همه نقش ها به سطح 0. سطح سلسله مراتب را تعیین می کند. اگر سطح نقشی پایین تر از نقش دیگر باشد، صندوقدار سطح پایین نمی تواند صندوقدار سطح بالاتر را ویرایش کند. سطوح خود را برنامه ریزی کنید: 1 برای صندوقداران پایه، 5 برای مدیران، 10 برای مدیران ارشد.
- ** اشتراک گذاری حساب های صندوقدار. ** هر یک از کارکنان باید حساب خود را داشته باشند. حسابهای اشتراکگذاری شده، ردیابی افرادی که یک عمل خاص را در گزارشها انجام دادهاند غیرممکن میکنند.
- حذف حساب صندوقدار به جای غیرفعال کردن. حذف، مرجع صندوقدار را از تراکنش ها و گزارش ها حذف می کند (تنظیم به NULL). برای حفظ مسیر حسابرسی، همیشه آن را غیرفعال کنید.
- **فعال کردن مجوزهای روش پرداخت پیشفرض. ** بیشتر صندوقداران نباید بتوانند روشهای پرداخت را اضافه یا حذف کنند. این یک تغییر پیکربندی است که باید به مالکان یا مدیران محدود شود.