Fala pessoal, tudo bem?

Acabei de disponibilizar a versão 6.0.2 do OcoMon. É uma versão de manutenção com correções de bugs.

Correções:

  • Responsividade na abertura de chamados, em dispositivos móveis, quando o tipo de solicitação tiver descrição longa;
  • No modo clássico de abertura de chamados, a seleção de tipo de solicitação não estava ficando marcada, apesar de selecionada.
  • Efeito colateral das aplicações de segurança: não identificação de sub-chamados durante o processo de abertura;
  • Erro no retorno dos cards “Abertos hoje” e “Concluídos hoje”;
  • Nas listagens de filas de chamados, correção da exibição de tags html nas descrições dos chamados;
  • Na área de cadastro e edição de informações de ativos, agora a seleção de centro de custo aparece ordenada pela nomenclatura;
  • Bug no relatório de tempos de atendimento por chamados. Quando a pesquisa era feita pelo operador, a busca só estava considerando o contexto de tempos fornecidos para o operador selecionado, ignorando os tempos em fila direta para o mesmo operador. Além disso, em função de uma estruturação falha de colunas dinâmicas no MySQL, eventualmente os tempos eram acrescidos em 1 hora em cada chamado (embora isso não refletisse no totalizador geral).

As instruções de atualização estão aqui: INSTALAÇÃO

Caso precise de suporte, treinamento ou customizações, não hesite em entrar em contato pelo endereço ocomon.oficial@gmail.com.

O OcoMon é um software de código aberto, de uso livre, que é desenvolvido e mantido pela crença na causa do Software Livre. Acreditar no Software Livre é também acreditar que na cooperação somos mais fortes, e que dessa forma podemos obter realizações e fazermos a diferença para nos tornarmos uma sociedade mais justa e mais humana.

Se o OcoMon lhe tem sido útil, poupado seu trabalho e lhe permitido direcionar seus recursos para outros investimentos, considere contribuir financeiramente para a continuidade e crescimento do projeto.

Grande abraço!
Flávio

6 respostas a “Atualização 6.0.2”

  • Boa tarde Flavio
    Estou utilizando a versão 6.0.1 que esta funcionando perfeitamente, porém após aplicar a atualização 6.0.2, não esta sendo possível abrir novo chamado, preencho todos os campos do novo chamado e ao clicar em confirmar, o botão confirmar fica “clarinho”, porém a tela fica congelada.

    O teste foi feito no xampp-windows-x64-8.2.12-0-VS16

    Segue o Log do Apache
    [Wed Apr 30 13:53:55.857999 2025] [php:warn] [pid 6200:tid 1956] [client 192.168.1.134:59664] PHP Warning: Cannot modify header information – headers already sent by (output started at C:\\xampp\\htdocs\\ocomon\\includes\\common\\logout.php:44) in C:\\xampp\\htdocs\\ocomon\\includes\\common\\logout.php on line 45, referer: http://servernet/ocomon/index.php
    [Wed Apr 30 13:55:40.280511 2025] [php:error] [pid 6200:tid 1956] [client 192.168.1.134:60012] PHP Fatal error: Uncaught TypeError: noHtml(): Argument #1 ($string) must be of type string, null given, called in C:\\xampp\\htdocs\\ocomon\\includes\\functions\\functions.php on line 1910 and defined in C:\\xampp\\htdocs\\ocomon\\includes\\functions\\functions.php:792\nStack trace:\n#0 C:\\xampp\\htdocs\\ocomon\\includes\\functions\\functions.php(1910): noHtml(NULL)\n#1 C:\\xampp\\htdocs\\ocomon\\ocomon\\geral\\tickets_process.php(904): dbField(NULL, ‘date’)\n#2 {main}\n thrown in C:\\xampp\\htdocs\\ocomon\\includes\\functions\\functions.php on line 792, referer: http://servernet/ocomon/ocomon/geral/ticket_add.php

  • Ao cadastrar um recurso notamos que a pagina travava e não cadastrava, vendo a resposta http notamos que o problema estava no null da variavel $batch_id quando passado para o dbField() no arquivo \invmon\geral\assets_process.php.

    Apenas para contornar, coloquei um ternário nas linhas 688 e 707 para não incluir o batch_id na query

  • obrigado pela nova versão!
    só uma obs…. na edição de equipamentos a Assistência Técnica não salva, como não fui atrás de saber se outras telas de assets usam o mesmo nome de campo adicionei uma condição se assistance_type estiver vazio pegar do post assistance ficando
    em seguida da .\ocomon\invmon\geral\assets_process.php linha 310, adicionei as seguintes 3 linhas:
    if (!isset($post[‘assistance_type’]) && empty($post[‘assistance_type’])) {
    $data[‘assistance_type’] = (isset($post[‘assistance’]) ? noHtml($post[‘assistance’]) : “”);
    }

Deixe um comentário