licencas mobile   sistema wapp Screen Recording 06 02 2026 17 31 23

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.