[OPEN-ILS-DOCUMENTATION] FW: [OPEN-ILS-GENERAL] Question regarding circulation policies

2013-12-18 Thread June Caola-Stokoe
Hi All,

Since participating in the Hackfest, I'm curious about this... As with the 
attached example,  I see many instances on the General email list that a very 
busy contributor generously takes the time to give a comprehensive answer to a 
question.  Would it be beneficial simply to add the text Launchpad to insure, 
if not already present, that the information resides in the documentation to 
perhaps become a starting point to fill it in.

... or maybe that's another action item for DIG to comb the General  list 
discussions to pull out items that are useful to add... or perhaps someone has 
already done it?

June

From: open-ils-general-boun...@list.georgialibraries.org 
[mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of Rogan 
Hamby
Sent: Monday, December 16, 2013 2:11 PM
To: Evergreen Discussion Group
Subject: Re: [OPEN-ILS-GENERAL] Question regarding circulation policies

Hi Deana,

Your question touches on the issues of weighting.  Policies are made to use 
weights as you define them under Admin - Server Administration - Circulation 
Matchpoint Weights.  So, if you put no weight to a given variable (user groups, 
location, circ mod, etc...) it actually won't matter at all.  When a 
circulation is invoked the variables for the circulation are compared to those 
weights and the policies that could potentially be matched are looked at to see 
which is invoked.  In case of a tie the lowest value id on in the table is 
used, IIRC.

So, it's not so much a hierarchy as a which is the best match.  Now, you could 
use weights and design your policies to create your own hierarchy (as we've 
done where each county has its own rules).  To accomplish this our circ 
libraries have a very high weight so that their rules take effect.

From there it actually benefits the more specific not the more generic.  The 
next part I'm in danger of not explaining well and it's been a long time since 
I had to do so but I will try.  Let's assume that you have a structure like 
Users - Patrons - Juveniles.  Technically, a Juvenile is also a User but the 
Juvenile is more specific.  So now let's assume that you define a policy so 
that it applies to all Users but another that specifies Juveniles (and all 
other variables are the same) and a patron goes to checkout.  The patron is a 
Juvenile and thus by definition a User as well.  But the Juvenile policy will 
take effect since it's a closer match to the patron and thus will end up with 
more weight.

Does that make more sense?  So, the more specific the better but depending on 
how you create your weights even a very specific match can be over ridden by 
something more general if you've given that other variable more weight.

On Mon, Dec 16, 2013 at 1:53 PM, Deana Cunningham 
deana.cunning...@granvillecounty.orgmailto:deana.cunning...@granvillecounty.org
 wrote:
Hello again,

We have a mishmash of circulation policies due primarily to my ignorance when 
we suddenly went live without a circ policy in sight! I ended up creating them 
on the fly as they were needed, and now I have a problem with items not 
charging the correct fines. The only place I've noticed it so far is with staff 
accounts, and we are all aware that Evergreen is charging staff fines when it 
shouldn't be, so we correct them as we go. What I am more concerned about is 
the patrons, who haven't got a clue whether we are over- or undercharging them.

Anyway, my question is in regards to the hierarchy of policies. If there is a 
policy set at the Users level, does that policy supersede the Patron level 
policy? Common sense tells me that the lower level (Patron, in this example) 
should supersede Users, but I am just not sure.

I am also in a bit of a conundrum about how to change circ policies with items 
currently circulating. We are getting a test server set up so I can try some 
things, but I'm not ever sure how I would tell what the ramifications are 
unless I set up fake checkouts on the test server for every type of item/patron 
combination, then change the circ policies and see what impact that has on 
current checkouts. Other areas of Evergreen seem to hold with the information 
available at the time of the transaction (i.e. if a book is checked out today 
with a circ policy that says it charges .15/day late fees, then tomorrow the 
policy is changed to .10/day late fees, the item will still be charged .15/day 
as that was the rule in place when it was checked out). Am I right about this?

Thanks!

Deana

Deana Cunningham
Branch Manager, South Branch Library
1550 S. Campus Dr.
Creedmoor, NC 27522
Phone: (919) 528-1752tel:%28919%29%20528-1752
Fax: (919) 528-1376tel:%28919%29%20528-1376
deana.cunning...@granvillecounty.orgmailto:deana.cunning...@granvillecounty.org



--

Rogan Hamby, MLS, CCNP, MIA
Managers Headquarters Library and Reference Services,
York County Library System

You can never get a cup of tea large enough or a book long enough to suit me.
― C.S. 

Re: [OPEN-ILS-DOCUMENTATION] FW: [OPEN-ILS-GENERAL] Question regarding circulation policies

2013-12-18 Thread Rogan Hamby
We probably should put a really thorough documentation of this somewhere
with examples.  I lean towards the WIKI personally but opinions may vary.
To be clear a really good write up will take a lot more than the relatively
quick answer I gave here.  :)


