Vinitor utilizează un sistem combinat din roluri și permisiuni . Fiecare utilizator are exact o singură rol care determină nivelul său ierarhic. Suplimentar, permisiunile sunt atribuite individual per utilizator — nu se derivă automat din rol.
Module și permisiuni se întrepătrund
Permisiunile reale efectuale ale unui utilizator sunt intersecția dintre permisiunile atribuite și modulele pe care le-a contractat exploatația. O permisiune rămâne ineficace cât timp modulul asociat nu este activ — de exemplu permisiunea PLANT_PROTECTION_WRITE funcționează abia când modulul Protecția plantelor este contractat.
Rol Nume intern Descriere Proprietar OWNERCel mai înalt nivel ierarhic. Acces complet la toate funcțiile inclusiv setări de exploatație și facturare. Administrator ADMINGestionare angajați, vii, sarcini și toate funcțiile de exploatație. Responsabil LEADERConducere de echipă cu acces la funcții operaționale cum ar fi sarcini, protecția plantelor și raportări. Angajat WORKERRol standard pentru muncitorii din câmp. Acces la sarcini atribuite, GPS-tracking și raportări.
Rolurile sunt ordonate ierarhic: Proprietar > Administrator > Responsabil > Angajat . Un utilizator poate atribui doar roluri la sau sub propriul nivel ierarhic:
Propria rol Poate atribui Proprietar Proprietar, Administrator, Responsabil, Angajat Administrator Administrator, Responsabil, Angajat Responsabil Responsabil, Angajat Angajat — (fără gestionare utilizatori)
Vinitor cunoaște 32 de permisiuni individuale care sunt atribuite individual per utilizator. Permisiunile sunt grupate în următoarele categorii:
Permisiune Descriere VINEYARD_READVizionare vii și detalii acestora VINEYARD_WRITECreare și editare vii VINEYARD_DELETEȘtergere vii
Permisiune Descriere TASK_READVizionare sarcini TASK_WRITECreare și editare sarcini TASK_DELETEȘtergere sarcini TASK_TABLE_READVizionare tabel sarcini (vizualizare matrice)
Permisiune Descriere USER_READVizionare listă angajați și vizualizare detaliată USER_WRITECreare și editare angajați USER_DELETEArhivare/ștergere angajați USER_WRITE_SELFEditare profil propriu (Nume, date de contact, imagine de profil)
Permisiune Descriere EQUIPMENT_READVizionare mașini și echipamente EQUIPMENT_WRITECreare și editare mașini și echipamente EQUIPMENT_DELETEȘtergere mașini și echipamente
Permisiune Descriere PLANT_PROTECTION_READVizionare scheme de tratamente, substanțe active și amestecuri PLANT_PROTECTION_WRITECreare și editare scheme de tratamente, gestionare substanțe active și amestecuri
Permisiune Descriere REPORT_READVizionare raportări REPORT_WRITECreare și editare raportări
Permisiune Descriere STATISTICS_READVizionare analize și statistici
Permisiune Descriere GPS_TRACKING_READVizionare date GPS-tracking GPS_TRACKING_WRITEGestionare setări GPS-tracking MAP_READVizionare vizualizare hartă
Permisiune Descriere TIME_TRACKING_READVizionare prezentare generală pontaj TIME_TRACKING_EXPORTExport date pontaj ca PDF sau CSV TIME_TRACKING_EDIT_OWNEditare propriile timpuri de lucru TIME_TRACKING_EDIT_ALLEditare timpuri de lucru toți angajații
Permisiune Descriere LEAVE_REQUESTSolicitare concediu și absență LEAVE_APPROVEAprobare sau respingere cereri de absență
Permisiune Descriere SALARY_READVizionare intrări salariale SALARY_WRITECreare și editare intrări salariale
Permisiune Descriere COMPANY_MANAGEGestionare setări de exploatație BILLING_MANAGEGestionare facturare și facturi