Vinitor використовує комбіновану систему ролей та дозволів . Кожен користувач має рівно одну роль, яка визначає його рівень ієрархії. Крім того, дозволи призначаються індивідуально для кожного користувача — вони не виводяться автоматично з ролі.
Модулі та дозволи взаємопов’язані
Фактичні дозволи користувача — це перетин призначених йому дозволів та модулів , які твоє господарство активувало. Дозвіл залишається неефективним, поки відповідний модуль не активовано — наприклад, дозвіл PLANT_PROTECTION_WRITE діє лише при активованому модулі Захист рослин .
Роль Внутрішня назва Описання Власник OWNERНайвищий рівень ієрархії. Повний доступ до всіх функцій, включаючи налаштування господарства та оплату. Адміністратор ADMINКерування працівниками, виноградниками, завданнями та всіма функціями господарства. Керівник LEADERКерування командою з доступом до операційних функцій, таких як завдання, захист рослин та повідомлення про події. Працівник WORKERСтандартна роль для польових робітників. Доступ до призначених завдань, GPS-відстеження та повідомлень про події.
Ролі розташовані ієрархічно: Власник > Адміністратор > Керівник > Працівник . Користувач може призначати ролі на своєму рівні ієрархії або нижче:
Власна роль Може призначити Власник Власник, адміністратор, керівник, працівник Адміністратор Адміністратор, керівник, працівник Керівник Керівник, працівник Працівник — (немає керування користувачами)
Vinitor розпізнає 32 окремих дозволи , які призначаються індивідуально для кожного користувача. Дозволи розбиті на наступні категорії:
Дозвіл Описання VINEYARD_READПерегляд виноградників та їх деталей VINEYARD_WRITEСтворення та редагування виноградників VINEYARD_DELETEВидалення виноградників
Дозвіл Описання TASK_READПерегляд завдань TASK_WRITEСтворення та редагування завдань TASK_DELETEВидалення завдань TASK_TABLE_READПерегляд таблиці завдань (матричне представлення)
Дозвіл Описання USER_READПерегляд списку працівників та докладного перегляду USER_WRITEСтворення та редагування працівників USER_DELETEАрхівування/видалення працівників USER_WRITE_SELFРедагування власного профілю (ім’я, контактні дані, фото профілю)
Дозвіл Описання EQUIPMENT_READПерегляд машин та обладнання EQUIPMENT_WRITEСтворення та редагування машин та обладнання EQUIPMENT_DELETEВидалення машин та обладнання
Дозвіл Описання PLANT_PROTECTION_READПерегляд схем захисту, діючих речовин та бакових сумішей PLANT_PROTECTION_WRITEСтворення та редагування схем захисту, діючих речовин та бакових сумішей
Дозвіл Описання REPORT_READПерегляд повідомлень про події REPORT_WRITEСтворення та редагування повідомлень про події
Дозвіл Описання STATISTICS_READПерегляд аналітики та статистики
Дозвіл Описання GPS_TRACKING_READПерегляд даних GPS-відстеження GPS_TRACKING_WRITEКерування налаштуваннями GPS-відстеження MAP_READПерегляд карти
Дозвіл Описання TIME_TRACKING_READПерегляд огляду обліку часу TIME_TRACKING_EXPORTЕкспорт даних обліку часу як PDF або CSV TIME_TRACKING_EDIT_OWNРедагування власного робочого часу TIME_TRACKING_EDIT_ALLРедагування робочого часу всіх працівників
Дозвіл Описання LEAVE_REQUESTЗапит на відпустку та відсутність LEAVE_APPROVEЗатвердження або відхилення запитів про відсутність
Дозвіл Описання SALARY_READПерегляд записів про заробітну плату SALARY_WRITEСтворення та редагування записів про заробітну плату
Дозвіл Описання COMPANY_MANAGEКерування налаштуваннями господарства BILLING_MANAGEКерування платежами та рахунками