Protection des fichiers attachés

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

Protection des fichiers attachés

Messagepar bzronan » 20 Oct 2011 à 10:05

Bonjour,

Je me retrouve de plus en plus souvent à devoir restaurer des bases pour y récupérer un seul document contenant un ou plusieurs fichiers ayant été supprimé(s) ou écrasé(s) par un utilisateur ...

Je commence donc à réfléchir à une solution pour éviter cela.

La solution à laquelle je pense serait de créer une copie du document à chaque fois qu'un utilisateur modifie le document Notes.
Même si je n'ai pas encore testé cela, je pense que cela va augmenter considérablement la taille des bases (je n'ai pas activé DAOS) et le délai d'ouverture des documents risque d'être augmenté sur les documents volumineux...

Avez vous une ou des solutions à ce type de problème ?
bzronan
Premier posts
Premier posts
 
Message(s) : 23
Inscrit(e) le : 04 Avr 2006 à 12:16

Messagepar Michael DELIQUE » 20 Oct 2011 à 10:13

salut

tu parles bien des fichiers attaché ? pas des documents notes
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 bzronan » 20 Oct 2011 à 10:30

Oui, ce sont bien les fichiers attachés dans les documents Notes.

Même si un utilisateur n'a pas le droit de suppression sur la LCA de la base, il peut supprimer les fichiers contenus dans un document Notes du moment où il est autorisé à modifier ce document.
bzronan
Premier posts
Premier posts
 
Message(s) : 23
Inscrit(e) le : 04 Avr 2006 à 12:16

Messagepar Michael DELIQUE » 20 Oct 2011 à 12:17

oui, les droits de suppression sont pour les document notes.

tu va devoir faire un système pour empêcher ça. plusieur solution :

- archivage du richtext dans un richtext non modifiable
- en fonction d'un role mettre un richtext calculé ou modifiable
- mettre les fichiers dans des documents séparés
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 » 20 Oct 2011 à 12:51

au niveau des propriétés du masque, tu as une notion de versions du doc Notes ...
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar Maxime Choucroun » 20 Oct 2011 à 15:09

MP envoyé
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 LSong » 20 Oct 2011 à 15:16

stockage de l'attachement dans un document contenaire
a ce moment la tu peux contrôleur ce qui se passe sur ton attachement

et même faire du versionning histoire de pouvoir retrouver les version antérieur
LSong
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 353
Inscrit(e) le : 07 Nov 2007 à 14:27
Localisation : Ile de france

Messagepar Maxime Choucroun » 20 Oct 2011 à 15:40

J'ai une solution qui peut servir..

http://maxime.choucroun.free.fr/accueil/index.html
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 bzronan » 21 Oct 2011 à 07:38

Merci pour toutes ces réponses.

Je n'avais jamais prêté attention au versioning présent dans les propriétés du masque comme précisé par roubech

La solution du stockage des pièces jointes dans des documents séparés est intéressante car elle permet de faire du versioning mais en plus est très bien adaptée pour un rendu web avec les Xpages.

Maxime, la dll proposée semble être utilisable uniquement pour les courriers passant par la mail.box mais pas pour des bases documentaires, mais effectivement c'est intéressant

Du coup il va falloir que je teste tout cela 8)
bzronan
Premier posts
Premier posts
 
Message(s) : 23
Inscrit(e) le : 04 Avr 2006 à 12:16

Messagepar Maxime Choucroun » 21 Oct 2011 à 08:38

J'ai une version suivante que j'ai pas encore mis en ligne (manque de temps). Mais je peux te la faire parvenir par mail (m'envoyer un MP).

C'est de la sauvegarde instantanée pour tout les types de databases (à l'exception de la mail.box)

Tu trouveras ci-joint une image de présentation.

J'ai une doc plus complete, mais le site interdite les fichiers de plus de 5 Mo.
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


Retour vers Développement