probleme de numerotation de document

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

probleme de numerotation de document

Messagepar lcoder » 21 Oct 2014 à 17:03

Bonjour,

Dans une base notes, les utilisateurs créé des documents.
A la creation de chaque document un "numero " de document est créé.
Ce numero est ensuite communiqué dans nos communications avec nos clients pour suivre un dossier en cours.

comme c est un numero qui est utilisé pour nos echange client, je n ai pas utilisé le notesId du document ... qui est trop complexe.
je genere donc un numero : 1111AB
=> 1111 est un numero incrementé dans un document de configuration de la base et AB sont les initiales du createur du document (pour eviter que des personnes qui n'ont pas repliqué leurs bases se retrouve avec le même numero ...)

Mon problème concerne le numero :
je me suis rendu compte avec une personne qui utilise l'application toute la journée (connecté directement sur la base du serveur) que parfois au bout d'un moment les numero reviennent en arriere.
ce qui fait qu elle va créé 2 fiches avec le même numero.

Je me demande comment c est possible !
A moins que une autre personne replique la base notes avec un numero + faible ...et que ça modifie le numero dans la base notes !?
Je pense en effet que si tout le monde travaillaient en directe sur le serveur il n y aurait pas de problème...


Comment feriez vous pour generer toujours un numero unique qui s incremente (en tenant compte du fait que certains travaillent sur le serveur et d autres sur des repliques locales)

Merci
lcoder
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 317
Inscrit(e) le : 10 Août 2005 à 13:21

Re: probleme de numerotation de document

Messagepar Jérôme Deniau » 21 Oct 2014 à 20:42

Activer le verrouillage de documents et gerer un compteur via un div qu'on verrouille déverrouille.

Ensuite pour les répliques locales si non connectées faire un numero temporaire.

Simple
Avatar de l’utilisateur
Jérôme Deniau
Maître-posteur
Maître-posteur
 
Message(s) : 497
Inscrit(e) le : 08 Mars 2013 à 09:52
Localisation : Rennes (Bretagne à l'Ouest de la France)

Re: probleme de numerotation de document

Messagepar roubech » 21 Oct 2014 à 22:46

Ton compteur est stocké dans un doc de config ? Tout le monde modifie le même ! Tu n'as pas de conflit d'enregistrement ou de réplication dessus ?
C'est pas un doc profile (avec les pb de cache ...) ?
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Re: probleme de numerotation de document

Messagepar lcoder » 22 Oct 2014 à 07:06

oui c est bien un doc profile ...
qu est ce que je peux faire ?

Merci
lcoder
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 317
Inscrit(e) le : 10 Août 2005 à 13:21

Re: probleme de numerotation de document

Messagepar Michael DELIQUE » 22 Oct 2014 à 08:07

les documents profils ne sont updaté qu'une fois par session. c'est parfois pour les paramètres quine bouges pas mais pour la nuémrotation c'est pas la peine.

passe plustot par une vue qui affiche les numéro en commencant par le dernier et tu n'aurra plus de souci
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


Retour vers Développement