Kalenderhiërarchie

In dit onderwerp wordt de structuur van kalenders omschreven.

Elke kalender kan een parent-kalender hebben die default gegevens levert. U hoeft dus alleen de uitzonderingen op te geven ten opzichte van de parent-kalender. Als met een planningproces een kalender wordt opgevraagd voor een datum die buiten het datumbereik van de kalender valt, gebruikt LN informatie uit de parent-kalender.

Voor het definiëren van de kalenderstructuur begint u met de meest algemene kalender. Bij het definiëren van specifiekere kalenders in de sessie Kalenders (tcccp0110m000), voert u op het veld Parent-kalender de code in van de parent-kalender van de kalender. U kunt die child-kalender vervolgens gebruiken als parent voor een andere kalender enzovoort. Wanneer u de kalender bijwerkt, geeft LN de volledige kalenderdetails weer in de sessie Werktijden per kalender (tcccp0120m000), met inbegrip van de gegevens die zijn afgeleid van kalenders op een hoger niveau.

In een child-kalender kunt u extra werktijden toevoegen en specifieke datums markeren als niet-beschikbaar.

Gebruik de sessie Kalenders doorbladeren (tcccp0550m100) om de kalenderhiërarchie op te vragen in een grafische browser.

NB

Hoewel het handig is om de bedrijfskalender boven aan het afleidingspad te plaatsen, kunt u ook een andere kalender selecteren.

Start- en einddatum

Een child-kalender moet binnen de doorlooptijd van de parent-kalender liggen. De startdatum van een child-kalender kan dus niet eerder zijn dan de startdatum van de parent-kalender en de einddatum van de child-kalender kan niet later zijn dan de einddatum van de child-kalender.

U kunt echter wel een kalender definiëren die slechts gedurende een gedeelte van de doorlooptijd van de parent-kalender geldig is. Als voor een planningproces kalenderdetails nodig zijn die buiten het datumbereik van de kalender vallen, gebruikt LN de details van de parent-kalender.

Als een kalender geen parent heeft en voor de planning kalendergegevens nodig zijn voor een datum buiten de geldigheid van de kalender, valt LN terug op de standaardkalender.

Werktijden per kalender

U kunt de kalendergegevens voor elke datum opvragen in de sessie Werktijden per kalender (tcccp0120m000). Als de gegevens voor een specifieke datum zijn afgeleid van een parent- of de standaardkalender, bevat het veld Afgeleid van de waarde Parent of Standaardkalender.

Op één datum kan een kalender meerdere werktijden hebben, zoals 8:00-12:00 uur en 13:00-17:00 uur. Het is echter niet mogelijk om op één datum meerdere tijdsintervallen te hebben die afkomstig zijn uit verschillende bronnen. Voor één specifieke datum in een kalender kan slechts één van de volgende stellingen waar zijn:

  • Alle werktijden zijn afgeleid van de standaardkalender.
  • Alle werktijden zijn afgeleid van de parent-kalender.
  • Alle werktijden zijn afgeleid van een terugkeerpatroon per kalender.
  • De datum is niet beschikbaar, zoals opgegeven in de sessie Niet-beschikbare dagen per kalender (tcccp0119m000).
  • Alle werktijden voor die datum zijn handmatig gedefinieerd in die kalender.

Als u probeert extra werktijden toe te voegen aan een datum die al afgeleide werktijden heeft, hebt u in LN de volgende mogelijkheden

  • De afgeleide werkuren voor die datum kopiëren naar de child-kalender en het veld Afgeleid van instellen op Handmatig voor deze werkuren.
  • De afgeleide werkuren verwijderen in de child-kalender.
  • Het toevoegen afbreken.
Kalenderzoekpad

Als een planningproces de kalender voor een specifieke medewerker of een andere resource niet kan vinden, zoekt LN een kalender die is gedefinieerd voor het bedrijfsonderdeel, de enterprise-eenheden en tot slot de bedrijfskalender. In elk planningproces wordt een vast zoekpad gebruikt voor kalenders die zijn gedefinieerd met de LN-applicatie. Het zoekpad eindigt altijd bij de bedrijfskalender en is onafhankelijk van de parent-kalenders die u hebt gedefinieerd.