Actions
Project activity #32098
openIk wil graag een generieke Dossier archivering zonder OpenZaak
Status:
Ready in Dev
Priority:
P4 Normal
Assignee:
Category:
-
Target version:
Start date:
19/05/2025
Due date:
% Done:
0%
Estimated time:
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 20 days ago
- Target version changed from Tezza 2025.05 to Tezza 2025.06
Updated by Tahir Malik 13 days ago
- Description updated (diff)
- Assignee changed from Contezza Development to Nume Groenewegen
Updated by Nume Groenewegen 12 days 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 12 days ago
- Target version changed from Tezza 2025.06 to Tezza 2025.07
Updated by Tjerk Vaags 6 days 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 6 days ago
- Assignee changed from Tjerk Vaags to Nume Groenewegen
Updated by Nume Groenewegen 3 days ago
- Status changed from Backlog to In Progress
Updated by Nume Groenewegen 1 day ago
- Status changed from In Progress to Ready in Dev
Actions