Historiques des modifications d'un document

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

Historiques des modifications d'un document

Messagepar lebanner » 10 Nov 2009 à 16:58

Bonjour a tous,

est ce qu'il y a un moyen simple de suivre l'historique de modification d'un document ?

J'ai testé avec $UpdatedBy et $Revisions mais j'ai eu quelques petits soucis.
Je n'arrive pas a afficher la dernière modifications.
Je m'explique :
quand j'ouvre le document, il m'affiche 3 modifications.
quand je vais dans les propriétés du doc, il y a 5 voir 6 modifications.

J'ai également testé la création d'un doc "modif" (avec le nom de la personne, la date et l'ID du doc) dans le querySave mais c'est un peu trop lourd.

Je cherche un moyen rapide et simple d'arriver à la gestion des historiques de modification d'un doc Lotus.

Merci d'avance pour votre aide

Cordialement
Dernière édition par lebanner le 16 Nov 2009 à 11:20, édité 1 fois.
lebanner
Roi des posts
Roi des posts
 
Message(s) : 683
Inscrit(e) le : 19 Juin 2008 à 09:43
Localisation : Lille

Messagepar broutzy » 10 Nov 2009 à 17:28

En ce qui me concerne, je trace dans un champ toutes les modifications, soit sur des actions de workflow, soit dans le querysave en fonction du besoin. Ensuite j'affiche ce champ en bas du document.

ex:
Code : Tout sélectionner
curDoc.sLog = wrLog(curDoc.sLog, "Document modifié le " + datej.DateOnly + " à " + datej.TimeOnly + " par " + session.CommonUserName)


fonction pour que la dernière modif soit en haut du champ:
Code : Tout sélectionner
Function wrLog(vLog As Variant, sValue As String) As Variant
   Dim i As Integer
   Dim vNew() As String
   i = 0
   Redim Preserve vNew(i)
   vNew(i) = sValue
   Forall lig In vLog
      i = i + 1
      Redim Preserve vNew(i)
      vNew(i) = lig
   End Forall
   wrLog =  vNew
End Function
Cordialement. :)

Pascal Broutèle
Groupe D&O
Avatar de l’utilisateur
broutzy
Posteur néophyte
Posteur néophyte
 
Message(s) : 51
Inscrit(e) le : 10 Jan 2005 à 11:23
Localisation : Paris

Messagepar Michael DELIQUE » 10 Nov 2009 à 21:14

salut

un simple champ calculé avec une valeur du genre

@thisvalue:@username

qur tu peux ensuite complexifié a velonté
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 » 17 Nov 2009 à 22:29

ça dépend si tu veux tracé uniquement le fait que le doc a été modifié ou les données qui ont changées
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

cron