24.2.X
Project | Skryv platform |
---|---|
Versienummer | 24.2.X |
LTS | Nee |
NEXT | JA |
LATEST | Ja |
Laatste LTS | 23.0 |
Laatste NEXT | 23.0 |
Laatste LATEST | 24.1 |
Eerste release |
|
Ondersteuning tot |
|
Notitie | Frontoffice dashboard verbeteringen |
Type | Release note |
Status | DRAFT |
Focus
Focus 1: Front office dashboard verbeteringen
FO DASHBOARD
Aanpassingen aan enkele achterliggende technische componenten en functies. Samen zorgen deze ervoor dat het frontoffice dashboard performanter en beter onderhoudbaar wordt.
Focus 2: Security issues
SECURITY
Naar aanleiding van de najaar 2024 uitgevoerde pentesten is het platform team bezig met het stelselmatig aanpakken en wegwerken van kwetsbaarheden.
Focus 3: service taak template selector (Studio topic)
Herwerking van de template selector voor service taken met als doel een helder overzicht en een verbeterde gebruikerservaring.
Zie Studio updates onderaan deze pagina voor alle recent doorgevoerde wijzigingen in Studio.
Wijzigingen
Wijziging met vorige LATEST
Onderstaand overzicht biedt een oplijsting van de wijzigingen tegenover de vorige LATEST-versie 24.1.X
Topic | Labels | Titel | Topic detail | Migratie detail |
---|---|---|---|---|
1 | FO DASHBOARD ; FRONTOFFICE | Nieuwe endpoint voor zoekopdrachten in frontoffice. | - | |
2 | FO DASHBOARD ; BACKEND | Filter niet-actieve taken in de backend, in plaats van de frontend. | - | |
3 | FO DASHBOARD ; FRONTOFFICE | Opsplitsen van frontoffice dashboard (VO-stijl) in meerdere componenten. | - | |
4 | BACKEND ; | HTML-rendering voorkomen in PDF-generatie van eenvoudige tekstvelden. | - | |
5 | BACKOFFICE | In het backoffice zoekscherm kan je kolommen gebaseerd op nieuwe veldtypes (tel, rrn, iban) nu ook adequaat gaan filteren. | - | |
6 | BACKOFFICE | Datumveld filter in dossier- en takenlijst volgt nu de logica ‘Van - tot en met’ (beide data inclusief). | - | |
7 | BACKEND | Upgrade RabbitMQ 3.11 naar 3.13 | - | - |
8 | BACKEND ; SECURITY | Swagger UI wordt standaard uitgeschakeld voor eindgebruikers. | - | |
9 | BACKEND ; | Breaking change ten opzichte van de vorige NEXT die eerder niet opgemerkt werd! Variabele initiëren bij opstart script moet op andere wijze gebeuren. | - |
Wijziging met vorige NEXT
Onderstaand overzicht biedt een oplijsting van de belangrijkste verschilpunten ten opzichte van de vorige NEXT-versie 23.0.X Raadpleeg de individuele release notes voor alle tussenliggende versies om de volledige detail te ontdekken.
Versie | Titel | Meer info |
---|---|---|
24.2.X | Frontoffice dashboard: aanpassingen aan achterliggende technische functies en componenten. | |
24.2.X | Enkele security fixes waaronder het standaard uitschakelen van de Swagger UI voor eindgebruikers. | |
24.1.X | Toevoeging van nieuwe veldtypes in formulieren (rijksregisternummer, telefoonnummer, iban rekening). | |
24.1.X | BPMN-gebruikerstaak kan je nu ook aanduiden als optioneel (gelijkaardige functionaliteit als CMMN). | |
24.0.X | Upgrade naar Java 17 |
Wijziging met vorige LTS
Deze versie is niet aangeduid als LTS.
Topic details
Topic 1: nieuwe endpoint voor zoekopdrachten in frontoffice
Labels | FRONTOFFICE , FO DASHBOARD |
---|---|
Functioneel |
|
Technisch |
|
Documentatie | Dashboard FO (zie de zoekvensters). |
Topic 2: filter niet-actieve taken in backend in plaats van in frontend
Labels | FRONTOFFICE , FO DASHBOARD |
---|---|
Functioneel |
|
Technisch | Voorheen gebeurde het filteren van de taken in de frontoffice zelf. Vandaag gebeurt dit in de backend. Op die manier wordt enkel de meest noodzakelijke informatie meegestuurd naar de frontoffice en blijft de frontoffice logica zo beperkt mogelijk. |
Documentatie | Dashboard FO (zie de dossierlijst, kolom required actions of vereiste acties). |
Backend API call (contract)
{
"name": "task.name",
"type": "search/task",
"select": [
"task.id"
],
"nestedFilter": {
"field": "task",
"filters": [
{
"path": "active",
"term": true
},
{
"path": "isOptional",
"term": false
},
{
"path": "assignee",
"term": "6c86a67f-27bb-4ec4-9a1f-f9cb6f9c538f"
}
]
}
}
Topic 3: opsplitsen VO frontoffice dashboard in subcomponenten
Labels | FRONTOFFICE , FO DASHBOARD |
---|---|
Functioneel | Functioneel verandert er voor de eindgebruiker niets. |
Technisch | Voorheen was het FO dashboard (stijl Vlaamse overheid) een vrij grote component. Deze is nu opgesplitst in kleinere subcomponenten. Hierdoor kunnen applicaties gericht één of meerdere van deze subcomponenten customizeren in plaats van het volledige dashboard in zijn geheel. Dit biedt het voordeel dat het gros van het dashboard gewoon mee kan gaan met de platform updates en dat enkel de gecustomizeerde subcomponenten een apart onderhoud zullen vereisen. |
Documentatie |
Topic 4: HTML-rendering voorkomen bij PDF-generatie tekstvelden
Labels | SECURITY , BACKEND |
---|---|
Functioneel | Bij de PDF-generatie van een formulier wordt HTML-formatting tekstvelden nu alsvolgt gerenderd:
|
Technisch |
|
Documentatie |
|
Formulierweergave in backoffice

