Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Próxima revisão
Revisão anterior
pres:gerti:gestao_de_ativos:portal:er_012 [09/07/2026 13:14] – criada pramorimpres:gerti:gestao_de_ativos:portal:er_012 [14/07/2026 20:44] (atual) – [RN – Regras de Negócio] pramorim
Linha 19: Linha 19:
 ==== Tela 01 – Consulta de Jurisprudência e Atos Normativos (/jurisprudencia-e-atos-normativos) ==== ==== Tela 01 – Consulta de Jurisprudência e Atos Normativos (/jurisprudencia-e-atos-normativos) ====
  
-Tela de busca pública, acessada diretamente pela rota. Não possui autenticação nem campos editáveis fora do formulário de busca/filtros. É composta por um cabeçalho institucional, uma barra lateral (sidebar) com campo de busca livre, seleção de categoria e filtros avançados condicionais, e uma área de resultados que alterna entre quatro estados: //idle// (inicial), //buscando// (carregamento), //resultados// (lista de cards) e //vazio// (nenhum resultado encontrado). Em telas abaixo do breakpoint ''lg'', a sidebar de filtros é ocultada por padrão e exibida por um botão dedicado.+Tela de busca pública, acessada diretamente pela rota. Não possui autenticação nem campos editáveis fora do formulário de busca/filtros. É composta por um cabeçalho institucional, uma barra lateral (sidebar) com campo de busca livre, seleção de categoria e filtros avançados condicionais, e uma área de resultados que alterna entre três estados: //buscando// (carregamento), //resultados// (lista de cards) e //vazio// (nenhum resultado encontrado). Em telas abaixo do breakpoint ''lg'', a sidebar de filtros é ocultada por padrão e exibida por um botão dedicado.
  
 --- ---
 //Estado buscando//\\ //Estado buscando//\\
  
-{{ :pres:gerti:gestao_de_ativos:portal:pasted:TODO_jurisprudencia_buscando.png |Captura pendente}}+{{:pres:gerti:gestao_de_ativos:portal:pasted:20260709-192324.png}}
  
 --- ---
 //Estado resultados//\\ //Estado resultados//\\
  
-{{ :pres:gerti:gestao_de_ativos:portal:pasted:TODO_jurisprudencia_resultados.png |Captura pendente}}+{{:pres:gerti:gestao_de_ativos:portal:pasted:20260709-192229.png}}
  
 --- ---
 //Estado vazio//\\ //Estado vazio//\\
  
-{{ :pres:gerti:gestao_de_ativos:portal:pasted:TODO_jurisprudencia_vazio.png |Captura pendente}}+{{:pres:gerti:gestao_de_ativos:portal:pasted:20260709-132228.png}}
  
 ^Elemento^Tipo^Obrigatório^Valores Possíveis^Valor Padrão^Observação| ^Elemento^Tipo^Obrigatório^Valores Possíveis^Valor Padrão^Observação|
-|Botão "Filtros e busca"/"Fechar filtros"|Botão|–|–|"Filtros e busca"|Visível apenas em telas mobile (abaixo do breakpoint ''lg''); alterna a exibição da sidebar de filtros (ver Fluxo 02).| +|Botão "Filtros e busca"/"Fechar filtros"|Botão|–|–|"Filtros e busca"|Visível apenas em telas mobile; alterna a exibição da sidebar de filtros (ver Fluxo 02).| 
-|Campo de busca livre|Campo texto|Não|Texto livre|Vazio|Placeholder "Pesquise por ementa ou tipo...". A tecla Enter aciona a pesquisa (RN02).|+|Campo de busca livre|Campo texto|Não|Texto livre|Vazio|Placeholder "Pesquise por ementa ou tipo...". A tecla Enter aciona a pesquisa (RN02). Corresponde aos campos ''ementa'', ''texto_compilado'' e ''texto_docling''.|
 |Botão de busca (ícone lupa)|Botão|–|–|–|Aciona a pesquisa (RN02).| |Botão de busca (ícone lupa)|Botão|–|–|–|Aciona a pesquisa (RN02).|
