Project

General

Profile

Project activity #32098

Updated by Tahir Malik 3 days ago

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 

 Acceptatie-criteria: 
 * 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" 

 Backend: 
 * 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 
 <pre><code class="javascript"> 
 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); 
 </code></pre> 
 ** Je zou dit ook via de queuaction op kunnen laten pakken 
 <pre><code class="javascript"> 
		 api.job("Process: " + result.name); 
		 var action = actions.create("archiveFolder"); 
 .............. 
		 queueActionService.queueAction(action, result); 
 </code></pre> 

Back