Project activity #32098
closedIk wil graag een generieke Dossier archivering zonder OpenZaak
0%
Description
Er bestaat een landelijke https://selectielijst.openzaak.nl/ en we willen niet de hele lijst handmatig inlezen.
Er moet nog wel lijst een bestaan in Tezza van bijv. DossierTypes --> koppelen aan de selectielijst.
- Sessie inplannen hieromtrent
- Daarna de details aanvullen in dit ticket
- Ik wil graag een auto-complete kunnen zoeken naar selectieklasse, oftewel volledigNummer met als voorbeeld "4.1.14"
- Ik wil graag in dezelfde veld ook kunnen zoeken naar resultaat, oftewel naam met als voorbeeld "Uitgevoerd"
- Ik wil graag in dezelfde veld ook kunnen zoeken naar omschrijving met als voorbeeld "Beoordeling arbeidsomstandigheden personeel met gevaarlijke stoffen"
- Ik wil graag in 1 veld op alle 3 attributen kunnen zoeken waar ik in de response 1 resultaat krijgt, voorbeeld: "4.1. uitgevoerd arbeidsomstandigheden"
- Voorwaarde is dat Alfresco AGS/RM actief is, anders heb je geen RM site en kun je ook niks archiveren
- Vooraarde Tezza-rm module is geactiveerd
- We hergebruiken code uit deze module: https://git.contezza.nl/develop/products/tezza-rm/-/blob/main/platform/src/main/java/nl/contezza/rm/action/ArchiveFolderActionExecuter.java?ref_type=heads
- voorbeeld Javascript die werkt met een omgeving zonder Openzaak en alleen met Tezza als frontend, tezza-services als backend die include automatisch al tezza-rm
var action = actions.create("archiveFolder"); action.parameters["file-plan-component"] = "Niet-Zaken"; action.parameters["case-type-identifier"] = "objecten"; action.parameters["archive-nomination"] = "VERNIETIGEN"; action.parameters["disposition-period"] = 1; action.parameters["disposition-period-unit"] = "JAAR"; action.parameters["category-year"] = 2024; action.execute(document);
- Je zou dit ook via de queuaction op kunnen laten pakken
api.job("Process: " + result.name); var action = actions.create("archiveFolder"); .............. queueActionService.queueAction(action, result);
Files
Updated by Olav Allema 4 months ago
- Target version changed from Tezza 2025.05 to Tezza 2025.06
Updated by Tahir Malik 3 months ago
- Description updated (diff)
- Assignee changed from Contezza Development to Nume Groenewegen
Updated by Nume Groenewegen 3 months ago
- Assignee changed from Nume Groenewegen to Tjerk Vaags
Hoi Tjerk,
Zou jij de requirements in dit ticket willen aanvullen, zoals besproken tijdens het DevCon overleg gisteren (14-07)?
Daarna kan het ticket terug op mijn naam.
Nume
Updated by Nume Groenewegen 3 months ago
- Target version changed from Tezza 2025.06 to Tezza 2025.07
Updated by Tjerk Vaags 3 months ago
In principe kunnen de APIs worden aangehouden zoals het kan volgens de api specificaties: https://selectielijst.openzaak.nl/api/v1/schema/
Op het moment dat een dossier gearchiveerd dient te worden zie ik het voor mij dat een popup in beeld komt met daarin diverse dropdowns.
- Veld 1: jaartal: Voor nu kan dit alleen 2017 en 2020 zijn. 2020 moet als default worden gevuld. Mocht het zo zijn dat er een 2025 uitkomt dat moet dat de default waarde worden. Oftewel de meeste nieuwe versie van de selectielijst moet de default waarde worden.
- Veld 2: procestype: Hier kies je het procestype waarbinnen de resultaten vallen die gekozen moeten worden --> https://selectielijst.openzaak.nl/api/v1/procestypen (query param: jaar).
- Veld 3: resultaat: Hier kies je het resultaat wat moet bepalen wat de bewaartermijn gaat worden voor het desbetreffende dossier. In Open Zaak toont een lijst met alle benodigde informatie over het resultaat (zie voorbeeld). Dit kan worden overgenomen. De informatie dat wordt getoond is een bundeling van properties vanuit het resultaat. --> https://selectielijst.openzaak.nl/api/v1/resultaten (query param: procesType)
Voorbeeld resultatenlijst
Updated by Tjerk Vaags 3 months ago
- Assignee changed from Tjerk Vaags to Nume Groenewegen
Updated by Nume Groenewegen 3 months ago
- Status changed from Backlog to In Progress
Updated by Nume Groenewegen 3 months ago
- Status changed from In Progress to Ready in Dev
Updated by Nume Groenewegen 3 months ago
- Status changed from Ready in Dev to Ready in Test
- Assignee changed from Nume Groenewegen to Maaike Bommerson
Archivering testen voor:
- Dossiers
- Objecten
Updated by Maaike Bommerson 3 months ago
- Status changed from Ready in Test to Test approved
- Assignee changed from Maaike Bommerson to Nume Groenewegen
Getest, kan mee met de release
Updated by Tahir Malik 3 months ago
Mag dit aub ook mee in deze release, want ik kan de aspect niet eenvoudig toevoegen aan mappen in sites die nog geen TZA dossier zijn.
"aspect-visible": {
"tezza": ["tza:dossier"],
"default": [
"cm:generalclassifiable",
"cm:complianceable",
"cm:dublincore",
"cm:effectivity",
"cm:summarizable",
"cm:versionable",
"cm:templatable",
"cm:emailed",
"emailserver:aliasable",
"cm:taggable",
"app:inlineeditable",
"cm:geographic",
"exif:exif",
"audio:audio",
"cm:indexControl",
"dp:restrictable",
"smf:customConfigSmartFolder",
"smf:systemConfigSmartFolder"
],
"ai": ["ai:products", "ai:dates", "ai:places", "ai:events", "ai:organizations", "ai:people", "ai:things", "ai:quantities", "ai:creativeWorks", "ai:labels", "ai:textLines"]
}
Updated by Nume Groenewegen 3 months ago
- Status changed from Test approved to Resolved
In contezza-apps release 4.0.3