# 15. AGENDA

# 15.1 Introduction

Le module Agenda permet de bénéficier d'un calendrier dans Keatic ERP et de gérer des notions comme des événements ou des rendez-vous. Définition — Événements et rendez-vous Un événement (event dans la norme iCal) caractérise une action instantanée ou de longue durée, passée ou future. Il possède les caractéristiques suivantes :

<table id="bkmrk-champnorme-icaldescr" style="border-collapse: collapse; width: 100%; font-family: Consolas, monospace; font-size: 14px;"><colgroup><col></col><col></col><col></col></colgroup><tbody><tr style="background-color: rgb(1, 152, 162); color: rgb(255, 255, 255);"><th class="align-left" style="border: 1px solid rgb(153, 153, 153); padding: 8px; text-align: left;">Champ

</th><th class="align-left" style="border: 1px solid rgb(153, 153, 153); padding: 8px; text-align: left;">Norme iCal

</th><th class="align-left" style="border: 1px solid rgb(153, 153, 153); padding: 8px; text-align: left;">Description

</th></tr><tr style="background-color: rgb(223, 242, 243);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;"><span style="color: rgb(0, 0, 0);">Libellé</span>

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;"><span style="color: rgb(0, 0, 0);">summary</span>

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;"><span style="color: rgb(0, 0, 0);">Intitulé de l'événement</span>

</td></tr><tr style="background-color: rgb(255, 255, 255);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;"><span style="color: rgb(0, 0, 0);">Description</span>

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;"><span style="color: rgb(0, 0, 0);">description</span>

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;"><span style="color: rgb(0, 0, 0);">Détail de l'événement</span>

</td></tr><tr style="background-color: rgb(223, 242, 243);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;"><span style="color: rgb(0, 0, 0);">Date de début</span>

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;"><span style="color: rgb(0, 0, 0);">dtstart</span>

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;"><span style="color: rgb(0, 0, 0);">—</span>

</td></tr><tr style="background-color: rgb(255, 255, 255);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;"><span style="color: rgb(0, 0, 0);">Date de fin ou durée</span>

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;"><span style="color: rgb(0, 0, 0);">dtend / duration</span>

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;"><span style="color: rgb(0, 0, 0);">L'une ou l'autre, pas les deux</span>

</td></tr><tr style="background-color: rgb(223, 242, 243);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;"><span style="color: rgb(0, 0, 0);">Lieu</span>

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;"><span style="color: rgb(0, 0, 0);">location</span>

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;"><span style="color: rgb(0, 0, 0);">Nom de salle, adresse…</span>

</td></tr><tr style="background-color: rgb(255, 255, 255);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;"><span style="color: rgb(0, 0, 0);">Priorité</span>

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;"><span style="color: rgb(0, 0, 0);">priority</span>

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;"><span style="color: rgb(0, 0, 0);">—</span>

</td></tr><tr style="background-color: rgb(223, 242, 243);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;"><span style="color: rgb(0, 0, 0);">Transparence</span>

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;"><span style="color: rgb(0, 0, 0);">transp</span>

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;"><span style="color: rgb(0, 0, 0);">Indique si les acteurs sont rendus indisponibles</span>

</td></tr><tr style="background-color: rgb(255, 255, 255);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;"><span style="color: rgb(0, 0, 0);">Statut</span>

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;"><span style="color: rgb(0, 0, 0);">—</span>

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;"><span style="color: rgb(0, 0, 0);">Tentative, confirmé ou annulé</span>

</td></tr></tbody></table>

Exemple d'utilisation : les événements correspondent aux informations des calendriers Outlook, Evolution ou Thunderbird/Lightning (rendez-vous, travaux planifiés sur une plage de dates). Dans Keatic ERP, ce module ajoute la notion de pourcentage d'avancement à la norme iCal.

### **Configuration du module Agenda**

Le module se trouve dans la famille Projets/Travail collaboratif.

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/BDnPgInjT9bNJcQo-pic-312-002.png)

