Meilleure pratique pour AutoNumber
-
29-09-2020 - |
Question
Qu'est-ce qui est dans SharePoint 2013 sur Principe de la meilleure façon de créer un système de numéros automatique?C'est pour un système de note de dépenses et il devrait être agréable d'avoir quelque chose comme 2014/0001.
Je sais qu'il existe différentes façons de y parvenir, mais je n'ai aucune expérience de la meilleure façon de le faire.Dois-je le faire en utilisant un flux de travail ou est peut-être un récepteur d'événements une meilleure façon?
La solution
Cela dépend vraiment de votre condition requise. du moyen le plus simple du flux de travail vers un récepteur d'événement.
- Simple Way utilise la colonne calculée < / a>
- Utilisez le flux de travail (personnellement, je n'aime pas cela) < / a>
- Recueil d'événements: En utilisant cette stratégie, les utilisateurs ont avantageux de modifier les valeurs existantes, nous pouvons également l'éviter en faisant des lectures de champ sur l'activation des fonctionnalités. Utilisation du récepteur d'événement de l'élément, sur l'événement ItemAjouté, nous devons trouver la valeur la plus élevée entre les éléments précédemment ajoutés, puis enregistrer la valeur incrémentée sur la colonne auto-incrémentielle récemment créée actuelle. Dans le code indiqué ci-dessous, sa recherche de la valeur la plus élevée dans les éléments existants et ajoute la valeur incrémentée à l'élément nouvellement ajouté.
Vérifiez les liens ci-dessous: http://lor-sinclair.blogspot.com /2013/10/Creating-auto-inCrementi-field-in.html http://dlairman.wordpress.com/2011/01/10/add-a-unique-auto-Incrémenting-Column-a-a-sharepoint-list/
Autres conseils
-
Utilisation d'un récepteur d'événement: Vous pouvez vérifier le dernier élément ajouté, puis l'incrémenter avec 1. Modifiez ensuite le nombre comme 2014/001, 2014/002 et ect ... pas besoin d'avoir des flux de travail.
-
Une autre solution consiste à avoir une valeur de sac de propriété qui stocke la dernière carte d'identité ajoutée, puis incrémentez-la par 1 et enregistrez, définissez cette valeur sur le numéro de la liste.Cela aussi peut être fait en utilisant un récepteur d'événement.
Lorsque vous ajoutez un récepteur d'événement, il vous assurera qu'il crée une pièce d'identité, que vous utilisiez ou non un formulaire.
Si vous êtes préoccupé par l'audit, mieux maintenir une liste d'histoires ou un journal également.