Возможности
Состав кабинета
- Кабинет спрашивает у продукта, какие разделы доступны этой организации и этому сотруднику, и показывает только их. Сейчас в списке 54 позиции.
- Позиция списка — это кусок кабинета, а не настройка: раздел меню, вкладка в карточке точки, кнопка выгрузки, целая ветка отчётов.
- Позиции вложены друг в друга: выдача промокодов подчинена акциям, диспетчерская — автоматизации курьеров. Недоступная позиция уносит всё, что ей подчинено, и в объяснении называется именно она, а не то, куда сотрудник ткнул.
- У каждой позиции есть состояние, причина недоступности (возможность не подключена организации либо роль сотрудника не позволяет) и подсказка, кто её включает — владелец в настройках организации, администратор организации или подключение по обращению.
- Позиция, которой в списке нет, не обязательно доступна всем: список описывает не весь кабинет. Часть таких разделов скрывает отдельная проверка — права самого сотрудника на этот раздел, а не подключённая организации возможность и не роль, которыми держится сам список.
- Группа «Модули» в настройках организации в эти 54 позиции не входит: её пункты кабинет получает отдельным списком. В нём остаются только модули, которые подключены организации и в которых у сотрудника есть хотя бы одно поле, доступное ему для правки. Новый модуль появляется в группе без обновления кабинета.
Как выглядит недоступное
- Неподключённый раздел не показывается в меню вовсе, и раздел-родитель ведёт в первый подраздел, который у заведения работает, а не в закрытый первый по счёту.
- Если в закрытый раздел пришли по прямой ссылке из закладок или переписки, открывается экран «Раздел недоступен» с пояснением «Эта возможность у организации не подключена» — вместо пустоты или ошибки.
- Часть разделов закрыта не настройкой, а ролью: выгрузка архива заказов и клиентов при включённом ограничении остаётся только у администратора организации, и у остальных кнопки нет вовсе, а не после отказа.
- Сводка на главной есть только у сотрудника заведения; кому её не положено, тот после входа попадает в первый доступный ему раздел, а не в заглушку.
Состояние организации
- Тем же ответом приходит состояние организации целиком: ознакомительный период, приближение и наступление предельного срока, блокировка из-за неоплаты.
- Оно показывается плашкой внизу экрана: «Ознакомительный период до …», «Приём заказов остановлен до выбора тарифного плана», «Организация заблокирована из-за неоплаты».
- Предупреждение о периоде закрывается до следующего захода; сообщение об остановленном приёме заказов и о блокировке не закрывается.
Как настроить
Отдельной настройки у самого списка нет — он работает всегда и во всех организациях. Состав считается из настроек организации: раздел появляется в кабинете, когда включена сама возможность, и уходит, когда её выключают.
Пять позиций из 54 владелец включает себе сам в настройках организации: комбо, зависимые модификаторы, редактирование страниц сайта, расписание работы ресторана и весовые блюда. Остальные включаются по обращению.
Ограничение выгрузки устроено наоборот: оно включается в настройках организации, и после этого выгрузка заказов и клиентов остаётся только у администратора. Выдать её кому-то ещё нельзя — можно только снять ограничение целиком.
Чтобы увидеть кабинет глазами сотрудника, нужно войти под его учётной записью: состав разделов зависит и от роли, а не только от организации.
Что должно быть настроено и ограничения
- Состав считается для той организации, которая сейчас открыта; у сотрудника с несколькими организациями он свой в каждой.
- Нужен вход сотрудника: часть позиций зависит от роли, и без неё состав не определить.
- Изменение настройки видно после перезахода в кабинет: состав берётся один раз и сам не обновляется.
- По-настоящему закрыты двадцать две позиции из 54 — там продукт откажет и в обход кабинета. Остальные тридцать две прячутся только в интерфейсе.
- Если ответ не пришёл, кабинет показывает все разделы, как будто списка нет: лишний пункт признан меньшим злом, чем пропавший. Группа «Модули» устроена наоборот: если её список не загрузился, группы в настройках нет вовсе.
- Состояния «под замком» и «видно, но нельзя править» объявлены и не выдаются, поэтому увидеть закрытый раздел с пояснением «как подключить» сейчас нельзя.
Чего нет
- Не описывает кабинет целиком: 54 позиции — это не полный перечень разделов.
- Не оставляет на виду возможность, которой у заведения нет: неподключённый раздел исчезает, а не остаётся в меню с пояснением, как его получить. Состояние «под замком» для такого случая объявлено, но не выдаётся.
- Не даёт состояния «видно, но нельзя править».
- Не зависит от тарифа: тарифный план сегодня не закрывает в кабинете ни одного раздела, а блокировка организации показывается плашкой, но разделы не прячет.
- Не заменяет запрет: у большинства позиций это видимость в кабинете, а не ограничение доступа к данным.
- Не подсказывает, как подключить, тому, кто раздела не видит: подсказка готовится для всех позиций, но показывается только рядом с видимым разделом.
- Не следит за изменениями: состав берётся один раз за заход в кабинет.
Примеры
Заведение подключило акции
- Возможность включается в настройках организации.
- Сотрудник перезаходит в кабинет.
- В маркетинге появляется раздел «Акции», а вместе с ним — подчинённые ему выдача промокодов и промо за опоздания, если включены и они.
Сотрудник пришёл по ссылке в неподключённый раздел
- Коллега прислал ссылку на диспетчерскую, а у организации автоматизация курьеров не подключена.
- Пункта в меню нет, но ссылка открывается.
- Сотрудник видит «Раздел недоступен. Эта возможность у организации не подключена» — вместо пустого экрана и повторяющихся отказов.
- Кабинет не начинает опрашивать закрытый раздел: доступность он выясняет до первого запроса данных.
Выгрузка заказов закрыта ролью
- В организации включено ограничение: выгрузку делает только администратор.
- Оператор открывает список заказов — кнопки выгрузки на месте нет.
- Тот же сотрудник в организации без ограничения кнопку видит: решение принимается отдельно на каждую организацию и на каждый заход.