-|Categoria ("Todos"/"Jurisprudência"/"Atos Normativos")|Grupo de opções (seleção única)|–|"Todos", "Jurisprudência", "Atos Normativos"|"Todos"|Define o filtro primário (tab) e os filtros avançados exibidos (RN04).| +|Categoria ("Jurisprudência"/"Atos Normativos")|Grupo de opções (seleção única)|–|"Jurisprudência", "Atos Normativos"|"Atos Normativos"|Define o filtro primário (tab) e os filtros avançados exibidos (RN04).| 
-|Situação|Campo seleção|Não|"Selecione", "Vigente", "Revogado", "Superado"|"Selecione"|Comum às três categorias.| +|Situação|Campo seleção|Não|"Selecione", "Vigente", "Revogado", "Superado"|"Selecione"|Comum às duas categorias. Corresponde a ''metadata.status_vigencia''.| 
-|Tipo de Normativo|Campo seleção|Não|"Selecione", "Acórdão de Consulta", "Instrução de Serviço", "Ordem de Serviço", "Portaria", "Resolução", "Resolução Administrativa", "Resolução Normativa"|"Selecione"|Oculto na categoria "Jurisprudência" (RN04).| +|Tipo de Normativo|Campo seleção|Não|"Selecione", "Acórdão de Consulta", "Instrução de Serviço", "Ordem de Serviço", "Portaria", "Resolução", "Resolução Administrativa", "Resolução Normativa"|"Selecione"|Exibido apenas na categoria "Atos Normativos" (RN04). Corresponde a ''metadata.tipo_normativo''.| 
-|Ano|Campo numérico|Não|Número entre 1953 e o ano corrente|Vazio|Placeholder "Ex.: 2023" (RN10).| +|Ano|Campo numérico|Não|Número entre 1953 e o ano corrente|Vazio|Placeholder "Ex.: 2023" (RN10). Corresponde a ''metadata.ano''.| 
-|Número|Campo numérico|Não|Número|Vazio|Placeholder "Ex.: 87".+|Número|Campo numérico|Não|Número|Vazio|Placeholder "Ex.: 87"Corresponde a ''metadata.numero''.| 
-|Relator|Campo texto|Não|Texto livre|Vazio|Placeholder "Nome do relator"Oculto na categoria "Atos Normativos" (RN04).| +|Setor de Origem|Campo texto|Não|Texto livre (sigla ou nome do setor)|Vazio|Placeholder "Sigla ou nome..."Exibido apenas na categoria "Atos Normativos" (RN04). A correspondência por sigla ou nome do setor é avaliada somente ao acionar "Pesquisar", sem sugestões durante a digitação. Corresponde a ''metadata.codg_setor_a'' (sigla) e ''metadata.nome_setor_a'' (nome).| 
-|Setor de Origem|Campo texto|Não|Texto livre (sigla ou nome do setor)|Vazio|Placeholder "Sigla ou nome..."Oculto na categoria "Jurisprudência" (RN04). A correspondência por sigla ou nome do setor é avaliada somente ao acionar "Pesquisar", sem sugestões durante a digitação.| +|Vigência – Início|Campo data|Não|Data|Vazio|Rótulo exibido: "Início", sob o agrupador "Vigência"Exibido apenas na categoria "Atos Normativos" (RN04). Corresponde a ''data_inicio_vigencia''.| 
-|Vigência de|Campo data|Não|Data|Vazio|Exibido apenas na categoria "Atos Normativos" (RN04).| +|Vigência – Fim|Campo data|Não|Data|Vazio|Rótulo exibido: "Fim", sob o agrupador "Vigência". Exibido apenas na categoria "Atos Normativos" (RN04). Corresponde a ''data_fim_vigencia''.| 
-|Vigência até|Campo data|Não|Data|Vazio|Exibido apenas na categoria "Atos Normativos(RN04).+|Publicação|Campo data|Não|Data|Vazio|Exibido apenas na categoria "Atos Normativos" (RN04). Corresponde a ''data_publicacao''.| 
-|Publicação de|Campo data|Não|Data|Vazio|Exibido apenas na categoria "Atos Normativos" (RN04).| +|Botão "Limpar Filtros"|Botão|–|–|–|Reseta todos os campos de filtro e retorna a área de resultados ao estado //resultados// (RN06).|
-|Publicação até|Campo data|Não|Data|Vazio|Exibido apenas na categoria "Atos Normativos" (RN04).| +
-|Botão "Limpar Filtros"|Botão|–|–|–|Reseta todos os campos de filtro e retorna a área de resultados ao estado //idle// (RN06).|+
 |Botão "Pesquisar"/"Buscando..."|Botão submit|–|–|"Pesquisar"|Executa a busca (RN02). Exibe o rótulo "Buscando..." e fica desabilitado durante o estado //buscando//, que simula latência de processamento.| |Botão "Pesquisar"/"Buscando..."|Botão submit|–|–|"Pesquisar"|Executa a busca (RN02). Exibe o rótulo "Buscando..." e fica desabilitado durante o estado //buscando//, que simula latência de processamento.|
