Bom dia Marta e a todos os membros da lista Gepnet/Portal SPB,
1. A falta de conteúdo nos campos Atividades Concluídas e Atividades em andamento é um erro mesmo. O código está com falha.
1.1 O arquivo a ser corrigido é: application/modules/projeto/models/mappers/atividadecronograma.php Procurar por "public function retornaAtividadesConcluidasPorPerÃodo($params)" e por "public function retornaAtividadesEmAndamentoPorPerÃodo($params)".
1.2 Uma sugestão de código (sem garantia de funcionamento) pode ser substituir as functions abaixo no arquivo mencionado:
public function retornaAtividadesConcluidasPorPerÃodo($params)
{
$sql = "SELECT
idatividadecronograma,
idprojeto,
idgrupo,
numpercentualconcluido,
nomatividadecronograma,
to_char(datiniciobaseline, 'DD/MM/YYYY') as datiniciobaseline,
to_char(datfimbaseline, 'DD/MM/YYYY') as datfimbaseline,
to_char(datinicio, 'DD/MM/YYYY') as datinicio,
to_char(datfim, 'DD/MM/YYYY') as datfim,
datfim as datafim,
to_char(datcadastro, 'DD/MM/YYYY') as datcadastro,
domtipoatividade,
idparteinteressada,
flacancelada,
flaaquisicao,
flainformatica,
desobs,
idcadastrador,
idmarcoanterior,
numdias,
vlratividadebaseline,
vlratividade,
numfolga,
idelementodespesa
FROM agepnet200.tb_atividadecronograma
WHERE
idprojeto = :idprojeto
and domtipoatividade in (3,4)
and numpercentualconcluido = 100
and datfim > to_date(:datainicial,'DD/MM/YYYY')
and datfim <= to_date(:datafinal,'DD/MM/YYYY')
ORDER BY datafim ASC, datfimbaseline asc";
$resultado = $this->_db->fetchAll($sql, array(
'idprojeto' => $params['idprojeto'],
'datainicial' => $params['datainicial'],
'datafinal' => $params['datafinal']
));
return $resultado;
}
public function retornaAtividadesEmAndamentoPorPerÃodo($params)
{
$sql = "SELECT
idatividadecronograma,
idprojeto,
idgrupo,
numpercentualconcluido,
nomatividadecronograma,
to_char(datiniciobaseline, 'DD/MM/YYYY') as datiniciobaseline,
to_char(datfimbaseline, 'DD/MM/YYYY') as datfimbaseline,
to_char(datinicio, 'DD/MM/YYYY') as datinicio,
to_char(datfim, 'DD/MM/YYYY') as datfim,
datfim as datafim,
to_char(datcadastro, 'DD/MM/YYYY') as datcadastro,
domtipoatividade,
idparteinteressada,
flacancelada,
flaaquisicao,
flainformatica,
desobs,
idcadastrador,
idmarcoanterior,
numdias,
vlratividadebaseline,
vlratividade,
numfolga,
idelementodespesa
FROM agepnet200.tb_atividadecronograma
WHERE
idprojeto = :idprojeto
and domtipoatividade in (3,4)
and numpercentualconcluido != 100
and numpercentualconcluido != 0
ORDER BY datafim ASC, datinicio asc";
$resultado = $this->_db->fetchAll($sql, array(
'idprojeto' => $params['idprojeto'],
));
return $resultado;
}
2. Quanto ao Relatório Cronograma não permitir rolar, tente o seguinte:
2.1 Localize o arquivo: application/modules/projeto/views/scripts/cronograma/resultado-relatorio-cronograma.phtml
2.2 Substitua a linha "->appendStylesheet($this->baseUrl('/css/app/projeto/cronograma/index.css'))
;" POR "->appendStylesheet($this->baseUrl('/css/app/projeto/cronograma/relatorioCronograma.css'));"
3. A falha de gravação do TAP (mas que grava) tente resolver com:
3.1 Localize o arquivo: application/modules/projeto/services/gerencia.php
3.2 Comente as linhas 171 a 173 (o conteúdo é:
//if($dados['flapublicado'] == 'S'){
// $model->domstatusprojeto = 2;
// }
Eu posso ajudar assim por enquanto.
Advirto a todos os membros da lista que não sou programador, mas apenas o gestor do sistema na PF.
Entendo um pouco de TI, mas não sou profissional da área.
Meu foco são as regras de negócio do software, cuja construção da nova versão participei efetivamente desde maio/2013.
As orientações aqui sugeridas devem ser testadas por profissionais competentes antes de uso em ambiente de produção.
Gepnet é oferecido sem nenhuma garantia de funcionamento e sua disponibilização no portal SPB atendeu a um convite de participação por parte da STI/MPOG.
Em nosso órgão não existe iniciativa particular de sustentar o software para o portal SPB por absoluta falta de pessoal. Por isso, convido a todos para, efetivamente, praticar a filosofia do software colaborativo e contribuir com um pequeno esforço no aperfeiçoamento da solução Gepnet.
A primeira versão em beta teste foi lançada em agosto de 2015 no ambiente interno da PF.
A versão 2.0 entrou em produção em 01/01/2016.
Estamos preparando uma versão 2.4 ou 2.5 com profundas correções no módulo cronograma e controle de predecessoras. Também está em homologação final um novo módulo de permissões de acesso por projeto (compartimentação por usuário). Ambas sem data de finalização confirmada ou garantia de disponibilização à comunidade SPB.
No período de 20/07 a 10/09 estarei envolvido com as Olimpíadas no Rio, fora de Brasília. Portanto, tenham paciência...
Agradeço o interesse de todos em utilizar o sistema Gepnet. Fico muito motivado com isso.
Cordialmente,
Márcio de Moraes Palmeira
Palmeira.mmp@dpf.gov.br
-----Mensagem original-----
De: Marta Hinnig [mailto:marta.hinnig@trt12.jus.br]
Enviada em: Nenhum
Para: gepnet@listas.softwarepublico.gov.br
Assunto: Inauguração da lista do gepnet
O TRT12 já é usuário do GEPNET I e estamos começando a utilizar o GEPNET II. Temos umas dúvidas, por que no relatório de acompanhamento o sistema não trás os campos de "Atividades Concluídas no Período" e "Atividades em Andamento no Período"?
Também no Relatório Cronograma quando peço para pesquisar todos o sistema mostra só a primeira página não permitindo rolar. Outro comportamento que tem apresentado é falha na gravação do TAP em "informações técnicas" e "resumo do Projeto" que apesar de apresentar o erro "Falha ao enviar a requisição" ele grava a alteração.
Aguardo resposta