Prezados integrantes desta comunidade,
Recorro aos Srs para que averiguem o problema que estamos deparando no sistema.
Problema:
Em:
· Projeto -> Novo -> Informações iniciais (TAP)
Ao cadastrarmos novo projeto, o sistema exibe mensagem de erro.
Ou
· Projeto -> Gerenciar -> Informações iniciais (TAP)
Ao atualizarmos os dados de um projeto, o sistema exibe mensagem de erro.
Ao debugarmos o erro apresentado "Falha ao enviar a requisição", conseguimos identificar alguns fatos:
1. Developer Tools: Aba Network
o Name path: JSON - /projeto/tap/informacoesiniciais/format
o Headers
i. Form Data:
nomcodigo: 001/2017/PMO ADMIN
nomprojeto: bvcbvcbvcb
idprograma: 11
vlrorcamentodisponivel: 39,99
idobjetivo: 17
idacao: 22
nomdemandante: Ana Paula Botelho da Luz
iddemandante: 31
idpatrocinador: 12
nompatrocinador: Vicente Celso Orrú de Azevedo
idgerenteprojeto: 13
nomgerenteprojeto: Sidartha Tricarico Menin
idgerenteadjunto: 15
nomgerenteadjunto: Paulo Torres
datinicio: 01/03/2017
datfim: 31/03/2017
datinicioplano: 06/03/2017
datfimplano: 10/03/2017
idnatureza: 8
idsetor: 6
idescritorio: 10
ano: 2017
idportfolio: 35
flacopa: N
numperiodicidadeatualizacao: 5
numcriteriofarol: 5
flapublicado: S
flaaprovado: S
domtipoprojeto: Normal
idprojeto: 7
submit: Salvar
o Response
{"env":"development","nomeEscritorio":"ESCRIT\u00d3RIO DE PROJETOS DA GETIF","identiti":1,"perfil":1,"dados":{"idprojeto":null},"success":false,"msg":{"text":{"notInArray":"'22' n\u00e3o foi encontrado na lista"},"type":"error","hide":true,"closer":true,"sticker":false}}
Notice: Trying to get property of non-object in /var/www/gepnet2/application/modules/projeto/controllers/TapController.php on line 159
2. O problema ocorre no momento da validação do campo Ações estratégicas.
o Quando a obrigatoriedade da validação deste campo é retirada do código fonte, o sistema realiza a gravação sem problemas.
i. O IDACAO da tabela PROJETO para aquele projeto é corretamente preenchido com o número 22, que representa o id da Ação Estratégica escolhida.
ii. No entanto, quando vamos acessar as "Informações iniciais" daquele projeto no sistema, o campo é apresentado sem informação: "Selecione".
iii. Averiguamos que para exibir as informações em tela o sistema também realiza validação e por isso a informação não é mostrada no sistema.
3. Esta Ação Estratégica em particular (IDACAO 22) e todas as novas Ações estratégicas que cadastramos no GEPNET não são aceitas no momento de cadastrar um novo projeto ou atualizar os dados de um projeto.
o No entanto algumas ações estratégicas antigas são aceitas pelo sistema sem erros.
Em caso de dúvidas, podem me contatar pelo e-mail ou em meu telefone.
Agradecemos pela atenção,
Sidartha Tricarico Menin
Coordenação de Sistemas de Informação da FUNCEF
* 61-3329-1930
* sidartha@funcef.com.br
[Descrição: Marcas_Cor_Icone_2009_versao_e-mail.jpg] www.funcef.com.br