PDF-weergave van het formulier

Topic 5: backoffice kolommen op basis van nieuwe veldtypes filterbaar
Labels | BACKOFFICE |
---|---|
Functioneel | Backoffice kolommen op basis van nieuwe veldtypes rijksregisternummer, telefoonnnummer of bankrekeningnummer zijn nu ook filterbaar. |
Technisch | Filters toegevoegd voor nieuwe veldtypes |
Documentatie |
Screenshot backoffice dossierlijst

Topic 6: backoffice datum veld filter aangepast
Labels | BACKOFFICE |
---|---|
Functioneel | Datum veld volgt nu de logica ‘Van .. - Tot en met …’, vergelijkbaar met de filter voor getalvelden. |
Technisch | Filter aangepast. |
Documentatie |
Screenshot backoffice dossierlijst

Topic 8: Swagger UI per default uitgeschakeld voor eindgebruikers
Labels | SECURITY , BACKEND |
---|---|
Functioneel |
|
Technisch |
|
Documentatie |
Migraties
Migratie vanuit vorige LATEST
Wanneer je migreert van 24.1.X naar 24.2.X moet je letten op volgende zaken.
Migratiedetail topic 9: variabele met boolean waarde declareren bij initiatie script
Niet eerder opgemerkte breaking change ten opzichte van de vorige NEXT 23.0.X.
Voorheen gebeurde een variabele met boolean waarde declareren alsvolgt:
execution.setVariable("myVar",true);
if(myVar){
//do something
}
Bij migratie naar 24.2 moet dit alsvolgt:
execution.setVariable("myVar",true);
var myVar=execution.getVariable("myVar");
if(myVar){
//do something
}
Dit houdt verband met het wijzigen van de JavaScript engine van Nashorn naar GraalVM bij de update naar JDK 17 en Java 17.
Fix voor apps met veel bestaande scripts: je kan blijven gebruik maken van de Nashorn engine door volgende parameter toe te voegen aan je applicatie eigenschappen.
skryv.camunda.enableNashorn=true
Migratie vanuit vorige NEXT
Wanneer je migreert van 23.0.X naar 24.2.X zijn dit de belangrijkste zaken waar je op moet letten. Raadpleeg de individuele release notes voor alle tussenliggende versies om de volledige detail te ontdekken.
Versie | Beschrijving | Meer info |
---|---|---|
24.2.X |
| |
24.1.X | Tekstvelden met masker rijksregisternummer kan je omvormen naar velden van het nieuwe type rijksregisternummer. | |
24.1.X | Opletten met gelinkte images in communicatietemplates. De brondomeinen moeten gewhitelist zijn in de applicatie eigenschappen. | |
24.0.X |
|
Migratie vanuit vorige LTS
Deze versie is niet aangeduid als LTS.
Studio updates
Onderstaand overzicht biedt een overzicht van de Studio functionaliteiten die up-to-date zijn gebracht op het ogenblik van deze platform release. Klik hier voor meer info over Studio updates.
Update | Beschrijving |
---|---|
De nieuwe veldtypes ondersteund vanaf Skryv platform versie 24.1.X zijn meteen ook toegevoegd in Studio. | |
Breadcrumb toegevoegd op enkele schermen. Servicetaak template selector overzichtelijker gemaakt. | |
Klik op de link voor de details. |
Patches
Onderstaand overzicht toont alle patches binnen deze versie.
Versie | Beschrijving |
---|---|
24.2.11 |
|
24.2.10 | Toon error wanneer een gebruiker te veel karakters invoert binnen een tekstveld. |
24.2.9 |
|
24.2.8 | Feature: toestaan om magda mocks te maken die gebruik maken van één enkel endpoint, in plaats van endpoints per service. |
24.2.7 | Feature: betalingstaak wordt niet ‘afgerond’ indien de betaling werd gecancelled. |
24.2.6 | JSD-connector: wegnemen van NBSP bij het sturen van data via de JSD-connector |
24.2.5 | Toestaan aan frontoffice dashboard customisations om twee tabelkolommen te hebben met dezelfde key (key + header combinatie moet wel uniek blijven). |
24.2.4 | Fix: apps toelaten om te switchen tussen GraalVM en Nashorn als JavaScript engine. |
24.2.3 | Fix: taak indienen duurde te lang. Query aangepast. |
24.2.2 | Fix: iframe payhub. |
24.2.1 | Fix: extension check should be case insensitive. |