Руководство

Роли и права

к оглавлению

Роли и права

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

Кто что может

Право Директор Кладовщик Мастер участка
Видеть деньги: себестоимость, расценки, отклонения
Принимать заказы и менять их состав
Править техкарты, опции, нормы
Отмечать выполнение работы
Видеть весь цех, а не только свой участок
Приход материала, выдача, приём отходов

Директор

Видит всё. Принимает заказы, правит техкарты, запускает в производство, смотрит отклонения. Может посмотреть цеховую доску глазами любого участка — это нужно, чтобы понимать, где узкое место.

Кладовщик

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

Деньги у него свои, и это не противоречие: закупочная цена и цена списания — его работа, он их и вводит. Себестоимость заказа, отклонение и расценки — не его.

Цеховую доску он видит, потому что выдаёт по ней материал, но закрывать чужую работу ему нечем.

Мастер участка

Видит сменное задание и отмечает работу: взял, сделал столько-то, ушло столько-то времени, столько в брак. По умолчанию открыт его участок.

Чужие участки ему видны — и это по работе. Его передел стоит в цепочке, и «успеют ли нарезать к моей смене» — вопрос, на который мастер должен отвечать сам, а не звонком в соседний пролёт. Закрывать чужую работу он при этом не может: за отметку отвечает отдельное право.

Денег не видит вовсе — ни на своём участке, ни на чужом. Пробовали показывать сдельную выработку как «свои, а не предприятия» деньги — на экране это всё равно читается как деньги, и правило перестаёт быть правилом.

Как это устроено внутри

Нигде в системе не написано «если директор». Спрашивают всегда право, а не роль: «можно ли видеть деньги», «можно ли отмечать работу». Поэтому появление четвёртой роли — технолога, начальника участка, контролёра ОТК — это строка в таблице прав, а не правка сотни экранов.

Так же появился кладовщик: одной строкой, без единого условия в интерфейсе.