Gestão de Permissões

Compreender o sistema de permissões de 2 níveis

6 min read

O FreeMaint utiliza um sistema de permissões granular com centenas de permissões individuais. As permissões estão organizadas por módulo e escrevem-se domínio:ação, por exemplo work_orders:create.

Como Funcionam as Permissões

O FreeMaint utiliza um sistema de permissões de 2 níveis que lhe dá flexibilidade na gestão de acessos:

Level 1: Nível 1: Permissões da Função

Permissões herdadas automaticamente a partir da função atribuída ao utilizador. Todos os utilizadores com a mesma função têm as mesmas permissões de base.

Level 2: Nível 2: Permissões Adicionais

Permissões extra concedidas especificamente a um utilizador individual. São adicionadas por cima das permissões da função.

Dica

Permissões do Utilizador = Permissões da Função + Permissões Adicionais

Cenário Exemplo

O Luigi tem atribuída a função Técnico. Por predefinição, a função Técnico não inclui a permissão "requests:approve". Contudo, quer que o Luigi possa aprovar pedidos de intervenção.

Solution:

Em vez de criar uma função nova apenas para o Luigi, pode adicionar "requests:approve" como permissão adicional especificamente para a conta dele.

Result:

O Luigi tem agora todas as permissões de Técnico MAIS a capacidade de aprovar pedidos.

Como Adicionar Permissões Adicionais

Conceda permissões extra a utilizadores específicos sem criar funções novas.

  1. Abra Organização → Utilizadores na barra lateral
  2. Clique no utilizador que pretende alterar
  3. Desça até à secção "Permissões adicionais"
  4. Assinale as permissões que pretende conceder a este utilizador
  5. Clique em "Guardar" para aplicar as alterações

Dica

Apenas utilizadores com a permissão "users:assign_roles" podem modificar permissões adicionais. Ninguém pode modificar as suas próprias permissões adicionais: peça a outro administrador.

Categorias de Permissões

As permissões estão organizadas em categorias para uma gestão mais fácil:

Ativos

Gerir equipamentos e máquinas

Ordens de trabalho

Criar e gerir tarefas de manutenção

Pedidos

Tratar pedidos de intervenção

Peças

Gerir o inventário e as peças sobressalentes

Pessoas

Gerir utilizadores, equipas e funções

Localizações

Gerir locais e áreas

Contadores

Acompanhar leituras e consumos

Manutenção preventiva

Programar a manutenção recorrente

Definições

Configurar as opções do sistema

Formato da Permissão

As permissões seguem o formato: domínio:ação

assets:create

Criar novos ativos

assets:read

Ver ativos

assets:update

Alterar ativos

assets:delete

Eliminar ativos

requests:approve

Aprovar pedidos de intervenção

work_orders:assign

Atribuir ordens de trabalho a utilizadores

Quando Utilizar Cada Abordagem

Utilize Permissões da Função Quando:

Vários utilizadores precisam do mesmo conjunto de permissões

A necessidade de permissão é permanente e ligada à função

Quer uniformizar os acessos de uma mesma função profissional

Utilize Permissões Adicionais Quando:

Só um ou poucos utilizadores precisam de uma capacidade extra

A necessidade é temporária ou excecional

Não quer criar uma nova função por uma pequena alteração

Resolução de Problemas

O utilizador não consegue aceder a uma funcionalidade a que deveria ter acesso
  • • Verifique as permissões da sua função em Organização → Funções
  • • Confirme que não há erros nas permissões adicionais
  • • Certifique-se de que as permissões foram bem guardadas
  • • Peça ao utilizador que termine sessão e volte a iniciar
O utilizador tem demasiados acessos
  • • Reveja a função que lhe está atribuída
  • • Procure permissões adicionais desnecessárias
  • • Considere atribuir uma função mais restrita

Quer saber mais sobre as funções pré-definidas?

Ver Guia de Funções

Esta página foi útil?