a9a4965277
the tmp_holdsqueue table. This is an alternative holds targeting workflow that is more suitable for multi-location libraries than the default holds picklist report. Note to documentation writers: this summary should be added to any holds documentation as an overview of the avaialable methods for holds fulfillment. This alternative holds workflow assumes an expectation that the system should target a specific item for a given hold request, attempt to fulfill the hold with that item, and if unable to fulfill, select an available item at another location to fulfill the hold. This is quite different than the default Koha behavior which uses a 'broadcast' method of hold fulfillment. How it works: This script weights available locations for holds based on options specified in two system preferences: StaticHoldsQueueWeight Allows the library to specify a list of library location codes -- if used alone, it will rank the list statically, selecting the top-ranking available location to be added to the picklist. RandomizeHoldsQueueWeight If RandomizeHoldsQueueWeight and StaticHoldsQueueWeight are set, the list of library codes in the StaticHoldsQueueWeight syspref are randomized rather than statically ranked. If RandomizeHoldsQueueWeight alone is set, the list of all available library codes is used to randomize the weight. If neither syspref is set, the list is statically ranked according to how they are pulled out of the system database. NOTE: This has not yet been tested with item-level holds |
||
---|---|---|
.. | ||
build_holds_queue.pl |