-|Mensagem de instrução inicial|Texto|–|–|–|Exibida no estado //idle//: "Use os filtros ao lado para localizar jurisprudência e atos normativos."|+|Mensagem de instrução inicial|Texto|–|–|–|Exibida no estado //resultados//: "Use os filtros ao lado para localizar jurisprudência e atos normativos."|
 |Skeleton de carregamento|Spinner (placeholder animado)|–|–|–|Exibido no estado //buscando// — 4 blocos animados simulando os cards de resultado.| |Skeleton de carregamento|Spinner (placeholder animado)|–|–|–|Exibido no estado //buscando// — 4 blocos animados simulando os cards de resultado.|
 |Contador de resultados|Texto|–|–|–|Exibido no estado //resultados//: "Encontramos {N} resultado(s) para essa pesquisa".| |Contador de resultados|Texto|–|–|–|Exibido no estado //resultados//: "Encontramos {N} resultado(s) para essa pesquisa".|
Linha 64: Linha 62:
 |Card de resultado – Setor|Texto|–|–|–|Formato "SIGLA — Nome do setor" (ex.: "DI-TI — Diretoria de Tecnologia da Informação").| |Card de resultado – Setor|Texto|–|–|–|Formato "SIGLA — Nome do setor" (ex.: "DI-TI — Diretoria de Tecnologia da Informação").|
 |Card de resultado – Publicado|Texto|–|–|–|Exibido apenas quando a data de publicação do item está preenchida (RN08).| |Card de resultado – Publicado|Texto|–|–|–|Exibido apenas quando a data de publicação do item está preenchida (RN08).|
-|Card de resultado – Relator|Texto|–|–|–|Exibido apenas quando o campo relator do item está preenchido (RN08).| +|Card de resultado – Ação "Ver publicação"|Link|–|–|–|Abre a publicação correspondente no GNOI na mesma aba (RN01).|
-|Card de resultado – Ação "Ver publicação"|Link|–|–|–|Abre a publicação correspondente no GNOI em nova aba (RN01).|+
 |Mensagem "Nenhum resultado encontrado"|Alerta informativo|–|–|–|Exibida no estado //vazio//, com o texto complementar "Tente outros termos ou ajuste os filtros." (RN09).| |Mensagem "Nenhum resultado encontrado"|Alerta informativo|–|–|–|Exibida no estado //vazio//, com o texto complementar "Tente outros termos ou ajuste os filtros." (RN09).|
 |Botão "Limpar filtros" (estado vazio)|Botão|–|–|–|Exibido no estado //vazio//; equivalente ao botão "Limpar Filtros" da sidebar (RN06, RN09).| |Botão "Limpar filtros" (estado vazio)|Botão|–|–|–|Exibido no estado //vazio//; equivalente ao botão "Limpar Filtros" da sidebar (RN06, RN09).|
