Aangepaste kalenderperioden valideren
De validatiecontroles voor de definitie van een aangepaste kalender:
Bij wijziging van de perioden van een aangepaste kalender worden op de achtergrond processen uitgevoerd om de kalender te valideren. De volgende controles worden uitgevoerd voor de kalender:
- Er zijn geen dubbele gegevens beschikbaar in de kalender. De naam, niveau-ID's en attributen moeten bijvoorbeeld uniek zijn.
- Er moet een codelijst zijn opgegeven en deze moet zijn gekoppeld aan de aangepaste kalender.
- Er moeten een attribuut voor de periodestart en een attribuut voor het periode-einde zijn opgegeven in de codelijst en deze moeten zijn gekoppeld aan de aangepaste kalender.
- Er moet ten minste één periodeniveau voor de aangepaste kalender zijn opgegeven.
- Er moeten attributen zijn opgegeven in de codelijst en die moeten zijn gekoppeld aan het relevante periodeniveau van de aangepaste kalender.
- Periodelabels in de codelijst kunnen maximaal 20 alfanumerieke tekens lang zijn, exclusief de beperkte tekens [ ] \ / : * ? " < > | <"TAB"> <"LF"> <"CR">.
- Periodenamen in de codelijst moeten uniek zijn binnen de periodestructuur. Geef bijvoorbeeld een maand niet als “Jan” op, maar vermeld ook het jaar om onderscheid te maken tussen Jan 2011 en Jan 2012.
- Het vereiste datumformaat voor de startdatum en einddatum in de codelijst is: jjjj-mm-dd.
- Voor een aangepaste kalender moeten periode-elementen zijn gedefinieerd in de gekoppelde codelijst.
- Voor alle attributen die voor de kalender zijn opgegeven, moet een gedefinieerd periode-element bestaan. Niet-gekoppelde elementen (niet-geldige elementen) zijn niet toegestaan.
- Tussen de startdatum en einddatum van het basisniveau moet de kalender aaneengesloten periode-elementen bevatten, zodat alle opeenvolgende perioden aanwezig zijn.
- De kalender moet perioden bevatten die aaneengesloten zijn, maar elkaar niet overlappen. Alle gedefinieerde perioden moeten uniek zijn.
Kalenders die niet door de controle komen
Als de validatiecontrole voor een kalender een negatief resultaat heeft:
- Bekijk de details van de fout op de pagina Controlelogbestand.
- De kalender wordt met de status Ongeldig op de pagina Kalender weergegeven.
- Het is niet mogelijk om een nieuwe cyclusperiode voor de kalender aan te maken. Op de pagina Instellingen controleren wordt een bericht over gecontroleerde instellingen weergegeven.