Statussen en versiebeheer
Elk regelscenario doorloopt in Diego een vaste levenscyclus, van eerste opzet tot definitieve vrijgave en uiteindelijk archivering. Daarnaast houdt Diego automatisch versies bij, zodat je altijd kunt terugzien hoe een scenario zich heeft ontwikkeld en je veilig wijzigingen kunt voorbereiden zonder de definitieve versie te raken.
De statussen
Een regelscenario heeft altijd één van de volgende statussen. De status bepaalt wat je met het scenario kunt doen en of het operationeel ingezet mag worden.
| Status | Betekenis |
|---|---|
| Werkversie | Het scenario is onderhanden. Je kunt vrij bewerken, aanvullen en verwijderen. (In de begrippenlijst ook wel Concept genoemd.) |
| Ter review | Het scenario is opgesteld en ligt ter beoordeling bij collega's. Het scenario kan niet meer bewerkt worden. Wel kan er een nieuwe werkversie gemaakt worden vanaf deze versie om wijzigingen door te voeren. |
| Ter goedkeuring | Het scenario is voorgelegd voor de officiële goedkeuring. Wel kan er een nieuwe werkversie gemaakt worden vanaf deze versie om wijzigingen door te voeren. |
| Definitief | Het scenario is vrijgegeven voor operationele inzet. Een definitieve versie kun je niet meer rechtstreeks bewerken. |
| Gearchiveerd | Het scenario is niet meer beschikbaar voor operationele inzet. Oudere definitieve versies komen hier automatisch terecht zodra er een nieuwe definitieve versie is. |
| Vervallen | Het scenario is geannuleerd voordat het definitief werd. |
De normale gang door de levenscyclus loopt als volgt:
Werkversie → Ter review / Ter goedkeuring → Definitief → Gearchiveerd
Je kunt een scenario altijd alleen vooruit door deze stappen helpen, niet terug. Een scenario dat nog niet definitief is, kan wel als Vervallen worden afgesloten.
Een scenario definitief maken
Pas als een scenario Definitief is, mag het operationeel ingezet worden: dan pas zijn het scenario en de bijbehorende DVM Exchange-services beschikbaar voor de verkeerscentrale. Een werkversie wordt op één van drie manieren definitief. Het verschil zit in hoeveel toetsing eraan voorafgaat, en dat bepaalt ook welk deel van het versienummer ophoogt:
- Direct definitief maken — voor kleine wijzigingen maakt een verkeerskundige/AVM een werkversie zonder review of goedkeuring zelf definitief. Het minor-nummer hoogt op.
- Via review — een scenario dat Ter review ligt, wordt na de beoordeling geaccepteerd. Daarmee wordt het Definitief en hoogt het medior-nummer op. Zie Het reviewproces.
- Via goedkeuring — een scenario dat Ter goedkeuring ligt, wordt formeel goedgekeurd (autorisatie). Daarmee wordt het Definitief en hoogt het major-nummer op.
Het verschil tussen Ter review en Ter goedkeuring zit dus niet in het proces zelf, maar in het gewicht van de wijziging en het deel van het versienummer dat erna ophoogt.
Bij elke route geldt: zodra een scenario definitief wordt, worden alle voorgaande versies automatisch gearchiveerd, zodat er altijd precies één geldende definitieve versie is.
Goedkeuren of afkeuren
Een verkeerskundige/AVM zet het scenario op de status Ter Review of Ter goedkeuring. Het scenario is vanaf dat moment alleen-lezen: er kan niet meer inhoudelijk gewijzigd worden zolang het ter goedkeuring ligt. Boven aan het scenario verschijnt een balk met de naam van degene die het scenario heeft aangeboden en twee knoppen: Keur af en Keur goed.
- Keur goed maakt het scenario definitief. Diego loopt eerst een korte controle af (zie het 4-ogen-principe hieronder) en verhoogt daarna het versienummer.
- Keur af stuurt het scenario terug, zodat de opsteller de opmerkingen kan verwerken. Je kunt bij het afkeuren een toelichting meegeven.
Zo voorkom je dat je per ongeluk een scenario definitief maakt met een onbedoelde instelling.
Het 4-ogen-principe
Voor scenario's met een DIB-bericht of een DATEX-stremmingsmaatregel geldt een extra eis: deze moeten door een andere persoon worden goedgekeurd dan degene die het scenario ter goedkeuring heeft aangeboden. Dit 4-ogen-principe borgt de kwaliteit van informatie die naar weggebruikers en serviceproviders wordt uitgestuurd.
De goedkeuringsbalk laat in dat geval zien dat een tweede persoon vereist is. Probeer je je eigen scenario goed te keuren, dan staat Diego dit niet toe.
Werkversies
Een definitief scenario is bevroren: je kunt het niet zomaar aanpassen. Wil je iets wijzigen, dan maak je een nieuwe werkversie aan. Diego maakt dan een nieuwe, bewerkbare kopie van de definitieve versie, terwijl de definitieve versie gewoon operationeel beschikbaar blijft tot jouw nieuwe versie op zijn beurt definitief wordt.
Bij het aanmaken van een werkversie neemt Diego automatisch alles uit de definitieve versie over:
- alle schakelingen, DVM-services en maatregelen (als nieuwe, eigen kopieën);
- de geplaatste reviewopmerkingen, zodat de context bewaard blijft;
- de pauzestand van schakelingen, de hernieuwingsdatum en eventuele bijlagen.
Zodra een werkversie definitief wordt gemaakt, worden alle voorgaande versies automatisch gearchiveerd. Zo is er altijd precies één definitieve versie die geldt.
Tip
Omdat een werkversie volledig op zichzelf staat, kun je rustig dingen uitproberen of voorbereiden. De operationele (definitieve) versie verandert pas op het moment dat jij de werkversie zelf definitief maakt.
Versienummers
Diego nummert versies met drie getallen: major.medior.minor (bijvoorbeeld 2.1.0).
Welk getal ophoogt, hangt af van het soort wijziging:
| Onderdeel | Wanneer hoger | Toelichting |
|---|---|---|
| Major | Na een formele goedkeuring (autorisatie) | Grote aanpassingen. Het nieuwe nummer wordt dan x.0.0. |
| Medior | Na acceptatie van een review, zonder formele autorisatie | Middelgrote aanpassingen. |
| Minor | Zonder review of autorisatie | Kleine aanpassingen. |
Zolang je aan een werkversie werkt, toont Diego naast het versienummer een aanduiding van de werkversie (een W aan het eind). Bij een definitieve versie verdwijnt die aanduiding weer. Op die manier zie je in één oogopslag of je naar een onderhanden versie of naar de geldende definitieve versie kijkt.
Versies terugzien
Alle versies van een scenario vind je terug op het tabblad Versies binnen het regelscenario. Daar zie je per versie het versienummer, de status, de eigenaar en de aanmaakdatum, en kun je oudere versies openen om terug te lezen.
Zie ook: Tab Versies en Het reviewproces.
Ga terug naar de vorige pagina
