Project activity #34897
openUpgrade naar Valtimo 13
100%
Description
Ticket voor bijhouden weijzigingen gzac tijdens upgrade naar Valtimo 13
Updated by Erik Hoogland 5 months ago
- Target version changed from Tezza 2025.10 to Tezza 2025.11
Updated by Erik Hoogland 4 months ago
- Target version changed from Tezza 2025.11 to Tezza 2025.12
Updated by Tahir Malik 2 months ago
- Target version changed from Tezza 2025.12 to Tezza 26.Q1
Updated by Erik Hoogland about 2 months ago
De backend is nu bijgewerkt naar versie 12.12.0, en start op. Werking is nog niet gecontroleerd.
Extra toevoeging: dependency com.ritense.valtimo:logging:${valtimo.version}
Updated by Erik Hoogland about 2 months ago
Upgrade naar 12.16.1 is gedaan, met nieuwe permissies voor Objecten. Voor 12.17.0 moeten de permissies refactored worden om compacter beschreven te worden
Updated by Erik Hoogland about 2 months ago
Upgrade tot 12.24.0 van backend gedaan, met refactor van access control jsons
Updated by Erik Hoogland about 2 months ago
Frontend geupgrade naar 12.24.0, met een /forbidden als de gebruiker geen admin is.
Updated by Erik Hoogland about 2 months ago
Backend is geupgrade naar 13.1.3. Refactors m.b.t. Operaton en aanpassingen naar versioned cases zijn gedaan. Enkel de functie voor het opstarten van gerelateerd dossier staat uit, wordt nog onderzocht. Daarnaast heb ik lokaal het gzac-template proces gestart met v13, ter referentie.
Dit start nu op, maar nog niks is getest.Vervolg stappen
- Upgrade naar latest (13.14.0)
- Aanpassen bootstrap dossiers
- Upgrade frontend naar 13.14.0
- Testen api's vanuit tezza
- Eventueel aanpassen api's in Tezza-lib (apart ticket indien nodig)
- Testen en bijwerken migratie van bestaande v12 naar v13
Updated by Erik Hoogland about 1 month ago
De jump van 13.1.3 naar 13.14.0 brengt ook weer breaking changes met zich mee, heb hier nog vragen over open staan richting Ritense via Slack
Updated by Erik Hoogland 26 days ago
GZAC backend naar versie 13.2.1 gebracht, voor support access control. Eerste draft van tezzaAlgemeen opgenomen in backend. Dit is wel zichtbaar, maar geeft nog een 403 error bij openen. Mogelijk ontbrekende configs
Updated by Erik Hoogland 25 days ago
Update van backend naar 13.4.1, met aanpassingen aan bootloading tezzaAlgemeen dossier. Processen kunnen nu worden gestart en uitgevoerd, al zijn de taken nog niet in elk overzicht zichtbaar
Updated by Erik Hoogland 25 days ago
Update naar 13.14.0 is gedaan, processen kunnen nu correct gestart worden via Valtimo interface, en verschijnen in overzicht. Volgende stap is custom api's van Tezza Plugin te gaan testen
Updated by Erik Hoogland 24 days ago
Dossiers aanvraagEvenementenvergunning en destructionProcessDossier zijn bijgewerkt. Voor het griffieDossier zit er nog iets niet correct bij het access control
Updated by Erik Hoogland 21 days ago
Aanmaken van een proces met nodeId werkt nu via Postman, de get functies voor processen en taken op nodeId ook. Verdere integraties moeten nog worden getest en refactored.
Griffie proces is ook gerefactored, kan niet worden getest zonder tezza en alfresco integratie.
tezzaDocument dossier moet nog gerefactored worden
Updated by Erik Hoogland 20 days ago
- Ophalen processenlijst
- Ophalen takenlijst
- Ophalen proces instantie
- Ophalen taak en proces history
- Ophalen candidate list
- Ophalen formulier
- Tonen bijlages
- (Re)assign taak
Wat nog niet werkt is ophalen startable processen, en daarmee ook nieuwe processen opstarten vanuit Tezza. Beide werken wel vanuit Postman, en processen op die manier gestart kunnen verder in Tezza worden afgehandeld.
Reden is een kleine wijziging in de response.
Oude response:
[
{
"id": {
"processDefinitionKey": "tezzaAdhoc",
"documentDefinitionId": {
"name": "tezzaAlgemeen",
"version": 1
}
},
"canInitializeDocument": true,
"startableByUser": true,
"processName": "Nieuwe taak",
"latestVersionId": "tezzaAdhoc:2:173bd1d4-9e25-11f0-a992-02420a1e06b3"
}
]
Nieuwe response:
[
{
"id": {
"processDefinitionId": "tezzaAdhoc:1:16a82830-171f-11f1-bedd-de3953f5e843",
"caseDefinitionId": {
"key": "tezzaAlgemeen",
"versionTag": "1.0.0-draft",
"tagPrefix": "CD:",
"idKey": "tezzaAlgemeen"
}
},
"canInitializeDocument": true,
"startableByUser": true,
"processDefinitionName": "Nieuwe taak",
"processDefinitionKey": "tezzaAdhoc"
}
]
De ID velden zijn enigszins aangepast.
@Diego Mirandola Kan jij kijken wat we moeten doen om dit te ondersteunen, en of we backwards compatibility kunnen houden?
Updated by Erik Hoogland 20 days ago
TezzaDossier is nu ook bijgewerkt. Code om na documentToevoegen de processen in overige dossiers te starten, is bijgewerkt. Testen moet wachten tot Tezza weer processen kan starten.
frontend ook naar 13.14.0 geupdate. plugin libs moeten nog worden bijgewerkt, die staan nu uit. Zonder deze start de frontend wel op lokaal
Updated by Erik Hoogland 20 days ago
@Diego Mirandola Versie van gzac kan met de call GET {{baseUrlGzac}}/api/v1/valtimo/version worden opgehaald, heeft de standaard auth voor gzac nodig
Updated by Erik Hoogland 13 days ago
Na een update van 13.14 naar 13.18, blijft de frontend steken op 13.14, ook na clearen van cookies en via een private browsing tab in FireFox. Via Chrome werkt dit wel, en werken de plugins.
Moet nog uitzoeken wat blijft steken in Firefox.
Als dit werkt, moet enkel nog de migratie van 12 naar 13 getest worden, en builds via gitlab worden gemaakt
Updated by Erik Hoogland 12 days ago
Probleem was door een dubbele instantie van de frontend op port 4200, en firefox pakt standaard de oudste. Alle plugins werken nu.
Migratie van v12.1.1 naar v13.18.0 getest, dit werkt niet. Met een tussenstap van 12.24.0 werkt dit wel. Er is een nieuwe release gemaakt op basis van 12.24.0, en deze gaat mee met de dev-tezza release.
Volgende stap gaat een snapshot build op basis van v13 worden, en een upgrade van tezza-workspace/dev-tezza.
Nice to have is een nieuwe manier van java opstarten binnen base image, zodat dit image direct in workspace gebruikt kan worden, met enkel de customer code te builden
Updated by Erik Hoogland 11 days ago
Snapshot images zijn aangemaakt in nexus en harbor, en werken lokaal in Tezza Workspace, met build van springboot app in workspace.
Nieuwe manier van image bouwen in tezza-gzac, zodat de workspace enkel custom code kan builden, is lokaal getest, maar nog niet vanuit tezza-workspace. support voor bijvoorbeeld custom application.env.yaml moet nog worden getest, samen met lokaal runnen buiten docker in de workspace.
Updated by Erik Hoogland 6 days ago
Nieuwe manier van image bouwen in tezza-gzac is nu ook vanuit tezza-workspace getest, met nog steeds de mogelijkheid om lokaal binnen VSCode de app te starten.
Het is ook naar dev-tezza gezet, maar met nog security issues. Vanuit teams:
Ik heb GZAC 13 nu op dev-tezza uitgerold. Als ik het log bekijk ziet alles er goed uit, en is het opgestart. Echter krijg ik 403 errors als ik calls naar https://dev-tezza-gzac.contezza.cloud/ uitvoer, zowel via de browser als via Postman. Er verschijnt niks in de logs, mogelijk is het een issue met traffic. Ik krijg bijvoorbeeld geen redect naar keycloak, wat ik als eerste verwacht. Ik kan wel bij https://dev-tezza-gzac.contezza.cloud/operaton/app, de url naar de backend Beheer portal
Updated by Erik Hoogland 3 days ago
- Status changed from In Progress to Ready in Dev
- Assignee changed from Erik Hoogland to Bob van Hesse
Updated by Erik Hoogland 3 days ago
Voor deze branch zijn nu ook de gzac api tests aangepast, in branch 'feature/gzac-test-13/#34897' van het Contezza IT project
