[ER_033] Migração dos arquivos do Liferay
Descrição: Migração dos arquivos publicados em páginas e painéis do portal antigo (Liferay) para o novo Portal TCE-GO (WordPress). Cada arquivo tem um de dois destinos: vira publicação oficial, com tipo, edição, data, assunto e vínculo com subportal, ou vai só para a biblioteca de mídia, referenciado pela página que o lista. Esta página descreve o que é migrado, como os dados foram extraídos e como foram cruzados com o inventário de páginas e painéis e com a curadoria da área. A execução da importação no WordPress está especificada em documento próprio, fora desta página.
Origem: portal.tce.go.gov.br (Liferay 6.2, sites 20181 — Portal, 117455 — Governança e Planejamento, 417632 — Pacto pela Primeira Infância, 94690 — Corregedoria-Geral e 129288 — Ministério Público de Contas) e 11 painéis Qlik em paineis.tce.go.gov.br. Levantamento feito entre 16/09/2026 e 03/11/2026.
Destino: Portal TCE-GO (WordPress) | Publicações Oficiais (/publicacoes-oficiais, antes Publicações Institucionais) e biblioteca de mídia.
Demanda: Redmine #42800 — [MIGRAR] Páginas e Arquivos.
//Gestão depois da migração. Novas edições e novos arquivos passam a ser publicados pela própria área responsável no WP-Admin (ambiente administrativo do WordPress), no submenu de Publicações Oficiais da sua unidade (ex.: Boletim de Jurisprudência, Relatório de Gestão Fiscal). O manual de uso do WP-Admin será publicado em documentação própria, ainda a ser elaborada. //
1. O que está sendo migrado
| Conjunto | Quantidade |
|---|---|
| Arquivos | 2.503, com 5,17 GB, todos localizados no Liferay e com o download conferido |
| Publicações oficiais a cadastrar | 2.129, das quais 1.431 são edições diárias do Clipping Eletrônico |
| Arquivos só para a biblioteca de mídia | 103, em 6 grupos |
| Grupos de migração | 26 — 21 com publicações e 5 só com mídia |
| Período dos arquivos | carregados no Liferay de 13/09/2018 a 29/09/2026; o conteúdo mais antigo é de 2000 |
1.1 Por grupo
Um grupo reúne os arquivos de uma página ou de um painel do portal antigo.
| Grupo | Página ou painel de origem | Destino | Arquivos | Publicações |
|---|---|---|---|---|
| Clipping Eletrônico | Clipping Eletrônico | Publicação · Clipping Eletrônico | 1.431 | 1.431 |
| Relatório do Artigo 30 | Serviços › Artigo 30 (Gerenciador de Download) | Publicação · Relatório do Artigo 30 | 146 | 91 |
| Informação Documentada do SGI | Painel Qlik “Informação Documentada” (só documentos públicos) | Publicação · Manuais e Tutoriais | 141 | 76 |
| Corregedoria-Geral — Atividades e Resultados | Institucional › Corregedoria-Geral › Atividades e Resultados | Publicação · Relatório de Atividades, Relatório de Correição e Inspeção e Plano Institucional | 135 | 132 |
| Relatório de Gestão Fiscal | Transparência › Relatório de Gestão Fiscal (painel Qlik) | Publicação · Relatório de Gestão Fiscal | 80 | 56 |
| Sumários Executivos — Resultados de Fiscalizações | Fiscalização e Controle › Resultados de Fiscalizações (painel Qlik) | Publicação · Sumários Executivos | 77 | 77 |
| Contas do Governador | Fiscalização e Controle › Contas do Governador | Publicação · Relatório Técnico e Sumários Executivos | 75 | 31 |
| Pacto pela Primeira Infância — Comitê Goiano | Primeira Infância › Comitê Goiano | Biblioteca de mídia | 68 | — |
| TAGs — Termos de Ajustamento de Gestão | Serviços › Consulta de TAGS (Gerenciador de Download) | Publicação · TAGs | 65 | 12 |
| Artigos e Publicações | Artigos e Publicações (pastas escolhidas na curadoria) | Publicação · Cartilhas, Relatório de Pesquisa e Livros e Revistas | 59 | 43 |
| Boletim de Jurisprudência | TCE-Juris › Boletins de Jurisprudência | Publicação · Boletim de Jurisprudência | 30 | 30 |
| Ministério Público de Contas (MPC-GO) | Institucional › Ministério Público de Contas (Recomendações, Representações, Pareceres Selecionados e Artigos e Publicações) | Publicação · Ato do MPC, Livros e Revistas, Cartilhas e Relatório de Atividades | 39 | 38 |
| Boletim de Governança e Gestão (BGG) | SEC-PLAN › BGG (painel Qlik) | Publicação · BGG | 28 | 28 |
| Boletim Estratégico | Painel Qlik do Quadro de Pessoal e Gastos com COVID-19 | Publicação · Boletim Estratégico | 25 | 25 |
| Planos Institucionais | Governança e Planejamento › Gestão da Estratégia | Publicação · Plano Institucional | 22 | 21 |
| Prestação de Contas Anual | Transparência › Prestação de Contas Anual (painel Qlik) | Publicação · Prestação de Contas Anual | 16 | 9 |
| Obras — Paralisadas e Realizadas | Transparência › Obras (painel Qlik) | Biblioteca de mídia | 14 | — |
| Contas julgadas irregulares | Fiscalização e Controle › Contas Irregulares (painel Qlik) | Biblioteca de mídia | 9 | — |
| Biblioteca do Pacto pela Primeira Infância | Primeira Infância › Biblioteca | Publicação · Livros e Revistas, Cartilhas e Relatório | 8 | 8 |
| E-books | E-books | Publicação · Livros e Revistas (E-book) | 8 | 8 |
| Funcionários terceirizados | Transparência › Terceirizados (painel Qlik) | Biblioteca de mídia | 7 | — |
| Plano de Contratações Anual (PCA) | Licitações › Acesso aos Licitantes | Publicação · Plano Institucional (PCA) | 6 | 4 |
| Relatório de Atividades | SEC-PLAN › Relatório Trimestral de Atividades | Publicação · Relatório de Atividades | 6 | 6 |
| Folha de Pagamento — informações complementares | Painel Qlik “Detalhamento da Folha - Servidores” | Biblioteca de mídia | 3 | — |
| Governança e Planejamento — arquivos avulsos | Páginas Pilar IV — Gestão da Integridade e Cadeia de Valor | Publicação · Cartilhas (1) e biblioteca de mídia (2) | 3 | 1 |
| Pesquisas — Partes Interessadas | SEC-PLAN › Pesquisas | Publicação · Relatório de Pesquisa | 2 | 2 |
| Total | 2.503 | 2.129 | ||
1.2 Publicações por unidade do WP-Admin
A unidade é o submenu de Publicações Oficiais em que a publicação é cadastrada e mantida.
| Unidade | Publicações | Grupos de origem |
|---|---|---|
| Clipping Eletrônico | 1.431 | Clipping Eletrônico |
| Relatório de Atividades | 109 | Corregedoria-Geral: relatórios bimestrais do Tribunal (70), semestrais (22) e anuais (10) da Corregedoria; Relatório Trimestral de Atividades (6); GAEPE do MPC (1) |
| Relatório do Artigo 30 | 91 | Artigo 30: um relatório por trimestre, de 2003 a 2026 |
| Sumários Executivos | 81 | Sumários Executivos (77) e Contas do Governador (4, de 2022 a 2025) |
| Manuais e Tutoriais | 76 | Informação Documentada do SGI |
| Relatório de Gestão Fiscal | 57 | Relatório de Gestão Fiscal (56) e a lista de relatores das Contas do Governador anteriores a 2000 (1) |
| Livros e Revistas | 42 | Revista Notícias TCE (28), E-books (8), Livros da Primeira Infância (3), Revista Controle Externo (2) e o artigo do MPC (1) |
| Boletim de Jurisprudência | 30 | Boletim de Jurisprudência |
| Boletim de Governança e Gestão | 28 | BGG |
| Relatório Técnico | 26 | Contas do Governador |
| Boletim Estratégico | 25 | Quadro de Pessoal (16) e COVID-19 (9) |
| Plano Institucional | 34 | Planos Institucionais (21), Planos de Correição e Inspeção (9) e PCA (4) |
| Relatório de Correição e Inspeção | 21 | Corregedoria-Geral: relatórios de correição (15) e de inspeção (6) |
| Atos do MPC | 35 | MPC-GO: decisões relevantes (16), pareceres relevantes (7), recomendações (6), pareceres das Contas do Governador (3), notas (2) e representação (1) |
| Cartilhas | 13 | Artigos e Publicações (7), Primeira Infância em Foco (4), Governança (1) e MPC (1) |
| TAGs | 12 | TAGs: uma publicação por termo |
| Prestação de Contas Anual | 9 | Prestação de Contas Anual |
| Relatório de Pesquisa | 8 | Artigos e Publicações (6) e Pesquisas — Partes Interessadas (2) |
| a definir | 1 | “Relatório: Tribunais de Contas e a Primeira Infância 2025” (§6) |
1.3 Vínculos com subportal
A publicação continua na listagem geral de Publicações Oficiais e aparece também na categoria do subportal indicada. No hub do subportal, cada categoria é um card e um grupo próprio no filtro de busca. A categoria que ainda não existe é criada pelo import, publicada, porque a migração precisa dela; se existir em rascunho, o vínculo é recusado e vai para o relatório.
| Subportal › Categoria | Publicações |
|---|---|
| Observatório do Cidadão › Resultados de Fiscalizações | 77 |
| Transparência › Prestação de Contas e Resultados | 56 |
| Observatório do Cidadão › Contas do Governador | 31 (categoria a criar) |
| Pacto da Primeira Infância › Documentos e Metodologia | 1 |
| Pacto da Primeira Infância › Biblioteca | 8 (categoria a criar) |
TAGs e Relatório do Artigo 30 não têm vínculo com subportal (decisões M9 e M10).
1.4 Formatos e tamanho
- 2.388 PDFs (95%). Os demais são 42 imagens PNG e 3 JPEG, 29 arquivos compactados (15 ZIP e 14 7z), 22 planilhas, 14 documentos Word e 5 sem tipo identificado (arquivos vazios, §3.3).
- 326 arquivos passam de 5 MB, que é o limite atual do campo de arquivo da publicação; 322 deles estão em publicações. Dois passam de 100 MB: as Contas Anuais do TCE-GO e do Fundo de Modernização (130,6 MB) e o Livro da Primeira Infância de 2022 (104,5 MB).
- O Clipping Eletrônico responde por 2,06 GB dos 5,17 GB.
2. O que não é migrado
| Item | Motivo |
|---|---|
| Atas de Julgamento (Transparência) | Absorvidas pelo serviço de Pautas e Sessões de Julgamento |
| Gestão de Processos (SEC-PLAN) | Os arquivos vão para a Intranet |
| Tabela de valores das diárias (painel Qlik) | São portarias, que devem apontar para o GNOI ou para o processo. Decisão com a área responsável |
| Normativos do SGI (painel Informação Documentada) | São links para o GNOI, não arquivos |
| Documentos internos do SGI | Só entram os marcados como “Público” no painel, inclusive os que estão “Em manutenção” |
| Pesquisa do IRB (Artigos e Publicações › Pesquisas) | Excluída na curadoria |
| Pastas de Artigos e Publicações fora da curadoria | Entram só Cartilhas, Pesquisas, Revista Digital e Revistas Notícias TCE e Controle Externo |
| Plano Estratégico 2014-2020 | O link aponta para a Resolução Normativa 004-2013, que é referenciada como ato normativo |
| Arquivos em sites.tce.go.gov.br | O domínio não responde |
| Licitações (editais, contratações diretas, licitantes sancionados) | Tratadas no ER_034 — Migração das Licitações. Da página de licitações, só o PCA está neste levantamento |
| Página “Quantidade de Downloads dos Livros” (Pacto) | Não é migrada, por decisão do RF-018 |
| Serviço de declaração do Artigo 30 | Continua no TCE-Net, que é outro módulo. Só os relatórios da página /artigo-30 são migrados (decisão M10) |
| Manual de Instruções da página Artigo 30 | É um item do tipo link (0 byte) para o manual do SGI, que já é migrado na Informação Documentada |
| Cópias, arquivos vazios e de teste (5) | Cópia do Boletim de Jurisprudência nº 29, cópia do livro “A Primeira Infância e os Tribunais de Contas”, versão descartada do livro de 2024, a Revista Controle Externo vazia (0 byte) e um teste.pdf. Cada um está registrado no de-para do seu grupo |
3. Como os dados foram extraídos
O levantamento foi feito por script, sem digitação manual, para ser repetível e conferível. O ponto de partida é o inventário de páginas e painéis que têm arquivos no Liferay, feito pela área (§4.1). Para cada página ou painel foi montado um grupo, com uma configuração que diz onde está a lista de arquivos e para onde cada um vai.
3.1 Leitura da lista de arquivos
Cada página do portal antigo guarda a lista de arquivos de um jeito diferente. O script lê cada uma pela forma que ela usa:
| Forma | Como é lida | Grupos |
|---|---|---|
| Painel Qlik (11 tabelas) | Aberto em sessão anônima e somente leitura, num navegador sem tela. O script captura os dados que o próprio painel recebe do servidor Qlik, sem alterar o painel | BGG, Boletim Estratégico, Contas irregulares, Informação Documentada, Obras, Prestação de Contas, Relatório de Gestão Fiscal, Sumários Executivos, Terceirizados |
| Pasta do Liferay | A pasta e as subpastas que a página exibe, lidas pela API | Artigos e Publicações, Boletim de Jurisprudência, Clipping, E-books, PCA |
| Gerenciador de Download | As pastas configuradas no componente da página e os arquivos de cada uma | Artigo 30, Contas do Governador, TAGs |
| Levantamento anterior | Arquivos já inventariados na análise dos subportais (RF-018 e RF-020) | Comitê Goiano, Relatório de Atividades |
| Lista conferida um a um | Links copiados da página ou do bloco de texto, quando não há tabela | Biblioteca da Primeira Infância, Corregedoria-Geral, Ministério Público de Contas, Folha de Pagamento, Governança, Pesquisas, Planos Institucionais |
Cuidados na leitura dos painéis Qlik:
- O painel só envia ao navegador as linhas e colunas que cabem na tela. O script abre a tabela numa janela bem larga e junta as páginas de dados por linha e por coluna, para não perder colunas (ex.: Ano, Objetivo).
- Copiar a tabela da tela perdia linhas, por causa da rolagem. Por isso nenhum dado veio de cópia de tela: tudo foi lido direto do painel.
- A captura bruta de cada painel fica guardada como evidência (§8).
3.2 Localização de cada arquivo no Liferay
- Todo link de arquivo do Liferay termina com o UUID do arquivo (ex.:
…/documents/20181/157873/Boletim…/beb47d79-9c05-…). O Liferay localiza o arquivo só pelo UUID e pelo site; os demais trechos da URL são ignorados. - O script consulta a API JSON-WS do Liferay (
/api/jsonws), com usuário de leitura, e guarda de cada arquivo: título, nome, pasta, tamanho, tipo, versão e data de carga. - O UUID é a chave de toda a migração: liga o arquivo antigo ao novo e permite redirecionar as URLs antigas depois da virada.
3.3 Conferência do download
Cada um dos 2.503 arquivos teve o download público conferido: tamanho igual ao registrado no Liferay e, nos PDFs, o início do arquivo igual a %PDF-. Arquivos com parâmetro de versão na URL (?t=…) e com barra no título, que quebra a rota comum, foram conferidos pelo endereço alternativo do Liferay. Nenhum download falhou. Cinco arquivos têm 0 byte no próprio Liferay (4 edições do Clipping e o relatório do Artigo 30 do 2º trimestre de 2019) e não são migrados (decisão M7, §6).
3.4 Montagem das publicações
| Regra | Aplicação |
|---|---|
| Um arquivo, uma publicação | Regra geral (ex.: cada edição do Boletim de Jurisprudência, cada dia do Clipping, cada sumário executivo) |
| Vários arquivos, uma publicação | Relatório de Gestão Fiscal (por ano e quadrimestre, com PDF e planilhas), Prestação de Contas Anual (por ano), Contas do Governador (por exercício), Informação Documentada (documento, fluxograma e anexos da mesma linha do painel), Pesquisas (por pesquisa), PCA (por ano), Artigo 30 (por ano e trimestre: até 2016, o relatório Financeiro e o de Pessoal, com as retificações e republicações do trimestre) e TAGs (por termo, com aditivos, acórdãos e publicação no DEC) |
| Título e Número / Edição | Montados do nome do arquivo ou das colunas do painel (ex.: “Boletim de Jurisprudência — nº 29 (Ano VIII)”, “1º Quadrimestre/2024”, “2º Trimestre/2024”, “Maio/2025”) |
| Data de publicação | A data de carga do arquivo no Liferay (decisão M1). No Clipping, a data do próprio conteúdo: ano da pasta, mês da subpasta e dia do título, porque o clipping é carregado no dia seguinte |
| Assunto, palavras-chave e resumo | Da lista fixa de assuntos das Publicações Oficiais (decisão M5). Séries uniformes são classificadas por série; séries variadas, por publicação |
| Campos do painel | Informação Documentada: Versão → Número / Edição, Objetivo → Descrição completa, Emitente → Autoria, Tipo de documento → Subtipo. Sumários Executivos: Órgão, Processo, Relator e Acórdão vão para a descrição |
| Publicação relacionada | Relatório Técnico e Sumário Executivo das Contas do Governador do mesmo exercício (2022 a 2025), ligados nos dois sentidos |
4. Como os dados foram cruzados
4.1 Inventário da área × de-para
O inventário paginas-e-paineis-que-contem-arquivos-na-liferay.csv lista as páginas e os painéis com arquivos no Liferay e a orientação de migração de cada um, com a curadoria de Artigos e Publicações. Cada linha foi confrontada com o que o levantamento gerou.
| Página ou painel (inventário) | Orientação da área | No levantamento | Situação |
|---|---|---|---|
| Transparência › Prestação de Contas Anual | Publicação; a página dá lugar à da publicação; referenciar no hub da Transparência | 16 arquivos em 9 publicações | Coberto. O vínculo com a Transparência não está no de-para (§6) |
| Observatório › Quadro de Pessoal (Boletim Estratégico) | Publicação; trocar a URL no painel | 16 arquivos, 16 publicações | Coberto. Troca no painel depois do import (§7) |
| Observatório › COVID-19 (Boletim Estratégico) | Publicação; trocar a URL no painel | 9 arquivos, 9 publicações | Coberto. Troca no painel depois do import |
| Fiscalização e Controle › Contas Irregulares | Mídia; trocar a URL no painel; ligar ao Observatório | 9 arquivos na mídia | Coberto. O painel vira link na página do Observatório |
| Transparência › Terceirizados | Mídia; atualizar o painel; ligar à Transparência | 7 arquivos na mídia | Coberto. O painel vira link na página da Transparência |
| Primeira Infância › Comitê Goiano | Mídia para os termos e documentos dos municípios; publicação para o Relatório da Comissão de Avaliação | 68 arquivos na mídia | Divergente. Em 16/09/2026 ficou decidido que o Relatório da Comissão de Avaliação também vai para a mídia, e a Resposta do Recurso foi incluída. O inventário está desatualizado |
| Primeira Infância › Biblioteca | Publicação, categorizada e ligada ao subportal | 8 publicações | Coberto, com vínculo ao Pacto › Biblioteca, que vira card e grupo próprio no filtro do hub. Substitui o item do tipo link para a listagem de Livros e Revistas (§7). Uma publicação sem unidade (§6) |
| Fiscalização e Controle › Contas do Governador | Publicação e categorização | 75 arquivos em 31 publicações | Coberto, com vínculo ao Observatório › Contas do Governador |
| Fiscalização e Controle › Resultados de Fiscalizações | Publicação; trocar a URL no painel; a página continua como está | 77 publicações | Coberto. O inventário tem outra linha para a mesma página pedindo a remoção do painel Qlik (§6) |
| Transparência › Relatório de Gestão Fiscal | Publicação; ligar à Transparência; excluir o painel | 80 arquivos em 56 publicações | Coberto, com vínculo Transparência › Prestação de Contas e Resultados |
| Transparência › Atas de Julgamento | Absorvida por Pautas e Sessões | — | Não migra |
| SEC-PLAN › BGG | Absorvido pela publicação institucional | 28 publicações | Coberto |
| SEC-PLAN › Pesquisas | Publicação; trocar o link em Governança | 2 publicações | Coberto. Troca do link depois do import |
| SEC-PLAN › Gestão de Processos | Intranet | — | Não migra |
| Portal › Artigos e Publicações | Curadoria (abaixo) | 59 arquivos em 43 publicações, mais 1 livro na Biblioteca | Coberto integralmente |
| Transparência › Obras | Mídia; trocar a URL no painel | 14 arquivos na mídia | Coberto. Os períodos 2023, 2024 e 2026 não têm arquivo no painel |
| Licitações | Painel e arquivos em lugares diferentes | PCA: 6 arquivos em 4 publicações | Coberto: PCA aqui; o restante no ER_034 |
| Clipping Eletrônico | Publicação e categorização | 1.431 publicações | Coberto |
| Transparência › Gestor de Arquivos | Os arquivos já estão em outros grupos | 96 de 152 | Parcial (§4.4) |
| SEC-PLAN › Relatório de Atividades | Publicação, com separação dos BGGs | 6 publicações; 8 BGGs não repetidos | Coberto (§4.2) |
| Painel Informação Documentada | Publicação e categorização | 141 arquivos em 76 publicações | Coberto |
| Transparência › Detalhamento da Folha | Mídia; trocar a URL no painel | 3 arquivos na mídia | Coberto. Troca no painel depois do import |
| Tabela de valores das diárias | Não migra | — | Não migra |
| Serviços › Consulta de TAGS | Publicação do tipo TAG, uma por termo; ligar ao Observatório pela listagem do tipo, não por arquivo | 65 arquivos em 12 publicações | Coberto. O item do Observatório é tratado fora do import (§7) |
| Serviços › Artigo 30 | Publicação na unidade Relatório do Artigo 30, uma por trimestre; o serviço continua no TCE-Net | 146 arquivos em 91 publicações | Coberto. O 2º trimestre de 2019 está vazio no Liferay (§6) |
Curadoria de Artigos e Publicações, conferida no de-para:
| Pasta | Decisão da curadoria | No levantamento |
|---|---|---|
| Cartilhas | Publicação · Cartilhas | 7 publicações |
| Pesquisas | Publicação · Relatório de Pesquisa; não importar IRB | 22 arquivos em 6 publicações, uma por pesquisa; a subpasta do IRB ficou de fora |
| Primeira Infância em Foco | Falta o livro “Vital Didonet - Marco Legal da Primeira Infância” | Incluído na Biblioteca da Primeira Infância como Livro; as 4 edições do “Primeira Infância em Foco” são cartilhas |
| Revista Digital | Publicação · Livros e Revistas | Revista Controle Externo: 2 publicações |
| Revistas Notícias TCE e Controle Externo | Publicação · Livros e Revistas; só número = Notícias TCE; o diferente = Controle Externo | Revista Notícias TCE: 28 publicações |
Grupos que não estão no inventário. Sete grupos vieram de pedidos diretos ou da análise dos subportais: Boletim de Jurisprudência, Corregedoria-Geral — Atividades e Resultados, Ministério Público de Contas, E-books, Planos Institucionais e Governança — arquivos avulsos (subportal Governança e Planejamento, RF-020) e PCA. Convém acrescentá-los ao inventário.
4.2 Um arquivo migrado uma vez só
A mesma página antiga às vezes lista arquivos que pertencem a outra publicação. O script procura cada UUID em todos os grupos, e o arquivo fica só no grupo da publicação a que pertence (decisão M4). Os demais o registram como “repetido em outro grupo”.
- Relatório de Atividades × BGG: a página lista 14 edições, mas as 8 de 2023 e 2024 são os próprios arquivos do BGG (15ª a 22ª edição). Ficam só no BGG.
- E-books × Biblioteca da Primeira Infância: o livro “A Primeira Infância e os Tribunais de Contas” (104,5 MB) está nas duas páginas, com uma cópia a mais nos E-books. Fica só na Biblioteca.
- Comitê Goiano × Sumários Executivos: o sumário da auditoria da Primeira Infância é o mesmo nos dois lugares. Vira uma publicação de Sumário Executivo, com vínculo ao Observatório e ao Pacto.
Resultado: nenhum UUID aparece em mais de um grupo entre os 2.503.
4.3 Página × pasta do Liferay
Onde a página mostra uma pasta, o script também lista a pasta inteira no Liferay, para achar o que existe lá e não aparece na página. Cada diferença foi resolvida e registrada no de-para do grupo. Exemplos:
- Boletim de Jurisprudência: os 30 links da página batem um a um com a subpasta; uma cópia da edição nº 29, solta na pasta de cima, fica de fora.
- Obras: a tabela de obras paralisadas repete no fim os dois arquivos de obras realizadas; eles ficam só em obras realizadas.
- E-books: 13 arquivos na pasta e 8 publicações; os outros 5 são cópias, versão descartada, arquivo vazio e teste (§2).
4.4 Gestor de Arquivos da Transparência
O inventário afirma que os arquivos da página transparencia-gestor-arquivos já estão em outros grupos. O cruzamento dos 152 links da página com o de-para mostrou:
| Resultado | Arquivos | Detalhe |
|---|---|---|
| Já no de-para | 96 | 80 do Relatório de Gestão Fiscal e 16 da Prestação de Contas Anual |
| Cópia de arquivo do de-para | 37 | Mesmo título e mesmo tamanho, com outro UUID: 33 Relatórios de Gestão Fiscal (2001 a 2018, pasta 86250) e 4 relações de terceirizados (2020 a 2023) |
| Sem destino | 19 | 11 Informes de Controle Social do Estado de Goiás (2000 a 2004), 4 arquivos de legislação da LRF (LC 101/2000, Lei 10.028/2000, Resolução 405/2001 com o Manual da LRF e Resolução 1.491/2002), 3 de Gestão de Pessoas (Quantitativo Geral, Quantitativo de Cargos em Comissão e Padrões Remuneratórios) e Repasses Efetuados pelo Tesouro Estadual 2018 |
A afirmação do inventário vale para 133 dos 152 arquivos. As 37 cópias não precisam de upload, mas as URLs delas precisam redirecionar para o arquivo novo. Os 19 sem destino precisam de decisão (§6). A lista completa está no anexo transparencia-gestor-arquivos.cruzamento.csv.
5. Decisões que valem para todos os grupos
| # | Decisão |
|---|---|
| M1 | A data de publicação no WordPress é a data de carga do arquivo no Liferay; numa publicação com vários arquivos, vale a mais antiga. Exceção: Clipping Eletrônico (§3.4) |
| M2 | O ano ou o período da publicação vai em Número / Edição; não há campo de ano |
| M3 | O de-para guarda uma linha por arquivo (chave do redirecionamento) e, quando o destino é publicação, uma entrada por publicação. Arquivo que vai só para a mídia não tem publicação |
| M4 | Um arquivo é migrado uma vez só (§4.2) |
| M5 | Assunto e palavras-chave saem da lista fixa das Publicações Oficiais, que ganhou 7 temas: Agropecuária, Controle Externo, Esporte e Lazer, Governança, Habitação, Primeira Infância e Transparência. “Controle Externo” só é assunto quando a publicação trata da própria atividade de controle; resultado de fiscalização leva o tema da área fiscalizada |
| M6 | Planos (Estratégico, de Gestão, de Controle Externo, Diretores, PDTI, PDDC e PCA) são publicações do tipo Plano Institucional, com o plano no subtipo. As tabelas das páginas de Gestão da Estratégia continuam; só a URL de cada arquivo muda |
| M7 | Imagens e arquivos compactados (PNG, JPEG, ZIP e 7z; 73 arquivos da Informação Documentada e do Relatório de Gestão Fiscal) são migrados como exceção: o campo de arquivo da publicação continua não aceitando esses tipos em envio novo. Os 5 arquivos sem tipo estão vazios (0 byte) no Liferay e não são migrados: 4 edições do Clipping e o relatório do Artigo 30 do 2º trimestre de 2019 |
| M8 | Atos do Ministério Público de Contas são publicações de um tipo novo, Ato do MPC, com o ato no subtipo. Todos ficam numa unidade só, Atos do MPC, porque um único mantenedor cuida do acervo, e o ato é escolhido no formulário. O que já tem unidade continua nela (cartilha, artigo e relatório de atividades) |
| M9 | TAGs (Termos de Ajustamento de Gestão) são publicações de um tipo novo, Termo de Ajustamento de Gestão (TAG), sem subtipo, na unidade TAGs. Uma publicação por TAG (por pasta da página legada), com o termo, os aditivos, os acórdãos e a publicação no DEC; Número / Edição é o número do processo. Sem vínculo com subportal: o Observatório do Cidadão ganha um item que aponta para a listagem do tipo. Na mesma data, Publicações Institucionais passa a se chamar Publicações Oficiais, com o endereço /publicacoes-oficiais |
| M10 | Relatórios do Artigo 30 (art. 30 da Constituição Estadual), publicados pelo controle externo do Tribunal, migram para Publicações Oficiais na unidade Relatório do Artigo 30, com subtipo único. O serviço de declaração continua no TCE-Net, que é outro módulo. Uma publicação por trimestre: até 2016, o relatório Financeiro e o de Pessoal ficam juntos, e retificações e republicações ficam na publicação do trimestre que corrigem. Sem vínculo com subportal |
6. Pontos de atenção e decisões pendentes
| # | Ponto | Proposta | Decide |
|---|---|---|---|
| 1 | 19 arquivos do Gestor de Arquivos da Transparência sem destino (§4.4) | Informes de Controle Social e Repasses 2018: mídia, ligados à página da Transparência. Legislação da LRF: referência ao ato normativo, como nos normativos do SGI. Gestão de Pessoas: conferir se ainda são exibidos | Área responsável |
| 2 | 37 cópias no Gestor de Arquivos da Transparência | Redirecionar as URLs das cópias para o mesmo arquivo novo, sem novo upload | Negócio + desenvolvimento |
| 3 | Prestação de Contas Anual sem vínculo com a Transparência, embora o inventário peça “referenciar no hub” | Vincular à categoria Prestação de Contas e Resultados, como o Relatório de Gestão Fiscal | Área responsável |
| 4 | Resultados de Fiscalizações: o inventário diz, em uma linha, que a página continua como está e, em outra, que o painel Qlik será removido | Definir se o painel sai ou fica | Área responsável |
| 5 | Comitê Goiano: o inventário ainda indica o Relatório da Comissão de Avaliação como publicação | Atualizar o inventário conforme a decisão de 16/09/2026 (mídia) | Área responsável |
| 6 | Relatório “Tribunais de Contas e a Primeira Infância 2025” (IRB) sem unidade | Relatório Técnico ou Relatório de Pesquisa | Área responsável |
| 7 | 322 arquivos de publicação acima de 5 MB, o limite do campo de arquivo da publicação; 2 acima de 100 MB | Não aplicar o limite a arquivo migrado, ou elevar o limite | Negócio + desenvolvimento |
| 8 | Unidades novas da Corregedoria-Geral: Relatório de Correição e Inspeção (21 publicações) e Plano de Correição e Inspeção (9) não existem no WP-Admin | Documentar a evolução no RF-030, no modelo do Relatório Técnico (unidade, submenu, capability e legenda), e implementar junto com o tipo Plano Institucional | Negócio + desenvolvimento |
| 9 | Página da Corregedoria-Geral: o link do “2º Semestre 2022” aponta para o arquivo do 2º semestre de 2021, e 2020 e 2021 não têm plano de correição publicado (só a portaria que divulga o de 2022) | A Corregedoria-Geral confere e envia o relatório do 2º semestre de 2022 e os planos que faltam; eles entram no de-para depois | Corregedoria-Geral |
| 10 | Unidades novas no WP-Admin: Relatório de Correição e Inspeção e Plano de Correição e Inspeção (Corregedoria) e Atos do MPC, com o tipo Ato do MPC | Implementar a evolucao-admin-4.md do RF-030; a parte da Corregedoria está na tarefa #44699 | Negócio + desenvolvimento |
| 11 | Tipo e unidade TAGs: o tipo Termo de Ajustamento de Gestão (TAG) e a unidade TAGs não existem no WP-Admin (12 publicações) | Implementar a evolucao-admin-5.md do RF-030, §4 | Desenvolvimento |
| 12 | Nome e endereço Publicações Oficiais (/publicacoes-oficiais, com redirecionamento de /publicacoes-institucionais) ainda não estão no portal | Implementar a evolucao-admin-5.md do RF-030, §3, antes do import, para a URL nova de cada publicação já nascer no endereço novo | Desenvolvimento |
| 13 | Relatório do Artigo 30 do 2º trimestre de 2019 vazio no Liferay (0 byte); a publicação do trimestre não é criada | Pedir o arquivo à unidade de controle externo responsável pelo relatório e publicá-lo pelo formulário depois do import | Área responsável |
7. O que muda fora do portal
Depois do import, os links antigos continuam funcionando por redirecionamento, pelo UUID. Mesmo assim, as referências abaixo devem ser trocadas na fonte, para o portal não depender do redirecionamento:
| Onde | O que fazer | Quem |
|---|---|---|
| Painéis Qlik: Quadro de Pessoal, COVID-19, Contas Irregulares, Terceirizados, Obras, Resultados de Fiscalizações, Informação Documentada e Folha de Pagamento | Trocar as URLs dos arquivos pelas novas. Cada painel recebe uma planilha com UUID, URL antiga e URL nova | Equipe dos painéis |
| Painéis Qlik: Relatório de Gestão Fiscal e BGG | Excluir ou substituir o painel pela listagem da publicação, conforme o inventário | Equipe dos painéis |
| Página Pesquisas (Governança e Planejamento) | Trocar os dois links do Liferay pelas publicações novas | Desenvolvimento |
| Páginas de Gestão da Estratégia e do Pilar IV (Governança e Planejamento) | Trocar a URL de cada arquivo; as tabelas continuam | Desenvolvimento |
| Hub de Licitações, bloco “PCA Vigente” | Conferir que aponta para a publicação do PCA do ano corrente | Desenvolvimento |
| Hub do Pacto da Primeira Infância, item “Biblioteca” (grupo Documentos e Metodologia) | Remover o item do tipo link para /publicacoes-institucionais/livros-e-revistas, publicado pela carga anterior, e tirá-lo da carga inicial do hub. A Biblioteca passa a ser a categoria criada pelo import; se o item ficar, ela aparece duas vezes | Desenvolvimento |
| Hub do Observatório do Cidadão | Incluir o item que aponta para a listagem de TAGs (/publicacoes-oficiais/tags), já que as publicações de TAG não têm vínculo com subportal (M9) | Desenvolvimento |
8. Anexos
Arquivos desta migração, anexados à demanda #42800 no Redmine.
| Arquivo | Conteúdo | Anexo |
|---|---|---|
depara-consolidado.csv | Um registro por arquivo (2.503): grupo, destino, título, UUID, URL antiga, tamanho, tipo, data de carga e, quando vira publicação, título, unidade, subtipo, Número / Edição e data de publicação | depara-consolidado.csv |
transparencia-gestor-arquivos.cruzamento.csv | Os 152 arquivos da página do Gestor de Arquivos da Transparência, com o resultado do cruzamento (no de-para, cópia ou sem destino) e, nas cópias, o arquivo equivalente | transparencia-gestor-arquivos.cruzamento.csv |
paginas-e-paineis-que-contem-arquivos-na-liferay.csv | Inventário da área com a orientação de migração de cada página e a curadoria de Artigos e Publicações | paginas-e-paineis-que-contem-arquivos-na-liferay.csv |
No repositório do projeto ficam também, por grupo, o de-para completo (depara/<grupo>.json, lido pelo import, e depara/<grupo>.md, para revisão) e a captura bruta de cada origem (dados/<grupo>–<serie>.origem.json).
9. Como refazer o levantamento
O script fica no repositório TCE.PORTAL.PROTO-IA, em scripts/migracao-arquivos.mjs, e a configuração de cada grupo, em .documentos/requisitos/RF-033_Migracoes-Arquivos/grupos/.
| Comando | O que faz |
|---|---|
node scripts/migracao-arquivos.mjs <grupo> | Lê a origem do grupo, localiza cada arquivo no Liferay, confere o download e gera o de-para |
node scripts/migracao-arquivos.mjs <grupo> –sem-download | O mesmo, sem conferir o download |
node scripts/migracao-arquivos.mjs capturar <appId> <objId> | Só mostra a tabela de um painel Qlik |
Pré-requisitos: credencial de leitura do Liferay, Google Chrome instalado (para ler os painéis Qlik) e acesso ao portal. Rodar de novo preserva o que o import já preencheu (URL nova, situação e observações) e aponta o que mudou na origem.
— Gerado com: análise assistida por IA sobre a API JSON-WS do Liferay, os painéis Qlik e as páginas do portal antigo, cruzada com o inventário da área
— Gerado com: documentar-funcionalidade-v2.md (atualização a partir do PRD 1.11)
— Revisado por: @pramorim //
— //Atualizado em 2026-11-03