On Wed, Dec 18, 2013 at 10:20 AM, June Caola-Stokoe jsto...@cwmars.orgwrote:

  Hi All,



 Since participating in the Hackfest, I'm curious about this... As with the
 attached example,  I see many instances on the General email list that a
 very busy contributor generously takes the time to give a comprehensive
 answer to a question.  Would it be beneficial simply to add the text
 Launchpad to insure, if not already present, that the information resides
 in the documentation to perhaps become a starting point to fill it in.



 ... or maybe that's another action item for DIG to comb the General  list
 discussions to pull out items that are useful to add... or perhaps someone
 has already done it?



 June



 *From:* open-ils-general-boun...@list.georgialibraries.org [mailto:
 open-ils-general-boun...@list.georgialibraries.org] *On Behalf Of *Rogan
 Hamby
 *Sent:* Monday, December 16, 2013 2:11 PM
 *To:* Evergreen Discussion Group
 *Subject:* Re: [OPEN-ILS-GENERAL] Question regarding circulation policies



 Hi Deana,



 Your question touches on the issues of weighting.  Policies are made to
 use weights as you define them under Admin - Server Administration -
 Circulation Matchpoint Weights.  So, if you put no weight to a given
 variable (user groups, location, circ mod, etc...) it actually won't matter
 at all.  When a circulation is invoked the variables for the circulation
 are compared to those weights and the policies that could potentially be
 matched are looked at to see which is invoked.  In case of a tie the lowest
 value id on in the table is used, IIRC.



 So, it's not so much a hierarchy as a which is the best match.  Now, you
 could use weights and design your policies to create your own hierarchy (as
 we've done where each county has its own rules).  To accomplish this our
 circ libraries have a very high weight so that their rules take effect.



 From there it actually benefits the more specific not the more generic.
  The next part I'm in danger of not explaining well and it's been a long
 time since I had to do so but I will try.  Let's assume that you have a
 structure like Users - Patrons - Juveniles.  Technically, a Juvenile is
 also a User but the Juvenile is more specific.  So now let's assume that
 you define a policy so that it applies to all Users but another that
 specifies Juveniles (and all other variables are the same) and a patron
 goes to checkout.  The patron is a Juvenile and thus by definition a User
 as well.  But the Juvenile policy will take effect since it's a closer
 match to the patron and thus will end up with more weight.



 Does that make more sense?  So, the more specific the better but depending
 on how you create your weights even a very specific match can be over
 ridden by something more general if you've given that other variable more
 weight.



 On Mon, Dec 16, 2013 at 1:53 PM, Deana Cunningham 
 deana.cunning...@granvillecounty.org wrote:

 Hello again,



 We have a mishmash of circulation policies due primarily to my ignorance
 when we suddenly went live without a circ policy in sight! I ended up
 creating them on the fly as they were needed, and now I have a problem
 with items not charging the correct fines. The only place I've noticed it
 so far is with staff accounts, and we are all aware that Evergreen is
 charging staff fines when it shouldn't be, so we correct them as we go.
 What I am more concerned about is the patrons, who haven't got a clue
 whether we are over- or undercharging them.



 Anyway, my question is in regards to the hierarchy of policies. If there
 is a policy set at the Users level, does that policy supersede the
 Patron level policy? Common sense tells me that the lower level
 (Patron, in this example) should supersede Users, but I am just not
 sure.



 I am also in a bit of a conundrum about how to change circ policies with
 items currently circulating. We are getting a test server set up so I can
 try some things, but I'm not ever sure how I would tell what the
 ramifications are unless I set up fake checkouts on the test server for
 every type of item/patron combination, then change the circ policies and
 see what impact that has on current checkouts. Other areas of Evergreen
 seem to hold with the information available at the time of the transaction
 (i.e. if a book is checked out today with a circ policy that says it
 charges .15/day late fees, then tomorrow the policy is changed to .10/day
 late fees, the item will still be charged .15/day as that was the rule in
 place when it was checked out). Am I right about this?



 Thanks!



 Deana



 Deana Cunningham

 Branch Manager, South Branch Library

 1550 S. Campus Dr.

 Creedmoor, NC 27522

 Phone: (919) 528-1752

Re: [OPEN-ILS-DOCUMENTATION] FW: [OPEN-ILS-GENERAL] Question regarding circulation policies

2013-12-18 Thread Rogan Hamby
Yamil,

I would argue that the documentation for this isn't incomplete or incorrect
but maybe a third category of could be more robust.  When you get into
matchpoints and circ limits it can be pretty confusing, especially if
libraries need to clean up messy migrations.

Yes, we must move over all 200 of these labels into circ mods.  6 months
later : Why did we do that?

I'm not arguing against this kind of material going into the documentation
(actually I like the idea of the documentation being really robust and
having it) but I had always had the impression that it was seen as being
more the domain of the WIKI.

Thoughts?



On Wed, Dec 18, 2013 at 11:36 AM, Yamil Suarez ysua...@berklee.edu wrote:



 The same thought had crossed my mind a while ago, but I never followed
 through. I had started combing the mailing list for mentions of incomplete
 or incorrect documentation to then assign to DIG volunteers. I will make a
 note to use the mailing list to look for good answers that can serve as the
 base of new documentation. Though some great answers in the past have to be
 updated to account for changes in EG over the years.

 We can also use this type of thinking to come up with an FAQ for the
 general list. Like listing where t find the official installation docs.

 Yamil

 On Dec 18, 2013, at 10:20 AM, June Caola-Stokoe jsto...@cwmars.org
 wrote:

  Hi All,
 
  Since participating in the Hackfest, I'm curious about this... As with the
 attached example,  I see many instances on the General email list that a
 very busy contributor generously takes the time to give a comprehensive
 answer to a question.  Would it be beneficial simply to add the text
 Launchpad to insure, if not already present, that the information resides
 in the documentation to perhaps become a starting point to fill it in.
 
  ... or maybe that's another action item for DIG to comb the General  list
 discussions to pull out items that are useful to add... or perhaps someone
 has already done it?
 
  June
 

 ___
 OPEN-ILS-DOCUMENTATION mailing list
 OPEN-ILS-DOCUMENTATION@list.georgialibraries.org
 http://list.georgialibraries.org/mailman/listinfo/open-ils-documentation




-- 

Rogan Hamby, MLS, CCNP, MIA
Managers Headquarters Library and Reference Services,
York County Library System

You can never get a cup of tea large enough or a book long enough to suit
me.
-- C.S. Lewis http://www.goodreads.com/author/show/1069006.C_S_Lewis
___
OPEN-ILS-DOCUMENTATION mailing list
OPEN-ILS-DOCUMENTATION@list.georgialibraries.org
http://list.georgialibraries.org/mailman/listinfo/open-ils-documentation


Re: [OPEN-ILS-DOCUMENTATION] FW: [OPEN-ILS-GENERAL] Question regarding circulation policies

2013-12-18 Thread Kate Butler
+1 to this idea. 

I've also encountered several instances where the official documentation 
exists, and is correct, but is just too brief for me to understand.  A few 
times I've been lucky enough to find a consortium that's documented the same 
feature/process in a more detailed way.  It seems likely(?) that these places 
would be willing to have their stuff incorporated into the official docs, as 
long as someone else does the conversion.

Kate Butler
Technology Librarian
Rodgers Memorial Library (Hudson, NH)
http://www.rodgerslibrary.org/


 -Original Message-
 From: open-ils-documentation-boun...@list.georgialibraries.org
 [mailto:open-ils-documentation-boun...@list.georgialibraries.org] On
 Behalf Of Yamil Suarez
 Sent: Wednesday, December 18, 2013 11:37 AM
 To: Documentation discussion for Evergreen software
 Subject: Re: [OPEN-ILS-DOCUMENTATION] FW: [OPEN-ILS-GENERAL]
 Question regarding circulation policies
 
 
 
 The same thought had crossed my mind a while ago, but I never followed
 through. I had started combing the mailing list for mentions of incomplete or
 incorrect documentation to then assign to DIG volunteers. I will make a note
 to use the mailing list to look for good answers that can serve as the base of
 new documentation. Though some great answers in the past have to be
 updated to account for changes in EG over the years.
 
 We can also use this type of thinking to come up with an FAQ for the general
 list. Like listing where t find the official installation docs.
 
 Yamil
 
 On Dec 18, 2013, at 10:20 AM, June Caola-Stokoe jsto...@cwmars.org
 wrote:
 
  Hi All,
 
  Since participating in the Hackfest, I'm curious about this... As with the
 attached example,  I see many instances on the General email list that a very
 busy contributor generously takes the time to give a comprehensive answer
 to a question.  Would it be beneficial simply to add the text Launchpad to
 insure, if not already present, that the information resides in the
 documentation to perhaps become a starting point to fill it in.
 
  ... or maybe that's another action item for DIG to comb the General  list
 discussions to pull out items that are useful to add... or perhaps someone has
 already done it?
 
  June
 
 
 ___
 OPEN-ILS-DOCUMENTATION mailing list
 OPEN-ILS-DOCUMENTATION@list.georgialibraries.org
 http://list.georgialibraries.org/mailman/listinfo/open-ils-documentation
___
OPEN-ILS-DOCUMENTATION mailing list
OPEN-ILS-DOCUMENTATION@list.georgialibraries.org
http://list.georgialibraries.org/mailman/listinfo/open-ils-documentation