Bugfixes en kleine verbeteringen
Project | Skryv platform |
|---|---|
Type | Studio update |
Functionaliteit | Bugfixes en kleine verbeteringen |
Version | 14.64.XX |
Flag | - |
Laatste update | |
Kwartaal |
|
Update data | , , , , , , ,, , , , |
Update kwartalen |
|
Docu links | Zie details in de update log |
Inleiding
Op deze pagina verzamelen we bug fixes en kleine verbeteringen aan Studio.
Update log
13/04/2026
Audit logging voor Studio configuratie
Auditlog: elke create/update van Studio-configuratie wordt gelogd (wie/wat/welk artefact & dossiertype, succes, tijdstip) in aparte staging- en productiedatabase, voor traceerbaarheid en audits.
Migratie configuratie artefacten (formulierdefinities) naar nieuwe content database
Backend voorbereid om formuliercontent via een app-flag te migreren van de hoofd-database naar een aparte contentdatabase. Alle lees-/schrijfcode respecteert deze flag; we starten met tests op staging met eigen apps vóór uitrol naar productie.
Upgrade naar StoryBook versie 9
Upgrade onderliggende component.
Oude velden type rijksregisternummer compatibel gemaakt met Spotbooking integratie
Bugfix. Oude rijksregisternummer velden zijn geformatteerd als string met masker, terwijl er voor de nieuwe rijksregisternummer velden een apart datatype is uitgewerkt. De oude veldtypes kunnen nu ook in de Spotbooking integratiewidget worden gekoppeld.
25/03/2026
Bugfix FGA (Fine Grained Autorizations) Studio
Bij het wegschrijven van een rol in de databank werd geen rekening gehouden met hoofdletters bij de key. Dit leidde tot conflicten tussen twee rollen met zelfde key, maar andere casing (bijvoorbeeld frontofficeaanvrager en frontOfficeAanvrager). Dit probleem is nu verholpen via verscherpte validatie tijdens aanmaak van de rol.
Bugfix: niet mogelijk om een sectie vlak na een gewoon veldtype te droppen
Studio editor formulierdefinities.
25/02/2026
Content van decision tables, communicatietemplates en zoekdefinities gemigreerd
Migratie afgerond; tijdelijke migratielogica en legacy code opgeruimd, waardoor Studio eenvoudiger te onderhouden is.
11/02/2026
Bugfix expressie met chaining operators
Formulier editor: basic UI toont verkeerd veld bij gebruik van expressie met chaining operator. Eerder werd dit al gefixt voor de ‘get field’ expressie. Nu is het ook in orde gebracht voor de ‘check value’ expressie.
21/01/2026
Enkele bugfixes
length expressie niet ondersteund door basic expression editor
issues bij configuration deployment
redirect kwetsbaarheid
incorrect keyboard shortcuts
16/12/2025
Update react
Verdere update van React-gerelateerde componenten.
Migratie van configuratie content naar nieuwe database
De nieuwe manier van opslaan verbetert de performantie van online Studio.
03/11/2025
Refresh pop-up bij external changes
Wanneer twee configuratoren gelijktijdig wijzigingen aanbrengen aan een specifiek configuratie-item, zal één van beide wijzigingen aangeduid worden als ‘winnaar’, de ‘verliezer’ moet het configuratie-item refreshen en krijgt de aangepaste versie te zien. Dit mechanisme bestond reeds bij online Studio, maar is nu verder uitgewerkt en ook geïmplementeerd binnen de lokale Studio (desktop app).
Update React
Update van React-gerelateerde componenten.
HTML-validator
Bij het opstellen van communicatietemplates maken we nu gebruik van een ingebouwde validatie-engine. Voorheen deden we een beroep op een externe service. Door het toegenomen gebruik van Studio botste deze externe service op haar limieten.
Obsolete service task template verwijderd
Verouderde versie van service task template ‘Geef toegang tot de FO’ verwijderd.
28/08/2025
Error bij Skryv business decision rule task template
De Skryv business decision rule task template maakte default gebruik van een door Camunda gereserveerde variabele (decisionResult), wat leidde tot foutmeldingen. De default variabele is daarom gewijzigd naar decisionResults.
Error bij basis weergave in expressiebouwer
Basis weergave formulier expressiebouwer gaf expressies met chaining operators foutief weer.
04/06/2025
Expressie als default optie bij aanmaak listener
Bij aanmaak van een listener is Expressie nu gedefinieerd als de default optie. Voorheen was dit Java delegate class.
Signal key wordt automatisch verwijderd na verwijderen signal event
Voorheen bleef de signal key in de BPMN-definitie (XML) van het staan. Dit kon geen kwaad, maar leidde tot onnodige vervuiling. Nu wordt de key automatisch verwijderd na verwijdering signal event. Klik hier voor meer info over de signal event template binnen Skryv.
Input parameter opnieuw toegevoegd aan de DownloadZone template
Deze was voordien foutief verwijderd.
Integratie met GitHub hersteld
Door foutieve update van GitHub was de connectie met Studio stuk. GitHub draaide ondertussen update terug, waardoor dit issue vanzelf opgelost raakte.
13/05/2025
DOSIS-connector
Bug fix: ongewenst verspringen cursor.
Heen en terug navigeren tussen configuratie-items
Het is mogelijk om verder terug in de historiek te navigeren. Voorheen kon je slechts één stap terug.
Wegwerken overbodige netwerkcalls
Dit verhoogt de performantie van de app.
23/04/2025
CMMN en BPMN met zelfde key is niet langer mogelijk
Bugfix waarbij je vanaf heden geen CMMN meer kan aanmaken met een key reeds in gebruik door een BPMN-workflow, en vice versa.
Wijzigen BPMN-elementtype verwijdert eerder ingestelde eigenschappen
Voorheen was het zo dat eigenschappen ingesteld op een BPMN-element (bijvoorbeeld een listener of input parameter) behouden bleven na wijziging naar een ander elementtype of naar een andere service taak template. Na deze bugfix worden deze netjes verwijderd en is het element gereset.
Wijzigingen vastzetten UX verbetering
Na wijzigingen vastzetten, krijg je nu een succesboodschap te zien.

