| ABRIR CHAMADO EM NOME DO USUÁRIO | |
|
+18leandrocastor ROliveira mgerminiani __FERNANDO__ mariowil7 leandrojcaetano michaelh joao.marcos moreni luis.boldrin ctavares Velloso fcmoraes hruschka mparramauricio whitetiger rafaelloureiro dmth 22 participantes |
|
Autor | Mensagem |
---|
dmth
Mensagens : 9 Data de inscrição : 30/08/2010
| Assunto: ABRIR CHAMADO EM NOME DO USUÁRIO Sex Set 10, 2010 9:39 am | |
| Bom dia!
Aqui na minha empresa tenho muita dificuldade em fazer com que os usuários abram chamados pelo Ocomon, uma saída que usamos é fazer com que os próprios atendentes abram esse chamado, porém não fica registrado corretamente.
É possível alguma customização para que o atendente abra o chamado como se fosse o usuário? ai o usuário somente receberia os emails de abertura, acompanhamento, etc... | |
|
| |
rafaelloureiro
Mensagens : 4 Data de inscrição : 28/04/2010
| Assunto: Re: ABRIR CHAMADO EM NOME DO USUÁRIO Seg Nov 22, 2010 8:43 am | |
| - dmth escreveu:
- Bom dia!
Aqui na minha empresa tenho muita dificuldade em fazer com que os usuários abram chamados pelo Ocomon, uma saída que usamos é fazer com que os próprios atendentes abram esse chamado, porém não fica registrado corretamente.
É possível alguma customização para que o atendente abra o chamado como se fosse o usuário? ai o usuário somente receberia os emails de abertura, acompanhamento, etc... Aguardo uma "personalização" para meu Ocomon também... se possível!!!! | |
|
| |
whitetiger
Mensagens : 41 Data de inscrição : 18/01/2011 Idade : 39 Localização : Cuiabá - MT
| Assunto: Re: ABRIR CHAMADO EM NOME DO USUÁRIO Ter Jan 18, 2011 7:11 pm | |
| Fiz esta alteração a alguns dias. Enviei um pach para o projeto do ocomon v3.
https://code.google.com/p/ocomonv3/issues/detail?id=2
| |
|
| |
mparramauricio
Mensagens : 84 Data de inscrição : 26/08/2010 Idade : 53 Localização : São Paulo
| Assunto: ABRIR CHAMADO EM NOME DO USUÁRIO Qua Jan 19, 2011 7:16 am | |
| Prezado,
baixei o arquivo e não funcionou.
Há algum outra alteração a ser realizada nesse arquivo ou em outro arquivo?
No aguardo
Obrigado
Mauricio | |
|
| |
whitetiger
Mensagens : 41 Data de inscrição : 18/01/2011 Idade : 39 Localização : Cuiabá - MT
| Assunto: Re: ABRIR CHAMADO EM NOME DO USUÁRIO Qua Jan 19, 2011 11:58 am | |
| - mparramauricio escreveu:
- Prezado,
baixei o arquivo e não funcionou.
Há algum outra alteração a ser realizada nesse arquivo ou em outro arquivo?
No aguardo
Obrigado
Mauricio O que não funcionou? O patch tem que ser aplicado para alterar o arquivo ocomon/gera/incluir.php | |
|
| |
hruschka
Mensagens : 9 Data de inscrição : 31/12/2010 Idade : 46
| Assunto: Re: ABRIR CHAMADO EM NOME DO USUÁRIO Qua Jan 19, 2011 1:00 pm | |
| Qual o procedimento para aplicar esta patch?
Grato pela atenção, | |
|
| |
whitetiger
Mensagens : 41 Data de inscrição : 18/01/2011 Idade : 39 Localização : Cuiabá - MT
| Assunto: Re: ABRIR CHAMADO EM NOME DO USUÁRIO Qua Jan 19, 2011 1:45 pm | |
| - hruschka escreveu:
- Qual o procedimento para aplicar esta patch?
Grato pela atenção, Baixe o arquivo para a pasta ocomon/geral Altere as seguintes linhas do arquivo patch (usando um editor de texto): - Código:
-
--- trunk/ocomon/geral/incluir.php +++ trunk/ocomon/geral/incluir.php Para - Código:
-
--- incluir.php +++ incluir.php Via console acesse a pasta e aplique o patch (Tem que ser via linux) - Código:
-
cd ocomon/geral patch -p1 -i incluir.php.patch Dá para fazer via Windows Também. veja este link: http://docs.moodle.org/en/Development:How_to_apply_a_patch | |
|
| |
whitetiger
Mensagens : 41 Data de inscrição : 18/01/2011 Idade : 39 Localização : Cuiabá - MT
| Assunto: Re: ABRIR CHAMADO EM NOME DO USUÁRIO Qua Jan 19, 2011 1:54 pm | |
| Coloquei no https://code.google.com/p/ocomonv3/issues/detail?id=2 o arquivo com o pach já aplicado. O nome é incluir.php. O patch é incluir.php.patch cuidado para não confundir. | |
|
| |
hruschka
Mensagens : 9 Data de inscrição : 31/12/2010 Idade : 46
| Assunto: Re: ABRIR CHAMADO EM NOME DO USUÁRIO Qua Jan 19, 2011 3:27 pm | |
| Maravilha! Assim que eu tiver um tempo vou fazer a aplicação desta patch.
Muito obrigado, | |
|
| |
mparramauricio
Mensagens : 84 Data de inscrição : 26/08/2010 Idade : 53 Localização : São Paulo
| Assunto: ABRIR CHAMADO EM NOME DO USUÁRIO Qua Jan 19, 2011 3:31 pm | |
| Pessoal,
Consegui implementar a atualização utilizando o arquivo incluir.php que estava disponivel no site.
Funcionou normalmente.
Tentei repetir o comando para o arquivo encaminhar.php.patch que também tem no site mas não deu certo.
Alguém já conseguir alterar o arquivo encaminhar.php para me enviar/
Agradeço a ajuda
Mauricio | |
|
| |
whitetiger
Mensagens : 41 Data de inscrição : 18/01/2011 Idade : 39 Localização : Cuiabá - MT
| Assunto: Re: ABRIR CHAMADO EM NOME DO USUÁRIO Qua Jan 19, 2011 3:37 pm | |
| - mparramauricio escreveu:
- Pessoal,
Consegui implementar a atualização utilizando o arquivo incluir.php que estava disponivel no site.
Funcionou normalmente.
Tentei repetir o comando para o arquivo encaminhar.php.patch que também tem no site mas não deu certo.
Alguém já conseguir alterar o arquivo encaminhar.php para me enviar/
Agradeço a ajuda
Mauricio Coloquei o encaminhar.php lá também. | |
|
| |
fcmoraes
Mensagens : 7 Data de inscrição : 20/01/2011
| Assunto: Re: ABRIR CHAMADO EM NOME DO USUÁRIO Qui Jan 20, 2011 8:03 pm | |
| Pessoal, Meu ocomon fica hospedado na Locaweb em Windows, com o PHPMyAdmin como administrador do MySQL. Como eu faço para aplicar estes patches nestas condições? | |
|
| |
whitetiger
Mensagens : 41 Data de inscrição : 18/01/2011 Idade : 39 Localização : Cuiabá - MT
| Assunto: Re: ABRIR CHAMADO EM NOME DO USUÁRIO Sex Jan 21, 2011 12:34 pm | |
| - fcmoraes escreveu:
- Pessoal,
Meu ocomon fica hospedado na Locaweb em Windows, com o PHPMyAdmin como administrador do MySQL. Como eu faço para aplicar estes patches nestas condições? Cara, estes pachs em nada modificam o MySQL. Alteram apenas os arquivos php. Vc pode baixar o pach e aplicar na sua máquina local (Siga este tutorial: http://docs.moodle.org/en/Development:How_to_apply_a_patch ) ou pode baixar o arquivo com o patch já aplicado que também está disponível no https://code.google.com/p/ocomonv3/issues/detail?id=2 Depois é só fazer upload do arquivo via ftp e substituir o existente. | |
|
| |
fcmoraes
Mensagens : 7 Data de inscrição : 20/01/2011
| Assunto: Re: ABRIR CHAMADO EM NOME DO USUÁRIO Sex Jan 21, 2011 1:29 pm | |
| Estranho, eu baixei o arquivo com o patch aplicado, fiz o upload no local correto, mas quando clico em abrir chamado, aparece a mensagem abaixo:
OcoMon - Módulo de Ocorrências Sexta-feira, 21/01/2011
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in E:\vhosts\fcinformatica.inf.br\httpdocs\teixeira\ocomon\geral\incluir.php on line 55
Abertura de Ocorrências: '> | |
|
| |
whitetiger
Mensagens : 41 Data de inscrição : 18/01/2011 Idade : 39 Localização : Cuiabá - MT
| Assunto: Re: ABRIR CHAMADO EM NOME DO USUÁRIO Sex Jan 21, 2011 1:41 pm | |
| - fcmoraes escreveu:
- Estranho, eu baixei o arquivo com o patch aplicado, fiz o upload no local correto, mas quando clico em abrir chamado, aparece a mensagem abaixo:
OcoMon - Módulo de Ocorrências Sexta-feira, 21/01/2011
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in E:\vhosts\fcinformatica.inf.br\httpdocs\teixeira\ocomon\geral\incluir.php on line 55
Abertura de Ocorrências: '> Está dizendo que não tem um argumento válido na linha 55. O código está o seguinte: - Código:
-
$qryconfglobal = $QRY["useropencall_custom"]; $qryconfglobal .= " and c.conf_cod = "; $qryconfglobal .= $rowarea['sis_screen']; $execqryglobal = mysql_query($qryconfglobal); $rowconf_global = mysql_fetch_array($execqryglobal);
tente colocar o seguinte: - Código:
-
$qryconfglobal = $QRY["useropencall_custom"]; $qryconfglobal .= " and c.conf_cod = "; $qryconfglobal .= $rowarea['sis_screen']; print($qryconfglobal); exit; $execqryglobal = mysql_query($qryconfglobal); $rowconf_global = mysql_fetch_array($execqryglobal);
Veja o que imprime na tela. | |
|
| |
fcmoraes
Mensagens : 7 Data de inscrição : 20/01/2011
| Assunto: Re: ABRIR CHAMADO EM NOME DO USUÁRIO Sex Jan 21, 2011 1:58 pm | |
| Tá complicado rsrs Agora ta dando o seguinte:
SELECT c.*, a.*, b.sistema as ownarea, b.sis_id as ownarea_cod FROM configusercall as c, sistemas as a, sistemas as b WHERE c.conf_opentoarea = a.sis_id and c.conf_ownarea = b.sis_id and c.conf_cod = | |
|
| |
whitetiger
Mensagens : 41 Data de inscrição : 18/01/2011 Idade : 39 Localização : Cuiabá - MT
| Assunto: Re: ABRIR CHAMADO EM NOME DO USUÁRIO Sex Jan 21, 2011 2:10 pm | |
| - fcmoraes escreveu:
- Tá complicado rsrs
Agora ta dando o seguinte:
SELECT c.*, a.*, b.sistema as ownarea, b.sis_id as ownarea_cod FROM configusercall as c, sistemas as a, sistemas as b WHERE c.conf_opentoarea = a.sis_id and c.conf_ownarea = b.sis_id and c.conf_cod = O problema então está na variável $rowarea['sis_screen'] Esta variável vem de uma outra consulta logo acima: - Código:
-
$qryarea = "SELECT * FROM sistemas where sis_id = ".$_SESSION['s_area'].""; $execarea = mysql_query($qryarea); $rowarea = mysql_fetch_array($execarea);
Remova as linhas que adicionou antes e agora altere o código para isto: - Código:
-
$qryarea = "SELECT * FROM sistemas where sis_id = ".$_SESSION['s_area'].""; $execarea = mysql_query($qryarea); $rowarea = mysql_fetch_array($execarea); dump($_SESSION);
| |
|
| |
fcmoraes
Mensagens : 7 Data de inscrição : 20/01/2011
| Assunto: Re: ABRIR CHAMADO EM NOME DO USUÁRIO Seg Jan 24, 2011 5:48 pm | |
| Agora Apareceu isso:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at E:\vhosts\fcinformatica.inf.br\httpdocs\teixeira\ocomon\geral\incluir.php:1) in E:\vhosts\fcinformatica.inf.br\httpdocs\teixeira\ocomon\geral\incluir.php on line 1 OcoMon - M�dulo de Ocorr�ncias Segunda-feira, 24/01/2011
Array ( [s_language] => pt_BR.php [s_usuario] => admin [s_logado] => 1 [s_nivel] => 1 [s_browser] => ie [s_uid] => 1 [s_senha] => admin [s_nivel_desc] => Administrador [s_area] => 1 [s_uareas] => 1,1 [s_permissoes] => Array ( [0] => 1 [1] => 2 )
[s_area_admin] => 0 [s_ocomon] => 1 [s_invmon] => 1 [s_allow_change_theme] => 0 [s_screen] => [s_formatBarOco] => 0 [s_formatBarMural] => 1 [s_date_format] => %d/%m/%Y %H:%M:%S [s_paging_full] => 0 [s_page_size] => 50 [s_allow_reopen] => 1 [s_allow_date_edit] => 0 [s_ocomon_site] => http://www.fcinformatica.inf.br/teixeira [s_colorDestaca] => #CCCCCC [s_colorMarca] => #FFFFCC [s_colorLinPar] => #E3E1E1 [s_colorLinImpar] => #F6F6F6 [s_page_ocomon] => /teixeira/ocomon/geral/incluir.php [ORDERBY] => area, numero [TEXTO_ORDER] => �rea e n�mero do chamado (padr�o) )
Se quiser eu mando o arquivo pra você dar uma olhada, | |
|
| |
whitetiger
Mensagens : 41 Data de inscrição : 18/01/2011 Idade : 39 Localização : Cuiabá - MT
| Assunto: Re: ABRIR CHAMADO EM NOME DO USUÁRIO Seg Jan 24, 2011 6:50 pm | |
| Mandar o código para mim não resolve. Eu tenho o mesmo código rodando aqui Altere o código para: - Código:
-
$qryarea = "SELECT * FROM sistemas where sis_id = ".$_SESSION['s_area'].""; print($qryarea); $execarea = mysql_query($qryarea); $rowarea = mysql_fetch_array($execarea); dump($rowarea);
Basicamente ele deve imprimir na tela o seguinte: - Citação :
- SELECT * FROM sistemas where sis_id = 1
Executar esta query e imprimir o valor do array resultado da consulta. | |
|
| |
fcmoraes
Mensagens : 7 Data de inscrição : 20/01/2011
| Assunto: Re: ABRIR CHAMADO EM NOME DO USUÁRIO Ter Jan 25, 2011 4:58 pm | |
| Eu estou fazendo desde o começo novamente. No primeiro procedimento que você me passou:
$qryconfglobal = $QRY["useropencall_custom"]; $qryconfglobal .= " and c.conf_cod = ";// + $rowarea['sis_screen']; $qryconfglobal .= $rowarea['sis_screen']; print($qryconfglobal); exit; $execqryglobal = mysql_query($qryconfglobal); $rowconf_global = mysql_fetch_array($execqryglobal);
Apareceu uma mensagem mais completa:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at E:\vhosts\fcinformatica.inf.br\httpdocs\teixeira\ocomon\geral\incluir.php:1) in E:\vhosts\fcinformatica.inf.br\httpdocs\teixeira\ocomon\geral\incluir.php on line 1 OcoMon - M�dulo de Ocorr�ncias
Ter�a-feira, 25/01/2011 SELECT * FROM sistemas where sis_id = 1
Array ( [0] => 1 [sis_id] => 1 [1] => DEFAULT [sistema] => DEFAULT [2] => 1 [sis_status] => 1 [3] => default@yourdomain.com [sis_email] => default@yourdomain.com [4] => 1 [sis_atende] => 1 [5] => [sis_screen] => )
SELECT c.*, a.*, b.sistema as ownarea, b.sis_id as ownarea_cod FROM configusercall as c, sistemas as a, sistemas as b WHERE c.conf_opentoarea = a.sis_id and c.conf_ownarea = b.sis_id and c.conf_cod =
| |
|
| |
whitetiger
Mensagens : 41 Data de inscrição : 18/01/2011 Idade : 39 Localização : Cuiabá - MT
| Assunto: Re: ABRIR CHAMADO EM NOME DO USUÁRIO Ter Jan 25, 2011 5:22 pm | |
| Cara, me add no msn: itihoitiho@hotmail.com
Seu problema é de configuração. Se quiser eu dou uma olhada no seu ocomon. O que acontece é que esta área não está configurado a tela (variável sis_screen da tabela sistema).
Esta coluna da tabela deveria estar com o valor 1 (ou outro se vc configurou um "Perfis de tela de abertura"). Acontece que esta coluna está vazia.
Vá em Admin --> Ocorrências --> Áreas
A coluna "Tela para abetura de chamados" deve ter algum valor. Normalmente "default". Se não tiver edite a área e sete este valor. | |
|
| |
fcmoraes
Mensagens : 7 Data de inscrição : 20/01/2011
| Assunto: Re: ABRIR CHAMADO EM NOME DO USUÁRIO Ter Jan 25, 2011 5:47 pm | |
| Cara, valeu pela força. Acabei de mandar um e-mail naquele endereço. | |
|
| |
whitetiger
Mensagens : 41 Data de inscrição : 18/01/2011 Idade : 39 Localização : Cuiabá - MT
| Assunto: Re: ABRIR CHAMADO EM NOME DO USUÁRIO Qua Jan 26, 2011 3:57 pm | |
| Resolvido: O problema era a configuração da área que o campo "Perfil de abertura de chamados" não estava setado. | |
|
| |
Velloso
Mensagens : 3 Data de inscrição : 26/01/2011
| Assunto: Re: ABRIR CHAMADO EM NOME DO USUÁRIO Qua Jan 26, 2011 4:59 pm | |
| Olá whitetiger,
Baixei e apliquei o arquivo incluir.php e funcionou blz!!! Porém, quando gero os relatórios de Atendimentos por usuário, ele sempre relaciona os chamados pelo contato cadastrado. Se o campo contato estiver oculto na tela de abertura do técnico, ele irá usar o nome do próprio técnico.
A solução perfeita seria: * Quando o usuário abrir o chamado, ele preenche o campo contato com o nome de login do usuário, tipo nome.sobrenome; * Quando o técnico abrir em nome do usuário, ele seleciona o nome do usuário no campo contato, onde teria a lista suspensa com o nome de todos os usuários cadastrados.
É possível fazer essas alterações? Obrigado. | |
|
| |
whitetiger
Mensagens : 41 Data de inscrição : 18/01/2011 Idade : 39 Localização : Cuiabá - MT
| Assunto: Re: ABRIR CHAMADO EM NOME DO USUÁRIO Qua Jan 26, 2011 5:31 pm | |
| - Velloso escreveu:
- Olá whitetiger,
Baixei e apliquei o arquivo incluir.php e funcionou blz!!! Porém, quando gero os relatórios de Atendimentos por usuário, ele sempre relaciona os chamados pelo contato cadastrado. Se o campo contato estiver oculto na tela de abertura do técnico, ele irá usar o nome do próprio técnico.
A solução perfeita seria: * Quando o usuário abrir o chamado, ele preenche o campo contato com o nome de login do usuário, tipo nome.sobrenome; * Quando o técnico abrir em nome do usuário, ele seleciona o nome do usuário no campo contato, onde teria a lista suspensa com o nome de todos os usuários cadastrados.
É possível fazer essas alterações? Obrigado. Eu estou trabalhando nesta segunda versão. Vou disponibilizar lá e vc testa. | |
|
| |
Conteúdo patrocinado
| Assunto: Re: ABRIR CHAMADO EM NOME DO USUÁRIO | |
| |
|
| |
| ABRIR CHAMADO EM NOME DO USUÁRIO | |
|