Перейти к содержимому

Роль «Кассир» в IZI: права и ограничения

Опубликовано: · Обновлено: (12 дней назад)· IZI Team

В IZI единственная встроенная роль для сотрудника — «Администратор». «Кассир» — не предустановленный шаблон, а пример пользовательской роли: вы создаёте её в настройках, называете как хотите и выбираете ровно те разрешения, которые нужны сотруднику на стойке. Эта страница показывает, как это сделать, и даёт рекомендуемый стартовый набор разрешений.

  1. Перейдите в Настройки → Сотрудники → Роли и нажмите «Создать роль».
  2. Введите имя — например, Кассир.
  3. Выберите разрешения из списка ниже (раздел «Рекомендуемые разрешения»).
  4. Нажмите «Сохранить».
  5. Назначьте роль: откройте карточку сотрудника в Настройки → Сотрудники или выберите роль при отправке приглашения.

Подробнее о создании и настройке ролей — в разделе Роли в IZI: обзор настроек.

Ниже — типовая отправная точка для роли кассира. Под вашу структуру набор может отличаться: добавляйте или убирайте разрешения в настройках роли.

ГруппаРазрешения (коды)Что даёт
Сессии и устройстваSESSION_CREATE, SESSION_READ, SESSION_EDIT, DEVICE_READ, DEVICE_COMMAND, DEVICE_HOLD_READЗапускать, смотреть и редактировать сессии; видеть состояние ПК и управлять ими; смотреть холды
КлиентыCLUB_PLAYER_CREATE, CLUB_PLAYER_READ, CLUB_PLAYER_EDITРегистрировать новых клиентов, искать по телефону/имени, редактировать карточку
Продажа времени и товаровTARIFF_READ, COMBO_READ, PRODUCT_READ, DISCOUNT_APPLYВидеть тарифы, комбо и позиции бара; применять скидки
Баланс и оплатаTOP_UP, CHARGE, CREDIT_GAMING_BALANCE, DEBIT_GAMING_BALANCE, OPERATION_PAYMENT_CREATE, TRANSACTION_READПополнять баланс, списывать средства, создавать платёжные операции, читать транзакции
Бар-заказыORDER_CREATE, ORDER_READ, ORDER_PAY, MANAGE_BAR_ORDERSСоздавать, смотреть и закрывать заказы бара
Кассовая сменаCASH_SHIFT_OPEN, CASH_SHIFT_CLOSE, CASH_SHIFT_READ, CASHBOX_READОткрывать и закрывать смену; смотреть итоги смены и остаток кассы

Разрешения ниже не входят в рекомендуемый набор кассира — и это осознанное решение, а не упущение.

Финансовый контрольREFUND, WITHDRAW, ENCASHMENT, TRANSFER_CASH_IN, TRANSFER_CASH_OUT: операции вывода и возврата денег требуют второго уровня контроля. Оставьте их менеджеру или владельцу.

КонфигурацияTARIFF_CREATE, TARIFF_EDIT, PRODUCT_CREATE, PRODUCT_EDIT, DEVICE_CREATE, DEVICE_EDIT, DEVICE_DELETE: изменение настроек клуба — не задача человека на кассе. Случайное изменение тарифа или удаление устройства может нарушить работу зала.

Аналитика — все разрешения вида ANALYTICS_*_READ: бизнес-данные (выручка, ARPU, сравнение периодов) предназначены для руководителя, а не кассира. Кассир видит только свою смену.

Оргуровень — любые разрешения из OrgPermissions (управление организацией, биллинг, настройки всей сети): кассир работает в рамках одного клуба, доступ к организационному уровню ему не нужен.

  • Сотрудник должен видеть аналитику и отчёты за период → создайте отдельную пользовательскую роль с разрешениями ANALYTICS_*_READ (например, «Менеджер»).
  • Сотрудник настраивает тарифы, акции, зоны → добавьте соответствующие разрешения в его роль или назначьте встроенную роль «Администратор».
  • Нужно управлять сотрудниками и ролями всей организации → это зона Владельца или пользовательской роли с OrgPermissions.

Подробный гайд по созданию пользовательских ролей — Как настроить роль в IZI.

Частые вопросы

«Кассир» — это встроенная роль IZI?

Нет. В IZI единственная встроенная роль для сотрудника — «Администратор». «Кассир» — это пример пользовательской роли, которую вы создаёте сами в Настройки → Сотрудники → Роли, задаёте ей имя и выбираете нужные разрешения.

Кассир может изменить цену тарифа во время сессии?

Нет. В рекомендуемом наборе разрешений кассир имеет TARIFF_READ (читать тарифы), но не TARIFF_EDIT. Он выбирает тариф и запускает сессию, но не меняет цены — это задача Администратора или Владельца.

Может ли кассир делать возврат?

В рекомендуемом наборе — нет. REFUND намеренно не включён в роль кассира: операция возврата денег требует финансового контроля и должна быть доступна менеджеру или владельцу. Если хотите разрешить кассиру возвраты — добавьте разрешение REFUND в его роль через Настройки → Роли.

Может ли кассир видеть аналитику и отчёты клуба?

Нет. Разрешения группы ANALYTICS_*_READ не входят в рекомендуемый набор для кассира — это бизнес-данные. Кассир видит только кассовую смену в рамках своего дежурства: остаток в кассе, продажи текущей смены.

Сколько пользовательских ролей можно создать?

Ограничений на количество пользовательских ролей нет. Создайте столько ролей, сколько нужно вашей структуре: кассир утренней смены, старший кассир, менеджер зала и так далее — с разными наборами разрешений.

Что произойдёт, если я удалю роль «Кассир», пока она назначена сотруднику?

IZI не даст удалить роль, пока она кому-то назначена (ошибка RoleInUse). Сначала переназначьте или снимите роль у всех сотрудников, затем удалите.