Breadcrumbs

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. Deze functionaliteiten worden eerst kortstondig uitgetest op de staging omgeving alvorens naar productie overgebracht te worden. Daar is het mogelijk om bepaalde functionaliteiten enkel maar ter beschikking te stellen van aangeduide gebruikers (flag) of van applicaties die op een welbepaalde platformversie (of hoger) draaien (version).

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
Show download zone PDF publication

-

27.0.X

Business rule template

-

14.64.XX

Show async continuations

internal

14.64.XX

Staging omgeving online Studio

-

-

Anonymisatie template

INTERNAL

19.00.00

Show oph

-

14.64.XX

Conceptdossiers

-

25.0.X

Referentielijsten beheren

INTERNAL

32.0.X

Tiny MCE patching

-

14.64.XX

Bugfixes en kleine verbeteringen

-

14.64.XX

Validatie per sectie

-

24.1.X

Studio desktop app

-

-

Edit formulier dialoogvenster

-

14.64.XX

Show backoffice processes

internal

14.64.XX

Dossiertype instellingen UI

-

14.64.XX

Microsoft connector template

-

27.0.X

Update preview (all artefacts)

internal

14.64.XX

Start external changes

INTERNAL

14.64.XX

Nieuwe veldtypes tel, rrn, iban

-

24.1.X

Start dossier via exposed API

-

14.64.XX

Content blocks

-

25.0.X

Show integrations

internal

SNAPSHOT

Submit selection of changes

INTERNAL

14.64.XX

Skryv platform versie selector

INTERNAL

14.64.XX

Show task flow settings

-

29.1.X

Navigatie en algemene UI

-

14.64.XX

Show form snapshot

-

28.0.X

Show guest flow opties

-

29.1.X

Show edit button

-

14.64.XX

Issues panel

-

14.64.XX

Nieuw veldtype currency

-

26.0.X

Subsidy calculation result component

INTERNAL

14.64.XX

AI-search

INTERNAL

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.