Начните с действий, а не должностей

Название «менеджер» не объясняет, какие данные человеку нужны. Составьте список действий: просмотр, создание, изменение, удаление, экспорт и подтверждение. Для каждого укажите объекты и условия. Один сотрудник может видеть все заказы отдела, но менять только свои; другой — проверять платежи без доступа к переписке.

Уточните границу видимости

Важно не только разрешение открыть раздел, но и набор доступных записей внутри него. Обсудите организации, филиалы, проекты и личных ответственных. Пользователь одной компании не должен получать данные другой через поиск, файл или прямую ссылку. Эти границы должны быть частью требований и проверяться на конкретных примерах.

Отдельно согласуйте чувствительные действия

Выгрузка всей базы, изменение стоимости, возврат и выдача прав отличаются от обычного редактирования заметки. Назначьте для них понятные полномочия и, где требуется процессом, отдельное подтверждение. Сотрудник должен понимать последствия до выполнения действия. Не раздавайте широкие права только потому, что так проще пройти первый показ системы.

Скрытая кнопка не заменяет проверку

Интерфейс должен показывать человеку доступные действия, но решение о доступе необходимо проверять на сервере. В приёмку включите попытку открыть чужую запись и выполнить запрещённую операцию по прямому адресу. Проверяйте не только основные страницы, но и скачивание файлов, выгрузки, поиск и служебные инструменты поддержки.

Записывайте события, полезные для разбора

История помогает ответить: кто изменил статус, когда назначили ответственного и почему появился другой итог. Определите нужные события и доступ к журналу. Не превращайте его в бесконтрольное копирование всех данных. Для разбирательства полезнее понятная запись об изменении, чем большой объём технических сообщений без связи с объектом.

Проверьте жизненный цикл сотрудника

Приглашение — только начало. Нужны переход между отделами, временная замена, отзыв доступа и передача незавершённых задач. Обсудите, что происходит с активными сеансами и доступом к файлам после увольнения. Итогом подготовки станет матрица действий и ролей с примерами разрешённых и запрещённых сценариев для будущей проверки.

Обсудить проект