Hello bubblers!
I am working on an application that will handle employee scheduling and time off management. Having done quite a bit of research on the forum there seems to be quite a few options floating around on creating recuring events, but not sure they are suitable for my use case.
In short an admin user will be able to set up a pattern for an employee (e.g. Monday - Friday 08:00 am 17:00 pm) and have the ability to create this pattern X weeks in the future.
Respectively each shift this can be displayed with a calendar plug in the form of individual events.
My data structure is relatively simple :
My thought process so far is… creating a separate data type for a Weekly Schedule where the user can create each day of the week (Sun, Mon, Tue, etc.) as date ranges and via a workflow they can copy this over to the Primary Work Schedule object by simply perfuming date + x days. Having thought further this seems an overkill and will likely be quite heavy in terms of resources, negatively impacting UX.
Any help and guidance would be greatly appreciated!