intermediate
configuracoes
permissoes
funcoes

Permissoes e Funcoes

Entenda o sistema de controle de acesso baseado em funcoes - atribua permissoes apropriadas aos membros da equipe com base em suas responsabilidades

Equipe Levy FleetsDecember 25, 20258 min read

Permissoes e Funcoes

O Levy Fleets usa controle de acesso baseado em funcoes (RBAC) para gerenciar o que os membros da equipe podem fazer no dashboard. Cada funcao tem um conjunto predefinido de permissoes apropriadas para diferentes atribuicoes de trabalho.

Visao Geral

O sistema de permissoes garante:

  • Seguranca - Usuarios acessam apenas o necessario
  • Responsabilidade - Acoes sao rastreadas por usuario
  • Flexibilidade - Funcoes correspondem as responsabilidades
  • Escalabilidade - Facil integrar novos membros

Hierarquia de Funcoes

Funcoes sao organizadas da mais para menos privilegiada:

Super Admin / Global Admin (Equipe Levy)
         ↓
       Admin
         ↓
  Gerente de Frota
         ↓
  Suporte ao Cliente
         ↓
      Analista
         ↓
  Tecnico de Servico

Funcoes Disponiveis

Admin

Acesso completo incluindo gerenciamento de equipe

Admins tem controle total sobre sua subconta, incluindo a capacidade de convidar e gerenciar outros membros da equipe.

CategoriaPermissoes
EquipeConvidar, remover, atualizar funcoes
VeiculosCriar, atualizar, excluir, status
ZonasCriar, atualizar, excluir
PrecosConfigurar e visualizar
ClientesVisualizar, atualizar, cobrar, bloquear
CorridasVisualizar, atualizar, reembolsar
AnalyticsAcesso completo
ConfiguracoesVisualizar e atualizar
IoTVisualizar e gerenciar

Ideal para: Proprietarios de negocios, diretores de operacoes, gerentes de conta

Gerente de Frota

Acesso operacional completo sem gerenciamento de equipe

Gerentes de Frota podem realizar todas as operacoes do dia a dia, mas nao podem convidar ou remover membros da equipe.

CategoriaPermissoes
EquipeNenhuma
VeiculosCriar, atualizar, excluir, status
ZonasCriar, atualizar, excluir
PrecosConfigurar e visualizar
ClientesVisualizar, atualizar, cobrar, bloquear
CorridasVisualizar, atualizar, reembolsar
AnalyticsAcesso completo
ConfiguracoesVisualizar e atualizar
IoTVisualizar e gerenciar

Ideal para: Gerentes de operacoes, supervisores de frota, lideres de turno

Suporte ao Cliente

Lidar com problemas de clientes sem acesso a precos ou zonas

Suporte ao Cliente pode ajudar clientes e gerenciar corridas, mas nao pode modificar precos ou zonas.

CategoriaPermissoes
EquipeNenhuma
VeiculosApenas status
ZonasNenhuma
PrecosApenas visualizar
ClientesVisualizar, atualizar, cobrar, bloquear
CorridasVisualizar, atualizar, reembolsar
AnalyticsVisualizar
ConfiguracoesApenas visualizar
IoTApenas visualizar

Ideal para: Representantes de atendimento, agentes de suporte

Analista

Acesso apenas visualizacao a relatorios e dados

Analistas podem visualizar todos os dados, mas nao podem fazer alteracoes que afetem operacoes ou financas.

CategoriaPermissoes
EquipeNenhuma
VeiculosNenhuma
ZonasNenhuma
PrecosApenas visualizar
ClientesApenas visualizar
CorridasApenas visualizar
AnalyticsVisualizar
ConfiguracoesApenas visualizar
IoTApenas visualizar

Ideal para: Analistas de negocios, equipe de relatorios, revisores financeiros

Tecnico de Servico

Acesso a status de veiculos e IoT apenas

Tecnicos de Servico focam na manutencao de veiculos e gerenciamento de dispositivos IoT.

CategoriaPermissoes
EquipeNenhuma
VeiculosApenas status
ZonasNenhuma
PrecosNenhuma
ClientesNenhuma
CorridasNenhuma
AnalyticsNenhuma
ConfiguracoesApenas visualizar
IoTVisualizar e gerenciar

Ideal para: Equipe de manutencao, tecnicos de campo, pessoal de reparos

Categorias de Permissoes

Gerenciamento de Equipe

Controle quem pode gerenciar membros da equipe:

PermissaoDescricao
team:inviteEnviar convites a novos membros
team:removeRemover membros da conta
team:update_roleAlterar funcao de um membro

Apenas Admin

Apenas usuarios com funcao Admin podem gerenciar membros da equipe. Isso evita escalacao de privilegios.

Gerenciamento de Veiculos

Controle operacoes de veiculos:

PermissaoDescricao
vehicle:createAdicionar novos veiculos a frota
vehicle:updateEditar informacoes de veiculos
vehicle:deleteRemover veiculos da frota
vehicle:update_statusAlterar status (disponivel, manutencao, etc.)

Gerenciamento de Zonas

Controle configuracao de areas de servico:

PermissaoDescricao
zone:createCriar novas zonas
zone:updateEditar limites e configuracoes de zonas
zone:deleteRemover zonas

