8.7.24. Роля
Ролята определя какво може да прави всеки Потребител в Barsy. При създаване на потребител се избира роля; от нея се наследяват правата, разрешени начини на плащане, ограничения в справки и комисионни схеми.
Ролята не е потребител — един и същ шаблон „Сервитьор“ се дава на много хора.
Основни свойства
Име — Сервитьор, Управител, Стоковед, API контакт…
Йерархия — по-високата роля може да управлява по-ниските
Права — за всяка дейност: преглед, създаване, редакция, изтриване; глобално или per Търговски обект (търговски обект)
Разрешени и забранени начини на Плащане
Комисионерска схема (ако се ползва)
Препокриване
Правата идват от ролята, но могат да се прецизират:
Глобално по роля
Препокриване за конкретен обект
Индивидуално в картата на потребителя
Примери за типични роли
Сервитьор — отваря Сметка, добавя поръчки; не прави Ревизия или промяна на каталога
Стоковед — Зареждане, Прехвърляне, Заявка към доставчик; ограничен POS
Управител — пълен достъп до обекта, отчети, настройки
API контакт — само програмен достъп, без екран на касата
Пример
Нов служител получава роля „Сервитьор“ с максимална отстъпка 10%. Може да приключва сметки и да приема плащания в брой и с карта, но не може да сторнира затворена сметка или да променя цени в каталога. Заявка за допълнително право минава през одобрение от управител.