Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
| Ambos lados da revisão anterior Revisão anterior | |||
| pres:gerti:gestao_de_ativos:portal:er_003 [20/09/2026 02:08] – pramorim | pres:gerti:gestao_de_ativos:portal:er_003 [20/09/2026 02:14] (atual) – pramorim | ||
|---|---|---|---|
| Linha 225: | Linha 225: | ||
| |RN20|**Jurisprudência e Atos Normativos** – A consulta de jurisprudência e atos normativos é serviço à parte, com acervo e motor de busca próprios (Elasticsearch). A busca global **não faz requisição a esse serviço** e não retorna acórdãos, resoluções nem demais atos. O serviço é alcançável pela busca como resultado da categoria Serviço, a partir do seu título, da sua descrição e das suas palavras-chave (RN13), levando o usuário à consulta especializada.| | |RN20|**Jurisprudência e Atos Normativos** – A consulta de jurisprudência e atos normativos é serviço à parte, com acervo e motor de busca próprios (Elasticsearch). A busca global **não faz requisição a esse serviço** e não retorna acórdãos, resoluções nem demais atos. O serviço é alcançável pela busca como resultado da categoria Serviço, a partir do seu título, da sua descrição e das suas palavras-chave (RN13), levando o usuário à consulta especializada.| | ||
| |RN21|**Destino do Resultado sem Endereço Próprio** – Contato e item de Governança não possuem página própria no portal. O resultado de **contato** leva à página de Contatos, com o contato localizado; somente contatos ativos são retornados. O resultado de **item de Governança** leva ao endereço de destino do item quando ele for link, e à sua página dentro do hub da Governança quando for conteúdo próprio. Itens do Observatório do Cidadão, itens da Primeira Infância e membros do Tribunal possuem endereço próprio e são apontados diretamente.| | |RN21|**Destino do Resultado sem Endereço Próprio** – Contato e item de Governança não possuem página própria no portal. O resultado de **contato** leva à página de Contatos, com o contato localizado; somente contatos ativos são retornados. O resultado de **item de Governança** leva ao endereço de destino do item quando ele for link, e à sua página dentro do hub da Governança quando for conteúdo próprio. Itens do Observatório do Cidadão, itens da Primeira Infância e membros do Tribunal possuem endereço próprio e são apontados diretamente.| | ||
| - | |||
| - | ===== Restrições, | ||
| - | |||
| - | **Restrições.** | ||
| - | |||
| - | * Sem motor de busca dedicado: a solução permanece em WordPress sobre MySQL, o que limita tolerância a erro de digitação, | ||
| - | * A correspondência por texto com curinga à esquerda não utiliza índice de coluna; a meta de RN16 é sustentada pela redução do volume varrido (RN13), pela consulta única por requisição e pelo cache | ||
| - | * Termo limitado a 100 caracteres | ||
| - | * A qualidade do resultado depende da gestão de conteúdo: conteúdo sem assunto, sem palavras-chave e sem resumo é encontrado apenas pelo título e pelo corpo, e pontua menos (RN07) | ||
| - | * O acervo de jurisprudência e atos normativos não é alcançável pela busca global (RN20): quem procura um acórdão pelo número continua tendo de entrar na consulta especializada | ||
| - | |||
| - | **Dependências.** | ||
| - | |||
| - | ^Dependência^Situação| | ||
| - | |Taxonomia de assunto do tema global, mantida pelo RF-030 (RN10)|Em uso com 28 opções; a ampliação para as 35 vigentes é entrega do RF-030 e precisa estar publicada antes desta| | ||
| - | |Marcação de página-âncora de seção (RN19)|A criar — não existe hoje| | ||
| - | |Ano de publicação da publicação institucional (RF-030)|Em uso no hub; a expor no filtro da busca| | ||
| - | |Modalidade, | ||
| - | |Perfis do catálogo de serviços (RF-009)|Em uso; a busca precisa oferecer os 5| | ||
| - | |Sincronização dos contatos com o e-TCE (RF-024)|Em uso; a busca consome a base já sincronizada e não aciona a integração| | ||
| - | |Resolução do endereço de destino dos itens de Governança (RF-020)|Em uso; reaproveitada por RN21| | ||
| - | |||
| - | **Impactos.** | ||
| - | |||
| - | * RF-009 — o campo "Tipo de serviço", | ||
| - | * Páginas institucionais — o campo "Tipo de conteúdo", | ||
| - | * RF-030 — dono da lista de assuntos do tema global (RN10); esta demanda consome a lista e não a altera | ||
| - | * RF-012 — nenhuma integração: | ||
| - | * RF-013, RF-016, RF-030, RF-031 — nenhuma alteração de tela; a busca passa a consumir os mesmos campos que os hubs já usam para filtrar | ||
| - | * Desempenho do Portal — os filtros de consulta hoje aplicados a qualquer consulta executada durante a renderização da página de busca passam a incidir apenas sobre a consulta de resultados | ||
| - | * Gestão de conteúdo — com o peso por tipo, a notícia deixa de dominar a primeira página; a mudança precisa ser comunicada à área de comunicação antes da publicação | ||
| - | |||
| - | ===== Critérios de Aceite ===== | ||
| - | |||
| - | Elaborados conforme o Guia de Critérios de Aceite. A relação completa, de CA01 a CA51, está no '' | ||
| - | |||
| - | ^ID^Critério^Regra| | ||
| - | |CA01|DADO que existem um serviço e uma notícia cujos títulos contêm o termo pesquisado, QUANDO o usuário pesquisar esse termo com a ordenação " | ||
| - | |CA02|DADO que existe uma notícia com o termo no título e um serviço com o termo apenas no conteúdo, QUANDO o usuário pesquisar esse termo com a ordenação " | ||
| - | |CA03|DADO que o usuário pesquisa " | ||
| - | |CA05|DADO que o usuário está na página de resultados, QUANDO selecionar "Mais recentes" | ||
| - | |CA07|DADO que o usuário acessa a página de resultados, QUANDO abrir a lista "Tipo de conteúdo", | ||
| - | |CA08|DADO que o usuário selecionou a categoria " | ||
| - | |CA09|DADO que o usuário selecionou a categoria " | ||
| - | |CA15|DADO que o usuário informou um período e manteve a ordenação " | ||
| - | |CA17|DADO que existe uma licitação cujo número de processo é o termo pesquisado, QUANDO o usuário pesquisar esse número, ENTÃO a licitação consta dos resultados.|RN13| | ||
| - | |CA18|DADO que existe um conteúdo cujo único campo correspondente ao termo é um identificador interno, um nome de ícone ou uma referência a arquivo, QUANDO o usuário pesquisar esse termo, ENTÃO esse conteúdo não consta dos resultados.|RN13| | ||
| - | |CA19|DADO que o usuário está em qualquer página do Portal, QUANDO acionar a busca pelo campo do cabeçalho com um termo preenchido, ENTÃO o ícone de lupa é substituído por indicador de carregamento em até 200 ms E a ação de envio fica bloqueada até a resposta.|RN15| | ||
| - | |CA20|DADO que a busca do cabeçalho está em curso, QUANDO o leitor de tela estiver ativo, ENTÃO é anunciada a mensagem " | ||
| - | |CA22|DADO que a busca do cabeçalho está em curso, QUANDO o usuário acionar novamente a ação de envio, ENTÃO nenhuma segunda busca é disparada.|RN15| | ||
| - | |CA23|DADO um conjunto de 20 termos distintos, sem consulta prévia em cache, QUANDO cada termo for pesquisado e o tempo de resposta do servidor for medido, ENTÃO ao menos 19 respondem em até 3 segundos E nenhum ultrapassa 8 segundos.|RN16| | ||
| - | |CA25|DADO que um conteúdo foi publicado ou alterado, QUANDO o termo correspondente for pesquisado em seguida, ENTÃO o resultado reflete a alteração.|RN16| | ||
| - | |CA28|DADO que o termo informado é composto apenas de marcação, QUANDO a busca for executada, ENTÃO o sistema exibe a mensagem " | ||
| - | |CA30|DADO que a busca com o termo digitado não devolveu resultados e existe termo próximo no vocabulário de busca, QUANDO a página de resultados for apresentada, | ||
| - | |CA31|DADO que o termo digitado é próximo de outro existente no acervo e a busca devolve resultados, QUANDO os resultados forem apresentados, | ||
| - | |CA49|DADO que a busca foi corrigida automaticamente, | ||
| - | |CA50|DADO que a busca não devolveu resultados e não existe termo próximo no vocabulário de busca, QUANDO a página de resultados for apresentada, | ||
| - | |CA51|DADO que o formulário de um conteúdo é gravado, QUANDO o vocabulário de busca for consultado em seguida, ENTÃO sua reconstrução não é disparada pela gravação.|RN14.1| | ||
| - | |CA42|DADO que o usuário selecionou a categoria " | ||
| - | |CA43|DADO que existe um ato normativo ou acórdão cujo texto corresponde ao termo pesquisado, QUANDO o usuário pesquisar esse termo na busca global, ENTÃO o ato não consta dos resultados E o serviço " | ||
| - | |CA44|DADO que existe um contato ativo cujo nome, ramal ou e-mail corresponde ao termo pesquisado, QUANDO o usuário pesquisar esse termo, ENTÃO o contato consta dos resultados com a etiqueta " | ||
| - | |CA45|DADO um resultado do tipo Contato, QUANDO o usuário acionar o card, ENTÃO é levado à página de Contatos com o contato localizado.|RN21| | ||
| - | |CA46|DADO um contato com situação inativa, QUANDO o termo correspondente for pesquisado, ENTÃO o contato não consta dos resultados.|RN21| | ||
| - | |CA47|DADO um resultado do tipo Item de subportal cujo item é um link para destino externo, QUANDO o usuário acionar o card, ENTÃO é levado ao endereço de destino do item.|RN21| | ||
| - | |CA48|DADO que existem um serviço e um contato correspondentes ao mesmo termo, ambos com o termo no título, QUANDO o usuário pesquisar esse termo com a ordenação " | ||
| - | |||
| - | ===== Dúvidas pendentes ===== | ||
| - | |||
| - | ^# | ||
| - | |01|Número da demanda no Redmine para esta evolução|P.O.|Respondida — tarefa #44015| | ||
| - | |02|Valores dos pesos de RN12: a distância entre eles determina quando a aderência textual vence o tipo|P.O. e equipe técnica|Em aberto — depende da implementação| | ||
| - | |03|Cobertura de contatos, itens de subportal e membros do Tribunal|P.O.|Respondida — incluídos nesta versão, com peso 30 (RN01, RN12, RN21)| | ||
| - | |04|Registro dos termos buscados|P.O.|Respondida — não será feito nesta versão| | ||
| - | |05|Descarte dos valores já preenchidos nos campos "Tipo de serviço" | ||
| - | |06|Página-âncora de seção: marcação na gestão de conteúdo ou lista mantida no código do tema|Equipe técnica|Respondida — lista mantida no código do tema (RN19); sem campo a preencher| | ||
| - | |07|Reconferência da meta de RN16 em produção, cujo volume de conteúdo é maior que o do ambiente medido|Equipe técnica|Em aberto — depende da implementação| | ||
| - | |08|Índice denormalizado de busca com índice de texto completo, como alternativa de fundo ao motor dedicado — exige ADR|Desenvolvedor responsável|Encaminhada para avaliação; | ||
| - | |09|Ampliação da taxonomia de assunto para as 35 opções de RN10|Responsável pelo RF-030|Respondida — atividade #43997, a ser executada antes desta demanda| | ||
| - | |10|Encaminhamento para a consulta de jurisprudência quando a busca não encontra o ato (RN20)|P.O.|Respondida — não será tratado nesta demanda| | ||
| - | |11|Correção automática do termo digitado (RN14)|P.O.|Respondida — o recurso permanece, com a apresentação de hoje, disparado apenas quando a busca com o termo digitado devolve zero resultados; vocabulário conforme RN14.1| | ||
| ===== Histórico de versões ===== | ===== Histórico de versões ===== | ||