Skip to main content

What's new

What's new versie 2024.2

Beschikbaar per 2 april 2024 

De belangrijkste wijzigingen in InPlanning 2024.2:

  • Als je in het groepsrooster een regelsetmelding of een gewijzigde bezetting bevestigt, kun je ervoor kiezen om er een toelichting bij te zetten. Zo kun je makkelijk terugvinden wat de reden van het bevestigen van de melding is.

  • Als je je rollen weg wilt geven aan een collega, moet de betreffende collega vanaf deze versie over minstens dezelfde autorisatiegroepen beschikken als jijzelf. 

Rollen tijdelijk weggeven > Alleen aan gebruikers met minimaal dezelfde autorisatiegroepen (INP-7404)

Sinds InPlanning versie 2023.2 bestaat de mogelijkheid om rollen tijdelijk weg te geven aan een collega. Dit kan bijvoorbeeld handig zijn als je met vakantie gaat en een collega tijdelijk voor je waarneemt. Ben je hiervoor geautoriseerd, dan kun je vanuit je profielpagina jouw rollen weggeven. Vanaf deze versie is de lijst met collega's aan wie je je rollen tijdelijk weg kan geven mogelijk korter geworden. Je kunt namelijk enkel nog rollen weggeven aan gebruikers uit gebruikersgroepen die minstens dezelfde autorisatiegroepen hebben als jouw eigen gebruikersgroep.

Alleen op het moment van weggeven van de rechten wordt gecontroleerd of de gekozen gebruiker over minimaal dezelfde autorisatiegroepen beschikt. Mocht er hierna iets wijzigen in de autorisatiegroepen van beide gebruikers, dan blijven de rollen tijdelijk weggegeven.

Opmerking toevoegen bij het bevestigen van een melding (INP-1566)

In het groepsrooster van InPlanning zijn twee soorten meldingen die bevestigd kunnen worden:

  • In de roostercel van een medewerker: regelsetmeldingen van het type 'fout' en 'waarschuwing'

  • In de bezettingseisen: als de signalering op gewijzigde bezetting aan staat en de geplande intervallen wijken af van de bezetting

Als je geautoriseerd bent om de regelsetmeldingen te bevestigen, dan kun je nu ook een toelichting hierbij vastleggen. Bijvoorbeeld de reden waarom een medewerker geen pauze gehad heeft. En als je geautoriseerd bent om de gewijzigde bezetting te bevestigen, dan is het nu ook mogelijk om daar een toelichting bij te geven.

Klik je in het groepsrooster op een roostercel, dan kom je in de dagdetails. Ga naar de tab Meldingen om de meldingen van die dag te bekijken. Zodra je een melding bevestigt, kun je ook een toelichting invullen. Het vastleggen van een toelichting is niet verplicht en je kunt het eventueel ook op een later moment doen.

INP-1566.png

Bij een gewijzigde bezetting klik je op de bezettingseis om de afwijking te bevestigen en eventueel een toelichting toe te voegen.

Ga naar de tab Meldingen. Bevestig de gewijzigde bezetting en vul daarna eventueel een toelichting in.

INP-1566_2.png

Roosterbeelden > Zichtbaarheid medewerker-/middeldetails > Tab 'Verzoeken' autoriseren (INP-8748)

In een roosterbeeld kun je autoriseren welke onderdelen van de medewerkerdetails zichtbaar zijn. Deze autorisatie is uitgebreid met de tab Verzoeken.

INP-8748.png

Na de installatie van versie 2024.2 staat deze tab standaard aan in alle roosterbeelden. Dat betekent dat de autorisatie gelijk is aan hoe deze was tot en met versie 2024.1.

Makkelijker rollen toevoegen, verwijderen en wijzigen (INP-9188)

Voorheen werden bij het updaten van een gebruiker via de service api/users alle rollen verwijderd en vervangen door nieuw aangeboden rollen.

Vanaf deze versie is er een extra optionele parameter beschikbaar bij deze endpoint: keepExistingRoles.

Als je die niet meegeeft of de waarde false geeft, is de werking ongewijzigd.

Als je die de waarde true geeft, dan worden de rollen die je niet meegeeft niet verwijderd, rollen die je wel meegeeft worden toegevoegd.

Naast bovenstaande uitbreiding van de api/users , introduceren we ook een nieuwe api-service met drie endpoints: api/userrole.

  • GET:  input = username, resultaat is lijst van rollen van deze gebruiker

  • POST:  input = username en ApiUserRole, resultaat is OK (of foutmelding)

  • DELETE: input = username, rolename en optioneel resourceGroup, resultaat is OK (of foutmelding)

    • Als je resourceGroup meegeeft > rollen van gebruiker met rolename  en resourceGroup worden verwijderd

    • Als je resourceGroup niet meegeeft > rollen van gebruiker met rolename worden verwijderd

    • Indien de gebruiker niet de rol heeft die je wilde verwijderen > foutmelding

ApiResourceRosterDayPart uitbreiden met tijdregistratie-data (INP-9124) & JMS-event RosterMessage uitbreiden met type TR_EVALUATION_CHANGE (INP-9125)

Als je gebruik maakt van de module Tijdregistratie, kun je de ApiResourceRosterDayPart uitbreiden met de berekende tijden door de includeTimeRegistration als true mee te geven. Kijk voor meer details in de Swagger-documentatie. 

Ook is het JMS-event RosterMessage uitgebreid met een zesde type: TR_EVALUATION_CHANGE. Hierdoor is er ook een event als er een toevoeging, wijziging of verwijdering is van de berekende tijden. Door dit event weet je wanneer je informatie met de ApiResourceRosterDayPart weer op wilt vragen.