Les opérations effectuées par les utilisateurs peuvent être stockées sous la forme de faits.
Un fait historise une opération effectuée en conservant les informations de l’opération :
- un identifiant unique
- l’identifiant de l’objet concerné
- l’identifiant de l’utilisateur ayant exécuté l’opération
- l’action effectuée
- la date d’exécution (timestamp)
Par défaut, les opérations de création, mise à jour et suppression sont historisées pour tous les composants.
Pour les tâches, l’application d’une réponse et l’assignation à un utilisateur sont également historisées par défaut.
Les opérations pouvant être historisées sont listées ci-dessous :
Action |
Clé |
Catégories de composant |
Historisée par défaut |
Création |
create |
Toutes |
Oui |
Lecture |
read |
Toutes |
Non |
Mise à jour |
update |
Toutes |
Oui |
Suppression |
delete |
Toutes |
Oui |
Réponse |
answer |
Tâche |
Non |
Assignation |
assign |
Tâche |
Non |
Afin de modifier les opérations historisées, le fichier core.properties
doit être modifié en s’appuyant sur la configuration par défaut :
fact.registrations.document=create,update,delete
fact.registrations.folder=create,update,delete
fact.registrations.virtual.folder=create,update,delete
fact.registrations.task=create,update,delete,answer,assign