O Vinitor utiliza um sistema combinado de funções e permissões . Cada utilizador tem exatamente uma função que determina o seu nível de hierarquia. Além disso, as permissões são atribuídas individualmente por utilizador — não derivam automaticamente da função.
Módulos e permissões funcionam em conjunto
As permissões efetivamente ativas de um utilizador são a interseção entre as permissões atribuídas e os módulos que a sua exploração adquiriu. Uma permissão permanece ineficaz enquanto o módulo associado não estiver ativo — a permissão PLANT_PROTECTION_WRITE só funciona quando o módulo Proteção fitossanitária está ativo, por exemplo.
Função Nome interno Descrição Proprietário OWNERNível de hierarquia mais elevado. Acesso completo a todas as funções, incluindo configurações de exploração e faturação. Administrador ADMINGestão de funcionários, vinhas, tarefas e todas as funções de exploração. Responsável LEADERLiderança de equipa com acesso a funções operacionais como tarefas, proteção fitossanitária e ocorrências. Funcionário WORKERFunção padrão para trabalhadores de campo. Acesso a tarefas atribuídas, rastreamento GPS e ocorrências.
As funções são organizadas hierarquicamente: Proprietário > Administrador > Responsável > Funcionário . Um utilizador pode apenas atribuir funções no seu nível ou abaixo:
Sua função Pode atribuir Proprietário Proprietário, Administrador, Responsável, Funcionário Administrador Administrador, Responsável, Funcionário Responsável Responsável, Funcionário Funcionário — (sem gestão de utilizadores)
O Vinitor tem 32 permissões individuais que são atribuídas individualmente por utilizador. As permissões estão organizadas nas seguintes categorias:
Permissão Descrição VINEYARD_READVer vinhas e seus detalhes VINEYARD_WRITECriar e editar vinhas VINEYARD_DELETEEliminar vinhas
Permissão Descrição TASK_READVer tarefas TASK_WRITECriar e editar tarefas TASK_DELETEEliminar tarefas TASK_TABLE_READVer tabela de tarefas (vista de matriz)
Permissão Descrição USER_READVer lista de funcionários e vista detalhada USER_WRITECriar e editar funcionários USER_DELETEArquivo/eliminar funcionários USER_WRITE_SELFEditar perfil próprio (nome, dados de contacto, foto de perfil)
Permissão Descrição EQUIPMENT_READVer máquinas e equipamentos EQUIPMENT_WRITECriar e editar máquinas e equipamentos EQUIPMENT_DELETEEliminar máquinas e equipamentos
Permissão Descrição PLANT_PROTECTION_READVer calendários de tratamentos, substâncias ativas e misturas PLANT_PROTECTION_WRITECriar e editar calendários de tratamentos, substâncias ativas e misturas
Permissão Descrição REPORT_READVer ocorrências REPORT_WRITECriar e editar ocorrências
Permissão Descrição STATISTICS_READVer análises e estatísticas
Permissão Descrição GPS_TRACKING_READVer dados de rastreamento GPS GPS_TRACKING_WRITEGerir definições de rastreamento GPS MAP_READVer vista de mapa
Permissão Descrição TIME_TRACKING_READVer visão geral de registo de tempo TIME_TRACKING_EXPORTExportar dados de registo de tempo como PDF ou CSV TIME_TRACKING_EDIT_OWNEditar tempos de trabalho próprio TIME_TRACKING_EDIT_ALLEditar tempos de trabalho de todos os funcionários
Permissão Descrição LEAVE_REQUESTSolicitar férias e ausência LEAVE_APPROVEAprovar ou rejeitar pedidos de ausência
Permissão Descrição SALARY_READVer entradas de salário SALARY_WRITECriar e editar entradas de salário
Permissão Descrição COMPANY_MANAGEGerir configurações de exploração BILLING_MANAGEGerir faturação e faturas