|
Current situation or problem:
Pages slips are currently printed in a random order. This causes extra work for circulation staff that must sort the slips by location and then by call number before they can be pulled from their stacks.
In scope
- Adding Effective location information to the request object
- Adding Shelving order to the request object
- Supporting server side sorting of page slips by Effective location and Shelving order (AKA Effective sort call number)
- If there is no Shelving order, then the Title should be used instead.
- Metrics for the number of slips printed at one time should be at least 200.
Out of scope
- Additions to the UI allowing for users to choose a sorting option. (this will be covered in a future feature)
- Support sorting for call numbers that are not phrased to Shelving order (AKA Effective sort call number)
- Sorting of any additional staff slip types
- Handle multiple pages or page breaks
Proposed solution/stories:
Story 1:
Given: Multiple pages requests from locations assigned to servicepoint_1 + each item has a Shelving order,
When: The staff user clicks on "Print pick slips for servicepoint_1" from the Actions menu in the Requests app,
Then: A PDF is displayed with all the staff slips for that service point ordered as follows:
FIRST: Grouped by and sorted by Effective location (FOLIO name); ascending order (a-z)
THEN: Sorted by Shelving order; ascending order (a-z)
Story 2:
Given: Multiple pages requests from locations assigned to servicepoint_1 + none of the items has a Shelving order,
When: The staff user clicks on "Print pick slips for servicepoint_1" from the Actions menu in the Requests app,
Then: A PDF is displayed with all the staff slips for that service point ordered as follows:
FIRST: Grouped by and sorted by; ascending order (a-z)
THEN: Sorted by Title; ascending order (a-z)
Story 3:
Given: Multiple pages requests from locations assigned to servicepoint_1 + some items have a Shelving order, some do not have a shelving order,
When: The staff user clicks on "Print pick slips for servicepoint_1" from the Actions menu in the Requests app,
Then: A PDF is displayed with all the staff slips for that service point ordered as follows:
FIRST: Grouped by and sorted by Effective location (FOLIO name); ascending order (a-z)
THEN: Items with a Shelving order should be sorted on that field; ascending order (a-z)
THEN: Items without a Shelving order should be sorted by the title; ascending order (a-z)
Links to additional info
Questions
|