Thanks Jason, I think that the ordering of the selection_depth must be a bug.  
I can see how it would make sense to prioritize branch depth over system, and 
system over consortium if soft hold boundaries are in effect. Fill the holds 
that can only be filled locally first, then fill the holds that can only be 
filled in the same system, then any. But I don't get why doing it the opposite 
way (which it is currently doing) would make sense.

Would someone that uses soft boundaries care to share their opinion please.  
Has anyone that uses soft boundaries noticed that the holds with a 
selection_depth of 0 get higher priority than others?  If you have depth 
included in your sort order.

I'll file a bug and submit a fix if someone can confirm that the sort should be 
descending not ascending.

Josh Stompro - LARL IT Director


-----Original Message-----
From: Open-ils-dev [mailto:[email protected]] On 
Behalf Of Jason Stephenson
Sent: Thursday, November 12, 2015 8:53 AM
To: Evergreen Development Discussion List
Subject: Re: [OPEN-ILS-DEV] Holds selection_depth Best sort order usage

Josh,

My understanding is that depth is mainly used with holds boundaries.
It prevents holds from being filled from outside the current boundary.

NCIPServer also uses it to place title holds that can only be filled by a 
specific branch.

I imagine it is necessary in the best hold sort order when boundaries are in 
effect. When they are not in effect, then the depth is likely to be 0 and have 
little effect on the sort order.

HtH,
Jason


--
Jason Stephenson
Assistant Director for Technology Services Merrimack Valley Library Consortium
4 High ST, Suite 175
North Andover, MA 01845
Phone: 978-557-5891
Email: [email protected]


Reply via email to