Menu

#176 Encerrar chamado OCOMON

V2.0RC6
open
None
5
2015-02-18
2014-05-05
Vinicius
No

Flavio

Estou com seguinte problema ao encerrar chamado quando tenho varias descriçoes para um unico problema ex: Antivirus descrição 1 atualização. o operador sempre tem de selecionar novamente o campo problema para poder encerrar ocorrencia isso acaba em abrir uma abertura para erros dos operadores veja na tela a seguir no campo problema que nao fica preenchido

1 Attachments

Discussion

  • Paulo Marino

    Paulo Marino - 2015-02-18

    Olá

    Consegui resolver este problema. Estava com o mesmo erro aqui na empresa aonde estou implementando.

    O Que ocorre é que, quando você tem vários problemas IDENTICOS, mas diferenciando as SUB-CATEGORIAS, ele se perde na busca da seleção da CATEGORIA.

    Vamos a modificação:

    • Você irá modificar o arquivo showSelProbs.php que se encontra em ocomon\ocomon\geral

    No arquivo showSelProbs.php, na linha 45, após o ELSE, pular uma linha e adicionar este código:

    if (isset($_GET['prob'])) {
        $selProb = $_GET['prob'];
        $qry_id = "SELECT * FROM problemas WHERE prob_id = ".$selProb."";
        $exec_qry_id = mysql_query($qry_id) or die();
        $rowId = mysql_fetch_array($exec_qry_id);
        $problema = $rowId['problema'];
    }
    $query = "";
    

    E nesta parte do código (após a QUERY e a variável $exec_prob):

    print "<option value='-1'>".TRANS('OCO_SEL_PROB')."</option>";
    while ($row_prob = mysql_fetch_array($exec_prob)) {
        print "<option value=".$row_prob['prob_id']."";
        if ($row_prob['prob_id'] == $_GET['prob']) {
            print " selected";
        }
        print " >".$row_prob['problema']." </option>";
    }
    

    Alterar para:

    //print "<option value='-1'>".TRANS('OCO_SEL_PROB')."</option>";
    while ($row_prob = mysql_fetch_array($exec_prob)) {
        print "<option value=".$row_prob['prob_id']."";
        if ($row_prob['prob_id'] == $_GET['prob'] or $row_prob['problema'] == $problema) {
            print " selected";
        }
    print " >".$row_prob['problema']." </option>";
    }
    

    Pronto! Agora ele irá sempre selecionar o correto, mesmo se você tiver vários PROBLEMAS IGUAIS, com categorias diferentes!

    Abs!

     
  • Paulo Marino

    Paulo Marino - 2015-02-18

    Se precisar, Segue em anexo o arquivo.

    Abs!

     

Log in to post a comment.