Calendrier
L'onglet Calendar de l'écran Système. Trois plafonds, et ils protègent des choses différentes : deux bornent le contenu d'un seul événement, le troisième borne la taille d'une seule lecture de la grille.
Les trois sont des nombres entiers supérieurs ou égaux à 1 et sont enregistrés ensemble par un seul Enregistrer. Chaque champ est vérifié avant l'écriture du premier d'entre eux : une valeur refusée n'en laisse donc aucun des trois enregistré ; le refus nomme le champ dont il provient — « {{field}} » : saisissez un nombre entier positif.. Enregistrer sans modification répond Aucune modification.
Le contenu d'un événement
Event limits regroupe les deux plafonds portant sur un seul événement. Tous deux existent pour la même raison : un événement est visible par toutes les personnes à qui il s'adresse et, s'il est récurrent, il est en outre déplié à chaque occurrence, chaque occurrence portant une copie complète de tous les textes de l'événement. Un événement démesuré ne pèse donc pas sur son seul auteur : il ralentit le calendrier de toute l'installation.
- Guests per event — combien de personnes peuvent être invitées à un événement. Par défaut 500, autant de destinataires qu'une invitation dans Microsoft 365 (Google Agenda en autorise 200).
- Characters per text field — combien de caractères chaque champ de texte de l'événement peut contenir. Un seul plafond couvre les quatre champs — le titre, la description, le lieu et le lien — afin que le refus puisse annoncer un chiffre unique. Par défaut 8192, avec de la marge pour un ordre du jour détaillé.
Un événement qui dépasse l'un des deux plafonds n'est pas enregistré, ni à la création ni à la modification.
Les deux plafonds laissent passer un événement déjà enregistré tant que la partie en dépassement ne grandit pas : une liste d'invités trop longue peut être raccourcie, un texte trop long peut être rogné. Sans cette tolérance, abaisser un plafond enfermerait l'organisateur hors de son propre événement : la modification serait refusée en bloc, et la liste ne peut être raccourcie qu'en modifiant.
La taille d'une lecture
Limit of one read porte le troisième plafond, et celui-ci concerne la lecture, non l'enregistrement.
La grille est lue par périodes d'au plus 92 jours, mais un nombre quelconque d'événements peut tomber dans une même période, et la réponse est assemblée entièrement en mémoire. Events per read limite le nombre d'événements qu'une telle lecture peut renvoyer. Par défaut 5000 — autant qu'un seul graphique d'un tableau de bord, et hors d'atteinte sur un calendrier ordinaire.
Au-delà du plafond, la réponse est tronquée plutôt que refusée : un refus laisserait la personne sans calendrier du tout, tandis qu'une réponse tronquée laisse une grille utilisable. Rien ne disparaît en silence : la réponse porte un avertissement indiquant que tous les événements ne sont pas affichés.
Ce plafond ne touche pas les événements enregistrés. Il ne change rien à ce qui est stocké, seulement à ce qu'une lecture peut emporter.