Pister les suppressions de document

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Pister les suppressions de document

Messagepar gégé zoreille » 09 Nov 2010 à 04:28

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!
gégé zoreille
Posteur néophyte
Posteur néophyte
 
Message(s) : 71
Inscrit(e) le : 15 Mars 2010 à 06:17
Localisation : Nouméa

Messagepar abertisch » 09 Nov 2010 à 08:59

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.
"Lotus, il n'y a qu'en rouleaux que ça fait pas mal au cul"
abertisch
Roi des posts
Roi des posts
 
Message(s) : 763
Inscrit(e) le : 25 Oct 2006 à 13:51
Localisation : Suisse

Messagepar pivo » 09 Nov 2010 à 11:24

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.
pivo
Posteur néophyte
Posteur néophyte
 
Message(s) : 69
Inscrit(e) le : 29 Oct 2010 à 09:15
Localisation : Entre Genève et Martigny, mais surtout Lausanne

Messagepar Maxime Choucroun » 09 Nov 2010 à 18:15

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.
Avatar de l’utilisateur
Maxime Choucroun
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 133
Inscrit(e) le : 01 Fév 2008 à 12:06
Localisation : Suresnes 92

Messagepar Michael DELIQUE » 09 Nov 2010 à 20:49

salut

il ya le querydeletedocument dans le script de base
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar roubech » 09 Nov 2010 à 21:15

si tu dois adapter le code des tes agents, tu peux te créer une petite fonction DeleteDoc( doc ) pour faciliter la maintenance
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar gégé zoreille » 09 Nov 2010 à 21:53

Merci à tous pour vos réponses,

Merci Maxime pour ta DLL mais je travaille sur AS400.
Je vais tenter de travailler sur le QueryDocumentDelete....
gégé zoreille
Posteur néophyte
Posteur néophyte
 
Message(s) : 71
Inscrit(e) le : 15 Mars 2010 à 06:17
Localisation : Nouméa

Messagepar Michael DELIQUE » 10 Nov 2010 à 08:48

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
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar Michael DELIQUE » 10 Nov 2010 à 08:59

Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Re: Pister les suppressions de document

Messagepar roubech » 10 Nov 2010 à 23:43

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....
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille


Retour vers Développement