Logic

Follow

If you're using Reminders module, one of most common problem is about reusing reminders.

Logic

There are three possible statuses for reminder:

  • upcoming - reminder is waiting its time
  • to do - reminder has reached to its goal
  • done - user has marked this reminder done

in upcoming state, you can edit current reminder, but it does not affect its status.

  • upcoming to do - is done only in server
  • upcoming/to do done - happens only when user marks reminder done.

This logic is summarised in following scheme:

reminders_logic.png

Example

Let's assume we have one reminder for technical inspection, what happens once a year. There is set reminder one week before due date.

reminders_module_reminder_example_upcoming.png

Once date comes, state is changed to to do:

reminders_module_reminder_example_todo.png

If you want to properly finish that reminder, you have to mark it done:

  • click mark as done
  • set next recur date or other conditions
  • save changes

reminders_module_reminder_example_mark_as_done.png

After setting reminder done, it gets archived and you can find it from history tab:

reminders_module_reminder_example_done.png

If you made new copy from it, it's in current reminders with upcoming status, and has new date, year 2022.

reminders_module_reminder_example_recur.png

 

Was this article helpful?
0 out of 0 found this helpful