Question :
Comment créer un Tampons avec un champ numérique à incrémentation automatique ?
Réponse :
Conditions préalables :
- Le champ cible doit être au format numérique
- Le champ cible au format numérique, désormais appelé "registrytest", NE PEUT PAS être unique.
- Le champ cible "registrytest" doit avoir l'option "Liste de sélection uniquement" active.
- Le profil d'utilisateur auquel est attribué ce Tampon auto-numérique doit, pour plus de sécurité, avoir décoché l'option "modifier le registre des champs". (Optionnel).
Comment faire ?
- Créer une nouvelle liste de sélection (le nom doit être choisi par l'utilisateur administrateur - dans cet exemple, "testselectlist"). La configuration de "testselectlist" doit être :
- Type de liste de sélection : externe
- Type de source : base de données
- Configuration de la base de données : Contenu
- Table/Vue, SQL : Commande SQL
- Requête SQL : SELECT MAX(<registry>_)+1 AS <registry> From <file cabinet>Où <registry> = nom de la colonne "registrytest", et <File cabinet>= nom de la table de l'armoire.
- Colonne à utiliser : registrytest
- Créez un Tampon ("regteststamp") dans le texte. Ce Tampon doit contenir au moins un champ de formulaire. Ce champ de formulaire doit être associé à la liste de sélection "testselectlist" et doit modifier le champ d'indexation "registrytest" Requesting input (champ de formulaire).
IMPORTANT :
Avant de commencer, vous devez attribuer une valeur initiale (ATTENTION : NE DOIT PAS être 0 !) au champ "registrytest" manuellement dans la base de données. Habituellement, 1.
Après avoir effectué les étapes décrites ci-dessus, chaque fois que vous utiliserez le tampon "regteststamp" et que vous archiverez le document, la valeur s'auto-incrémentera pour le document suivant que vous souhaitez stocker.
COMMENTAIRES :
1. Si le Tampon est apposé sur le panier web sur plusieurs documents SANS être stocké dans l'armoire, le code NE S'EXÉCUTERA PAS. Cette limitation peut être surmontée en définissant le tampon "regteststamp" pour une utilisation exclusive dans l'armoire (DocuWare Administration-Organisation - Tampons-<nom du tampon> - à utiliser uniquement sur cette armoire)
2. Si un document stocké dans l'armoire et portant un timbre " regteststamp " a été appliqué et qu'un utilisateur réapplique le timbre " regteststamp ", le Champ index sera réécrit avec la valeur du second timbre " regteststamp ".
3. Cette instruction de configuration ne permet pas de réinitialiser le compteur tous les X temps (par exemple, tous les jours).
Veuillez noter: Cet article est une traduction de l'anglais. Les informations contenues dans cet article sont basées sur la ou les versions originales des produits en langue anglaise. Il peut y avoir des erreurs mineures, notamment dans la grammaire utilisée dans la version traduite de nos articles. Bien que nous ne puissions pas garantir l'exactitude complète de la traduction, dans la plupart des cas, vous la trouverez suffisamment informative. En cas de doute, veuillez revenir à la version anglaise de cet article.
