Journal des modifications non alimenté

Journal des modifications non alimenté
0
Tags: #<Tag:0x00007f85f3973760>

Bonjour,

Nous n’arrivons pas à mettre en place le journal des modifications.
L’option est bien cochée sur l’objet mais rien n’est tracé lors des modifications.

Avez vous ouvert le tuyau général dans les param systèmes ?

  1. Pour conserver toutes les sessions utilisateur en base :
LOG_SESSION
{
	"database": true,
	"prune": 7,
	"unit": "day",
	"logger": true
}
  1. Pour chaque session, garder toutes les mises à jour des objets concernés ?
LOG_ACTIVITY
{
	"database": true,
	"prune": 7,
	"unit": "day",
	"logger": false
}
  • avec prune = 365 si à conserver 1 an an base (ou 1 et unit=year)
  • logger = true pour avoir aussi l’info dans des appender log4j dédiés

Ensuite l’info est stockées dans m_session et m_redolog, et donc accessible par objet Simplicité / Exploitation.

J’ai bien les paramètres comme indiqués :

en explorant la table m_session, nous avons bien des lignes par contre la table m_redolog est vide.

La sérialisation des REDOLOG a changée et effectivement il y a une petite régression lors de la sauvegarde du journal, il faudra mettre à jour l’instance.

De mon côté ça fonctionne :

image

Ensuite vous devez avoir des redo log accesibles via Exploitation/Journal des modifications

Bonjour,

Est-il est possible de cacher la vue sur le journal des modifications au niveau du formulaire de l’objet configuré avec cette option :


On activé le journal des modifications dans l’objet SIOFEMere mais je ne vois rien dans les fonctions ou relation qui me permet de cacher cette vue au niveau du formulaire de cet objet

Le besoin ici est d’activer le journal des modifications et d’y accéder que depuis le l’objet RedoLog directement.

A priori en implémentant le hook canReference()

Merci David, donc tu confirmes que par paramétrage d’objet ce n’est pas possible pour l’instant ?

Non à ma connaissance ce n’est pas possible de masquer un lien type “metaobject” par paramétrage. @francois tu confirmes ?

  1. Les champs meta-objects peuvent se paramétrer comme des FK dans l’attribut d’objet, de façon globale ou surchargeable par hook canReference.

  1. Dans votre copie d’écran on voit des champs non modifiés être archivés dans le bloc de modif. Ce n’est pas normal, l’archive ne prend normalement que les “hasChanged”, comment avez-vous produit ce redolog (via un update par code ou par la UI) ?