Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Relatório: oferecer diferentes opções de agrupamento de resultados #21

Open
nitaibezerra opened this issue Jan 27, 2023 · 8 comments
Labels
enhancement New feature or request report Rleated to the reports generated by Ro-DOU

Comments

@nitaibezerra
Copy link
Contributor

As mudanças realizadas por este PR criaram a opção do Ro-dou realizar as buscas também no Querido Diário. Com isso é possível configurar um clipping para que realize a pesquisa dos termos tanto no QD quanto no DOU. A implementação atual produz um email contendo os documentos encontrados em ambas as fontes ordenados por termo. Dessa forma, para cada termo pesquisa, o resultado final é a mistura dos resultados de cada uma das fontes.

Seguindo a sugestão de um usuário assíduo do Ro-dou trago a proposta de mudar esse resultado final produzido para facilitar a diferenciação entre os resultados produzidos pelo DOU e os resultados produzidos pelo QD. A solução que proponho é simplesmente separar os resultados em emails individuais. Seguindo esta implementação um benefício extra é de que o usuário conseguirá identificar rapidamente se houveram resultados em cada uma das fontes sem necessariamente abrir o email.

@augusto-herrmann
Copy link
Member

Para o meu uso pessoal (sim, eu também uso o Ro-DOU) eu prefiro da forma como está hoje. Isto é, um e-mail só com todos os resultados, independente da fonte. Até porque a fonte está bem explícita no corpo do e-mail.

Acho que essa feature poderia ser mais uma opção no arquivo de configuração yaml para que cada um escolha se prefere receber um e-mail só consolidado ou receber vários e-mails separados.

Só para entender melhor, a ideia dessa feature seria, para cada diário oficial de município, mandar um e-mail em separado? Ou todos os do QD seriam em um e-mail só? Do seu texto, interpretei que é a segunda opção, embora ache que faria mais sentido, se for separar, separar por fonte (i.e. um e-mail para o D.O.U., outro para o D.O.M. de Belo Horizonte, outro para o D.O.M. de Recife, etc.).

@nitaibezerra
Copy link
Contributor Author

E mesmo que seja em um único email vc prefere agrupado pelo termo, como é hoje, ou agrupado por município?

Pra mim o lance de separar em vários emails por município não parece interessante. Eu vejo que a questão principal é a forma de agrupamento, se por termo, ou por organização (talvez essa seja a configuração disponível no yaml). E aí se for por organização então separa o federal dos municipais. Tudo poderia continuar sendo um único email diário do Ro-dou, mudando apenas a organização do email. Separar em mais de um email pode fazer algum sentido em certos cenários. Talvez isso possa ser tb uma futura funcionalidade.

@augusto-herrmann
Copy link
Member

Faz sentido ter a opção de configurar a forma de agrupamento, se por termo ou por ente federativo.

Porém, por organização creio não ser possível, com a estrutura atual (raspagem da pesquisa) e sem requisições e processamento adicionais. Seria necessário ler o diário e tentar identificar qual organização (Ministério, Secretaria de Estado, etc.) é responsável pela publicação de cada ato.

Com quem está pedindo isso, será que agrupar os atos de forma diferente no e-mail já seria suficiente para atender às suas necessidades?

Aliás, tem mais um ponto a se considerar ao pensar na organização do relatório é que, da forma como está implementado hoje, o relatório agrupa itens que são coisas diferentes. No Diário Oficial da União, cada item do relatório é um ato (Decreto, Portaria, Resolução, etc.). Já nos resultados do QD não há essa separação por ato e cada item é a própria edição do diário daquele dia.

@nitaibezerra
Copy link
Contributor Author

nitaibezerra commented Feb 9, 2023 via email

@augusto-herrmann
Copy link
Member

Concordo. Seria uma opção para escolher entre o agrupamento por termo ou por ente federado.

O que acha de fazer assim?

dag:
  report:
    group_by: term

para agrupar por termo, e

dag:
  report:
    group_by: federated_entity

para agrupar por ente federado (União, Estado, Distrito Federal ou Município).

@augusto-herrmann augusto-herrmann changed the title Separar emails enviados quando buscas no QD e no DOU estão ativas Relatório: oferecer diferentes opções de agrupamento de resultados Feb 16, 2023
@augusto-herrmann
Copy link
Member

De acordo com essa última proposta, alterei o título da issue.

@nitaibezerra
Copy link
Contributor Author

Essa proposta de sintaxe pro YAML é uma boa!

@augusto-herrmann
Copy link
Member

Hoje já tem gente solicitando diferentes formas de agrupamento dos relatórios. Isso reforça a necessidade desta issue.

Por ora, o @edulauer contornou essa necessidade criando uma pesquisa por órgão. Mas assim o yaml fica de mais difícil manutenção, pois os termos de busca ficam repetidos em cada pesquisa. O ideal é fazer como na proposta acima.

@augusto-herrmann augusto-herrmann added the report Rleated to the reports generated by Ro-DOU label Oct 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request report Rleated to the reports generated by Ro-DOU
Projects
None yet
Development

No branches or pull requests

2 participants