Harald,
I would suggest using a prototype for a recurring task and an agent
that checks to see when tasks are complete. The recurring task
prototype would have a due date (just like your regular todos), and
two additional attributes "Recurring" and "Frequency".
By way of example, let's say you have the following agents:
Due today
Due tomorrow
Due this week
Due this month
Due this quarter
Due this year
All of the above are keyed off of the due date. Now create an agent
that specifically looks for completed to dos, you may have one
already that performs some cleanup for you. This agent would check
to see if an item is checked off AND if it's a recurring task. If it
matches, the agent checks the "Frequency" attribute, resets the due
date to a new date n days in the future (or that day on the following
month, the first of the month, etc,), and finally marks the task as
not complete.
In this way, your recurring tasks resurrect themselves as soon as you
check them off. The task disappears from your weekly to do list and
is transferred to a list later in the month or year.
Regards,
Scott
Received on Wed Apr 19 10:35:28 2006
This archive was generated by hypermail 2.1.8 : Mon Jun 19 2006 - 13:29:08 EDT