Logica voor het selecteren van overeenkomsten

Updated by Daniel Sjögren

Er zijn meerdere gelegenheden waarop Quinyx zelf moet bepalen welke overeenkomst moet worden geselecteerd voor een dienst en/of klokactie.

Hieronder volgt een lijst met dergelijke gelegenheden:

  • Wijzigingen in de overeenkomst, zoals het verwijderen van een van de meerdere overeenkomsten van een werknemer.
  • Een basisrooster wordt uitgerold en een van de volgende situaties doet zich voor:
    • Het veld 'Overeenkomst' voor de betreffende dienst in het basisrooster staat op "Automatisch selecteren".
    • De overeenkomst voor de dienst in het basisrooster is handmatig geselecteerd, maar deze overeenkomst is niet geldig op de datum waarop de dienst wordt uitgerold.

In deze gevallen zal een algoritme alle overeenkomsten van de werknemer controleren op basis van deze criteria, in de volgende volgorde. Op het punt waarop er slechts één overeenkomst overblijft die aan deze en de voorgaande criteria voldoet, wordt dezelfde overeenkomst geselecteerd en toegepast op de dienst of klokactie. Als het algoritme stap 5 bereikt en er zijn nog steeds meerdere overeenkomsten over, dan wordt uit de overgebleven overeenkomsten de overeenkomst geselecteerd die als eerste in het systeem is toegevoegd.

  1. Zijn er overeenkomsten geldig op de datum van de dienst of klokactie?
  2. Zijn er nog overeenkomsten ingesteld als voorkeur voor de unit waarop de dienst of klokactie plaatsvindt?
  3. Gebruiken nog overgebleven overeenkomsten hetzelfde overeenkomstsjabloon als de huidige hoofdovereenkomst?
    1. Let op dat voor basisroosterdiensten met een handmatig geselecteerde overeenkomst specifiek, zal het algoritme in plaats daarvan controleren "Zijn er overeenkomsten die hetzelfde overeenkomstsjabloon gebruiken als de handmatig geselecteerde overeenkomst?" als onderdeel van deze stap.
  4. Is een van de overgebleven overeenkomsten de hoofdovereenkomst op de datum van vandaag?
  5. Welke van de overgebleven overeenkomsten heeft het hoogste part-time percentage?
Let op dat bij het selecteren van welke overeenkomst moet worden toegewezen aan bestaande diensten en klokacties tijdens de gewerkte periode, de logica niet naar een specifieke periode zal kijken, maar de geselecteerde overeenkomst zal toepassen op alle voorgaande en toekomstige diensten en klokacties.


How did we do?