| Ambos lados da revisão anterior Revisão anterior | |
| pres:gerti:gestao_de_ativos:portal [09/09/2026 20:58] – pramorim | pres:gerti:gestao_de_ativos:portal [25/09/2026 22:13] (atual) – pramorim |
|---|
| |
| ====== PORTAL TCE-GO ====== | ====== PORTAL TCE-GO ====== |
| |
| Segue o planejamento macro para a execução do projeto. | Segue o planejamento macro para a execução do projeto. |
| |
| ^ Fase ^ Atividade Principal ^ Período Estimado ^ Situação em 09/09/2026 ^ | ^ Fase ^ Atividade Principal ^ Período Estimado ^ Situação em 25/09/2026 ^ |
| | 1 | **Assessment, Discovery e Planejamento** | Jan/2026 | **Finalizada** | | | 1 | **Assessment, Discovery e Planejamento** | Jan/2026 | **Finalizada** | |
| | 2 | **Design e Prototipação** \\ (Inclui Grupos Focais: 02/02 a 11/02) | Fev/2026 a Mar/2026 | **Finalizada** | | | 2 | **Design e Prototipação** \\ (Inclui Grupos Focais: 02/02 a 11/02) | Fev/2026 a Mar/2026 | **Finalizada** | |
| | 3 | **Desenvolvimento** | Mar/2026 a Mai/2026 | **Em andamento** \\ 27 requisitos com especificação; 11 entregues e 16 desenvolvidos. Estendeu-se além do período estimado. | | | 3 | **Desenvolvimento** | Mar/2026 a Mai/2026 | **Finalizada em 25/09/2026** \\ Todas as atividades desenvolvidas: 30 requisitos, sendo 27 funcionalidades e 3 de migração e carga inicial de conteúdo. Apresentação de encerramento pré-agendada pela DICOM para 29/09/2026. Estendeu-se além do período estimado. | |
| | 4 | **Conteúdo e Integrações** | Mai/2026 a Jun/2026 | **Em andamento** \\ Migração de conteúdo do Liferay e do portal antigo em MVC em curso. | | | 4 | **Conteúdo e Integrações** | Mai/2026 a Jun/2026 | **Scripts prontos** \\ Scripts de migração do Liferay e de carga inicial criados e testados em homologação. A carga será revista e executada na virada para produção. | |
| | 5 | **Homologação** | Ao final de cada ciclo | **Em andamento** \\ Teste concluído em 11 requisitos, em execução em 4, pendente em 9 e impedido em 2. | | | 5 | **Homologação** | Ao final de cada ciclo | **Em andamento** \\ Na apuração de 09/09/2026: teste concluído em 11 requisitos, em execução em 4, pendente em 9 e impedido em 2. | |
| |
| ===== Atores e Perfis ===== | ===== Atores e Perfis ===== |
| | RF_031 | Licitações e Contratos | Desenvolvido — teste pendente | [[https://projetos.tce.go.gov.br/issues/39410|#39410]] · [[https://projetos.tce.go.gov.br/issues/41984|#41984]] | | | RF_031 | Licitações e Contratos | Desenvolvido — teste pendente | [[https://projetos.tce.go.gov.br/issues/39410|#39410]] · [[https://projetos.tce.go.gov.br/issues/41984|#41984]] | |
| | RF_032 | Disparo Automático de Newsletter | Desenvolvido — teste pendente | [[https://projetos.tce.go.gov.br/issues/39400|#39400]] | | | RF_032 | Disparo Automático de Newsletter | Desenvolvido — teste pendente | [[https://projetos.tce.go.gov.br/issues/39400|#39400]] | |
| | | RF_033 | Migração de Arquivos do Liferay (publicações institucionais e mídia) | Desenvolvido — script testado em homologação; carga na virada para produção | [[https://projetos.tce.go.gov.br/issues/42800|#42800]] | |
| | | RF_034 | Migração das Licitações do Liferay | Desenvolvido — script testado em homologação; carga na virada para produção | [[https://projetos.tce.go.gov.br/issues/44009|#44009]] | |
| | | RF_035 | Carga Inicial (catálogo de serviços e vínculos a menus e subportais) | Desenvolvido — script testado em homologação; carga na virada para produção | [[https://projetos.tce.go.gov.br/issues/43881|#43881]] | |
| | — | Configurações de Usuários | **Removido do escopo** | ''#39398'' (encerrada) | | | — | Configurações de Usuários | **Removido do escopo** | ''#39398'' (encerrada) | |
| | — | Monitoramento de Atividades (Google Analytics) | Desenvolvido — **teste impedido** | [[https://projetos.tce.go.gov.br/issues/39402|#39402]] | | | — | Monitoramento de Atividades (Google Analytics) | Desenvolvido — **teste impedido** | [[https://projetos.tce.go.gov.br/issues/39402|#39402]] | |
| |
| **Total:** 27 requisitos — 11 entregues e 16 desenvolvidos (4 com teste em execução, 9 pendentes, | **Total:** 30 requisitos, todos desenvolvidos. Das 27 funcionalidades, 11 foram entregues e 16 estão desenvolvidas, das quais 4 com teste em execução, 9 com teste pendente, 2 com teste impedido e 1 já testada, aguardando reclassificação (situação dos testes apurada em 09/09/2026). Os 3 requisitos de migração e carga inicial (RF_033 a RF_035) têm os scripts testados em homologação e a carga prevista para a virada para produção. |
| 2 impedidos e 1 já testado aguardando reclassificação). | |
| |
| ===== Requisitos Funcionais ===== | ===== Requisitos Funcionais ===== |
| * **Ator:** Todos os públicos, Gestor de Conteúdo. | * **Ator:** Todos os públicos, Gestor de Conteúdo. |
| * **Critério de Aceite:** No primeiro acesso ao Portal, o banner de consentimento deve ser exibido antes da ativação de qualquer cookie não essencial. Ao selecionar "Recusar Não Essenciais", o sistema não deve ativar cookies de analytics ou rastreamento e o Google Analytics não deve coletar dados da sessão. A preferência selecionada deve ser respeitada na visita seguinte, sem nova exibição do banner. As páginas de Política de Privacidade e Termos de Uso devem ser acessíveis a partir do rodapé em todas as páginas do Portal. O Gestor de Conteúdo deve ser capaz de atualizar o texto dessas páginas via CMS, com reflexo no Portal em até 5 minutos. | * **Critério de Aceite:** No primeiro acesso ao Portal, o banner de consentimento deve ser exibido antes da ativação de qualquer cookie não essencial. Ao selecionar "Recusar Não Essenciais", o sistema não deve ativar cookies de analytics ou rastreamento e o Google Analytics não deve coletar dados da sessão. A preferência selecionada deve ser respeitada na visita seguinte, sem nova exibição do banner. As páginas de Política de Privacidade e Termos de Uso devem ser acessíveis a partir do rodapé em todas as páginas do Portal. O Gestor de Conteúdo deve ser capaz de atualizar o texto dessas páginas via CMS, com reflexo no Portal em até 5 minutos. |
| | \\ |
| | |
| | ==== Migração e Carga Inicial de Conteúdo ==== |
| | |
| | Os três requisitos deste bloco não têm tela para o cidadão: são scripts executados pela equipe técnica para levar ao novo Portal o conteúdo do Liferay e os cadastros iniciais. Os scripts foram criados e testados em homologação. **Na virada para produção, a carga será revista e executada novamente** sobre o banco de produção. |
| | |
| | === Migração de Arquivos do Liferay === |
| | **Descrição:** O sistema deve importar para o WordPress os arquivos publicados na biblioteca de documentos do Liferay, a partir de um **de-para** levantado por grupo de arquivos nos painéis Qlik e conferido na API do Liferay. Cada arquivo vira uma mídia, e cada publicação vira uma Publicação Institucional (ver //Upload e Categorização de Publicações Institucionais//) com seus arquivos vinculados, tipo, assunto, palavras-chave e resumo já classificados. O volume é de 22 grupos, 2.118 arquivos e 1.856 publicações, das quais 1.431 são edições do Clipping Eletrônico. Depois da importação, o de-para recebe a URL gerada para cada arquivo no WordPress, e com ela as URLs antigas do Liferay são redirecionadas e as referências a elas são trocadas. |
| | * **Situação:** Desenvolvido — script criado e testado em homologação; a carga será revista e executada na virada para produção. Demanda [[https://projetos.tce.go.gov.br/issues/42800|#42800]]. |
| | * **Documentação:** RF_033 (PRD do import e de-para por grupo, no repositório do projeto). |
| | * **Ator:** Equipe técnica (execução); Gestor de Conteúdo (conferência). |
| | * **Critério de Aceite:** Todo arquivo do de-para deve existir no WordPress após a carga, vinculado à publicação indicada. O de-para deve registrar, para cada arquivo, a URL gerada no WordPress. Nenhuma URL antiga do Liferay presente no de-para deve resultar em link quebrado após a virada. |
| | \\ |
| | |
| | === Migração das Licitações do Liferay === |
| | **Descrição:** O sistema deve importar para o formulário de Licitação do WordPress (ver //Licitações e Contratos//) os processos publicados na página "Acesso aos Licitantes" do Liferay: editais de licitação de 2004 a 2026 e contratações diretas de 2021 a 2026. São 951 processos identificados a partir dos nomes das pastas e do texto dos PDFs. Cada arquivo vai para o campo próprio do formulário (edital, anexos, respostas, participantes, sessões e retificações), e o vencedor é obtido do painel Qlik de licitações, dos contratos do PNCP ou do próprio ato de dispensa ou inexigibilidade. Os processos com dado a confirmar entram como rascunho, para revisão da área responsável. O Plano de Contratações Anual fica fora deste requisito, porque é migrado com os arquivos do Liferay. |
| | * **Situação:** Desenvolvido — script criado e testado em homologação; a carga será revista e executada na virada para produção. Demanda [[https://projetos.tce.go.gov.br/issues/44009|#44009]]. |
| | * **Documentação:** RF_034 (análise, decisões e planilhas de revisão, no repositório do projeto). |
| | * **Ator:** Equipe técnica (execução); área responsável pelas licitações (revisão dos rascunhos). |
| | * **Critério de Aceite:** Cada processo identificado na página do Liferay deve existir no WordPress com modalidade, número, ano e objeto preenchidos e com os arquivos nos campos correspondentes. Processo com situação a confirmar, sem documento principal ou sem número deve entrar como rascunho e não aparecer no Portal Público até a revisão da área. |
| | \\ |
| | |
| | === Carga Inicial === |
| | **Descrição:** O sistema deve receber, por carga, dois cadastros iniciais preparados com as áreas em planilha. O primeiro é o **catálogo de serviços** (ver //Portal de Serviços//): 72 serviços, com tipo de acesso (Público, Com cadastro ou Restrito/Interno), ícone, público-alvo, passos de "Como acessar" e materiais de ajuda. O segundo são os **vínculos de páginas internas e externas a menus e subportais**: 38 itens, distribuídos em 11 grupos dos banners da Home Page, do Portal da Transparência e do Observatório do Cidadão. A carga de vínculos não cria grupos: verifica antes se cada grupo de destino já está cadastrado e, se não estiver, bloqueia os itens daquele grupo e informa no relatório. |
| | * **Situação:** Desenvolvido — script criado e testado em homologação; a carga será revista e executada na virada para produção. Demanda [[https://projetos.tce.go.gov.br/issues/43881|#43881]] (vínculos de páginas). |
| | * **Documentação:** RF_035 (planilhas de origem, pendências e orientações da carga, no repositório do projeto). |
| | * **Ator:** Equipe técnica (execução); Gestor de Conteúdo (cadastro prévio dos grupos). |
| | * **Critério de Aceite:** Após a carga, os 72 serviços devem constar do catálogo com todos os campos obrigatórios preenchidos. O script deve recusar a planilha que tiver dado que o formulário não aceita, como ícone inexistente, tipo de acesso fora da lista ou texto acima do limite do campo. Item de vínculo cujo grupo de destino não esteja cadastrado não deve ser gravado, e o relatório da carga deve indicar o grupo ausente. A verificação dos grupos deve ser executada também na simulação (//dry-run//), sem gravar dados. |
| \\ | \\ |
| |
| |
| ^ Data ^ O que mudou ^ Motivo ^ | ^ Data ^ O que mudou ^ Motivo ^ |
| | | 25/09/2026 | Acrescentados os requisitos de migração e carga inicial: //Migração de Arquivos do Liferay// (RF_033), //Migração das Licitações do Liferay// (RF_034) e //Carga Inicial// (RF_035). Cronograma atualizado: Fase 3 (Desenvolvimento) finalizada em 25/09/2026, com apresentação de encerramento em 29/09/2026, e Fase 4 com os scripts testados em homologação | Encerramento da Fase 3 e requisitos criados após a versão de 09/09 | |
| | 09/09/2026 | Acrescentada a **situação de cada requisito**, com o quadro geral por RF e link direto para a demanda no Redmine; cronograma atualizado; //Configurações de Usuários// marcado como removido do escopo | A página não informava andamento nem apontava para a demanda correspondente | | | 09/09/2026 | Acrescentada a **situação de cada requisito**, com o quadro geral por RF e link direto para a demanda no Redmine; cronograma atualizado; //Configurações de Usuários// marcado como removido do escopo | A página não informava andamento nem apontava para a demanda correspondente | |
| | 09/09/2026 | Acrescentados os requisitos que faltavam — //Consulta de Publicações Institucionais//, //Licitações e Contratos//, //Portal de Governança, Planejamento e Gestão//, //Contatos// e //Gestão de Conteúdo dos Módulos e Subportais// — e o Mapa do Site junto à Acessibilidade | Especificados após a versão inicial e ausentes desta página | | | 09/09/2026 | Acrescentados os requisitos que faltavam — //Consulta de Publicações Institucionais//, //Licitações e Contratos//, //Portal de Governança, Planejamento e Gestão//, //Contatos// e //Gestão de Conteúdo dos Módulos e Subportais// — e o Mapa do Site junto à Acessibilidade | Especificados após a versão inicial e ausentes desta página | |
| ---- | ---- |
| |
| — //Situação apurada em 09/09/2026 a partir do planejamento de backlog do projeto; números de demanda conferidos na API do Redmine (projeto PORTAL TCE-GO Reformulação).// \\ | — //Situação apurada em 09/09/2026 a partir do planejamento de backlog do projeto; números de demanda conferidos na API do Redmine (projeto PORTAL TCE-GO Reformulação). Cronograma e requisitos RF_033 a RF_035 atualizados em 25/09/2026.// \\ |
| — //Atualizado com: Claude Code (Opus 5), a partir dos PRDs mantidos no repositório do protótipo.// \\ | — //Atualizado com: Claude Code (Opus 5), a partir dos PRDs mantidos no repositório do protótipo.// \\ |
| — //Revisado por: @pramorim // | — //Revisado por: @pramorim - Paulo Ricardo Amorim // |
| |