Project

General

Profile

Project activity #30143

open

Analyse: ztc en zrc webscripts omzetten naar oz api via contezza-proxy

Added by Diego Mirandola 5 months ago. Updated about 2 months ago.

Status:
Feedback
Priority:
P4 Normal
Category:
-
Target version:
-
Start date:
30/12/2024
Due date:
% Done:

0%

Estimated time:
(Total: 0.00 h)

Description

Graag het gebruik inventariseren van ztc/ en zrc/ webscripts van tezza-services in tezza en beoordelen als de nieuwe oz api (met expand query parameter) deze volledig zou kunnen vervangen.
waar webscript opmerking over de webscript opmerking over de impact van de refactoring kan refactored worden? / willen we dat?
register zaak dialog GET api/ztc/catalogussen de noderef van site Zaken wordt ook teruggegeven, maar die site bestaat niet meer met #28339 ja na #28339
register zaak dialog GET api/ztc/zaaktypen parameter 'filter' is ondersteund maar hier niet gebruikt; zaaktypen worden gesorteerd, misschien moet dit in de frontend gebeuren misschien moet sorting toegevoegd worden ja
register zaak dialog GET api/zrc/zaken/waardelijsten?type=betalingsindicatie,vertrouwelijkheidaanduiding geeft de enum waarden terug die hierin https://dev-tezza-openzaak.contezza.cloud/zaken/api/v1/schema/#operation/zaak_create is en de Nederlandse labels enum waarden in api class, labels in i18n ja
register zaak dialog action zaakCreate bewerkt beide alfresco en oz nee
postintake register GET api/zrc/zaken/waardelijsten?type=taal geeft dit terug https://git.contezza.nl/develop/products/tezza-services/-/blob/main/platform/src/main/resources/alfresco/module/tezza-services-platform/files/talenlijst.json?ref_type=heads Taal discussie talenlijst.json in app assets
postintake register GET api/ztc/catalogussen de noderef van site Zaken wordt ook teruggegeven, maar die site bestaat niet meer met #28339 ja na #28339
postintake register GET api/ztc/zaaktypen parameter 'filter' is ondersteund maar hier niet gebruikt; zaaktypen worden gesorteerd, misschien moet dit in de frontend gebeuren misschien moet sorting toegevoegd worden ja
postintake register GET api/ztc/roltypen kan ook werken op basis van zaak nodeRef (maar niet hier) ja
postintake register GET api/ztc/zaaktype-informatieobjecttypen haalt informatie op over zaaktypen en informatieobjecttypen nee
postintake register action zaakCreate bewerkt beide alfresco en oz nee
filters in zaak tabels GET /api/ztc/statustypen kan ook werken op basis van zaak nodeRef (maar niet hier) let op: de webscript hernoemt alle properties ja
filters in zaak tabels GET api/ztc/zaaktypen parameter 'filter' is ondersteund maar hier niet gebruikt; zaaktypen worden gesorteerd, misschien moet dit in de frontend gebeuren misschien moet sorting toegevoegd worden ja
filters in zaak tabels (als plugin '@tezza/aozs' actief is) GET api/ztc/eigenschappen de webscript doet letterlijk niets ja
zaak details GET api/zrc/zaken ophaalt de zaak op basis van nodeRef we kunnen: alfresco zaak -> property tza:zaakUrl -> zrc call op basis van zaak url ja
zaak details GET api/ztc/zaaktype ophaalt de zaaktype op basis van zaak nodeRef we kunnen: alfresco zaak -> property tza:zaaktypeUrl -> ztc call op basis van zaaktype url ja
zaak details GET api/zrc/rollen ophaalt de rollen op basis van zaak nodeRef; vult dit aan met redundant informatie over rol en roltype we kunnen: alfresco zaak -> property tza:zaakUrl -> zrc call op basis van zaak url ja
zaak details GET api/zrc/statussen ophaalt de statussen op basis van zaak nodeRef; vult dit aan met informatie over statustype we kunnen: alfresco zaak -> property tza:zaakUrl -> zrc call op basis van zaak url; statustypen worden altijd hiernaast opgehaald ja
zaak details GET api/zrc/resultaten ophaalt de resultaten op basis van zaak nodeRef; vult dit aan met informatie over resultaattype en selectielijstklasse (zie #29995) we kunnen altijd: alfresco zaak -> property tza:zaakUrl -> zrc call op basis van zaak url; we kunnen het resultaattype hiernaast ophalen; selectielijstklasse properties zijn onderdeel van het resultaattype dus het is niet nodig om ze los op te halen ja
zaak details GET api/ztc/statustypen kan ook werken op basis van zaak nodeRef (maar niet hier) ja
zaak details GET api/zrc/zaakeigenschappen werkt op basis van zaak nodeRef; vult dit aan met informatie over ztc eigenschap we kunnen: alfresco uuid -> zrc call op basis van zaak uuid; ztc eigenschappen worden altijd hiernaast opgehaald ja
zaak details GET api/ztc/eigenschappen de webscript doet letterlijk niets ja
zaak details action zaakeigenschapCreate ja
zaak details GET api/zrc/rollen kan ook werken op basis van zaak nodeRef (maar niet hier); vult dit aan met redundant informatie over rol en roltype ja
filters in documenten tabel GET api/ztc/informatieobjecttypen iots worden gesorteerd, misschien moet dit in de frontend gebeuren misschien moet sorting toegevoegd worden;let op: de webscript hernoemt alle properties ja
zaak action 'claimen' GET api/ztc/roltypen kan ook werken op basis van zaak nodeRef (maar niet hier) ja
zaak action 'claimen' action rolCreate bewerkt beide alfresco en oz nee
zaak action 'Medewerker toekennen' GET api/zrc/zaken ophaalt de zaak op basis van nodeRef we kunnen: alfresco zaak -> property tza:zaakUrl -> zrc call op basis van zaak url ja
zaak action 'Medewerker toekennen' GET api/ztc/rollen ophaalt de rollen op basis van zaak nodeRef; vult dit aan met redundant informatie over rol en roltype we kunnen: alfresco zaak -> property tza:zaakUrl -> zrc call op basis van zaak url ja
zaak action 'Medewerker toekennen' GET api/ztc/roltypen kan ook werken op basis van zaak nodeRef (maar niet hier) ja
zaak action 'Medewerker toekennen' action rolCreate bewerkt beide alfresco en oz nee
zaak action 'vertrouwelijkheid aanpassen' GET api/zrc/zaken/waardelijsten?type=vertrouwelijkheidaanduiding geeft de enum waarden terug die hierin https://dev-tezza-openzaak.contezza.cloud/zaken/api/v1/schema/#operation/zaak_create is en de Nederlandse labels enum waarden in api class, labels in i18n ja
zaak action 'vertrouwelijkheid aanpassen' action vertrouwlijkheidCreate bewerkt beide alfresco en oz nee
zaak action 'Eigenschappen bewerken' GET api/zrc/zaken werkt op basis van nodeRef we kunnen: alfresco zaak -> property tza:zaakUrl -> zrc call op basis van zaak url ja
zaak action 'Eigenschappen bewerken' PUT api/zrc/zaken/{uuid} bewerkt oz en zet een commentaar in alfresco als start datum wordt gewijzigd; let op: tza:startdatum in alfresco wordt niet aangepast, omschrijving hier gaat over zrc en niet alfresco ja bundel in 1 ticket en met Rick checken
zaak action 'betrokkenen beheren' GET api/zrc/zaken kan ook werken op basis van zaak nodeRef (maar niet hier) ja
zaak action 'betrokkenen beheren' GET api/zrc/rollen kan ook werken op basis van zaak nodeRef (maar niet hier); vult dit aan met redundant informatie over rol en roltype ja
zaak action 'betrokkenen beheren', action 'toevoegen' GET api/ztc/roltypen kan ook werken op basis van zaak nodeRef (maar niet hier) ja
zaak action 'betrokkenen beheren', action 'toevoegen' action rolCreate bewerkt beide alfresco en oz nee
zaak action 'betrokkenen beheren', action 'verwijderen' action rolRemove bewerkt beide alfresco en oz nee
zaak action 'audit' GET api/zrc/audittrail werkt op basis van zaak nodeRef we kunnen: alfresco uuid -> zrc call op basis van zaak uuid ja
zaak action 'Gegevens weergeven' GET api/zaak-settings verzameling van ztc er zrc calls ja
zaak action 'Gegevens weergeven' GET api/ztc/catalogussen ja, of toevoegen in GET api/zaak-settings
zaak status action 'opschorten' PUT api/zrc/zaken/{uuid} bewerkt beide alfresco en oz ja bundel in 1 ticket en met Rick checken
zaak status action 'opschorten opheffen' PUT api/zrc/zaken/{uuid} bewerkt beide alfresco en oz ja bundel in 1 ticket en met Rick checken
zaak status action 'verlengen' PUT api/zrc/zaken/{uuid} bewerkt beide alfresco en oz ja bundel in 1 ticket en met Rick checken
zaak status action 'status bewerken' GET /api/ztc/statustypen werkt op basis van nodeRef we kunnen: alfresco zaak -> property tza:zaaktypeUrl -> ztc call op basis van zaaktype url ja
zaak status action 'status bewerken' action statusCreate bewerkt beide alfresco en oz nee
zaak status action 'statussen weergeven' GET api/zrc/statussen ophaalt de statussen op basis van zaak nodeRef; vult dit aan met informatie over statustype we kunnen: alfresco zaak -> property tza:zaakUrl -> zrc call op basis van zaak url; statustypen hiernaast ophalen ja
zaak status action 'afhandelen' GET api/ztc/resultaattypen werkt op basis van nodeRef we kunnen: alfresco zaak -> property tza:zaaktypeUrl -> ztc call op basis van zaaktype url ja
zaak status action 'afhandelen' GET api/ztc/statustypen werkt op basis van nodeRef we kunnen: alfresco zaak -> property tza:zaaktypeUrl -> ztc call op basis van zaaktype url ja
zaak status action 'afhandelen' action zaakClose bewerkt beide alfresco en oz nee
zaak document action 'wijzig type' GET api/document werkt op basis van nodeRef, verder is hetzelfde als GET api/ztc/zaaktype-informatieobjecttypen Subticket aanmaken en bij OZ uitzetten

Later gevonden:

zaak relations tab GET api/zrc/zaken?nodeRef=... ja
dossier/object action 'archiveren' GET api/ztc/zaaktypen ja
dossier/object action 'archiveren' GET api/ztc/resultaattypen ja
dashboard widget 'betrokken bij' GET api/zrc/zaken ja nee want niet toegestaan door #30905, moet opgepakt worden met #31218
dashboard widget 'verloop van zaken' GET api/ztc/zaaktypen ja
klanten pagina GET api/zrc/zaken zie #30143#note-26 niet toegestaan door #30905, moet opgepakt worden met #31218
Opmerkingen:
  • de meeste webscripts worden in de fronted gebruikt via extensions, en er is dus geen type check.
  • PUT api/zrc/zaken/{uuid} verzamelt verschillende zrc apis. Ik zou dit vervangen met proxy calls naar oz + notificatie callbacks in alfresco

Subtasks 1 (1 open0 closed)

Project activity #30427: Analyse: uitzoeken waarom sommige expands er niet zijn of niet werkenBacklogTjerk Vaags30/12/2024

Actions

Related issues 2 (0 open2 closed)

Related to Tezza - Project activity #30436: Ztc en zrc webscripts omzetten naar oz api via contezza-proxyResolvedDiego Mirandola31/12/2024

Actions
Related to Tezza - Project activity #30905: Gebruikers authorisatie contezza-proxy ResolvedRick de Rooij10/02/2025

Actions

Also available in: Atom PDF