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
Actions