Linha 78: Linha 75:
 |01|Usuário acessa ''/jurisprudencia-e-atos-normativos''| |Tela 01| |01|Usuário acessa ''/jurisprudencia-e-atos-normativos''| |Tela 01|
 |01.1|Caso a URL contenha parâmetros de busca/filtro, o sistema pré-popula os campos correspondentes na carga inicial, sem executar a pesquisa automaticamente|RN05|Tela 01| |01.1|Caso a URL contenha parâmetros de busca/filtro, o sistema pré-popula os campos correspondentes na carga inicial, sem executar a pesquisa automaticamente|RN05|Tela 01|
-|02|O sistema exibe o estado //idle// com a mensagem "Use os filtros ao lado para localizar jurisprudência e atos normativos."| |Tela 01| +|02|O sistema exibe o estado //resultados// com os "Atos Normativospré-selecionado| |Tela 01| 
-|03|Usuário seleciona a categoria ("Todos", "Jurisprudência" ou "Atos Normativos")|RN04|Tela 01|+|03|Usuário seleciona a categoria ("Jurisprudência" ou "Atos Normativos")|RN04|Tela 01|
 |03.1|O sistema ajusta os filtros avançados exibidos conforme a categoria selecionada|RN04|Tela 01| |03.1|O sistema ajusta os filtros avançados exibidos conforme a categoria selecionada|RN04|Tela 01|
 |04|Usuário preenche o termo de busca e/ou os filtros avançados disponíveis para a categoria selecionada| |Tela 01| |04|Usuário preenche o termo de busca e/ou os filtros avançados disponíveis para a categoria selecionada| |Tela 01|
Linha 109: Linha 106:
 ^Passo^Ação^Regra^Tela| ^Passo^Ação^Regra^Tela|
 |01|Usuário aciona "Ver publicação" em um card de resultado|RN01|Tela 01| |01|Usuário aciona "Ver publicação" em um card de resultado|RN01|Tela 01|
-|02|O sistema abre a publicação correspondente no GNOI em nova aba|RN01|Tela 01|+|02|O sistema abre a publicação correspondente no GNOI na mesma aba|RN01|Tela 01|
  
 ---- ----
Linha 127: Linha 124:
  
 ^ Regra ^ Descrição ^ ^ Regra ^ Descrição ^
