Archiver document contenant champ $ref

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

Archiver document contenant champ $ref

Messagepar nine_rd » 23 Août 2011 à 10:01

Bonjour,

j'ai une base qui commence à être volumineuse et le "gestionnaire" souhaiterait une base d'archive pour ne garder que les documents en cours

J'ai créé la base archive à l'identique de la base courante et j'ai supprimé tous les boutons d'actions et certaines vues.

J'ai un soucis lorsque je déplace un doc de la base courante vers la base archive.

Place au contexte: dans la base courante j'ai un document DOC1 qui contient un certain nombre d'info, à partir de ce doc, je peux créer un doc "enfant" DOC2.

Voici les infos sur DOC2
Type - document (donc par réellement enfant mais je récupère certaines infos du doc1)
Champ : $ref
Valeurs des formules héritées... => coché
Document sélectionné hérité... => coché et mon champ $ref comme liaison


Mon souci survint lorsque mes 2 docs sont archivés (et donc supprimés de la base courante) et que je clique sur le lien dans le DOC2. J'obtiens le message "Document détruit".

Comment j'ai fait pour archiver 2 versions mais même résultat
- Un agent tout simple, copier document sélectionné + suppression
- couper/coller d'une base à l'autre

Je me doute que c'est du au fait que mon DOC1 archivé n'est plus le même nom.

Auriez-vous une idée ou des pistes pour résoudre mon problème?

Dernière information importante on est en version Domino 7

Merci pour votre aide
Dernière édition par nine_rd le 25 Août 2011 à 14:11, édité 1 fois.
Bonne journée
Sandrine
nine_rd
Premier posts
Premier posts
 
Message(s) : 10
Inscrit(e) le : 23 Août 2011 à 09:25

Messagepar Raziel » 23 Août 2011 à 10:04

Bonjour,

ton pb vient du fait que lors de la copie tu modifie les UNID des documents.

Si tu veux que ton lien de doc2 vers doc1 fonctione, il te faut, lors de l'archivage modifier la clé contenue dans doc2 afin qu'elle pointe vers le nouvel UNID de doc1
Raziel

L'administration est un lieu ou les gens qui arrivent en retard croisent dans l'escalier ceux qui partent en avance. [Georges Courteline]
Avatar de l’utilisateur
Raziel
Modérateur
Modérateur
 
Message(s) : 1795
Inscrit(e) le : 21 Déc 2004 à 11:06
Localisation : Roubaix

Messagepar roubech » 23 Août 2011 à 18:31

et tu n'as pas essayé d'utiliser la fonction native de Notes pour archiver ? (propriétés de la base, parametre archivage ...)
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar Raziel » 24 Août 2011 à 08:34

Ca serait effectivement le plus simple...
Raziel

L'administration est un lieu ou les gens qui arrivent en retard croisent dans l'escalier ceux qui partent en avance. [Georges Courteline]
Avatar de l’utilisateur
Raziel
Modérateur
Modérateur
 
Message(s) : 1795
Inscrit(e) le : 21 Déc 2004 à 11:06
Localisation : Roubaix

Messagepar nine_rd » 24 Août 2011 à 10:26

Bonjour,

non, c'est tellement évident que je n'y ai pas pensé.

Je vais tester de ce pas. Merci
Bonne journée
Sandrine
nine_rd
Premier posts
Premier posts
 
Message(s) : 10
Inscrit(e) le : 23 Août 2011 à 09:25

Messagepar nine_rd » 25 Août 2011 à 13:01

Bonjour,

j'ai créé une vue contenant uniquements les documents à archiver.

J'ai paramétré un info d'archivage dans les propriétés de la base (archive de serveur à serveur), puis sur la console du serveur j'ai lancé un
load compact [nomdelabase] -a.

Certains documents de la vue ont été archivés mais pas tous, par ailleurs l'archivage à supprimer le lien entre les documents. Les 2 documents sont portants dans la même base d'archive.

Pour le "lancement" j'ai activé les logs d'archivage mais je n'ai pas de trace du pourquoi il n'a pas archivé tous les documents de la vue...

Est-ce que ce contre temps vous est déjà arrivé?

Merci
Bonne journée
Sandrine
nine_rd
Premier posts
Premier posts
 
Message(s) : 10
Inscrit(e) le : 23 Août 2011 à 09:25

Messagepar roubech » 25 Août 2011 à 13:05

dans les parametres d'archivage, avancé, tu as une case à cocher "ne pas archiver les doc encore utils" ou un truc du genre dans les BAL ca joue notamment pour les entrées agenda repetitives, mais c'est le meme principe de docs réponses ...
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar Raziel » 25 Août 2011 à 13:07

Tu as aussi l'option "Supprimer un document seulement si toutes les réponses le sont aussi"
Raziel

L'administration est un lieu ou les gens qui arrivent en retard croisent dans l'escalier ceux qui partent en avance. [Georges Courteline]
Avatar de l’utilisateur
Raziel
Modérateur
Modérateur
 
Message(s) : 1795
Inscrit(e) le : 21 Déc 2004 à 11:06
Localisation : Roubaix

Messagepar nine_rd » 25 Août 2011 à 13:55

Merci de de vos réponses.
Ok, je viens de voir un des docs et effectivement le doc relié n'entre pas dans les critères d'archivage, Je vais le garder ça évitera certains soucis.

Par contre je comprends pas pourquoi lorsque 2 docs reliés répondent aux critères et qu'ils ont été archivés en même temps, le lien est rompu...

Une suggestion?
Bonne journée
Sandrine
nine_rd
Premier posts
Premier posts
 
Message(s) : 10
Inscrit(e) le : 23 Août 2011 à 09:25

Messagepar Raziel » 25 Août 2011 à 14:01

Normalement il devrait garder les liens.

A vérifier, mais je me demande si cela ne provient pas du fait que le masque servant au document "fils" et de type document et non "Réponse" ou "Réponse à une réponse".
Dernière édition par Raziel le 25 Août 2011 à 14:15, édité 1 fois.
Raziel

L'administration est un lieu ou les gens qui arrivent en retard croisent dans l'escalier ceux qui partent en avance. [Georges Courteline]
Avatar de l’utilisateur
Raziel
Modérateur
Modérateur
 
Message(s) : 1795
Inscrit(e) le : 21 Déc 2004 à 11:06
Localisation : Roubaix

Messagepar nine_rd » 25 Août 2011 à 14:10

J'ai changé le type de document DOC2 en réponse.

L'essentiel est de ne pas perdre de docs, après j'ai toujours le numéro de ref du doc "parent", donc il est toujours possible de le retrouver assez facilement.

Merci pour votre aide.
Bonne journée
Sandrine
nine_rd
Premier posts
Premier posts
 
Message(s) : 10
Inscrit(e) le : 23 Août 2011 à 09:25


Retour vers Développement