Events-Todo-Journal

Introduction

Software used to manage tasks/plannings/agenda (like Outlook, Lightning, Webcalendar, etc) can manage 3 different notions (normalized in norm RFC2445) that are:

  • Event (event in the norm)
  • Task (to-do in the norm)
  • Journal (journal in the norm)

This 3 definitions are nearly similar but they are different terms and are used for different goals. This page describe the differences between each of them.

Event and rendez-vous (event)

An event (event in the norm), is something to define an action (a instant action or an action with a long duration that is in past or future).

Events has the folowwing properties:

  • A label (In the norme ical: summary)
  • A description (Dans la norme ical: description)
  • A start date (Dans la norme ical: dtstart)
  • Une date de fin (Dans la norme ical: dtend) ou une durée (Dans la norme ical: duration) mais c'est l'un ou l'autre et pas les deux.
  • Un lieu, comme un nom de salle par exemple (Dans la norme ical: location)
  • Une priorité (Dans la norme ical: priority)
  • La transparence (dans la norme ical: transp) qui dit si les acteurs sont rendus indisponibles par cette tache.
  • Un statut (tentative, confirmé ou annulé), rarement utilisé.
  • D'autres informations moins structurantes.

Exemple d'utilisation: Cela correspond aux informations que l'on voit dans les calendrier Outlook (onglet Calendrier), Evolution ou Thunderbird/Lightning On utilise les "events" pour stocker les rendez-vous par exemple, mais peut aussi être utilisé pour stocker un travail à faire dans une plage de date donnée.

Into Dolibarr: This concept is managed by Module Agenda. Dolibarr has just added a percentage.

The tasks (to-do)

A task has the following properties:

  • A label (In the ical norm: summary)
  • A description (In the ical norm: description)
  • A start date (Dans la norme ical: dtstart)
  • An end date (Dans la norme ical: due) or a duration (Dans la norme ical: duration) but one or other not both.
  • A percentage of accomplishment (Dans la norme ical: percent-complete).
  • A priority (Dans la norme ical: priority).
  • A status (running, confirmed or canceled)
  • Other informations less important.

Example of use case: This is same thing that you can found into Outlook Tasks feature (tab Tasks), Evolution or Thunderbird/Lightning. We use then in most cases to manage projects.

Into Dolibarr: This concept is managed by Module Projects.

The journals (journal)

A journal entry is an information. It has following properties:

  • A label
  • A description
  • An information date
  • A location
  • A status (draft, confirmed, deleted).
  • Other information less important.

Example of use case: Manage a personal diary.

Into Dolibarr: This concept does not exists in any standard module provided with Dolibarr.