Project activity #31367
open
GZAC processen in dev-tezza opschonen
Added by Nume Groenewegen about 2 months ago.
Updated 1 day ago.
Estimated time:
(Total: 0.00 h)
Description
Sommige GZAC processen die beschikbaar zijn op dev-tezza zijn ontwikkeld voor het TDMS-project en alleen op amsterdam-workspace afgerond.
Hierdoor werken sommige processen niet helemaal correct.
De meeste opvallend is Bestanden toevoegen in proces 'Document toevoegen''.
Stappen om te reproduceren:
- Ga in een zaak naar processen
- Start een nieuw proces van type 'Document toevoegen'
- Ga in de dialog 'Nieuw proces starten' naar tap 'Bestanden toevoegen'
- Voeg een nieuw bestand toe (via knop of drag&drop)
Foutmelding in console:
ERROR TypeError: Cannot read properties of undefined (reading 'form')
at ContezzaDynamicFormLoaderService.load (dynamic-form-loader.service.ts:75:59)
at ContezzaDynamicFormService.get (dynamic-form.service.ts:61:77)
at attachments-form.component.ts:174:30
at Array.forEach (<anonymous>)
at AttachmentsFormComponent.onBeginUpload (attachments-form.component.ts:167:18)
at AttachmentsFormComponent_Template_adf_upload_drag_area_beginUpload_0_listener (attachments-form.component.html:1:38)
Het voorstel van @Tahir Malik was om een aantal demo processen klaar te maken om alle varianten die we hebben gebouwd kunnen tonen. Het ticket hierover was nooit opgepakt en inmiddels rejected: #30378
Files
Related issues
1 (1 open — 0 closed)
- Subject changed from Bug: Bestanden toevoegen werkt niet in dialog 'Nieuw proces starten' to GZAC processen in dev-tezza opschonen
- Description updated (diff)
- Assignee deleted (
Maaike Bommerson)
- Assignee set to Contezza Development
Dit zijn de workflows die we graag als basis standaard in Tezza willen hebben zonder een tdms meta-data model.
https://git.contezza.nl/projecten/amsterdam/amsterdam-workspace/-/tree/backup/tdms/%2331240/docs/src/docs/asciidoc#user-content-document-toevoegen
Fase 1:
- Zorgen dat de workflows werken met het huidige meta-data model
- formulieren workflows & Dynamic form doorlopen en corrigeren waar nodig
- Bevinding/bug fixen #31407
Fase 2:
- Zorgen dat we verschillende werkmappen configuratie hebben zoals tDMS
- Betekent dat je een werkmap kunt definiëren voor een ObjectType
- NEN Element & NEN Bouwdeel meta-data toevoegen aan een nieuw demo-model.xml in tezza-workspace
- Dynamic-form uitbreiden dat we bij Object workflows een andere formulier krijgen dan in een dossier/zaak workflow
- Kolom layout per werkmap kunnen definiëren incl de filters voor de Objecten
- Dummy ObjectTypes uit tDMS overnemen zoals:
- Assignee changed from Contezza Development to Erik Hoogland
Wil jij fase 1 oppakken, meer info kun je bij Diego zijn en functioneel bij mij of Olav.
- Status changed from New to In Progress
Ik heb ope dev-tezza en test-tezza de tdms-processen losgekoppeld van het dossier. Ze staan nog wel op de server, maar zijn niet meer toegankelijk.
In de code waren ze al opgeschoond.
Standaard kunnen processen niet worden verwijderd, en instances kunnen alleen via een rest api verwijderd worden. Dus als we de data volledig willen opschonen, hebben we twee opties:
- Verwijder gzac-db volume en redploy gzac. Dit verwijderd alle data, en omdat het niet meer in de code zit komen deze processen niet terug. Heeft natuurlijk impact op alle lopende processen.
- Ontwikkel een procedure die eerst alle instances van een proces definitie verwijderd, en daarna de definitie zelf. Mogelijk moet dit via een database script, ik weet niet of Camunda/Valtimo hier support voor heeft.
@Tahir Malik Willen we hier nu nog meer energie in steken, of is het uitschakkelen van de processen genoeg voor nu? En als we hier iets nieuws voor willen ontwikkelen, welke prio heeft het dan?
Ik wil graag alle tdms processen als default gzac processen in Tezza willen werken met een generiek RGBZ meta-data formulier + het tza:formulier
Voor de Dynamische objecten zoals NEN:element en/of NEN:bouwdeel zouden we een mini meta-data model kunnen maken in Tezza-workspace waar de custom klant velden in een nieuwe Dynamic form worden laten zien.
Volgens de Analyse van Diego en mij was dit vrij weinig werk:
- tDMS model deactiveren
- Dynamic form generiek maken
- GZAC Formulier id die nu een foutmelding geeft, nee de juiste formulier verwijzen
- Testen of de workflows blijven werken
Laatste versie processen zijn aan dev-tezza toegevoegd vanuit Amsterdam, enkel voor Objecten. De processen werken lokaal, maar hebben nog geen dynamic forms voor bewerken metadata in Tezza.
@Diego Mirandola Kan jij de dynamic forms toevoegen, zonder tdms velden? Ik heb de dynamicFormId's niet aangepast.
De volgende wijzigingen in de app zijn klaar in branch feature/gzac/default-processes/#31367 en aan het builden:
- default formulieren zijn toegevoegd in gzac module:
- gzac.document-toevoegen.dynamic-forms
- gzac.edit-documents-metadata.dynamic-forms
- gzac.edit-documents-content.dynamic-forms
- gzac.document-upload.dynamic-forms
deze formulieren bevatten titel (verplicht), omschrijving, auteur
- bulk component is verplaatst vanuit module tezza/tdms-objecten/gzac naar module gzac; de logica om nieuwe bestanden te koppelen met de oude werkte eerder op basis van een tdms property en het is nu vervangen om op basis van node name te werken (om generiek te blijven)
Apart probleem: unassign lijkt niet te werken op dev-tezza
- Status changed from In Progress to Ready in Dev
- Assignee changed from Erik Hoogland to Bob van Hesse
- Target version changed from Tezza 2025.03 to Tezza 2025.04
- Assignee changed from Bob van Hesse to Erik Hoogland
- Assignee changed from Erik Hoogland to Diego Mirandola
- Target version changed from Tezza 2025.04 to Tezza 2025.05
- Assignee changed from Diego Mirandola to Rick de Rooij
Ticket over bevindingen #31367#note-23 is aangemaakt: #31943
Frontend aanpassingen zijn meegenomen in Contezza Apps versie 3.23.1.
Dit ticket wordt op Rick's naam gezet voor de backend release, zie #31367#note-27
Also available in: Atom
PDF