Project activity #30388
closedIk wil graag een analyse hebben wat we met de filters willen en kunnen doen in de documenten tab
100%
Description
Functioneel:
In Tezza wil ik graag een documentType filter hebben in de Zaak/Dossier/Objecten Documentlist
Dit geld ook voor de Objecten dossier, echter is niet altijd het meta-data gevuld
Misschien niet eens een expliciete filters, maar zouden we niet beter met facetten kunnen werken i.p.v. handmatige filters?
Voordeel van facetten, je ziet de filters die er technisch/functioneel zijn en deze hoeven niet in de preferences opgeslagen te worden.
- Je bent afhankelijk van SOLR/zoek-actie
- Children is sneller qua performance dan /search
- Je zult dingen moeten uitfilteren, bijv de documenten-list in search app https://dev-tezza.contezza.cloud/contezza-search/#/quick-search?q=ANCESTOR:%2522workspace:%2F%2FSpacesStore%2F69e7df32-f9f8-456b-9398-e5a169394de3%2522 vs tezza document-list https://dev-tezza.contezza.cloud/tezza/#/details/69e7df32-f9f8-456b-9398-e5a169394de3/documents
- Je blijft /children api gebruiken
- Bij klikken op de filters knop, doet hij een zoek-actie en haalt hij eerst de facetten op
- Pas bij het selecteren van de facet doet hij een filtering/zoekactie op de Documentenlist
- Geen preferences opslaan
- Deze mechanisme moet gelijk zijn op
- Global search
- Documenten Bibliotheek
- Zaak/dossier/object Document List
Files
Updated by Tahir Malik 12 months ago
Filters bijv. vanuit de Global search die ik graag wil:
+ DocumentType, De DocumentType mis ik dus ook op de Global search
Updated by Diego Mirandola 12 months ago
- Assignee changed from Contezza Development to Diego Mirandola
Updated by Diego Mirandola 12 months ago
· Edited
- facet filter 'documenttype' (rgbz:informatieobjecttype) toevoegen. Deze property kan een url zijn (niet altijd!), dus er moet iets gebouwd worden die deze url vertaalt. (4u)
- huidige filters vervangen met facet filters. Let op: deze moeten wel blijven opgeslagen worden als preferences, en we hebben nog nooit facet filters opgeslagen als preferences, dus dit is misschien niet eenvoudig. Filters zijn in deze screenshot https://support.contezza.nl/issues/30388#note-1 + documenttype. Ze zijn dus een subset van degene in global search. (1u, opslaan als preferences is nice-to-have en kan genegeerd worden als dit problemen geeft)
- filters moeten niet meer als preferences opgeslagen worden
- huidige filters vervangen met facet filters. Filters zijn dezelfde als in de bovenstaande punt + type (folder of file). Let op: filters voor tdms-objecten-documenten zijn nu een extension van de generieke filters, dit moet blijven werken. De extra filters voor tdms-objecten hoeven niet omgezet te worden naar facet filters. (1u)
- iets slims verzinnen om het nodes/children vs solr probleem op te lossen. Het idee van Tahir kan misschien inderdaad werken:
- de filter-button component uitbreiden zodat deze meldt bij de search parameters service als de filters open of dicht zijn (of een nieuwe component definiëren en hier gebruiken ipv filter-button)
- een nieuwe search strategy definiëren en gebruiken ipv 'browse-files'. 'browse-files' gebruikt de solr call als er filters ingesteld zijn en anders nodes/children, de nieuwe strategy moet solr gebruiken als de filters open of ingesteld zijn.
Updated by Diego Mirandola 12 months ago
- Status changed from Backlog to Feedback
- Assignee changed from Diego Mirandola to Tahir Malik
Updated by Tahir Malik 11 months ago
- Target version changed from Contezza Development 2024.12 to Tezza 2025.01
Updated by Tahir Malik 10 months ago
- Target version changed from Tezza 2025.01 to Tezza 2025.02
Updated by Tahir Malik 7 months ago
- Target version changed from Tezza 2025.02 to Tezza 2025.05
Updated by Olav Allema 5 months ago
- Target version changed from Tezza 2025.05 to Tezza 2025.06
Updated by Tahir Malik 4 months ago
· Edited
- File clipboard-202508061632-btpzf.png clipboard-202508061632-btpzf.png added
- Status changed from Feedback to In Progress
- Assignee changed from Tahir Malik to Diego Mirandola
- Target version changed from Tezza 2025.06 to Tezza 2025.08
Diego Mirandola wrote:
In global search:
- facet filter 'documenttype' (rgbz:informatieobjecttype) toevoegen. Deze property kan een url zijn (niet altijd!), dus er moet iets gebouwd worden die deze url vertaalt. (4u)
Akkoord
In documenten:
- huidige filters vervangen met facet filters. Let op: deze moeten wel blijven opgeslagen worden als preferences, en we hebben nog nooit facet filters opgeslagen als preferences, dus dit is misschien niet eenvoudig. Filters zijn in deze screenshot https://support.contezza.nl/issues/30388#note-1 + documenttype. Ze zijn dus een subset van degene in global search. (1u, opslaan als preferences is nice-to-have en kan genegeerd worden als dit problemen geeft)
Is niet belangrijk dat de document-type niet wordt opgelsagen in de preferences, gaat vooral nu om de filteren op document-types binnen een Zaak/Dossier/Object
In werkmapdocumenten:
TDMS/werkmapdocumenten is niet meer belangrijk, dus graag focussen op zaak/dossier/objecten
Ik wil ook de gemaakt en gewijzgd omgebouwd hebben naar facetten zoals global-search
Daarnaast wil ik de Informatie-ObjectType ook als (optionele) kolom weergeven
Updated by Diego Mirandola 4 months ago
Oplossing om facet filters te kunnen gebruiken bij een search call is klaar in branches:
contezza-apps-community feature/content-services/browse-files-with-facets/#30388
contezza-apps feature/tezza/op-documents-facets/#30388
Idee: elke keer dat de children call uitgevoerd wordt, wordt er ook daarnaast een search call uitgevoerd om de facets in te vullen.
Toevoegen van facet 'rgbz:informatieobjecttype' is geblokkeerd door #34503.
Updated by Diego Mirandola 4 months ago
- Status changed from In Progress to On Hold
Updated by Diego Mirandola 3 months ago
- Status changed from On Hold to In Progress
Updated by Diego Mirandola 3 months ago
- Target version changed from Tezza 2025.08 to Tezza 2025.09
Updated by Diego Mirandola 3 months ago
- Status changed from In Progress to Ready in Dev
- Assignee changed from Diego Mirandola to Nume Groenewegen
Facets 'rgbz:informatieobjecttype' en 'rgbz:vertrouwelijkheidaanduiding' en kolom 'rgbz:informatieobjecttype' zijn toegevoegd in zaakdocumenten.
Graag testen in branches:
contezza-apps-community feature/content-services/browse-files-with-facets/#30388
contezza-apps feature/tezza/op-documents-facets/#30388
Updated by Nume Groenewegen 3 months ago
- Status changed from Ready in Dev to Test approved
- Assignee changed from Nume Groenewegen to Diego Mirandola
Getest en akkoord, kan mee met de release.
Updated by Diego Mirandola 3 months ago
In contezza-apps-community versie 3.2.1.
Updated by Diego Mirandola 3 months ago
- Status changed from Test approved to Resolved
- % Done changed from 0 to 100
In contezza-apps versie 4.2.2.
