Ticket #1361 (closed melhoria: fixed)
Limitar Pesquisa de Nome na Avançada ContactCenter
Reported by: | zapa | Owned by: | rommelcysne |
---|---|---|---|
Priority: | normal | Milestone: | Expresso 2.2 |
Component: | ContactCenter | Version: | branch 2.2 |
Severity: | média | Keywords: | SERPRO 2.2 UNIFICA |
Cc: | WorkGroup: |
Description (last modified by zapa) (diff)
Já que a pesquisa normal por nome esta limitada a quantidade mínima de caracteres configurada, a pesquisa avançada também deveria considerar esta configuração.
Change History
comment:1 Changed 12 years ago by zapa
- Owner changed from alguem to rommelcysne
- Description modified (diff)
- Milestone set to Expresso 2.2
comment:2 Changed 12 years ago by rodsouza
Esse limite é no mínimo incoerente, assim como a limitação de resultados, existe inúmeras pesquisas que não é possível ser processadas por essas limitações.
Um exemplo que ocorre comigo são e-mails de uma colega de trabalho chamada "Ila" que não é possível pesquisar pois é barrada em ambas as restrições.
comment:3 Changed 12 years ago by wmerlotto
Concordo com o Rodrigo, porém entendo que é importante restringir o escopo das consultas. O problema é que há módulos (contactcenter por exemplo) e locais onde este limite mínimo é configurável e em outros não (expressoadmin). Se é necessário delimitar as buscas fazendo com que o usuário insira um número mínimo de caracteres, seria interessante que isto fosse configurável (inclusive, opcional) globalmente, para que funcione da mesma forma em todos os "lugares" do Expresso.
comment:4 follow-up: ↓ 5 Changed 12 years ago by rodsouza
E qual a motivação de realizar tais restrições?
comment:6 Changed 12 years ago by zapa
O problema é que dependendo da estrutura e tamanho da árvore ldap , se a pesquisa for a partir da base DN uma pesquisa por "a" poderá estourar a memória do browser. Outra. Qual o benefício para o usuário de uma pesquisa que retorne milhares de resultados?
Algumas instituições configuram este limite no LDAP, mas nem todos os LDAPs são de administração exclusiva do Expresso.
Em relação a redução de resultados, para o usuário, também não tem muito sentido, pois para que ele iria ver por exemplo os primeiros 2.000 usuários que possuem a letra a?
comment:8 Changed 12 years ago by rommelcysne
Pessoal, só lembrando que existe implementada, no ContactCenter?, a pesquisa utilizando aspas, para o caso de nomes específicos e/ou pequenos, como o caso citado acima da usuária "Ila" ou como o caso motivador da solução, do usuário com sobrenome "Sá". Esse artifício ajuda bastante a reduzir o resultado da busca.
Não me lembro se já foi implementado no expressoMail, mas poderia ser pensada a adoção dessa opção para todas as buscas em Ldap.
comment:9 Changed 12 years ago by rodsouza
A solução apresentada é uma alternativa.
O formato da pesquisa do IM foi ponderado?
comment:10 Changed 12 years ago by rommelcysne
Olha, realmente não conheço a busca do IM, nunca mexi nela, mas me corrija se eu estiver errado, a pesquisa do IM é uma pesquisa LDAP normal, não?
Sendo assim não vejo maiores problemas em limitar a quantidade mínima de caracteres nas buscas e adotar o uso de aspas para buscas mais específicas.
comment:11 Changed 12 years ago by rodsouza
A busca do IM também é limitada, porém não é número de caracteres e sim a quantidade de resultado no retorno.
Como ainda não é possível utilizar a modificação que estamos discutindo então não sei exatamente se o que mencionei é ou não relevante.
comment:12 Changed 12 years ago by rommelcysne
- Status changed from new to closed
- Resolution set to fixed
A pesquisa avançada passa a obedecer ao número mínimo de caracteres para pesquisa por nome, configurado pelo administrador.
Arquivo alterado:
- contactcenter/js/cc_full_search.js
Commit feito na revisão [3628] do branch 2.2.