Details
-
Story
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
-
-
Prokopovych
Description
Purpose: When an item is checked-in a one location, but it needs to be routed to another location, a staff slip should print automatically at check-in so the circulation desk user knows it needs to be routed to a different location. There are three use cases:
- It's checked in at a location, and it was requested by another patron with a different pick-up location.
- It's checked in at a location, and there's a staff workflow request on it (cataloguing, binding, repair, etc.).
- It's checked in at a location that is NOT its home location.
Related Mockups are available here - https://drive.google.com/open?id=1IfG4_wx2YxSPPLnDn1PzQDOyXhA3nbw7
Scenarios
Scenario 1: (Mockup: 1 Starting Point.png)
- Given Settings > Circulation > Staff slips
- When options are displayed
- A list of slips will be shown with the RU (of CRUD) interface. List should include "hold" and "transit" slips at this point in time. Future development will include more.
- Create/new is out of scope for this first pass, and delete will not be an option for predefined/out of the box slips. Instead of delete, administrators will be allowed to indicate whether a predefined slip is active or inactive.
- Use same UX pattern seen in settings for other CRUD interfaces in settings.
Scenario 2: (Mockup: 2a View.png and 2b View.png)
- Given Settings > Circulation > Staff slips > Transit (view)
- When details are shown
- Then the following is shown as non-editable fields
- Name
- Active/Inactive status
- Description
- Toggle display with two modes is ideal:
- View with tokens (no HTML though).
- View with placeholder values for tokens (same as the preview modal)
- Note: If only one view can be supported for v1, then a view with tokens (#1 above) is preferred.
- And an edit button option is shown
Scenario 3: (Mockup: 3 Edit.png and 4 Edit - insert token.png)
- Given Settings > Circulation > Staff slips > Transit (edit)
- When edit form is shown
- Then the following is displayed as inputs/editable fields:
- Title - (Not editable because it's a predefined/out of the box slip)
- Active/Inactive - toggle (Required)
- Description - text area (Optional)
- Output/Display as a text area with a rich-text editor with ability to insert tokens (for field values) (Required)
Scenario 4: (Mockup: 3 Edit.png)
- Given rich-text editor
- When a user is defining and/or customizing the output or display of hold slip
- Then the following styling elements are available and displayed
- Bold
- Italic
- Underline
- Font size
- Align left, center, right
- Increase indent
- Decrease indent
- Insert token shown as {} for icon. If selected, show possible fields for tokens. Possible tokens for a transit slip include:
- From location (where it's being checked-in)
- To location or destination (where it's going to)
- Needed for: (patron request or a particular workflow need, probably blank if use case #3 above)
- Date (when it was checked-in/routed)
- Item title
- Item author(s)
- Item barcode
- Item call number
- Request/transaction number
- Staff slip name
Scenario 5: (Mockup: 5 Preview.png)
- Given Transit slip edit screen
- When the preview button is clicked
- Then the output for the transit slip is displayed as it would print using placeholder values for tokens (on a modal window)
Scenario 6: (Mockup: 5 Preview.png)
- Given Transit slip preview modal
- When the print icon is clicked
- Then the output for the transit slip is printed as it would print using placeholder values for tokens
Out of scope:
- Additional out-of-the-box or pre-defined slips
- User defined triggers and conditions
- Create a new custom slip
- Clone a slip and customize
- Delete a custom slip
TestRail: Results
Attachments
Issue Links
- blocks
-
UICHKIN-60 Print Transit Slip at Check-in
-
- Closed
-
- relates to
-
UXPROD-111 CRUD Printing slips
-
- Closed
-