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>