---
title: "FAQ"
weight: 90
description: "Réponses aux questions fréquentes sur le module Présence."
---

# Questions fréquentes

## Les participants doivent-ils créer un compte Dolibarr pour signer ?

Non. La signature par QR code se fait sur une page publique du module, accessible sans connexion. Le QR code contient un jeton unique qui authentifie le participant.

## Le QR code est expiré, comment le réactiver ?

Sur la page **QR codes** de la session, identifiez le participant concerné et cliquez sur l'icône **Régénérer**. Un nouveau QR code valide est généré.

## Un participant peut-il signer plusieurs fois ?

Non. Une signature ne peut être enregistrée qu'une seule fois par participant et par créneau horaire. Si le participant tente de signer à nouveau, il voit un message indiquant qu'il a déjà signé.

Pour les sessions multi-créneaux (matin + après-midi), le participant signe une fois par créneau.

Sur une formation longue, le même raisonnement s'applique par séance d'émargement : une signature par personne et par séance ouverte, et chaque nouvelle séance rouvre le droit de signer.

## Que se passe-t-il si un participant n'a pas de smartphone ?

Plusieurs options :

- Utilisez le **mode borne** sur une tablette ou un ordinateur partagé : le participant choisit son nom dans la liste et signe sur l'écran de la borne.
- Saisissez manuellement le statut **Présent** depuis l'onglet **Signatures** de la session, sans recueillir de signature numérique.

## Comment ajouter un participant après avoir validé la session ?

Vous pouvez ajouter ou retirer des participants même après validation, tant que la session n'est pas clôturée. Allez dans l'onglet **Participants** et cliquez sur **Ajouter**.

Si la session est rattachée à une session Agefodd, utilisez le bouton **Synchroniser les stagiaires** dans l'onglet **Émargement QR** de la fiche Agefodd pour importer les nouveaux stagiaires.

## La signature est-elle juridiquement valable ?

Le module collecte une signature manuscrite numérique avec horodatage, IP et géolocalisation optionnelle. Cette traçabilité est suffisante pour la plupart des usages internes (présence à une réunion, émargement Qualiopi).

Pour des cas exigeant une signature électronique qualifiée au sens du règlement eIDAS (signatures contractuelles, actes authentiques), utilisez un service de signature électronique dédié. Le module Présence n'est pas un service de signature qualifiée.

## La géolocalisation est-elle obligatoire ?

Non. Elle est désactivée par défaut. Vous pouvez l'activer dans la configuration du module si vous souhaitez vérifier que les signatures sont bien faites sur le lieu de la session.