-|RN01|**Ação de acesso à publicação** – O card de resultado sempre exibe a ação "Ver publicação", que abre em nova aba a URL do GNOI correspondente ao item (''https://gnoi.tce.go.gov.br/atoNormativo/Publicado?id={id}'').| +|RN01|**Ação de acesso à publicação** – O card de resultado sempre exibe a ação "Ver publicação", que abre na mesma aba a URL do GNOI correspondente ao item (''https://gnoi.tce.go.gov.br/atoNormativo/Publicado?id={id}'').| 
-|RN02|**Busca textual** – A pesquisa por termo livre localiza correspondências (sem diferenciação entre maiúsculas/minúsculas) nos campos ementa ou tipo do ato.|+|RN02|**Busca textual** – A pesquisa por termo livre localiza correspondências (sem diferenciação entre maiúsculas/minúsculas) nos campos ''ementa'', ''texto_compilado'' e ''texto_docling'' do índice Elasticsearch.|
 |RN03|**Destaque do termo buscado** – O trecho da ementa correspondente ao termo pesquisado é exibido com destaque visual (marcação em negrito).| |RN03|**Destaque do termo buscado** – O trecho da ementa correspondente ao termo pesquisado é exibido com destaque visual (marcação em negrito).|
-|RN04|**Filtros condicionais por categoria** – A categoria ativa determina os filtros avançados exibidos: na categoria "Jurisprudência", os filtros "Tipo de Normativo" "Setor de Origem" ficam ocultos; na categoria "Atos Normativos", o filtro "Relatorfica oculto e os filtros de data ("Vigência de/até", "Publicação de/até"são exibidosna categoria "Todos", exibem-se os filtros comuns às duas categorias, exceto os filtros de data.| +|RN04|**Filtros condicionais por categoria** – A categoria ativa determina os filtros avançados exibidos: "Situação", "Ano" e "Número" são comuns às duas categorias; "Tipo de Normativo""Setor de Origem", "Vigência" (Início/Fim) e "Publicação" são exibidos somente na categoria "Atos Normativos" e ficam ocultos na categoria "Jurisprudência".| 
-|RN05|**Sincronização de filtros com a URL** – Os valores de categoria, termo de busca, situação, ano, tipo, número, setor, relator, vigência (de/até) e publicação (de/até) são refletidos como parâmetros de URL, permitindo compartilhamento do link com os filtros aplicados. Os parâmetros são lidos uma única vez, na carga inicial da página.| +|RN05|**Sincronização de filtros com a URL** – Os valores de categoria, termo de busca, situação, ano, tipo, número, setor, vigência (início/fim) e publicação são refletidos como parâmetros de URL, permitindo compartilhamento do link com os filtros aplicados. Os parâmetros são lidos uma única vez, na carga inicial da página.| 
-|RN06|**Reset de filtros e resultados** – A troca de categoria e o acionamento de "Limpar Filtros" retornam a área de resultados ao estado //idle// e a paginação à página 1. No caso de "Limpar Filtros", todos os campos preenchidos também são limpos.|+|RN06|**Reset de filtros e resultados** – A troca de categoria e o acionamento de "Limpar Filtros" retornam a área de resultados ao estado //resultados// e a paginação à página 1. No caso de "Limpar Filtros", todos os campos preenchidos também são limpos.|
 |RN07|**Paginação** – O seletor de itens por página oferece as opções 10, 20 ou 50 (padrão: 10). A alteração do tamanho de página retorna a paginação para a página 1. Os controles de navegação (Anterior/Próxima/números) só são exibidos quando há mais de 1 página de resultados.| |RN07|**Paginação** – O seletor de itens por página oferece as opções 10, 20 ou 50 (padrão: 10). A alteração do tamanho de página retorna a paginação para a página 1. Os controles de navegação (Anterior/Próxima/números) só são exibidos quando há mais de 1 página de resultados.|
-|RN08|**Campos condicionais do card** – Os campos "Publicado" e "Relator" só são exibidos no card de resultado quando preenchidos no item correspondente.|+|RN08|**Campo condicional do card** – O campo "Publicado" só é exibido no card de resultado quando preenchido no item correspondente.|
 |RN09|**Estado vazio** – Quando a busca é executada e não retorna nenhum resultado, o sistema exibe a mensagem "Nenhum resultado encontrado" com o texto complementar "Tente outros termos ou ajuste os filtros." e um atalho para limpar os filtros aplicados.| |RN09|**Estado vazio** – Quando a busca é executada e não retorna nenhum resultado, o sistema exibe a mensagem "Nenhum resultado encontrado" com o texto complementar "Tente outros termos ou ajuste os filtros." e um atalho para limpar os filtros aplicados.|
-|RN10|**Abrangência histórica do campo Ano** – O acervo de atos normativos do TCE-GO remonta a 1953: o registro mais antigo é a Resolução nº 1/1953, atualmente revogada. O filtro de Ano não deve restringir a busca a partir de 1990.|+|RN10|**Abrangência histórica do campo ''Ano''** – Valor aceito deve ser no mínimo ''1953'', pois registro mais antigo é a Resolução nº 1/1953, atualmente revogada.|
  
 ---- ----
  • pres/gerti/gestao_de_ativos/portal/er_012.1783602848.txt.gz
  • Última modificação: 09/07/2026 13:14
  • por pramorim