Extras do sistema
- Gerenciamento de dispositivos
- Gerenciamento de Arquivos
- Gerenciador de Backup
- Sincronismo
- SQL Query
- Depurador
- Agendador de Tarefa
- Configuração sincronismo pelo Agendador de tarefas
- Problema no PIN do cliente
Gerenciamento de dispositivos
O Módulo de Gerenciamento de Arquivos oferece uma ferramenta eficiente para armazenar, organizar, visualizar, baixar e excluir arquivos de maneira segura.
1. Acessando o Módulo de Gerenciamento de Dispositivos:
2. Visualizar
- Na tela do módulo Gerenciador de Dispositivos, você verá a lista de dispositivos conectados.
-
- Para visualizar os detalhes de um dispositivo específico, clique no ícone de olho ao lado esquerdo do campo Nome do dispositivo desejado.
3. Relatório
- Ao clicar no ícone de olho, será gerado um relatório de configuração de usuário associado ao dispositivo, permitindo uma análise detalhada sobre as configurações e atividades desse dispositivo.
4. Tutorial
Gerenciamento de Arquivos
Ferramenta para armazenar, organizar, visualizar, baixar e excluir arquivos de forma segura.
1. Acessando o Módulo de Gerenciamento de Arquivos:
2. Visualizando e Gerenciando a Lista de Arquivos:
- A lista exibe:
-
-
- Nome: Identificação do arquivo.
- Tamanho: Espaço ocupado.
- Data de Importação: Quando foi adicionado.
- Use filtros para localizar arquivos rapidamente.
- Clique na seta ao lado de um arquivo para:
- Baixar: Salve no seu computador.
- Excluir: Remova do sistema.
-
3. Tutorial:
Gerenciador de Backup
Módulo essencial para garantir a segurança e recuperação de dados em caso de falhas ou eventos inesperados.
1. Acessando o Módulo Gerenciador de Backup:
2. Na tela do módulo de Gerenciador de Backup temos algumas funções:
- Criar: Gera backups completos ou incrementais armazenados em locais seguros.
- Restaurar: Recupera dados de backups anteriores.
- Limpar Base de Dados: Remove dados antigos para liberar espaço e melhorar o desempenho.
- Importar: Adiciona backups de outros sistemas ou plataformas.
- Atualizar: Atualiza o módulo para garantir segurança e novas funcionalidades.
3. Tutorial:
Sincronismo
Ferramenta crucial para garantir a integração e atualização de dados entre bases, promovendo confiabilidade e agilidade na gestão das informações.
1. Acessando o Módulo de Sincronização:
2. Funções:
- Na tela de sincronismo temos algumas funções:
- Gerar Base de Dados: Cria cópias completas ou incrementais da base de dados local para backups ou migrações.
- Configuração: Define parâmetros de sincronização, como origem, destino, frequência, tipos de dados e regras de mapeamento.
- Forçar Atualização: Realiza sincronização manual, atualizando os dados locais imediatamente.
- Alinhar Estoque: Ajusta o estoque local conforme o estoque da base de dados de origem.
- Ativar Atualização Automática (5 min): Sincroniza automaticamente os dados a cada 5 minutos.
3. Configuração:
- Na tela de Configuração, podemos preencher os campos e Salvar
Parâmetros para configuração:
- Série para NF-e: Define a série da nota fiscal eletrônica.
- Série para NFC-e: Define a série da nota fiscal de consumidor eletrônica.
- Série Contingência: Define a série para emissão de notas em contingência.
- Intervalo Enviar (Minutos): Define o tempo entre o envio de dados locais para a base de dados de origem.
- Intervalo Receber (Minutos): Define o tempo entre tentativas de recepção de novos dados.
4. Tutorial:
SQL Query
Ferramenta poderosa para executar consultas SQL diretamente no sistema, sem a necessidade de acessar manualmente o banco de dados.
1. Acessando o Módulo SQL Query:
2. Tutorial:
Depurador
Ferramenta para monitorar e analisar os logs do sistema em tempo real, diretamente na interface, sem a necessidade de acessar o servidor via SSH.
1. Acessando o Módulo Depurador:
2. Tutorial:
Agendador de Tarefa
O Agendador de Tarefas é um módulo poderoso que permite automatizar tarefas recorrentes ou únicas, otimizando seu tempo e aumentando sua produtividade.
1. Acessando o Agendador de Tarefas:
2. Configurando/Criando Tarefas:
- Clique em incluir para criar a tarefa e preencha os parâmetros.
- Rota – Identifique a rota de forma clara e concisa, facilitando a localização e o gerenciamento.
- Parâmetros de Execução: A data e hora da próxima execução são definidas pelos parâmetros de execução da rota, como frequência, data de início e hora de início.
- Próxima execução: da rota é a data e hora em que a rota está programada para ser executada. Essa informação é importante para acompanhar o andamento da rota e garantir que ela esteja funcionando corretamente.
- Limite de execução: Define o número máximo de vezes que a rota pode ser executada. Essa opção é útil para rotas que devem ser executadas um número limitado de vezes, como enviar um e-mail de campanha promocional ou gerar um relatório mensal.
2.2. Quando o ativar atualização automática (1 min) não estiver ativo, é necessário clicar no botão atualizar para visualizar as tarefas agendadas.
2.3. Com o ativar atualização automática (1 min) ativado, faz com todos as tarefas agendadas sejam exibidas automaticamente no Agendador de Tarefas.
- Para desativar a atualização automática (1 min), basta clicar em Desabilitar atualização automática (1 min).
3. Agendador de tarefas na nuvem:
- Para inserir o Agendador de Tarefa na nuvem ou local, é necessário abrir o editor e digitar os comandos abaixo:
ssh crontab-e
- Em seguida insira a seguinte instrução abaixo:
/usr/bin/sudo -u apache /usr/bin/php /var/www/illi/index.phpcron
Obs. O campo marcado em vermelho deve ser substituído pelo nome da pasta da base do cliente.
3.1. Inserindo no servidor local Centos:
- Abra o editor do CRONTAB com o comando abaixo:
ssh crontab-e
- Em seguida insira instrução abaixo:
/usr/bin/sudo -u apache /usr/bin/php /var/www/illi/index.phpcron
executar
Obs. O campo marcado em vermelho no servidor local Centos, no padrão, é nomeado por illi. Caso seja com outra identificação da pasta da base do cliente, necessário substituir pelo nome correto.
3.2. Inserindo no servidor local Ubuntu:
- Abra o editor do CRONTAB com o comando abaixo:
Ssh sudocrontab-e
- Em seguida insira instrução abaixo:
/usr/bin/sudo -u www-data /usr/bin/php /var/www/illi/index.phpcron executar
OBS: O campo marcado em vermelho no servidor local Ubuntu, no padrão, é nomeado por illi. Caso seja com outra identificação da pasta da base do cliente, necessário substituir pelo nome correto.
4. Tutorial:
Configuração sincronismo pelo Agendador de tarefas
Permite sincronizar informações automaticamente, garantindo que o sistema esteja sempre atualizado com a base de dados configurada.
1. Acessando o Módulo de Sincronismo
2. Gerando a Base de Dados
- No módulo Sincronismo, clique em Gerar Base de Dados.
- Selecione a entidade que deseja sincronizar.
3. Importando o Arquivo no Servidor Local
-
Clique em Importar
- E insira o arquivo gerado anteriormente.
- Atenção: Esse procedimento é feito no servidor local e não na nuvem.
6. Acessando Configuração Geral
- Clique em sistema e após configuração geral.
7. Configurando Sincronismo
- Em sincronismo ,você coloca sim no sincronismo e insere a quantidade de registro 5, na data do ultimo sincronismo você coloca a ultima vez que sincronizou.
Abra o agendador de tarefas e clicar no botão incluir, na imagem a baixo mostra o sincronismo configurado para ser executado a cada 5 minutos, no campo ‘Rota’ é necessário entrar com o comando que irá ser executado como por exemplo sincronismo/cliente_sincronizar, no campo ‘Parâmetro de execução’ você coloca a cada quanto tempo será executado o comando que colocou no campo anterior, no campo ‘Próxima execução’ é a data que vai começar a ser executado o comando, no campo ‘Limite de execução’ por padrão é deixado em branco pois não terá um limite para que seja interrompido a execução do comando, se caso queira interromper é só colocar uma data nesse campo.
Os comandos abaixo deverão ser executados pelo CRONTAB diretamente no servidor de sincronismo.
Obs.: Só precisa fazer esse procedimento caso não tenha sido feito no momento de instalação do servidor, pois esses comandos são um procedimento padrão na instalação.
Abra o editor do CRONTAB com o comando abaixo:
crontab -e
Insira a seguinte instrução abaixo na ultima linha:
/usr/bin/sudo -u apache /usr/bin/php /var/www/illi/index.php cron executar;
Saia do editor com a sequência CTRL+X, e execute o comando abaixo:
CENTOS
service crond restart
UBUNTU
service cron restart
Problema no PIN do cliente
Mensagem:
Verificações:
Se for pin no celular
- Verificar se os horários do celular e do PC batem.
- Se for no android, ir nos 3 pontinhos do canto superior direito e ir em correção de horas e depois sincronizar agora.
- No iphone não tem correção de horas.
- Se o horário do servidor estive errado(para verificar o horário é só jogar o comando date no DW), colocar o seguinte comando no DW da loja ( ntpdate a.ntp.br )
- Verificar no usuário do pin se tem permissão para essa solicitação específica que está tentando fazer.
- Verificar se o usuário está atrelado a entidade correta no grupo de usuário no local e na nuvem
- No ultimo caso gerar um novo qrcode e antes de passar pra cliente, ler no próprio celular e testar pra ver se o problema é apenas no celular da cliente.
Se for pin fixo
- Verificar se a senha que ela está colocando é a mesma que está atrelada ao usuário dela.
- Verificar se o usuário está atrelado a entidade correta no grupo de usuário no local e na nuvem.
- Ultimo caso gerar um novo pin e pedir pra ela testar.