Basic Concepts: Task, Event, Note

1 - Task

A task is characterized by:

    • a task name,
    • a type,
    • a duration in minutes,
    • indications enabled and checked,
    • possibly a fixed start time,
    • possibly a link chaining,
    • optionally one or more static links,
    • optionally one place,
    • optionally a description.

Other data are calculated by the program.

The type is selected by the user for each task between 5 types, and a color and a label are associated with each type. This is only a facility to easily distinguish different nature (work, leisure ...).

A task is normally enabled, the user can disable, its duration is not taken into account in calculating the schedule. This may be used if a task is not expected to be realized but you want preserve the memory or can later re-enable it or move it.

The indication checked or unchecked is at the disposal of the user, it does not affect the schedule.

The location and description are purely informative fields.

2 - Event

An event is characterized by:

    • a name,
    • enabled or disabled indication,
    • possibly a fixed start time,
    • possibly a link chaining,
    • optionally one or more static links,
    • optionally one place,
    • optionally a description.

Other data are calculated by the program.

The enabled or disabled indication has only influence on the event representation.

The location and description are purely informative fields.

3 - Periodic tasks and events

For these tasks and events can be defined, in addition to the frequency and the start date and end date, a name, a start time, a duration and a type in the case of tasks, and a place.

Every day between the start and stop dates corresponding to periodicity, an instance of the periodic task or event will be created. You can for instance add or change parameters such as on other tasks or events.

4 - Uniqueness of names of tasks and events

Tasks and events of a day are identified for the user by their names. These names must all be different for a day.

For ease of use, the program manages suffixes to distinguish tasks or events to which the user has given the same name. These suffixes are compounded of a # followed by a number and are displayed after the name (except when the name change when they are apart).

Except controls characters, you can use any characters in names, places and day labels except some reserved characters (;><).

5 - Notes and description

In addition to events and tasks the user can create notes for each day, each week and each month. Notes (as well as task or event descriptions) are purely informative free texts. All characters are permitted including control characters (eg newline), but all the characters will not be taken into account in the android presentation lists or edit box.