Goal/Problem: Create Accession numbers generator. An accession number is then assigned to each acquired resource.
Use Case(s): As ACQ librarian I need to assign an accession number to an acquired resource. This is a basic task that will occur on a daily basis. The generator should be configurable, see table below.
- UXPROD-144 - Assign Accession numbers to holdings and item records - when items are acquired
- UXPROD-1854 - Create Call numbers generator
Specifications/Requirements - defined by fhemme:
|number range||Fixed part of the number to be generated, e.g. "2005/". The fixed text of max. 20 positions can contain numbers, upper and lower case letters as well as spaces and dots.
After the slash, the consecutive number is generated.
|start number||Number with which generation is to begin (0 to 1,000,000,000). The system increments and displays the value of the "Start number" field up to the maximum value specified for "End number".|
|end number||Highest number to be generated (0 to 1,000,000,000).
If a number sequence has reached the specified maximum value, the system issues an error message the next time you try to increase it. You can adjust the table by increasing the end number (the number of filling characters for "Length" must also be adjusted accordingly!) or by creating a new signature circle.
|length||Length of the number, based to the defined end number, e.g. end number = 9999, length = 4. Lengths from 1 to 9 are possible.|
|Leading fill characters||Shall leading fill characters be used to specify the full length of the generated number? (for example, 0001 instead of 1). The decision on filling with leading characters can affect the sorting of entries, for example, in an access book sorted by accession numbers.|
|fill characters||Specifies which fill character is to be used, e.g. "0" for "0001".|