Billboard shifts expire immediately after posting
If shifts are expired immediately after posting, it indicates that there is a configuration issue between the shift expiry time and the employee posting window. The validation when shifts are posted only considers if shifts are inside the posting window. It does not consider when the Reject Expired Posting task removes shifts from the billboard. This expiry time is controlled by the Shift Billboard Expiry Minutes parameter. If this parameter is set to a greater value than the EMP_SHIFT_POSTING_WINDOW_MIN registry parameter, employees may post shifts are already expired because the shift start time is too close to the current server time. The Reject Expired Posting task would remove these shifts from the billboard the next time it runs.
The EMP_SHIFT_POSTING_WINDOW_MIN registry parameter should be configured to a greater number of minutes than the Shift Billboard Expiry Minutes parameter. This difference should also be large enough to ensure there is a reasonable amount of time between when an employee can post a shift and when the shift expires for other employees to claim the shift and obtain any required approvals.