Le participant peut refuser de partager sa position : la signature reste possible, mais sans coordonnées GPS associées (sauf si vous avez configuré une distance maximale, auquel cas la signature est refusée si la position n'est pas confirmée).

## La signature fonctionne-t-elle sans connexion réseau ?

Oui, si vous activez l'option **Autoriser les signatures hors-ligne** dans la configuration. Le participant doit avoir chargé la page de signature pendant qu'il avait du réseau. Les signatures réalisées hors-ligne sont stockées dans le navigateur du participant et envoyées au serveur dès le retour de la connexion.

## Puis-je personnaliser le PDF de la feuille d'émargement ?

Oui. Le modèle PDF par défaut est défini dans `core/modules/presence/doc/`. Pour personnaliser (logo, mentions légales, ajout de colonnes), créez un nouveau modèle en s'inspirant du modèle standard. Le nouveau modèle apparaît automatiquement dans la liste des modèles disponibles à la génération.

Cette personnalisation requiert des compétences de développement PHP. Demandez à votre intégrateur si besoin.

## Comment supprimer une session avec ses signatures ?

Depuis la fiche de la session, cliquez sur **Supprimer**. La suppression efface la session et toutes ses signatures. Cette opération est irréversible et requiert la permission **Supprimer les sessions**. Pour en supprimer plusieurs d'un coup, cochez-les dans la liste des sessions et choisissez **Supprimer** dans les actions de masse.

## Une session annulée garde-t-elle ses signatures ?

Oui. L'annulation marque la session comme telle dans l'historique mais préserve les éventuelles signatures déjà collectées. Pour effacer définitivement, utilisez la suppression.

## Faut-il créer une session par jour pour une formation longue ?

Non, plus depuis la version 1.3. Renseignez la date de fin de la session : une seule ligne couvre toute la formation, chaque participant reçoit un QR code valable jusqu'au dernier jour, et le formateur ouvre l'émargement à chaque fois qu'il veut faire signer. Les formations déjà saisies en une session par jour se regroupent depuis la liste des sessions. Voir [Formations longues](/presence/formation-longue).

## Un QR code valable six mois, n'est-ce pas risqué ?

Non, parce que le QR code seul ne suffit pas : une signature n'est acceptée que pendant un émargement ouvert par le formateur. En dehors, le participant voit un message lui indiquant que la signature n'est pas ouverte. Un QR code perdu ou photographié ne permet donc pas de signer à distance un jour où le formateur n'a rien ouvert.

## Une formation réunit plusieurs entreprises clientes, comment envoyer à chacune sa propre feuille ?

Renseignez le **Tiers** de chaque participant dans l'onglet **Participants**, puis cliquez sur **Une feuille par société** dans l'onglet **Documents** de la session. Le module produit un PDF par entreprise, ne contenant que ses stagiaires, avec son nom, son adresse et son numéro d'identification en en-tête. Une variante vierge existe pour la feuille à faire signer à la main, et les participants rattachés à aucune entreprise sont regroupés dans un fichier séparé. Sur une session importée depuis Agefodd, l'entreprise de chaque stagiaire est déjà renseignée, il n'y a rien à saisir. Voir [Une feuille par société cliente](/presence/utilisation).

## Le module fonctionne-t-il en multi-société ?

Oui. Chaque session est rattachée à l'entité courante au moment de sa création. Les utilisateurs ne voient que les sessions de leur entité. Le mécanisme suit le standard Dolibarr.

## Les signatures sont-elles envoyées à Agefodd ?

Par défaut, non. Les signatures collectées par le module Présence restent dans le module Présence.

Si vous activez la constante `PRESENCE_AGEFODD_PROPAGATE_SIGNATURE` (valeur `1`) dans la configuration des constantes, chaque signature est automatiquement répercutée dans Agefodd. La feuille d'émargement PDF d'Agefodd affiche alors les signatures collectées par QR code. Voir [Intégration Agefodd](/presence/agefodd).

## Combien de temps les signatures sont-elles conservées ?

Sans limite par défaut. Les sessions clôturées et leurs signatures restent dans la base Dolibarr. Pour archivage longue durée, générez et conservez les PDF d'émargement après clôture des sessions.

## Puis-je importer une longue liste de participants ?

Oui. Utilisez le mécanisme d'import standard de Dolibarr (**Outils système > Imports**) avec le modèle **Participants de présence**. Le format CSV attendu est documenté dans la liste des modèles d'import.

## Comment déclencher une action externe à chaque signature ?

Configurez un webhook dans **Présence > Webhooks** avec l'événement **signature.recorded**. À chaque signature, votre URL distante reçoit une requête HTTP POST avec les détails de la signature. Voir [Webhooks](/presence/webhooks).

## Les QR codes sont-ils sécurisés ?

Chaque QR code contient un jeton aléatoire de 32 caractères, unique par participant et invalidé à expiration. Un QR code ne peut être utilisé que pour signer la session du participant pour lequel il a été généré. La signature est horodatée, l'IP et le navigateur sont enregistrés.

Évitez de publier les QR codes sur des supports accessibles à des tiers (par exemple un site web public) : le partage du QR code permet à n'importe qui de signer à la place du participant.

## Comment mettre à jour le module ?

Téléchargez la nouvelle version, redéployez le ZIP via **Configuration > Modules > Déployer/Installer un module externe**, puis **désactivez et réactivez** le module pour appliquer les éventuelles mises à jour de schéma. Voir [Installation](/presence/installation).

## Où trouver le journal des signatures pour audit ?

L'onglet **Audit** d'une session affiche toutes les actions effectuées sur la session : création, validation, ajout/retrait de participant, signature, modification de statut, clôture. Chaque ligne du journal indique l'utilisateur, l'horodatage et le détail de l'action.

Cet onglet est utile en cas d'audit Qualiopi pour démontrer la traçabilité.