Gerenciamento de Precos

Controle configuracao de precos:

PermissaoDescricao
pricing:configureAlterar tarifas e regras de precos
pricing:viewVisualizar configuracao de precos

Gerenciamento de Clientes

Controle operacoes com clientes:

PermissaoDescricao
customer:viewVisualizar perfis e historico de clientes
customer:updateEditar informacoes de clientes
customer:chargeCobrar carteiras de clientes
customer:bonusAdicionar creditos bonus a carteiras
customer:blockBloquear clientes do servico
customer:unblockDesbloquear clientes previamente bloqueados

Gerenciamento de Corridas

Controle operacoes de corridas:

PermissaoDescricao
ride:viewVisualizar detalhes e historico de corridas
ride:updateEditar informacoes de corridas
ride:refundProcessar reembolsos de corridas

Gerenciamento de IoT

Controle operacoes de dispositivos IoT:

PermissaoDescricao
iot:viewVisualizar informacoes de dispositivos IoT
iot:manageConfigurar e comandar dispositivos IoT

Gerenciamento de Configuracoes

Controle configuracoes da conta:

PermissaoDescricao
settings:viewVisualizar configuracoes da conta
settings:updateModificar configuracoes da conta

Matriz de Permissoes

Referencia Rapida

PermissaoAdminGer. FrotaSuporteAnalistaTecnico
Gerenciamento de Equipe
Veiculo CRUD
Status de Veiculo
Gerenciamento de Zonas
Configurar Precos
Visualizar Precos
Acoes com Cliente
Visualizar Cliente
Reembolsar Corrida
Visualizar Corrida
Analytics
Atualizar Configuracoes
Gerenciar IoT

Atribuindo Funcoes

Ao Convidar Membros

1

Navegue ate Equipe

Va para Dashboard → Configuracoes → Equipe.

2

Clique em Convidar

Clique no botao Convidar Membro.

3

Insira E-mail

Digite o endereco de e-mail do novo membro.

4

Selecione Funcao

Escolha a funcao apropriada no dropdown.

5

Envie Convite

Clique em Enviar Convite para enviar o e-mail de convite.

Alterando Funcoes Existentes

1

Navegue ate Equipe

Va para Dashboard → Configuracoes → Equipe.

2

Encontre o Membro

Localize o membro na lista.

3

Clique em Editar

Clique no icone de edicao ou dropdown de funcao.

4

Selecione Nova Funcao

Escolha a nova funcao.

5

Confirme

Salve as alteracoes.

Alteracoes Tem Efeito Imediato

Quando voce altera a funcao de um membro, suas permissoes sao atualizadas imediatamente. Ele pode precisar atualizar o navegador para ver as mudancas refletidas na interface.

Melhores Praticas

Principio do Menor Privilegio

Atribua as permissoes minimas necessarias para cada funcao:

  1. Comece restritivo - Inicie com menos permissoes
  2. Aumente conforme necessario - Adicione acesso quando justificado
  3. Revise regularmente - Audite funcoes periodicamente
  4. Remova prontamente - Revogue acesso quando nao mais necessario

Guia de Selecao de Funcao

Se precisam...Atribua Funcao
Gerenciar equipe e todas operacoesAdmin
Executar operacoes diarias sem gerenciar equipeGerente de Frota
Ajudar clientes e processar reembolsosSuporte ao Cliente
Visualizar relatorios e analisar dadosAnalista
Manutencao de veiculos e gerenciamento IoTTecnico de Servico

Consideracoes de Seguranca

  1. Limite contas Admin - Apenas pessoal chave deve ter acesso Admin
  2. Separe funcoes - Nao de a todos a mesma funcao
  3. Audite acesso - Revise quem tem acesso periodicamente
  4. Remova usuarios inativos - Remova funcionarios desligados prontamente

Solucao de Problemas

Erros de Permissao Negada

Se um usuario ve "Permissoes insuficientes":

  1. Verifique sua funcao atual em Configuracoes de Equipe
  2. Verifique a permissao necessaria para a acao
  3. Atualize a funcao se apropriado
  4. Peca para atualizar o navegador

Nao Consigo Convidar Membros

Apenas a funcao Admin pode convidar outros:

  1. Verifique se voce tem funcao Admin
  2. Confirme que esta na subconta correta
  3. Garanta que o e-mail e valido e unico

Funcao Nao Esta Atualizando

Se alteracoes de funcao nao estao sendo aplicadas:

  1. Peca para o usuario sair e entrar novamente
  2. Limpe cache do navegador
  3. Verifique se ha mensagens de erro
  4. Confirme que a alteracao foi salva

Verificacoes de Permissao na API

Para desenvolvedores integrando via API, permissoes sao aplicadas em todos os endpoints:

// Exemplo de resposta de erro
{
  "error": "Permissoes insuficientes. Necessario: pricing:configure",
  "status": 403
}

A API de Parceiros usa permissoes de chave API separadas, nao funcoes do dashboard.

Controle de Acesso Seguro

Um sistema de permissoes bem configurado protege os dados do seu negocio enquanto permite que sua equipe trabalhe eficientemente. Revise as funcoes da equipe regularmente para garantir que todos tenham acesso apropriado.