UI | Add 7 new tokens to staff slip Pick slip

Description

Purpose: Add 7 new tokens to staff slip: Pick slip. The new tokens support repeatable circulation (aka Reading Room Circulation Functionality). The tokens are to be added to the the token modal in the staff slip templates.

Out of scope: {{requestTypeToken}} new custom token based on settings value and request type. See: .

Scenarios:

  1. Scenario:

  • Log into FOLIO Snapshot as user Diku_admin - or any given FOLIO environment, as test user.

  • Go to the Settings app.

  • Given: Settings  >  Circulation  >  General > Staff slips > Pick slip and open any existing template

  • When: I click on the tokens button { } in the template editor the “Add token” modal will pop-up

  • Then: I see in the section called Item following 8 new tokens, which are added at the end of the list of existing Item tokens as shown in the UX mock up

    • {{item.accessionNumber}} Accession number

    • {{item.administrativeNotes}} Item administrative notes

    • {{item.datesOfPublication}} Year of publication -- at the instance level and not the item level -- needed for monographs held at the instance level

    • {{item.editions}} Editions - Part of the instance record

    • {{item.physicalDescriptions}} Physical description

    • {{item.instanceHrid}} - Instance HRID

    • {{item.instanceHridImage}} Instance HRID - A text and barcode representation of the Instance HRID

 

 

  1. Scenario:

  • When previewing the Pick slip template by click on the button ‘Preview’

  • Then following text for the 7 new tokens - if selected - will display in preview (see the text in bold):

    • {{item.accessionNumber}} Accession number: 1234RFID

    • {{item.administrativeNotes}} Item administrative notes: Send to bookbinder

    • {{item.datesOfPublication}} Year of publication -- at the instance level and not the item level -- needed for monographs held at the instance level: 2016

    • {{item.editions}} Editions - Part of the instance record: 2nd. edition

    • {{item.physicalDescriptions}} Physical description: xx, 238 p. : ill. ; 24 cm.

    • {{item.instanceHrid}} - Instance HRID: inst000000000022

    • {{item.instanceHridImage}} Instance HRID - A text and barcode representation of the Instance HRID: [inst000000000022 barcode image]

 

Tips print of pick slips:

  • Pick slip. This slip is available in the Requests app, when you generate the pick slip report.

Environment

None

Potential Workaround

None

Attachments

11

Checklist

hide

Activity

Show:

Charlotte Whitt March 9, 2025 at 11:47 PM

Manual test in FOLIO Snapshot-2, with mod-circulation 24.4.0-SNAPSHOT, using Chroma.

And finally -and of ourse - also this ticket works as expected. Awesome work

 

I’ll close the ticket as done.

Charlotte Whitt March 4, 2025 at 10:57 AM
Edited

Awesome. Thanks for doing the UAT testing
The code has now been merged to master, and will be available in https://folio-snapshot-2.dev.folio.org/ when build sometime after lunch today.

I’ll move this ticket to In review.

Bodil Wennerlund March 4, 2025 at 10:16 AM
Edited

Scenario 1 and 2 look good

Charlotte Whitt February 25, 2025 at 1:26 PM
Edited

QA test in NLS ID Shared environment.

I can verify that it’s now possible to add all 7 new tokens to staff slip: Pick slip.

Awesome work

The 7 tokens can be picked from the New token model

The 7 tokens are populated to the Pick slip template

The 7 tokens can be previewed

When printing the Pick slip the 7 new tokens value is populated in the print window, and included in the pdf version

Hi - I notice that publication year do also fetch a time stamp, not sure that it the expectation.

I fixed the odd time stamp in the record. I think that’s a wrong imported data property, and should not display like that. I have now fixed it in the sample record - Instance HRID in00000000005.

When printing then if more request is to be printed, then only the first one is printable. See the last two screen dumps above.

Charlotte Whitt February 20, 2025 at 1:31 PM
Edited

Hi - I tested thoroughly in the NLS and Id environment. And for this one, it’s the same, we are missing the data which is to be fetched from the Inventory records and included in the print slip.

I don’t know if the warning message saying that it can take some time, has anything to do with the data missing?

Should I put this ticket back In progress?

Done

Details

Assignee

Reporter

Tester Assignee

Priority

Sprint

Development Team

Klemming

Fix versions

Release

Sunflower (R1 2025)

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created February 1, 2025 at 5:49 PM
Updated 4 days ago
Resolved March 9, 2025 at 11:47 PM
TestRail: Cases
TestRail: Runs