Onderscheid invoer en wijzigstatus urenstaat vanuit web
De ‘Urenstaat wijzigstatus’ uit de web-instellingen wordt tot op heden gebruikt als zowel invoerstatus als wijzigstatus vanuit web. In geval een urenstaat al is ingeleverd of op te boeken staat en er wordt in de portal op de knop ‘Wijzig’ geklikt, dan wordt zo’n urenstaat weer terug op de invoerstatus gezet. Dit geldt ook voor urenstaten vanuit import, die daarmee bij wijzigen ook worden teruggezet naar de invoerstatus. Zodoende komt het voor dat zulke urenstaten niet mee gaan in de verloning.
Daarom kan nu in de web-instellingen onderscheid gemaakt tussen een invoerstatus en een wijzigstatus, zodat bij het wijzigen van een urenstaat op het portaal, deze niet meer terug wordt gezet op de invoerstatus als deze al verder in het proces zit. Hiertoe is een nieuw veld ‘Urenstaat invoerstatus’ toegevoegd, die standaard dezelfde waarde als de ‘Urenstaat wijzigstatus’ krijgt (conform huidige werking). Bij gebruik van een afwijkende wijzigstatus kan deze ingericht worden als ‘Urenstaat wijzigstatus’.
Als op de portal de gebruiker vervolgens in een ingeleverde urenstaat op ‘Wijzig’ wordt geklikt, dan wordt deze op de wijzigstatus gezet. Zodoende is betere inzage mogelijk op de urenstaten die gewijzigd worden via het web, en is het ook mogelijk om hier aparte statusovergangen op in te richten. Daarnaast is in de HourRegistration controller een nieuwe instelling toegevoegd: ShowCorrectionConfirmation, deze staat standaard op False. Als deze op True wordt gezet, dan krijgt de resource of contact een melding als op de portal op de knop ‘Wijzigen’ wordt geklikt als de urenstaat al was ingeleverd. De standaard melding is: ‘Weet je zeker dat je de urenstaat wilt wijzigen? Vergeet dan niet om na het wijzigen de urenstaat opnieuw in te leveren’. Deze melding kan worden vertaald in de vertalingentabel met vertaalsleutel CorrectionInformationConfirmationMessage.