Studio updates
Toelichting vooraf
In tegenstelling tot Skryv platform is er voor online Studio geen versionerings- of releasesysteem opgezet. Dit betekent dat er slechts één versie in productie staat en dat functionaliteiten gaandeweg gewijzigd of toegevoegd worden.
Overzicht van updates
Telkens zie je of de functionaliteit is afgeschermd door een feature flag en/of een platform version tag. Je kan ook doorklikken naar een subpagina per functionaliteit met meer details of toelichting.
| Functionaliteit | Laatste update | Flag | Version |
|---|---|---|---|
| Bugfixes en kleine verbeteringen | - | 14.64.XX | |
| Studio desktop app |
| - | - |
| Staging omgeving online Studio |
| - | - |
| AI-search |
| INTERNAL | 14.64.XX |
| Microsoft connector template | - | 27.0.X | |
| Show form snapshot | - | 28.0.X | |
| Navigatie en algemene UI |
| - | 14.64.XX |
| Issues panel |
| - | 14.64.XX |
| Conceptdossiers |
| - | 25.0.X |
| Update preview (all artefacts) |
| DEV | 14.64.XX |
| Content blocks |
| - | 25.0.X |
| Nieuw veldtype currency |
| - | 26.0.X |
| Anonymisatie template |
| INTERNAL | 19.00.00 |
| Validatie per sectie |
| - | 24.1.X |
| Edit formulier dialoogvenster |
| - | 14.64.XX |
| Dossiertype instellingen UI |
| - | 14.64.XX |
| Nieuwe veldtypes tel, rrn, iban |
| - | 24.1.X |
| Skryv platform versie selector |
| INTERNAL | 14.64.XX |
| Tiny MCE patching |
| - | 14.64.XX |
| Subsidy calculation result component | INTERNAL | 14.64.XX | |
| Start external changes | INTERNAL | 14.64.XX | |
| Submit selection of changes | INTERNAL | 14.64.XX | |
| Start dossier via exposed API | - | 14.64.XX | |
| Business rule template | - | 14.64.XX |
Feature flags
Om updates toch een tijdlang te kunnen testen alvorens ze vrij te geven naar alle gebruikers, is er een systeem met feature flags uitgewerkt. Daarbij wordt een nieuwe of gewijzigde functionaliteit tijdelijk afgeschermd en is deze enkel toegankelijk voor aangeduide gebruikers. Daarbij is er nog een onderscheid tussen internal users (Skryv team) en bèta users (Skryv team + geselecteerde externe gebruikers).
Platform version tags
Sommige nieuwe of gewijzigde functionaliteiten zijn gebonden aan een minimum versie van Skryv platform. In dat geval wordt de functionaliteit afgeschermd door een platform version tag en is deze enkel beschikbaar voor applicaties die draaien op een specifieke Skryv platform versie (bijvoorbeeld 25.0 of hoger).
Feature flag versus platform version tag
Een feature flag en een platform version tag zijn in essentie hetzelfde, maar er is een duidelijk verschil in het ter beschikking stellen van de afgeschermde functionaliteit.
Feature flags: het Skryv team bepaalt welke gebruikers aangeduid worden als internal of bèta users, en aldus wie toegang heeft tot welke functionaliteit.
Platform version tags: de configurator van de applicatie kan in Studio aanduiden van welke platform version de applicatie gebruik maakt. Zo bepaalt hij of zij zelf welke functionaliteiten beschikbaar zijn. Klik hier voor meer info.