Calendrier

Un agenda partagé pour toute l'équipe : planifiez des réunions et rendez-vous, invitez des collègues comme des contacts externes, et laissez chacun répondre d'un clic — même sans compte.

/calendar /calendar/invite /api/calendar calendar.view calendar.manage

À quoi sert ce module

Le Calendrier est l'agenda commun de l'entreprise. Tout le monde voit le même planning : réunions internes, rendez-vous client, congés, échéances. Chaque événement peut comporter des participants — internes (collègues disposant d'un compte) ou externes (un client, un prestataire, identifié par son seul e-mail). Les invités reçoivent un courriel et confirment leur présence depuis un lien public, sans avoir à se connecter à l'ERP.

Il s'adresse à tous les collaborateurs pour la consultation, et aux personnes habilitées à organiser (assistant·e de direction, chefs de projet, managers) pour la création et l'envoi d'invitations. La consultation est ouverte avec calendar.view ; créer, modifier et inviter exigent calendar.manage.

Vue d'ensemble de l'écran

https://erp.entreprise.fr/calendar
Calendrier + Nouvel événement
Aujourd'hui juin 2026 ☐ Mes événements
LunMarMerJeuVenSamDim
123
Réunion
4567
89
RDV client
101112
Atelier
1314
15161718
Livraison
192021

Vue mensuelle : navigation mois par mois, bouton Aujourd'hui, filtre « Mes événements » et pastilles de couleur. Chaque pastille colorée est un événement ; cliquez dessus pour l'ouvrir.

Naviguer dans l'agenda

L'agenda s'affiche par mois, du lundi au dimanche. La barre d'outils en haut commande l'affichage :

  1. Flèches ‹ › reculent ou avancent d'un mois ; le titre central indique le mois affiché.
  2. Aujourd'hui ramène immédiatement au mois courant.
  3. Mes événements (case à cocher) masque tout ce qui ne vous concerne pas : ne restent que les événements que vous avez créés ou auxquels vous êtes invité.
  4. Filtre par couleur permet de n'afficher que certaines catégories visuelles (réunions, rendez-vous, etc.).
Période chargée automatiquement L'agenda récupère tous les événements qui chevauchent le mois affiché — un événement à cheval sur deux mois apparaît donc dans les deux. Changez de mois et la liste se met à jour seule.

Créer un événement

Cliquez sur Nouvel événement (bouton visible uniquement avec calendar.manage). La fenêtre de saisie s'ouvre :

  1. Titre — obligatoire (ex. « Réunion », « RDV client »).
  2. Journée entière — cochez pour une journée complète : les heures de début/fin sont alors ignorées (00:00 → 23:59).
  3. Début et Fin — dates et heures. La date de début est obligatoire ; si la fin manque ou précède le début, elle est calée sur le début.
  4. Lieu (optionnel) — adresse, salle, ou lien de visioconférence.
  5. Couleur — choisissez parmi huit teintes pour repérer l'événement d'un coup d'œil.
  6. Description (optionnel) — ordre du jour, précisions.
  7. Participants — saisissez un e-mail puis Inviter (voir section suivante).
  8. Enregistrer — l'événement est créé. Vous en êtes le créateur et automatiquement marqué présent.

Modifier, déplacer et supprimer

Ouvrez un événement en cliquant sur sa pastille. Si vous en êtes le créateur, vous pouvez en changer les champs puis Enregistrer, ou le retirer avec Supprimer.

Un glisser-déposer sur une autre date effectue un déplacement rapide : seules les dates changent (titre, lieu, couleur, description préservés), et chaque invité reçoit automatiquement un e-mail « événement déplacé » mentionnant la nouvelle date.

Seul le créateur édite son événement Modifier, inviter sur ou supprimer un événement est réservé à la personne qui l'a créé. Un administrateur (permission *) peut intervenir sur l'événement d'autrui, mais son action est alors journalisée explicitement dans l'audit pour la traçabilité.

Inviter des participants

Dans la fenêtre de l'événement, le champ Participants accepte n'importe quelle adresse e-mail valide :

Chaque invité reçoit un e-mail d'invitation contenant le titre, la date, le lieu, la description et un bouton Répondre à l'invitation. Le système distingue les invités réellement notifiés de ceux dont l'envoi a échoué, afin que vous ne croyiez pas quelqu'un prévenu à tort.

Re-inviter plus tard Vous pouvez rouvrir un événement existant et ajouter de nouveaux participants à tout moment : seuls les nouveaux e-mails reçoivent une invitation, les invités déjà présents ne sont pas re-sollicités.

Page publique de réponse à une invitation

Le lien reçu par e-mail ouvre la page /calendar/invitepublique, sans connexion. L'invité y voit le récapitulatif de l'événement (titre, horaire, lieu, description) et son statut actuel, puis répond par trois boutons :

Invitation reçue Lien public Accepter / Peut-être / Refuser

La réponse est enregistrée immédiatement et la page affiche une confirmation. Aucune authentification n'est demandée : le lien contient un jeton unique qui identifie l'invité et l'événement.

Le lien d'invitation est personnel Le jeton vaut signature : quiconque possède l'URL peut répondre à la place de l'invité. Ne transférez pas un lien d'invitation reçu et invitez chaque personne avec sa propre adresse.

Répondre depuis l'agenda (interne)

Un collaborateur connecté qui est invité voit, en ouvrant l'événement, une rangée Votre réponse avec les boutons Accepter, Peut-être et Refuser. Le statut est mis à jour aussitôt et visible des autres participants.

Champs d'un événement

Titre
Intitulé de l'événement. Obligatoire.
Journée entière
Bascule l'événement sur une ou plusieurs journées complètes (heures ignorées).
Début / Fin
Dates et heures. Début obligatoire ; la fin est calée sur le début si elle manque ou est antérieure.
Lieu
Texte libre : salle, adresse, lien visio. Optionnel.
Couleur
Repère visuel parmi : bleu, vert, rouge, orange, violet, sarcelle, rose, gris.
Description
Détails, ordre du jour. Optionnel.
Participants
Liste d'adresses e-mail invitées (internes ou externes).

Statuts de réponse d'un invité

StatutSignification
En attente (invited)Invité, pas encore de réponse.
Accepté (accepted)Présence confirmée. Le créateur est accepté d'office.
Peut-être (tentative)Présence incertaine.
Refusé (declined)Ne participera pas.

Permissions

PermissionCe qu'elle ouvre
calendar.viewConsulter le calendrier partagé et répondre à une invitation reçue sur son propre compte.
calendar.manageCréer, modifier, déplacer et supprimer ses événements ; inviter des participants internes et externes.

La page /calendar/invite et la réponse par jeton sont publiques : aucune permission n'est requise pour qu'un invité externe confirme sa présence.

Liens utiles

Pour gérer les comptes invités en interne et leurs rôles, voir Rôles & permissions. Les invitations s'appuient sur l'envoi d'e-mails configuré au niveau de l'ERP.