Page 1 sur 1

Pister les suppressions de document

MessagePublié: 09 Nov 2010 à 04:28
par gégé zoreille
Bonjour,

J'ai besoin de tracer toutes les suppressions de document dans une base. J'ai placé un script qui alimente un fichier de log dans l'evenement PostDocumentDelete de la base.
Ca fonctionne bien pour les suppressions manuelles effectuées par un utilisateur mais lors des suppressions de document par un agent ça n'enregistre rien....

L'evenement PostDocumentDelete ne concerne-t-il donc pas toutes les suppressions de documents de la base ???

Existe-til une autre manière de pister les suppressions ?

Merci!

MessagePublié: 09 Nov 2010 à 08:59
par abertisch
Salut,

A mon avis dans un agent il ne prend pas en compte les évènements dans les documents (heureusement d'ailleurs).

Le plus simple reste de créé l'alimentation de ton log directement dans l'agent.

MessagePublié: 09 Nov 2010 à 11:24
par pivo
abertisch a écrit:Salut,

A mon avis dans un agent il ne prend pas en compte les évènements dans les documents (heureusement d'ailleurs).

Le plus simple reste de créé l'alimentation de ton log directement dans l'agent.


Je confirme, PostDocumentDelete ne marche qu'en NotesUI.

MessagePublié: 09 Nov 2010 à 18:15
par Maxime Choucroun
J'ai une dll qui sauvegarde (dans une autre base) tous les notesdocuments juste avant leurs sauvegardes ou leurs destructions.

Es-tu interessé ?
Attention, le serveur doit etre sur Windows.

MessagePublié: 09 Nov 2010 à 20:49
par Michael DELIQUE
salut

il ya le querydeletedocument dans le script de base

MessagePublié: 09 Nov 2010 à 21:15
par roubech
si tu dois adapter le code des tes agents, tu peux te créer une petite fonction DeleteDoc( doc ) pour faciliter la maintenance

MessagePublié: 09 Nov 2010 à 21:53
par gégé zoreille
Merci à tous pour vos réponses,

Merci Maxime pour ta DLL mais je travaille sur AS400.
Je vais tenter de travailler sur le QueryDocumentDelete....

MessagePublié: 10 Nov 2010 à 08:48
par Michael DELIQUE
salut

sinon tu as une autre option, la suppression logique. tu retire les droits de suppressions aux utilisateur et tu le remplace par une petite fonction qui remplacera le nom du form par un autre. une petite vue pour afficher les documents "supprimé" et hop plus de gremlins dans la base. la suppression réelle pouvant être faite par un agent ou un admin

MessagePublié: 10 Nov 2010 à 08:59
par Michael DELIQUE

Re: Pister les suppressions de document

MessagePublié: 10 Nov 2010 à 23:43
par roubech
gégé zoreille a écrit:Ca fonctionne bien pour les suppressions manuelles effectuées par un utilisateur mais lors des suppressions de document par un agent ça n'enregistre rien....