**Figure 15.1 – Configuration du module Agenda**

Onglet Divers — Paramètres

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/fjwHrJPmSurFnUpe-pic-312-003.png)

**Figure 15.2 – Paramètres généraux de l'agenda**

- Utiliser les types des événements (administrable dans Configuration &gt; Dictionnaires &gt; Liste des types d'événements de l'agenda) — on/off
- Type d'événement par défaut dans le filtre de recherche — choisissez dans la liste déroulante
- Statut d'événement par défaut dans le filtre — ex. À réaliser, En cours…
- Onglet affiché par défaut à l'ouverture du menu Agenda — Vue semaine, Vue mois…

Onglet Alimentation automatique de l'agenda Définissez les événements pour lesquels Keatic ERP créera automatiquement une action dans l'agenda (ex. création d'une facture, validation d'une commande). Par défaut, aucune case n'est cochée : seules les actions manuelles sont incluses. Les événements automatiques sont créés au statut réalisé (pourcentage d'avancement = 100 %) avec une durée de 0 seconde (date de fin = date de début). Onglet Export calendrier

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/hlIyV9tKhj5xALk9-pic-313-005.png)

**Figure 15.3 – Configuration de l'export calendrier**

Cet onglet permet d'exporter une vue de votre agenda Keatic ERP vers un calendrier externe (Thunderbird, Google Calendar…).

- Correction du fuseau horaire — ex. +2 (à renseigner uniquement si un décalage est constaté dans l'export)

Paramètres de filtrage disponibles dans l'URL d'export :

<table id="bkmrk-param%C3%A8treeffetlogina" style="border-collapse: collapse; width: 100%; font-family: Consolas, monospace; font-size: 14px;"><colgroup><col></col><col></col></colgroup><tbody><tr style="background-color: rgb(1, 152, 162); color: rgb(255, 255, 255);"><th class="align-left" style="border: 1px solid rgb(153, 153, 153); padding: 8px; text-align: left;">Paramètre

</th><th class="align-left" style="border: 1px solid rgb(153, 153, 153); padding: 8px; text-align: left;">Effet

</th></tr><tr style="background-color: rgb(223, 242, 243);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">logina=webmaster

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Limite l'export aux actions dont webmaster est propriétaire

</td></tr><tr style="background-color: rgb(255, 255, 255);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">logina=!webmaster

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Limite l'export aux actions non assignées à webmaster

</td></tr><tr style="background-color: rgb(223, 242, 243);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">logint=webmaster

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Limite aux actions assignées à webmaster (propriétaire et autres)

</td></tr><tr style="background-color: rgb(255, 255, 255);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">project=\_\_PROJECT\_ID\_\_

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Restreint aux événements associés au projet spécifié

</td></tr><tr style="background-color: rgb(223, 242, 243);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">notactiontype=systemauto

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Exclut les événements automatiques

</td></tr></tbody></table>

Onglet Import calendriers externes

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/91LJ58W8pwblMWy2-pic-314-007.png)

**Figure 15.4 – Configuration de l'import de calendriers externes**

Ajoutez des sources de calendriers externes pour les visualiser au sein de l'agenda Keatic ERP (ex. import des jours fériés de l'année). Onglet Attributs supplémentaires Définissez les attributs supplémentaires non disponibles en standard sur les événements agenda. Les 24 types disponibles sont identiques à ceux des projets et tâches (voir chapitre Opportunités et Projets).

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/nYSvmWyKMJrqJwyq-pic-314-008.png)

**Figure 15.5 – Attributs supplémentaires de l'agenda**

Exemple : pour ajouter un attribut de type Liste de sélection, renseignez un ordre, un libellé (ex. Au choix), un code d'attribut (ex. choix), choisissez le type Liste de sélection et saisissez les valeurs sous la forme clé -&gt; valeur (ex. 1,valeur1...), puis enregistrez.

# 15.2 Événements

