Bug 11989 - Ability to configure days no transfers take place to use with holds queue
Summary: Ability to configure days no transfers take place to use with holds queue
Status: NEW
Alias: None
Product: Koha
Classification: Unclassified
Component: Hold requests (show other bugs)
Version: unspecified
Hardware: All All
: P5 - low enhancement
Assignee: Bugs List
QA Contact: Testopia
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-03-24 16:01 UTC by Christopher Brannon
Modified: 2023-07-09 10:44 UTC (History)
5 users (show)

See Also:
Change sponsored?: ---
Patch complexity: ---
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christopher Brannon 2014-03-24 16:01:26 UTC
It would be great to see a transfer schedule set in place so that Koha could take into account days where items are not transferred in and out of a library, and take that into consideration along with the cost matrix.  Some libraries only do transfers 1 or 2 times a week, where others transfer 5-7 times a week, or even more.

For example:

Patron at Library A requests item
On Monday:
Library B has item, and is best suited according to the cost matrix.
Library C has item, and is next best suited according to the cost matrix.

What the cost matrix doesn't take into account is that Library B won't transfer any items out until Thursday.  Library C transfers daily.

So, what happens?  The request goes to Library B's queue, and sits in a bin until Thursday.  The patron doesn't get the item until Friday, or possibly Monday.  However, if transfer days were taken into consideration, the patron could get the item from Library C in a day or two, and the item at Library B doesn't have to sit in a bin for a week.

The queue needs to first look at what libraries are transferring, either that day, or the day before (depending on the time of day the holds are pulled and processed and when transfers are picked up), and of those libraries that are close to transfer, then be assessed by the cost matrix.

Also, if an item isn't processed at that library (maybe they missed the window), it is reassessed the next day.  Perhaps it didn't get pulled and scanned before transfers that day.  Now another library might be a better candidate.

Of course the transfer schedule, the buffer (how soon before transfer does the library become eligible), and daily reassessment should all be preferences to be set.

Anyway, this would be a good addition to the holds queue system.

Christopher
Comment 1 Christopher Brannon 2016-10-10 21:00:11 UTC
Seriously, this is good stuff here.  :)
Comment 2 Tomás Cohen Arazi (tcohen) 2022-02-24 19:40:35 UTC
(In reply to Christopher Brannon from comment #1)
> Seriously, this is good stuff here.  :)

+1
Comment 3 Lisette Scheer 2022-04-21 17:56:51 UTC
+1
Comment 4 George Williams (NEKLS) 2022-04-22 15:29:56 UTC
Good idea.  Would be great to see it implemented.