Cadastro de Metas
Finalidade
Sistema interno para cadastrar e manter metas de consultores e metas da rede por competência mensal.
Caminho
/metas/
Perfis
| Perfil | Acesso |
|---|---|
admin |
Acesso de rede, metas por unidade, metas da rede e administração geral. |
operador |
Acesso operacional com múltiplas unidades. |
gerente |
Acesso vinculado à própria unidade. |
Arquivos principais
| Arquivo | Responsabilidade |
|---|---|
metas/login.php |
Login do sistema de metas. |
metas/dashboard.php |
Lançamento/visualização de metas de consultores. |
metas/consultores.php |
Cadastro e manutenção de consultores. |
metas/metasRede.php |
Grade de metas da rede. |
metas/salvar_metas.php |
Persistência das metas dos consultores. |
metas/salvar_consultor.php |
Criação/atualização de consultor e foto. |
metas/excluir_consultor.php |
Desativação/exclusão lógica do consultor. |
metas/salvar_metas_rede.php |
Persistência das metas da rede. |
metas/importar_metas_rede.php |
Importação de planilha de metas da rede. |
metas/baixar_modelo_metas_rede.php |
Modelo CSV/XLSX para importação. |
Regra da trava mensal
O código cria e usa a tabela tbmetas_edicoes para
bloquear múltiplas edições por gerente, unidade e competência. O gerente
só pode editar metas uma vez por mês para a respectiva unidade.
Admin/operador não seguem a mesma trava.
Importação de metas da rede
A importação aceita campos como:
id_unidadeunidadeativos_recorrentesevasaovendasvendas2faturamentofaturamento2_percentualfaturamento_basebase_limpa_percentualgympassmeta_gympasstotalpassmeta_totalpassnps_qualidade
Correções recomendadas
- Remover
default_passwordreal doconfig.phpe gerar senha temporária por variável de ambiente. - Garantir que todos os usuários estejam com senha hasheada.
- Validar permissão em qualquer ação de upload/importação.
- Restringir tamanho e extensão de fotos de consultores.