Page 1 sur 1

[Résolu] Lien doc introuvable

MessagePublié: 12 Avr 2012 à 11:49
par OCEAN
Bonjour,

Je vous explique brièvement mon cas:

Je dispose d'une base NSF (base A) liée à une base de PJs (base A' de pièces jointes).

Lorsque je cré un document sur la base A et j'attache une PJ et j'enregistre, un nouveau document se cré sur la 2ème base A' (le champ RTitem du document recupère la PJ). Après la PJ attachée dans le doc de la base A se convertit en lien doc pour pointer sur le doc la base A'.

(En effet le principe etait de garder la base A très souple).

Mon problème:

Après avoir archivé la base A', je perd le pointage sur les PJ depuis la base A. Dans mon script (Agnet) d'archivage je copie l' Universal ID original pour chaque document archivé. Mais je me trouve toujours avec le même msg "Document détruit"

Merci d'avance pour votre habituelle collaboration.

Re: Lien doc introuvable

MessagePublié: 12 Avr 2012 à 12:31
par Michael DELIQUE
salut

si ton doclink pointe vers la Base B et que tu déplace les documents (PJ) vers une Base C c'est normale, le doclink contient la réplique Id de ta base B. dans ce cas il faut refaire le doclink sur ta base A ou trouver une autre solution pour l'archivage

Re: Lien doc introuvable

MessagePublié: 12 Avr 2012 à 12:43
par OCEAN
Salut Michael,

Tout d'abord merci merci pour ta réactivité !

Pour mon cas, je pense que c'est diffcile defef refaire le doclink sur ma base A. Par contre, faut effectivement trouver une autre solution pour l'archivage.

Tu en as certaines par hasard ? :)

Re: Lien doc introuvable

MessagePublié: 12 Avr 2012 à 12:52
par Michael DELIQUE
comme ça...

j'en vois 2 :

- garder un pointeur dans ta base B vers ta base C pour qu'a l'ouverture l'utilisateur soit automatiquement redirigé.
- C est une réplique de B et donc la répliqueID est la même mais la réplication entre les 2 bases est coupé.

Re: Lien doc introuvable

MessagePublié: 12 Avr 2012 à 13:34
par OCEAN
Michael DELIQUE a écrit:comme ça...

j'en vois 2 :

- garder un pointeur dans ta base B vers ta base C pour qu'a l'ouverture l'utilisateur soit automatiquement redirigé.
- C est une réplique de B et donc la répliqueID est la même mais la réplication entre les 2 bases est coupé.


Je me suis basé sur tes 2 propositions et je suis sorti avec une 3ème.

Je lance l'agent d'archivage dans la base A. Pour chaque doc notes je parcours ses PJ, je recupère leurs liens doc et donc je pointe sur le doc dans la base B, j'archive le doc dans la base C et je recupère le new lien doc avec lequel je remplace le premier lien doc (de chaque PJ et de chaque doc selectionnée dans la base A)

Merci de me donner ton avis.

Re: Lien doc introuvable

MessagePublié: 12 Avr 2012 à 13:55
par Michael DELIQUE
re tu as pris ma première proposition, celle que tu as refusé...

Re: Lien doc introuvable

MessagePublié: 12 Avr 2012 à 16:37
par OCEAN
Michael DELIQUE a écrit:re tu as pris ma première proposition, celle que tu as refusé...


C'est exact.

Je l'avais pas refusé :) mais je voulais pas entrer dans l'usine à gaz. Après, je me suis rendu compte que j'ai pas plusiers choix.

En tout cas, merci beaucoup chef. Le code a été mis en place et ça marche !

A+

Re: [Résolu] Lien doc introuvable

MessagePublié: 12 Avr 2012 à 19:01
par roubech
la base A' est "transparente" pour tes users
donc si elle commence à grossir, au lieu de l'archiver
ne pourrais tu pas simplement créer une autre base A'' pour les PJ
ainsi les liens des docs existant restent valables
et pour les nouveaux docs créés dans A, ils pointeront vers A''

Re: [Résolu] Lien doc introuvable

MessagePublié: 13 Avr 2012 à 13:53
par OCEAN
roubech a écrit:la base A' est "transparente" pour tes users
donc si elle commence à grossir, au lieu de l'archiver
ne pourrais tu pas simplement créer une autre base A'' pour les PJ
ainsi les liens des docs existant restent valables
et pour les nouveaux docs créés dans A, ils pointeront vers A''


Salut roubech,

Merci pour ta proposition. Oui c'est une autre bonne manière de voir les chose.

;)