تنظیمات کارکنان
دسته تنظیمات کارکنان جایی است که افرادی را که کافه شما را اداره میکنند مدیریت میکنید. در دو زبانه سازماندهی شده است: 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 از اقدامهایی که شما را بیرون میگذارند یا تنها مدیر را حذف میکنند جلوگیری میکند:
- نمیتوانید آخرین مدیر را غیرفعال کنید. سیستم نشان میدهد: Cannot disable the last administrator. Promote another user to Admin first.
- نمیتوانید آخرین مدیر را حذف کنید. سیستم نشان میدهد: Cannot delete the last administrator. Promote another user to Admin first.
- نمیتوانید حسابی را که اکنون با آن وارد شدهاید حذف کنید. سیستم نشان میدهد: You cannot delete the account you are currently signed in with.
همان عبارتها بهصورت تولتیپ روی دکمههای اقدام قفلشده نمایش داده میشوند.
دیالوگ ویرایش صندوقدار
انتخاب Edit روی یک صندوقدار، دیالوگی را با آواتار حساب، نقش فعلی و چهار بخش باز میکند.
| بخش | فیلدها |
|---|---|
| Identity | Display Name (اجباری)، Username (اجباری) |
| Security | Password |
| Contact | Mobile، Email |
| Access | Cashier Role، Custom Role |
در بخش Security، فیلد رمز عبور اختیاری است. راهنما میگوید Leave empty to keep the current password. تنها وقتی میخواهید رمز عبور را تغییر دهید مقداری وارد کنید.
بخش Access به همان شیوه فرم Add Cashier کار میکند. نوع نقش را از Cashier Role انتخاب کنید و وقتی نوع Custom است یک نقش تعریفشده توسط کاربر را از Custom Role انتخاب کنید.
پاورقی یک دکمه Save در سمت چپ و یک دکمه Cancel در سمت راست دارد. دکمه Save تا زمانی که نام کاربری و نام نمایشی پر شوند و یک نقش معتبر انتخاب شود غیرفعال میماند.
زبانه Roles & Permissions
زبانه Roles & Permissions همه نقشها را در سمت چپ زیر سرتیتر Roles فهرست میکند و ماتریس مجوز نقش انتخابشده را در سمت راست نشان میدهد.
- نقشهای داخلی با یک نشان Built-in و یک آیکن قفل مشخص میشوند. مجوزهای آنها توسط سیستم مدیریت میشوند و قابل ویرایش یا حذف نیستند. انتخاب یکی از آنها این بنر را نشان میدهد: Built-in roles cannot be edited or deleted. Duplicate this role or create a new custom role to define your own permissions.
- نقشهای سفارشی را میتوان با Add Role ساخت، از طریق ماتریس مجوز ویرایش کرد و با Delete پس از یک پیام تأیید حذف کرد.
ماتریس مجوز، چکباکسهای مجوز منفرد را در دستهها گروهبندی میکند (Authentication، Members، Consoles، Logs، Reports و Payment Methods). تغییرات یک نقش سفارشی با یک نقطه نشانگر ذخیرهنشده دنبال میشوند و وقتی صفحه Settings را ذخیره میکنید ثبت میشوند، نه از طریق یک دکمه Save جداگانه داخل زبانه.
برای فهرست کامل پرچمهای مجوز در هر دسته و راهنمای تفصیلی ساختن نقشهای سفارشی، صفحه نقشها و مجوزهای صندوقدار را ببینید.
صندوقداران کجا وارد میشوند
حسابهای صندوقداری که اینجا ساخته میشوند برای ورود روی برنامه سرور و روی رایانههای کلاینت استفاده میشوند. برای جزئیات صفحه ورود و آنچه صندوقداران پس از ورود میتوانند انجام دهند، صفحه ورود صندوقدار را ببینید.