Перейти до вмісту

Ролі та права доступу

У системи шість ролей, і кожна бачить рівно те, що потрібно для її роботи — не більше й не менше. Матрицю прав видно на https://demo.brightprint.com.ua/org.

Роль Хто це Базовий доступ
Адміністратор Технічний власник системи Абсолютно все, включно з налаштуванням полів
Керівник (lead) Директор / керівник виробництва Усе, крім деяких точкових admin-налаштувань; звіти, роботи-автоматизація, оргструктура, sync
Менеджер Приймає замовлення, веде клієнта Свої й чужі замовлення (перегляд), фінанси, документи, доставка
Робітник виробництва (worker) Цех Дошка, ТЗ (лише позначки), чек-лист постдруку, СТОП — без фінансів і рахунків
Клієнт Замовник Лише власний кабінет
Гість Запрошений у чат за токеном Лише той чат, на який запрошений

Робітник виробництва — окрема роль, а не менеджер з урізаними правами. Це свідоме архітектурне рішення: цех і продажі — принципово різні зони відповідальності.

Чому робітник цеху не бачить фінанси й переписку

Section titled “Чому робітник цеху не бачить фінанси й переписку”

Дві речі навмисно приховані від ролі worker, навіть якщо технічно вона могла б їх бачити: реквізити на оплату та переписка з клієнтом. Це не обмеження «про всяк випадок» — це свідоме рішення: гроші й спілкування з клієнтом не в зоні відповідальності виробництва. Натомість цех повністю бачить дошку, технічне завдання (з правом лише позначати чекбокси «надруковано», не редагувати сам текст ТЗ) і чек-лист постдруку.

Права — по конкретних діях, не «все чи нічого»

Section titled “Права — по конкретних діях, не «все чи нічого»”

Під капотом кожна роль — це набір capability (окремих дозволів), а не одна велика перемикачка. Наприклад: «рухати картку по стадіях» і «переводити у провал» — це два різні дозволи, так само як «бачити суми» і «редагувати фінанси». Це дозволяє точково налаштувати виняток без зміни ролі людини цілком — детальніше про це в «Відділи і доступи».

Дія Admin Lead Manager Worker
Бачити всі угоди
Редагувати фінанси
Переводити в провал
Ставити СТОП
Знімати СТОП
Бачити реквізити на оплату
Бачити переписку з клієнтом
Відмічати постдрук
Форсувати перехід попри гейт точково
Налаштування полів
Звіти

Асиметрія «поставити СТОП можуть усі, зняти — тільки менеджер+» свідома: зупинити роботу через проблему повинен мати змогу будь-хто, хто її побачив, а рішення відновити — управлінське.