Project

General

Profile

Project activity #31367

open

GZAC processen in dev-tezza opschonen

Added by Nume Groenewegen about 2 months ago. Updated 1 day ago.

Status:
Ready in Dev
Priority:
P4 Normal
Assignee:
Category:
-
Target version:
Start date:
11/04/2025
Due date:
% Done:

100%

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


Subtasks 1 (0 open1 closed)

Project activity #31651: Bug: rollen bij proces in gerelateerde dossierResolvedErik Hoogland11/04/2025

Actions

Related issues 1 (1 open0 closed)

Related to Tezza - Project activity #31943: Doorontwikkeling standaard GZAC Tezza processesBacklog06/05/2025

Actions
Actions #1

Updated by Diego Mirandola about 2 months ago

  • 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)
Actions #2

Updated by Diego Mirandola about 2 months ago

  • Assignee set to Contezza Development
Actions #8

Updated by Tahir Malik about 1 month ago · Edited

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:
    • Brug
    • Tunnel
Actions #9

Updated by Tahir Malik about 1 month ago

  • 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.

Actions #10

Updated by Erik Hoogland about 1 month ago

  • 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:
  1. 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.
  2. 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?

Actions #11

Updated by Tahir Malik about 1 month ago

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.

Actions #12

Updated by Tahir Malik about 1 month ago

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

Actions #13

Updated by Erik Hoogland about 1 month ago

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.

Actions #14

Updated by Diego Mirandola about 1 month ago

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

Actions #15

Updated by Diego Mirandola 29 days ago

unassign werkt weer niet

Actions #16

Updated by Diego Mirandola 29 days ago

  • Subtask #31651 added
Actions #17

Updated by Erik Hoogland 18 days ago

  • Status changed from In Progress to Ready in Dev
  • Assignee changed from Erik Hoogland to Bob van Hesse

@Bob van Hesse Kan jij de 4 besproken processen testen op dev-tezza?

Actions #24

Updated by Erik Hoogland 4 days ago

  • Target version changed from Tezza 2025.03 to Tezza 2025.04
Actions #25

Updated by Rick de Rooij 4 days ago

  • Assignee changed from Bob van Hesse to Erik Hoogland
Actions #26

Updated by Diego Mirandola 4 days ago

Actions #27

Updated by Erik Hoogland 3 days ago

  • Assignee changed from Erik Hoogland to Diego Mirandola
  • Target version changed from Tezza 2025.04 to Tezza 2025.05

Release 0.8.0 van Tezza GZAC is aangemaakt, en geupdate in tezza-workspace

@Diego Mirandola Kan jij tickets aanmaken voor de openstaande wensen en dit ticket sluiten?

@Rick de Rooij Ik heb hier een merge request voor klaar gezet: https://git.contezza.nl/develop/products/tezza-workspace/-/merge_requests/245

Actions #28

Updated by Diego Mirandola 1 day ago

  • 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