02/04/2025
Context opslaan naast de app
Er is een maximum hoeveelheid data per app die in context meegestuurd kan worden in online Studio. Dit zorgt voor performantieproblemen bij applicaties met een veelheid aan dossiertypes. Het Studio team werkt aan een oplossing achter de schermen (zonder impact voor de gebruiker). De oplossing wordt nu stelselmatig uitgerold.
12/03/2025
Vermijden onnodige network calls
Bij het aanklikken van een geconfigureerd veld in een formulier gebeurden voorheen enkele onnodige network calls. Dit is nu aangepakt met een betere performantie tot gevolg.
Configureerbare URL’s voor update preview en open backoffice (eGovFlow)
Speciaal ontwikkeld voor eGovFlow om te linken naar hun custom backoffice zonder de update naar de preview omgeving te verstoren.
Situatie voorheen in de constructor van de app:
class App {
constructor({
frontOfficeUrl,
backOfficeUrl,
productionBackofficeUrl,
}) {
this._frontOfficeUrl = frontOfficeUrl; // frontoffice preview url
this._backOfficeUrl = backOfficeUrl; // backoffice preview url
this._productionBackofficeUrl = productionBackofficeUrl; // deploy to production url
}
Huidige situatie:
class App {
constructor({
frontOfficeUrl,
backOfficeUrl,
productionDeployUrl,
previewDeployUrl,
// ...
}) {
this._frontOfficeUrl = frontOfficeUrl; // frontoffice preview url
this._backOfficeUrl = backOfficeUrl; // backoffice preview url
this._productionDeployUrl = productionDeployUrl; // renamed from productionBackofficeUrl
this._previewDeployUrl = previewDeployUrl // newly introduced url
// ...
}
// ...
}
Bug fix: duplicate keys voor computed expressions
Voorheen was het mogelijk om in de logica tab van het formulier panel twee computed expressions (zie formulier expressies) aan te maken met eenzelfde key. Vanaf nu levert dit een foutmelding op, de gebruiker moet de key aanpassen om de tweede expressie succesvol te kunnen aanmaken.
Bug fix: wit scherm bij configuratie rollen met FGA
Voorheen kreeg je in een uitzonderlijk geval een wit scherm bij het configureren van een rol met FGA. Vanaf nu wordt dit geval opgevangen met een gepaste foutmelding.
Context opslaan naast de app
Er is een maximum hoeveelheid data per app die in context meegestuurd kan worden in online Studio. Dit zorgt voor performantieproblemen bij applicaties met een veelheid aan dossiertypes. Het Studio team werkt aan een oplossing achter de schermen (zonder impact voor de gebruiker). De oplossing wordt nu stelselmatig uitgerold.
19/02/2025
Call endpoint voor deployment van alle configuratie-items in één keer
Deployment naar preview gebeurt by default per configuratie-item. Dit betekent dat bij een fout in één configuratie-item slechts dat ene item een foutmeldig teruggeeft. Alle andere configuratie-items zullen wel succesvol gedeployed zijn.
Bij gebruik van Studio basic voor eGovFlow wil je echter een ‘all-or-nothing’ principe toepassen. Van zodra zich in één configuratie-item een fout voordoet, zal geen enkel configuratie-item gedeployed zijn. Dit is nu zo geïmplementeerd. Dit werkt via een tot nu toe ongebruikt Skryv platform endpoint.
Context opslaan naast de app
Er is een maximum hoeveelheid data per app die in context meegestuurd kan worden in online Studio. Dit zorgt voor performantieproblemen bij applicaties met een veelheid aan dossiertypes. Het Studio team werkt aan een oplossing achter de schermen (zonder impact voor de gebruiker).
18/12/2025
Context opslaan naast de app
Er is een maximum hoeveelheid data per app die in context meegestuurd kan worden in online Studio. Dit zorgt voor performantieproblemen bij applicaties met een veelheid aan dossiertypes. Het Studio team werkt aan een oplossing achter de schermen (zonder impact voor de gebruiker).
Nested collapsed groups in Studio expressiebouwer
Bugfix waarbij nested collapsed groups nu beter gevisualiseerd worden in de Studio expressiebouwer.
Labels velden voorgedefinieerde groepen aangepast
Zo werd ‘iban’ bijvoorbeeld gewijzigd naar ‘Rekeningnummer’.
Error wanneer onbestaande CMMN is geselecteerd in call activity
Voorheen werd geen error gevisualiseerd.
Key lock voor bepaalde veldtypes die in secties genest zitten
De key lock verhindert configuratoren om via de UI de key van een veld te wijzigen. In bepaalde scenario’s was deze key lock niet actief. Dit is nu verholpen.
Expressie met ‘.length’ correct gevalideerd in de Studio expressiebouwer
Voorheen werden deze expressies steevast als ‘ongeldig’ aangeduid.
Expressie met ongeldige verwijzing naar een keuze binnen multichoice
Voorheen veroorzaakte dit een visualisatiefout (leeg scherm), nu wordt de juiste foutboodschap getoond.
In gebruikerstaken eigenschappen aangeduide rollen werden niet herkend
Er verscheen een error. Dit is nu verholpen.
Content raakt verborgen achter de header tijdens het navigeren
Klein ongemak dat nu verholpen is.
Key validatie wordt te snel getriggerd
Dit veroorzaakte in bepaalde gevallen een voortijdige error.
DOSIS-service taak werkt niet
Foute syntax is nu opgelost.
Voorheen | Nu |
|---|---|
|
|
|
|
27/11/2024
Dedicated endpoints in Studio frontend
In het verleden werden dedicated endpoints voor elk artefact geïmplementeerd. Deze worden nu stelselmatig in gebruik genomen in Studio frontend.
Context opslaan naast de app
Er is een maximum hoeveelheid data per app die in context meegestuurd kan worden in online Studio. Dit zorgt voor performantieproblemen bij applicaties met een veelheid aan dossiertypes. Het Studio team werkt aan een oplossing achter de schermen (zonder impact voor de gebruiker).
Map component drawmode ‘POINT’
Deze drawmode was reeds langer ondersteund, maar is nu (naast 'POLYGON') ook selecteerbaar in de Studio UI.
Expressiebouwer voegt niet langer ongevraagd aanhalingstekens toe
Dit gebeurde in bepaalde scenario’s waardoor bepaalde expressies konden breken.