licencas mobile sistema wapp Screen Recording 06 02 2026 17 31 23
Sistema de Cadastro de Licenças Mobile
Introdução ao Sistema
- O apresentador inicia na tela principal do sistema de login, acessando como usuário administrador.
- O sistema possui um componente que apresenta o cadastro relacionado às licenças mobile, que são essenciais para monitoramento.
Cadastro e Monitoramento de Ambientes
- Os ambientes mobile precisam ser monitorados; o cadastro pode ser feito manualmente ou via cron.
- Um cron roda todas as noites para verificar a base de ambientes relacionados ao contrato com a e-movement, listando novos cadastros.
Módulos e Submenus
- O módulo é dividido em dois principais: ambientes móveis (MoveMe) e Flutter, cada um com suas respectivas licenças.
- As medições diárias das licenças são realizadas por meio de uma rotina automatizada que coleta dados sobre os usuários ativos.
Inclusão e Edição de Cadastros
- A lista dos ambientes cadastrados inclui informações sobre clientes vinculados e status dos ambientes.
- A inclusão manual é possível, mas geralmente os cadastros são feitos automaticamente via cron pelo pessoal da operação.
Campos do Cadastro
- Durante a inclusão manual, campos como descrição (nickname), URL curta do ambiente e chave da API (TOC) são necessários.
- A chave TOC permite consultar informações sobre usuários ativos na plataforma RemoveMe.
Vínculo com Clientes e Faturamento
- É possível vincular múltiplos ambientes a um único cliente, facilitando a contabilização para faturamento futuro.
- O objetivo principal do cadastro é contabilizar usuários para gerar cobranças adequadas no sistema de contas a receber.
Como Funciona a Integração com Ambientes e Licenças?
Navegação na Tela Principal
- A tela principal apresenta novos ambientes trazidos pela API noturna, permitindo ao usuário selecionar o cliente e indicar o token diretamente na tela de edição.
- O sistema prioriza a inativação em vez de explosões, mantendo um histórico. Os ambientes e o MoveMe são consolidados no mesmo cadastro, mas diferenciados no banco de dados.
Estrutura dos Ambientes Flutter
- O ambiente Flutter é semelhante ao ambiente padrão, apresentando uma lista de todos os ambientes do tipo Flutter com opções para inclusão e vinculação a clientes.
- A API de contabilização do Flutter não utiliza um token exclusivo; em vez disso, há funções específicas dentro da controller que buscam informações para cada ambiente.
Métodos e APIs Diferenciadas
- Cada ambiente possui seu próprio método para contabilizar usuários, como "ContabilizeUsuários onExecutantes" ou "Contabilize Usuários On Solicitantes", dependendo do cliente.
- As APIs são distintas para cada projeto Flutter, diferentemente do MoveMe que opera em uma única plataforma.
Licenças e Filtragem de Dados
- O submenu de licenças permite filtrar por cliente e data para obter informações específicas sobre as coletas realizadas durante os cronotornos.
- Há botões disponíveis para refazer coletas não realizadas anteriormente ou excluir dados específicos por data.
Análise Gráfica e Relatórios
- A tela de registro exibe gráficos com os 10 usuários ativos mais significativos, além de tabelas detalhando clientes, ambientes relacionados e quantidades ativas.
- Um botão adicional permite baixar relatórios CSV com listagens completas dos usuários ativos armazenados apenas por ID no banco de dados.
Geração de Relatórios CSV
- Ao clicar no botão para baixar relatórios, o sistema gera um arquivo CSV contendo nomes completos dos usuários ativos verificados naquele dia específico.
- Problemas podem ocorrer se o banco de dados não estiver acessível ou se houver falhas na coleta das informações esperadas.
Licenças e Relatórios no MoveMe
Estrutura do Demonstrativo
- O demonstrativo inclui a data de geração, o ID interno armazenado durante o sincronismo, e o ID de integração que é específico para cada ambiente. Se não houver um ID de integração, ele aparece em branco.
- Os logins são representados pelos nicknames dos usuários na plataforma, juntamente com os nomes completos desses usuários.
Licenças Flutter
- As licenças Flutter seguem uma estrutura semelhante às licenças de um mundo, mas não possuem gráficos disponíveis devido ao menor número de ambientes.
- A ausência de gráficos se deve à falta de implementação específica para essa funcionalidade nas licenças Flutter.
Funcionalidades do Registro
- No registro das descensas Fulato, não há opção para forçar manualmente o cron; essa função está disponível apenas no ambiente MoveMe.
- É possível excluir datas a partir de um determinado ponto, mas não há botão para sincronização automática.
- Ao clicar nos botões para baixar na coluna "Relação Logins", gera-se um relatório em CSV com as mesmas colunas que estão presentes no ambiente MoveMe.