Project activity #30143
Updated by Bas Frequin 4 months ago
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 | waar | webscript | opmerking over de webscript|_.opmerking webscript | opmerking over de impact van de refactoring|_.kan refactoring | kan refactored worden? / willen we dat?| dat? | |register zaak dialog|GET api/ztc/catalogussen|de api/ztc/catalogussen| de noderef van site Zaken wordt ook teruggegeven, maar die site bestaat niet meer met #28339||ja| #28339 | | ja| |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 gebeuren | misschien moet sorting toegevoegd worden|ja| 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 labels| enum waarden in api class, labels in i18n|ja| i18n | ??? | |register zaak dialog|action zaakCreate|bewerkt beide alfresco en oz||nee| oz| | nee? | |postintake register|GET api/zrc/zaken/waardelijsten?type=taal|geeft 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| 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| | ??? | |postintake register|GET api/ztc/catalogussen|de api/ztc/catalogussen| de noderef van site Zaken wordt ook teruggegeven, maar die site bestaat niet meer met #28339||ja| #28339 | | ja| |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 gebeuren | misschien moet sorting toegevoegd worden|ja| worden | ja | |postintake register|GET api/ztc/roltypen|kan ook werken op basis van zaak nodeRef (maar niet hier)||ja| hier) | | ja | |postintake register|GET api/ztc/zaaktype-informatieobjecttypen|haalt informatie op over zaaktypen en informatieobjecttypen||nee| informatieobjecttypen | |ik zie geen 'expand' hiervoor, dus nee | |postintake register|action zaakCreate|bewerkt beide alfresco en oz||nee| oz| | nee? | |filters in zaak tabels|GET /api/ztc/statustypen|kan ook werken op basis van zaak nodeRef (maar niet hier)|let 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 gebeuren | misschien moet sorting toegevoegd worden|ja| worden | ja | |filters in zaak tabels|GET api/ztc/eigenschappen|de webscript doet letterlijk niets||ja| niets | | ja | |zaak details|GET api/zrc/zaken|ophaalt de zaak op basis van nodeRef|we nodeRef | we kunnen: alfresco zaak -> property tza:zaakUrl -> zrc call op basis van zaak url|ja| url | ja, ??? | |zaak details|GET api/ztc/zaaktype|ophaalt de zaaktype op basis van zaak nodeRef|we nodeRef | we kunnen: alfresco zaak -> property tza:zaaktypeUrl -> ztc call op basis van zaaktype url|ja| 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 roltype | we kunnen: alfresco zaak -> property tza:zaakUrl -> zrc call op basis van zaak url|ja| url | ja, ??? | |zaak details|GET api/zrc/statussen|ophaalt de statussen op basis van zaak nodeRef; vult dit aan met informatie over statustype|we statustype | we kunnen: alfresco zaak -> property tza:zaakUrl -> zrc call op basis van zaak url; statustypen worden altijd hiernaast opgehaald|ja| 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 #29995) | we kunnen altijd: alfresco zaak -> property tza:zaakUrl -> zrc call op basis van zaak url; resultaattype.omschrijvingGeneriek is niet meer beschikbaar|nee| beschikbaar | ik zie geen 'expand' hiervoor, dus nee | |zaak details|GET api/ztc/statustypen|kan ook werken op basis van zaak nodeRef (maar niet hier)||ja| hier)| | ja | |zaak details|GET api/zrc/zaakeigenschappen|werkt op basis van zaak nodeRef; vult dit aan met informatie over ztc eigenschap|we eigenschap | we kunnen: alfresco uuid -> zrc call op basis van zaak uuid; ztc eigenschappen worden altijd hiernaast opgehaald|ja| opgehaald| ja, ??? | |zaak details|GET api/ztc/eigenschappen|de api/ztc/eigenschappen| de webscript doet letterlijk niets||ja| niets | | ja | |zaak details|action zaakeigenschapCreate|||ja| zaakeigenschapCreate| | | ja, maar het is een action ??? | |zaak details|GET api/zrc/rollen|kan 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| 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| hier) | | ja | |zaak action 'claimen'|action rolCreate|bewerkt beide alfresco en oz||nee| oz| | nee? | |zaak action 'Medewerker toekennen'|GET api/zrc/zaken|ophaalt de zaak op basis van nodeRef|we nodeRef | we kunnen: alfresco zaak -> property tza:zaakUrl -> zrc call op basis van zaak url|ja| 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 roltype | we kunnen: alfresco zaak -> property tza:zaakUrl -> zrc call op basis van zaak url|ja| url | ja, ??? | |zaak action 'Medewerker toekennen'|GET api/ztc/roltypen|kan ook werken op basis van zaak nodeRef (maar niet hier)||ja| hier) | | ja | |zaak action 'Medewerker toekennen'|action rolCreate|bewerkt beide alfresco en oz||nee| 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 labels| enum waarden in api class, labels in i18n|ja| i18n | ??? | |zaak action 'vertrouwelijkheid aanpassen'|action vertrouwlijkheidCreate|bewerkt beide alfresco en oz||nee| oz| | nee? | |zaak action 'Eigenschappen bewerken'|GET api/zrc/zaken|werkt op basis van nodeRef|we nodeRef | we kunnen: alfresco zaak -> property tza:zaakUrl -> zrc call op basis van zaak url|ja| 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| alfresco| | zie opmerking | |zaak action 'betrokkenen beheren'|GET api/zrc/zaken|kan ook werken op basis van zaak nodeRef (maar niet hier)||ja| 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| roltype| | ja | |zaak action 'betrokkenen beheren', action 'toevoegen'|GET api/ztc/roltypen|kan ook werken op basis van zaak nodeRef (maar niet hier)||ja| hier) | | ja | |zaak action 'betrokkenen beheren', action 'toevoegen'|action rolCreate|bewerkt beide alfresco en oz||nee| oz| | nee? | |zaak action 'betrokkenen beheren', action 'verwijderen'|action rolRemove|bewerkt beide alfresco en oz||nee| oz| | nee? | |zaak action 'audit'|GET api/zrc/audittrail|werkt op basis van zaak nodeRef|we nodeRef| we kunnen: alfresco uuid -> zrc call op basis van zaak uuid|ja| uuid | ja | |zaak action 'Gegevens weergeven'|GET api/zaak-settings|verzameling van ztc er zrc calls||ja| calls| | ??? | |zaak action 'Gegevens weergeven'|GET api/ztc/catalogussen|||ja, api/ztc/catalogussen|| | ja, of toevoegen in GET api/zaak-settings| 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| oz| | zie opmerking | |zaak status action 'opschorten opheffen'|PUT api/zrc/zaken/{uuid}|bewerkt beide alfresco en oz||ja bundel in 1 ticket en met Rick checken| oz| | zie opmerking | |zaak status action 'verlengen'|PUT api/zrc/zaken/{uuid}|bewerkt beide alfresco en oz||ja bundel in 1 ticket en met Rick checken| oz| | zie opmerking | |zaak status action 'status bewerken'|GET /api/ztc/statustypen|werkt op basis van nodeRef|we nodeRef| we kunnen: alfresco zaak -> property tza:zaaktypeUrl -> ztc call op basis van zaaktype url|ja| url | ja, ??? | |zaak status action 'status bewerken'|action statusCreate|bewerkt beide alfresco en oz||nee| 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 statustype | we kunnen: alfresco zaak -> property tza:zaakUrl -> zrc call op basis van zaak url; statustypen hiernaast ophalen|ja| ophalen | ja, ??? | |zaak status action 'afhandelen'|GET api/ztc/resultaattypen|werkt op basis van nodeRef|we nodeRef| we kunnen: alfresco zaak -> property tza:zaaktypeUrl -> ztc call op basis van zaaktype url|ja| url | ja, ??? | |zaak status action 'afhandelen'|GET api/ztc/statustypen|werkt op basis van nodeRef|we nodeRef| we kunnen: alfresco zaak -> property tza:zaaktypeUrl -> ztc call op basis van zaaktype url|ja| url | ja, ??? | |zaak status action 'afhandelen'|action zaakClose|bewerkt zaakClose| bewerkt beide alfresco en oz||nee| 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| api/ztc/zaaktype-informatieobjecttypen||nee, geen expand=zaaktype,zaaktype.informatieobjecttypen| 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