Repeating Tasks and Appointments
Tasks and appointments can be set to repeat
as frequently as you like. It is possible to set up basic
repeating tasks quite quickly, but it is also possible to set up
some quite complex repeating patterns (if you feel like getting to
understand JXCirrus' date handling very well).
Editing Repeats
To make a task or event a repeat (or to edit the repeats), edit
the entry, and go to the
tab.
Repeat Type
The first thing to select is the type of repeat you want:
- Not Repeating - This option means that the entry is a one off
and does not repeat.
- H/M/S - This repeats every N hours/minutes/seconds.
- Days - This repeats every N days.
- Weeks - This repeats every N weeks on a set day (or days) of
the week.
- Months - This repeats every N months on a set day (or days) of
the month.
- Years - This repeats every N years on a set date (or dates) of
the year.
- Expression - (Advanced use only) Uses a date expression to set
the repeats (see below).
- Set Dates - You can set the repeat to happen on a specific set
of dates (which you choose).
- Choice - The entry is set to be a long way in the future, but
you can change its date to be a specific date once you know when
it happens.
Depending on the option you choose, different fields will be
visible on the repeat tab.
At (Time of Day)
Pressing
next to the At field, lets
you select the time of day for the entry repeat. Enter the
time in the HH:MM:SS field and press
. The time will appear in the
list. You can add multiple times of the day if you wish. Un-tick
the time in the list to remove that time.
On (Which Days)
Pressing
next to the On field, lets
you select day on which the entry repeats.
- If it repeats every N weeks, then you can pick the weekdays.
- If it repeats every N months, then you can pick the day of the
month.
- If it repeats every N years, then you can pick the date of the
year. You can also choose a week number and day of the week.
- If it repeats on set dates, you can select the dates to repeat
on.
Only For
Pressing
next to the Only For field
lets you set the repeat to be only on days with certain time types
available.
- Repeat on any day - There are no restrictions.
- Repeat on a work day or the next available day - This will
find the next day with that time type after the next repeat and
use that. i.e. If the task repeats every Wed, and next Wed is
not available, but Thu is fine, then it will select Thu.
- Repeat of that period contains a work day - This will allocate
for that period if there is any time available before the due
date. i.e. If there is work time on Thu, but the task is due on
Sat, it will still make Sat the due day.
- Repeat on a day ONLY if it is a work day - This will apply the
repeat. If that day has that time type available, then use that
day. Otherwise apply the repeat again. i.e. If the task repeats
every Wed, and next Wed is not available, then it will try Wed
the week after next.
Open/End
For tasks, this lets you set the "Start After" time. For events,
this lets you set the "End" time. The following options are
available:
- Before the due date/After the start time - For tasks, the
start after time will be a certain number of days, hours,
minutes and seconds before the due date. For events, this is the
time after the start.
- Before the due date/After the start time - For tasks, a set
time a certain number of days before the due date. For events, a
set time a certain number of days after the start.
- End of last repeat (tasks only) - Start after is the previous
due time.
- Left Blank (tasks only) - Don't set a start after time.
- Expression - You can set the start after/end to a date
expression (see Test Page below).
Start and End
Pressing
next to the Start Repeating
field lets you start repeating from a specific date.
Pressing
next to the Repeat Until
field lets you stop repeating after a specific date.
Excluding Days
Pressing
next to the Exclude
Repeating lets you exclude either:
- A single date from the repeat sequence.
- A range of dates from the repeat sequence.
Test Page
Pressing
next to the Repeat choice
shows a page listing all of the predicted repeat times (based on
other other fields in the repeat tab).
It also shows the repeat as an expression (which you can use for
expression repeats).
Expressions
You can copy the expression from the Test Page into the Repeat
Due field and modify it as required. NOTE: This is only for
advanced use.
Create Sequence
This button allows you to turn a repeating task or event into a set
of actual (non-repeating entries) for a time into the future. This
button is only enabled once you set a date for the repeats to end
(i.e. Repeat Until needs to be set). Once you press this, the repeat
is turned off, and individual entries are created up to the Repeat
Until date.