When scheduling an event that recurs on a specific day of the week a user is required to enter a "start date" for this schedule. Usually, I set it to the day I'm creating the event because it's a schedule I want to go live immediately. Counter-intuitively, the start date is actually another date that the event will occur on, see the case of:
Schedule event to run every Friday
Set the start day to today (not a Friday)
Event scheduled to run today and each Friday
I think there are a few ways this issue could be addressed:
a) Clearly communicate that event will occur on start day + each day event is set to recur on
b) Utilise the start date as a "going live" date for the recurring schedule
c) Provide some option to toggle between the above (or provide some further wizard windows to separate scheduled [one off] and scheduled [recurring] event information)
I'd be more inclined with the 3rd option, so the user can go from Immediate -> Scheduled One-Off -> Scheduled Recurring via the wizard.
Another confusion that comes as a result of this is scheduling a future event to start from today (despite it not matching the scheduled days) is the time restraints that the current day puts on the process
When scheduling an event that recurs on a specific day of the week a user is required to enter a "start date" for this schedule. Usually, I set it to the day I'm creating the event because it's a schedule I want to go live immediately. Counter-intuitively, the start date is actually another date that the event will occur on, see the case of:
I think there are a few ways this issue could be addressed: a) Clearly communicate that event will occur on start day + each day event is set to recur on b) Utilise the start date as a "going live" date for the recurring schedule c) Provide some option to toggle between the above (or provide some further wizard windows to separate scheduled [one off] and scheduled [recurring] event information)
I'd be more inclined with the 3rd option, so the user can go from Immediate -> Scheduled One-Off -> Scheduled Recurring via the wizard.
Another confusion that comes as a result of this is scheduling a future event to start from today (despite it not matching the scheduled days) is the time restraints that the current day puts on the process