Dans Keatic ERP, les événements sont aussi appelés actions. Il en existe deux catégories :

- Actions automatiques — créées automatiquement par Keatic ERP lors d'événements métier configurés
- Actions manuelles — créées explicitement par l'utilisateur

### **Créer un nouvel événement**

Dans le menu latéral gauche, sous Événement, cliquez sur Nouvel événement. Renseignez :

- Type — ex. Rendez-vous, Appel téléphonique…
- Événement sur la journée — si cochée, le choix des horaires est grisé
- Date de début et date de fin
- État / Pourcentage d'avancement — si applicable
- Affectation — utilisateur(s) concerné(s)

Cliquez sur Ajouter. L'événement apparaît dans la liste des événements.

### **Modifier un événement**

<span style="white-space: pre-wrap;">Depuis </span>***Événement &gt; Liste***<span style="white-space: pre-wrap;"> dans le menu latéral gauche, choisissez l'événement dans la liste, cliquez sur son lien hypertexte pour ouvrir la fiche, puis cliquez sur Modifier.</span>

### **Supprimer un événement**

<span style="white-space: pre-wrap;">Depuis </span>***Événement &gt; Liste***, ouvrez la fiche de l'événement et cliquez sur Supprimer. Confirmez en répondant positivement à la question Êtes-vous sûr de vouloir effacer cet événement ?

### **Options cachées**

<table id="bkmrk-constanteeffetagenda" style="border-collapse: collapse; width: 100%; font-family: Consolas, monospace; font-size: 14px;"><colgroup><col></col><col></col></colgroup><tbody><tr style="background-color: rgb(114, 85, 158); color: rgb(255, 255, 255);"><th class="align-left" style="border: 1px solid rgb(153, 153, 153); padding: 8px; text-align: left;">**Constante**

</th><th class="align-left" style="border: 1px solid rgb(153, 153, 153); padding: 8px; text-align: left;">**Effet**

</th></tr><tr style="background-color: rgb(244, 237, 255);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;"><span style="color: rgb(0, 0, 0);">AGENDA\_MAX\_EVENTS\_DAY\_VIEW</span>

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;"><span style="color: rgb(0, 0, 0);">Nombre maximum d'entrées visibles par jour dans l'agenda (défaut : 3 ; 0 = aucune limite)</span>

</td></tr></tbody></table>

<table id="bkmrk-constanteeffetagenda-1" style="border-collapse: collapse; width: 100%; font-family: Consolas, monospace; font-size: 14px; margin-top: 12px;"><colgroup><col></col><col></col></colgroup><tbody><tr style="background-color: rgb(114, 85, 158); color: rgb(255, 255, 255);"><th class="align-left" style="border: 1px solid rgb(153, 153, 153); padding: 8px; text-align: left;">**Constante**

</th><th class="align-left" style="border: 1px solid rgb(153, 153, 153); padding: 8px; text-align: left;">**Effet**

</th></tr><tr style="background-color: rgb(244, 237, 255);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;"><span style="color: rgb(0, 0, 0);">AGENDA\_USE\_EVENT\_TYPE</span>

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;"><span style="color: rgb(0, 0, 0);">Ajoute un champ obligatoire « Type » lors de la création d'un événement (obsolète)</span>

</td></tr><tr style="background-color: rgb(255, 255, 255);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;"><span style="color: rgb(0, 0, 0);">AGENDA\_AUTOSET\_END\_DATE\_WITH\_DELTA\_HOURS</span>

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;"><span style="color: rgb(0, 0, 0);">Définit automatiquement la date de fin à la date de début + delta lors de la création</span>

</td></tr><tr style="background-color: rgb(244, 237, 255);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;"><span style="color: rgb(0, 0, 0);">MAIN\_ADD\_EVENT\_ON\_ELEMENT\_CARD</span>

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;"><span style="color: rgb(0, 0, 0);">Permet de créer un événement directement depuis la fiche d'un document (proposition, commande, facture)</span>

</td></tr></tbody></table>