Re: [OPEN-ILS-GENERAL] Web Client Print Templates - "You Saved" Calculator

2018-02-13 Thread Forrest, Stuart
John, Terran

Thank you so much, I have been fighting with this for days, im not particularly 
oh-fey with AngularJS.

Now onto the next receipt…

Stuart

***
Stuart Forrest PhD
IT Analyst
Beaufort County Library System
843 255 6450
sforr...@bcgov.net

www.beaufortcountylibrary.org

For Leisure, For Learning, For Life

From: Open-ils-general 
[mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of John 
Amundson
Sent: Tuesday, February 13, 2018 5:03 PM
To: Evergreen Discussion Group
Subject: Re: [OPEN-ILS-GENERAL] Web Client Print Templates - "You Saved" 
Calculator

Thanks, Terran!

That seems to do the trick.

If anyone is curious about how I added this to the checkout receipt:

...

  



  

You Saved{{transactions.subtotal | currency}} by 
borrowing from  
{{current_location.name}}!
...

[https://lh5.googleusercontent.com/C1fNrKOLEXFs-jfAIXQIMqbKqVBCJrBceOenfgotAcJE6XtZ2ZeeTYFkyfir63-HfzjX6q5zhBQWiO5RZk2tYnWzJ1_rjAADAH4nCmiuhNJuoG8HZLq7MBW-pAU4R9ScKcCybdVO]


John Amundson | Library Applications Associate III | CW MARS

jamund...@cwmars.org | 508-755-3323 
x322

http://www.cwmars.org


On Tue, Feb 13, 2018 at 4:13 PM, Terran McCanna 
> wrote:
I have an example here that subtotals bill amounts:
https://pines.georgialibraries.org/dokuwiki/doku.php?id=circ:workstations:receipts#subtotals
I haven't tested this scenario, but you should be able to do something 
similar...
1) Set up am empty variable before the ng-repeat loop: 
2) Somewhere inside the loop do some math: 
3) After the end of the ng-repeat display your subtotal: You Saved: 
{{transactions.subtotal | currency}}

Terran McCanna
PINES Program Manager
Georgia Public Library Service
1800 Century Place, Suite 150 

Atlanta, GA 
30345
404-235-7138
tmcca...@georgialibraries.org

On Tue, Feb 13, 2018 at 3:29 PM, John Amundson 
> wrote:
Hi,

We are preparing for our move to the web client and are currently going through 
and updating print templates. For the Checkout, Items Out, and Renew templates, 
many of our libraries print "You saved $x.yz by borrowing from your local 
library." The price of the items out would be added together and displayed at 
the end of the receipt with the above text.

We did this by adding the following code to the line item section of the 
template:
%price% %price% %price%
and the following in the footer, where the sum is displayed:


I updated the line item portion for the web client with the new variable name,
 {{checkout.copy.price}} 
but no matter what I do, the total sum is blank.

I cannot figure how to make this work. I was wondering if anyone has gotten 
this to work yet and would be willing to share their code. If not, does anyone 
have any suggestions I could try?

Thank you,
John

[https://lh5.googleusercontent.com/C1fNrKOLEXFs-jfAIXQIMqbKqVBCJrBceOenfgotAcJE6XtZ2ZeeTYFkyfir63-HfzjX6q5zhBQWiO5RZk2tYnWzJ1_rjAADAH4nCmiuhNJuoG8HZLq7MBW-pAU4R9ScKcCybdVO]


John Amundson | Library Applications Associate III | CW MARS

jamund...@cwmars.org | 508-755-3323 
x322

http://www.cwmars.org





Re: [OPEN-ILS-GENERAL] Web Client Print Templates - "You Saved" Calculator

2018-02-13 Thread Terran McCanna
Great! Glad it works!

Terran McCanna
PINES Program Manager
Georgia Public Library Service
1800 Century Place, Suite 150
Atlanta, GA 30345
404-235-7138
tmcca...@georgialibraries.org


On Tue, Feb 13, 2018 at 5:03 PM, John Amundson  wrote:

> Thanks, Terran!
>
> That seems to do the trick.
>
> If anyone is curious about how I added this to the checkout receipt:
>
> ...
> 
>   
>  ng-init="transactions.subtotal=transactions.subtotal
> -- checkout.copy.price" >
> 
> 
>   
> 
> You Saved{{transactions.subtotal | currency}} by
> borrowing from  {{current_location.name}}!
> ...
>
> 
>
> John Amundson | Library Applications Associate III | CW MARS
>
> jamund...@cwmars.org | 508-755-3323 x322 <%28508%29%20755-3323>
>
> http://www.cwmars.org
>
> On Tue, Feb 13, 2018 at 4:13 PM, Terran McCanna <
> tmcca...@georgialibraries.org> wrote:
>
>> I have an example here that subtotals bill amounts:
>> https://pines.georgialibraries.org/dokuwiki/doku.php?id=
>> circ:workstations:receipts#subtotals
>>
>> I haven't tested this scenario, but you should be able to do something
>> similar...
>> 1) Set up am empty variable before the ng-repeat loop: > ng-init="transactions.subtotal = 0">
>> 2) Somewhere inside the loop do some math: > ng-init="transactions.subtotal = transactions.subtotal --
>> checkout.copy.price">
>> 3) After the end of the ng-repeat display your subtotal: You Saved:
>> {{transactions.subtotal | currency}}
>>
>> Terran McCanna
>> PINES Program Manager
>> Georgia Public Library Service
>> 1800 Century Place, Suite 150
>> 
>> Atlanta, GA 30345
>> 
>> 404-235-7138 <(404)%20235-7138>
>> tmcca...@georgialibraries.org
>>
>>
>> On Tue, Feb 13, 2018 at 3:29 PM, John Amundson 
>> wrote:
>>
>>> Hi,
>>>
>>> We are preparing for our move to the web client and are currently going
>>> through and updating print templates. For the Checkout, Items Out, and
>>> Renew templates, many of our libraries print "You saved $x.yz by borrowing
>>> from your local library." The price of the items out would be added
>>> together and displayed at the end of the receipt with the above text.
>>>
>>> We did this by adding the following code to the line item section of the
>>> template:
>>> %price% %price% %price%
>>> and the following in the footer, where the sum is displayed:
>>> 
>>>
>>> I updated the line item portion for the web client with the new variable
>>> name,
>>>  {{checkout.copy.price}} 
>>> but no matter what I do, the total sum is blank.
>>>
>>> I cannot figure how to make this work. I was wondering if anyone has
>>> gotten this to work yet and would be willing to share their code. If not,
>>> does anyone have any suggestions I could try?
>>>
>>> Thank you,
>>> John
>>>
>>> 
>>>
>>> John Amundson | Library Applications Associate III | CW MARS
>>>
>>> jamund...@cwmars.org | 508-755-3323 x322 <%28508%29%20755-3323>
>>>
>>> http://www.cwmars.org
>>>
>>
>>
>


Re: [OPEN-ILS-GENERAL] Web Client Print Templates - "You Saved" Calculator

2018-02-13 Thread John Amundson
Thanks, Terran!

That seems to do the trick.

If anyone is curious about how I added this to the checkout receipt:

...

  



  

You Saved{{transactions.subtotal | currency}} by
borrowing from  {{current_location.name}}!
...



John Amundson | Library Applications Associate III | CW MARS

jamund...@cwmars.org | 508-755-3323 x322 <%28508%29%20755-3323>

http://www.cwmars.org

On Tue, Feb 13, 2018 at 4:13 PM, Terran McCanna <
tmcca...@georgialibraries.org> wrote:

> I have an example here that subtotals bill amounts:
> https://pines.georgialibraries.org/dokuwiki/doku.php?id=circ:workstations:
> receipts#subtotals
>
> I haven't tested this scenario, but you should be able to do something
> similar...
> 1) Set up am empty variable before the ng-repeat loop:  ng-init="transactions.subtotal = 0">
> 2) Somewhere inside the loop do some math:  ng-init="transactions.subtotal = transactions.subtotal --
> checkout.copy.price">
> 3) After the end of the ng-repeat display your subtotal: You Saved:
> {{transactions.subtotal | currency}}
>
> Terran McCanna
> PINES Program Manager
> Georgia Public Library Service
> 1800 Century Place, Suite 150
> 
> Atlanta, GA 30345
> 
> 404-235-7138 <(404)%20235-7138>
> tmcca...@georgialibraries.org
>
>
> On Tue, Feb 13, 2018 at 3:29 PM, John Amundson 
> wrote:
>
>> Hi,
>>
>> We are preparing for our move to the web client and are currently going
>> through and updating print templates. For the Checkout, Items Out, and
>> Renew templates, many of our libraries print "You saved $x.yz by borrowing
>> from your local library." The price of the items out would be added
>> together and displayed at the end of the receipt with the above text.
>>
>> We did this by adding the following code to the line item section of the
>> template:
>> %price% %price% %price%
>> and the following in the footer, where the sum is displayed:
>> 
>>
>> I updated the line item portion for the web client with the new variable
>> name,
>>  {{checkout.copy.price}} 
>> but no matter what I do, the total sum is blank.
>>
>> I cannot figure how to make this work. I was wondering if anyone has
>> gotten this to work yet and would be willing to share their code. If not,
>> does anyone have any suggestions I could try?
>>
>> Thank you,
>> John
>>
>> 
>>
>> John Amundson | Library Applications Associate III | CW MARS
>>
>> jamund...@cwmars.org | 508-755-3323 x322 <%28508%29%20755-3323>
>>
>> http://www.cwmars.org
>>
>
>


Re: [OPEN-ILS-GENERAL] Web Client Print Templates - "You Saved" Calculator

2018-02-13 Thread Terran McCanna
I have an example here that subtotals bill amounts:
https://pines.georgialibraries.org/dokuwiki/doku.php?id=circ:workstations:receipts#subtotals

I haven't tested this scenario, but you should be able to do something
similar...
1) Set up am empty variable before the ng-repeat loop: 
2) Somewhere inside the loop do some math: 
3) After the end of the ng-repeat display your subtotal: You Saved:
{{transactions.subtotal | currency}}

Terran McCanna
PINES Program Manager
Georgia Public Library Service
1800 Century Place, Suite 150
Atlanta, GA 30345
404-235-7138
tmcca...@georgialibraries.org


On Tue, Feb 13, 2018 at 3:29 PM, John Amundson  wrote:

> Hi,
>
> We are preparing for our move to the web client and are currently going
> through and updating print templates. For the Checkout, Items Out, and
> Renew templates, many of our libraries print "You saved $x.yz by borrowing
> from your local library." The price of the items out would be added
> together and displayed at the end of the receipt with the above text.
>
> We did this by adding the following code to the line item section of the
> template:
> %price% %price% %price%
> and the following in the footer, where the sum is displayed:
> 
>
> I updated the line item portion for the web client with the new variable
> name,
>  {{checkout.copy.price}} 
> but no matter what I do, the total sum is blank.
>
> I cannot figure how to make this work. I was wondering if anyone has
> gotten this to work yet and would be willing to share their code. If not,
> does anyone have any suggestions I could try?
>
> Thank you,
> John
>
> 
>
> John Amundson | Library Applications Associate III | CW MARS
>
> jamund...@cwmars.org | 508-755-3323 x322 <%28508%29%20755-3323>
>
> http://www.cwmars.org
>


[OPEN-ILS-GENERAL] Web Client Print Templates - "You Saved" Calculator

2018-02-13 Thread John Amundson
Hi,

We are preparing for our move to the web client and are currently going
through and updating print templates. For the Checkout, Items Out, and
Renew templates, many of our libraries print "You saved $x.yz by borrowing
from your local library." The price of the items out would be added
together and displayed at the end of the receipt with the above text.

We did this by adding the following code to the line item section of the
template:
%price% %price% %price%
and the following in the footer, where the sum is displayed:


I updated the line item portion for the web client with the new variable
name,
 {{checkout.copy.price}} 
but no matter what I do, the total sum is blank.

I cannot figure how to make this work. I was wondering if anyone has gotten
this to work yet and would be willing to share their code. If not, does
anyone have any suggestions I could try?

Thank you,
John



John Amundson | Library Applications Associate III | CW MARS

jamund...@cwmars.org | 508-755-3323 x322 <%28508%29%20755-3323>

http://www.cwmars.org


Re: [OPEN-ILS-GENERAL] Lost Materials Processing Fee - Option to not void on return

2018-02-13 Thread Josh Stompro
Ah, now I remember why I didn’t consider these.  We only want to not void 
processing fees for lost and paid items.  We want to void the processing fee 
for lost items.  It is only when someone pays for something, indicating that 
they think they won’t be able to find it, that we may order a new copy and 
don’t want to refund the processing fee.

Josh Stompro - LARL IT Director

From: Open-ils-general 
[mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of Andrea 
Buntz Neiman
Sent: Tuesday, February 13, 2018 10:22 AM
To: Evergreen Discussion Group 
Subject: Re: [OPEN-ILS-GENERAL] Lost Materials Processing Fee - Option to not 
void on return

Hi Josh,

There are a few true/false library settings related to voiding processing fees:

Void processing fee on lost item return
Void lost item processing fee when claims returned
Void processing fee on long-overdue item return
Void longoverdue item processing fee when claims returned

Would setting that first one to FALSE get you what you're looking for?

Andrea

On Tue, Feb 13, 2018 at 10:25 AM, Josh Stompro 
> wrote:
Hello, I’m just curious if any other locations have this policy and how they 
have handled it.  We currently have the policy of not refunding the Lost 
Materials processing fee when a lost and paid item is returned.  Our thinking 
is that the lost processing fee covers some of the costs of re-ordering and 
processing a replacement item.  So we don’t want to refund it since we could 
have already ordered a replacement copy.

We are on 2.8 and I cannot currently see that there are any preferences related 
to not refunding the processing fee.  So we have been handling it manually.  I 
don’t see any future options that would allow this either.

I’m curious if this policy is unique to us?  If it isn’t, is anyone else 
interested in having an option to not refund processing fees?

Thanks
Josh

Lake Agassiz Regional Library - Moorhead MN larl.org
Josh Stompro | Office 218.233.3757 EXT-139
LARL IT Director | Cell 218.790.2110




--
Andrea Buntz Neiman
Project Manager for Software Development
Equinox Open Library Initiative
abnei...@equinoxinitiative.org
1-877-OPEN-ILS (673-6457)
www.equinoxinitiative.org


Re: [OPEN-ILS-GENERAL] Hybrid Consortium: FIFO and Opportunistic

2018-02-13 Thread Josh Stompro
Yes, you have it correct.  At checkin, the system uses the best hold sort order 
associated with the copies owning lib.  Another side effect of using different 
best hold sort methods is that explaining it to staff gets convoluted.

You can double check me also by looking at the code at
http://git.evergreen-ils.org/?p=Evergreen.git;a=blob;f=Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm;hb=HEAD#l550
which shows the get_hold_sort_order being called using the copy owning lib as 
the only argument.

And just a tip for testing, if you use soft hold stalling and you are placing a 
bunch of holds to test with, watch out for the effects of the soft stalling on 
the results.  It may skip the hold you think should be picked because it isn't 
at the correct location.

Josh Stompro - LARL IT Director

From: Open-ils-general 
[mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of 
scott.tho...@sparkpa.org
Sent: Tuesday, February 13, 2018 12:49 PM
To: Evergreen Discussion Group 
Subject: Re: [OPEN-ILS-GENERAL] Hybrid Consortium: FIFO and Opportunistic

Hi Josh,
   This is very helpful. Just so I understand...

Library System A uses FIFO and Library Systems B and C do not. There is 
resource sharing between all three library systems with 3 Month Age Protection. 
The item reaches the three month mark. At that time, the holds queue looks like 
this based on Request Time:


1.   Patron Library B

2.   Patron Library C

3.   Patron Library B

Assuming no other copies are making the rounds and the only copy available 
belongs to Library A, the holds will be filled exactly in this order even 
though libraries B and C are not FIFO?

Thank you,
Scott



From: Open-ils-general 
[mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of Josh 
Stompro
Sent: Tuesday, February 13, 2018 10:06 AM
To: Evergreen Discussion Group 
>
Subject: Re: [OPEN-ILS-GENERAL] Hybrid Consortium: FIFO and Opportunistic

Hello Scott, we are much smaller than your organization, one system has 23 org 
units and the other has 10 org units.  But we do have one system using request 
time as one of their primary sorts.  They are not using pure FIFO, but request 
time is the determining sort for holds in the same system. They are using a 
modified hprox[1] sort that always prioritizes holds that are in the same 
system as the items owning location.  So they will always fill all of their own 
holds first (in FIFO order) before the items will go to another system.  And if 
another hold is placed for one of their patrons, their items will always come 
home to fill those next.  Without using the modified hprox or without the age 
hold protection I don't think they would be very happy with FIFO.  What they 
really wanted was FIFO for their own holds, not to fill the other system's 
holds first if they were newer.

The best hold sort order is tied to the item's owning location.  So the FIFO 
preference will follow their items when they get sent out to another system.  
So it could increase delivery load.  In your case, If they just enabled FIFO 
with nothing else, then after the 3 month age hold protection is up, their 
items would start filling the oldest holds across the consortium.  That is 
probably good for the other systems, but not ideal for their own patrons.

This seems to work fine so far, but the same system that uses FIFO also is 
currently Age Hold Protecting their new items for 5 months.  So not many of 
their new items ever get sent to the larger system anymore.  So it is hard to 
know how it is really working out since the volume is so low.  After switching 
to FIFO they haven't said anything about their delivery load being too high.  
And the larger system usually fills most of our high demand title holds before 
5 months are up, so we don't have a large number of their FIFO items in 
delivery.

When I look at how some of our high demand titles are operating, I do see 
situations where one or more locations get starved for items for months at a 
time because all the items are at other locations with many holds.  It might 
actually help things out to have some fifo items in the mix, since those would 
help fill some of those holds that are older.

We are also exploring turning off age hold protection as soon as an item has 
sat on the shelf for at least x number of days.  One of the main reasons the 
smaller system uses the age hold protection is because they want their users to 
have a chance to browse and discover new items on the shelf before they go off 
to fill the larger system's holds for months at a time.  As long as the item 
has been available on the shelf for a certain amount of time, they may be ok 
with the age hold protection getting turned off much sooner.

1 - https://bugs.launchpad.net/evergreen/+bug/1738844 - If anyone else 

Re: [OPEN-ILS-GENERAL] Hybrid Consortium: FIFO and Opportunistic

2018-02-13 Thread scott.tho...@sparkpa.org
Hi Josh,
   This is very helpful. Just so I understand...

Library System A uses FIFO and Library Systems B and C do not. There is 
resource sharing between all three library systems with 3 Month Age Protection. 
The item reaches the three month mark. At that time, the holds queue looks like 
this based on Request Time:


1.   Patron Library B

2.   Patron Library C

3.   Patron Library B

Assuming no other copies are making the rounds and the only copy available 
belongs to Library A, the holds will be filled exactly in this order even 
though libraries B and C are not FIFO?

Thank you,
Scott




From: Open-ils-general 
[mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of Josh 
Stompro
Sent: Tuesday, February 13, 2018 10:06 AM
To: Evergreen Discussion Group 
Subject: Re: [OPEN-ILS-GENERAL] Hybrid Consortium: FIFO and Opportunistic

Hello Scott, we are much smaller than your organization, one system has 23 org 
units and the other has 10 org units.  But we do have one system using request 
time as one of their primary sorts.  They are not using pure FIFO, but request 
time is the determining sort for holds in the same system. They are using a 
modified hprox[1] sort that always prioritizes holds that are in the same 
system as the items owning location.  So they will always fill all of their own 
holds first (in FIFO order) before the items will go to another system.  And if 
another hold is placed for one of their patrons, their items will always come 
home to fill those next.  Without using the modified hprox or without the age 
hold protection I don't think they would be very happy with FIFO.  What they 
really wanted was FIFO for their own holds, not to fill the other system's 
holds first if they were newer.

The best hold sort order is tied to the item's owning location.  So the FIFO 
preference will follow their items when they get sent out to another system.  
So it could increase delivery load.  In your case, If they just enabled FIFO 
with nothing else, then after the 3 month age hold protection is up, their 
items would start filling the oldest holds across the consortium.  That is 
probably good for the other systems, but not ideal for their own patrons.

This seems to work fine so far, but the same system that uses FIFO also is 
currently Age Hold Protecting their new items for 5 months.  So not many of 
their new items ever get sent to the larger system anymore.  So it is hard to 
know how it is really working out since the volume is so low.  After switching 
to FIFO they haven't said anything about their delivery load being too high.  
And the larger system usually fills most of our high demand title holds before 
5 months are up, so we don't have a large number of their FIFO items in 
delivery.

When I look at how some of our high demand titles are operating, I do see 
situations where one or more locations get starved for items for months at a 
time because all the items are at other locations with many holds.  It might 
actually help things out to have some fifo items in the mix, since those would 
help fill some of those holds that are older.

We are also exploring turning off age hold protection as soon as an item has 
sat on the shelf for at least x number of days.  One of the main reasons the 
smaller system uses the age hold protection is because they want their users to 
have a chance to browse and discover new items on the shelf before they go off 
to fill the larger system's holds for months at a time.  As long as the item 
has been available on the shelf for a certain amount of time, they may be ok 
with the age hold protection getting turned off much sooner.

1 - https://bugs.launchpad.net/evergreen/+bug/1738844 - If anyone else would 
find this useful it would be good to get some feedback on it.


Josh Stompro - LARL IT Director

From: Open-ils-general 
[mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of 
scott.tho...@sparkpa.org
Sent: Tuesday, February 13, 2018 6:53 AM
To: Evergreen Discussion Group 
>
Subject: [OPEN-ILS-GENERAL] Hybrid Consortium: FIFO and Opportunistic

Hi,
   Our consortium is currently at 121 members and growing. While individual 
library systems practice resource sharing and we are in the midst of a resource 
sharing trial between three more distant libraries, we do not have 
consortium-wide resource sharing at this time. Holds consortium-wide are set to 
not use FIFO. This has not been a problem, but now one local system has 
requested to be switched to FIFO. I am not unsympathetic: they are a 
consolidated library system with two buildings both within a mile of each 
other. For them there is no intrinsic advantage to opportunistic holds, and the 
current method is unpopular with patrons. However, they  resource share with 
two other 

Re: [OPEN-ILS-GENERAL] Lost Materials Processing Fee - Option to not void on return

2018-02-13 Thread Josh Stompro
Thank you very much, sorry I missed seeing these in the first place.

Josh Stompro - LARL IT Director

From: Open-ils-general 
[mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of Andrea 
Buntz Neiman
Sent: Tuesday, February 13, 2018 10:22 AM
To: Evergreen Discussion Group 
Subject: Re: [OPEN-ILS-GENERAL] Lost Materials Processing Fee - Option to not 
void on return

Hi Josh,

There are a few true/false library settings related to voiding processing fees:

Void processing fee on lost item return
Void lost item processing fee when claims returned
Void processing fee on long-overdue item return
Void longoverdue item processing fee when claims returned

Would setting that first one to FALSE get you what you're looking for?

Andrea

On Tue, Feb 13, 2018 at 10:25 AM, Josh Stompro 
> wrote:
Hello, I’m just curious if any other locations have this policy and how they 
have handled it.  We currently have the policy of not refunding the Lost 
Materials processing fee when a lost and paid item is returned.  Our thinking 
is that the lost processing fee covers some of the costs of re-ordering and 
processing a replacement item.  So we don’t want to refund it since we could 
have already ordered a replacement copy.

We are on 2.8 and I cannot currently see that there are any preferences related 
to not refunding the processing fee.  So we have been handling it manually.  I 
don’t see any future options that would allow this either.

I’m curious if this policy is unique to us?  If it isn’t, is anyone else 
interested in having an option to not refund processing fees?

Thanks
Josh

Lake Agassiz Regional Library - Moorhead MN larl.org
Josh Stompro | Office 218.233.3757 EXT-139
LARL IT Director | Cell 218.790.2110




--
Andrea Buntz Neiman
Project Manager for Software Development
Equinox Open Library Initiative
abnei...@equinoxinitiative.org
1-877-OPEN-ILS (673-6457)
www.equinoxinitiative.org


Re: [OPEN-ILS-GENERAL] Lost Materials Processing Fee - Option to not void on return

2018-02-13 Thread Terran McCanna
We use those settings so that we don't automatically void any processing
fees. On the occasions where a library does want to void a processing fee,
they do it manually.

Terran McCanna
PINES Program Manager
Georgia Public Library Service
1800 Century Place, Suite 150
Atlanta, GA 30345
404-235-7138
tmcca...@georgialibraries.org


On Tue, Feb 13, 2018 at 11:22 AM, Andrea Buntz Neiman <
abnei...@equinoxinitiative.org> wrote:

> Hi Josh,
>
> There are a few true/false library settings related to voiding processing
> fees:
>
> Void processing fee on lost item return
> Void lost item processing fee when claims returned
> Void processing fee on long-overdue item return
> Void longoverdue item processing fee when claims returned
>
> Would setting that first one to FALSE get you what you're looking for?
>
> Andrea
>
> On Tue, Feb 13, 2018 at 10:25 AM, Josh Stompro  > wrote:
>
>> Hello, I’m just curious if any other locations have this policy and how
>> they have handled it.  We currently have the policy of not refunding the
>> Lost Materials processing fee when a lost and paid item is returned.  Our
>> thinking is that the lost processing fee covers some of the costs of
>> re-ordering and processing a replacement item.  So we don’t want to refund
>> it since we could have already ordered a replacement copy.
>>
>>
>>
>> We are on 2.8 and I cannot currently see that there are any preferences
>> related to not refunding the processing fee.  So we have been handling it
>> manually.  I don’t see any future options that would allow this either.
>>
>>
>>
>> I’m curious if this policy is unique to us?  If it isn’t, is anyone else
>> interested in having an option to not refund processing fees?
>>
>>
>>
>> Thanks
>>
>> Josh
>>
>>
>>
>> Lake Agassiz Regional Library - Moorhead MN larl.org
>>
>> Josh Stompro | Office 218.233.3757 EXT-139 <(218)%20233-3757>
>>
>> LARL IT Director | Cell 218.790.2110 <(218)%20790-2110>
>>
>>
>>
>
>
>
> --
> Andrea Buntz Neiman
> Project Manager for Software Development
> Equinox Open Library Initiative
> abnei...@equinoxinitiative.org
> 1-877-OPEN-ILS (673-6457)
> *www.equinoxinitiative.org *
>


Re: [OPEN-ILS-GENERAL] Lost Materials Processing Fee - Option to not void on return

2018-02-13 Thread Andrea Buntz Neiman
Hi Josh,

There are a few true/false library settings related to voiding processing
fees:

Void processing fee on lost item return
Void lost item processing fee when claims returned
Void processing fee on long-overdue item return
Void longoverdue item processing fee when claims returned

Would setting that first one to FALSE get you what you're looking for?

Andrea

On Tue, Feb 13, 2018 at 10:25 AM, Josh Stompro 
wrote:

> Hello, I’m just curious if any other locations have this policy and how
> they have handled it.  We currently have the policy of not refunding the
> Lost Materials processing fee when a lost and paid item is returned.  Our
> thinking is that the lost processing fee covers some of the costs of
> re-ordering and processing a replacement item.  So we don’t want to refund
> it since we could have already ordered a replacement copy.
>
>
>
> We are on 2.8 and I cannot currently see that there are any preferences
> related to not refunding the processing fee.  So we have been handling it
> manually.  I don’t see any future options that would allow this either.
>
>
>
> I’m curious if this policy is unique to us?  If it isn’t, is anyone else
> interested in having an option to not refund processing fees?
>
>
>
> Thanks
>
> Josh
>
>
>
> Lake Agassiz Regional Library - Moorhead MN larl.org
>
> Josh Stompro | Office 218.233.3757 EXT-139 <(218)%20233-3757>
>
> LARL IT Director | Cell 218.790.2110 <(218)%20790-2110>
>
>
>



-- 
Andrea Buntz Neiman
Project Manager for Software Development
Equinox Open Library Initiative
abnei...@equinoxinitiative.org
1-877-OPEN-ILS (673-6457)
*www.equinoxinitiative.org *


[OPEN-ILS-GENERAL] Lost Materials Processing Fee - Option to not void on return

2018-02-13 Thread Josh Stompro
Hello, I'm just curious if any other locations have this policy and how they 
have handled it.  We currently have the policy of not refunding the Lost 
Materials processing fee when a lost and paid item is returned.  Our thinking 
is that the lost processing fee covers some of the costs of re-ordering and 
processing a replacement item.  So we don't want to refund it since we could 
have already ordered a replacement copy.

We are on 2.8 and I cannot currently see that there are any preferences related 
to not refunding the processing fee.  So we have been handling it manually.  I 
don't see any future options that would allow this either.

I'm curious if this policy is unique to us?  If it isn't, is anyone else 
interested in having an option to not refund processing fees?

Thanks
Josh

Lake Agassiz Regional Library - Moorhead MN larl.org
Josh Stompro | Office 218.233.3757 EXT-139
LARL IT Director | Cell 218.790.2110



Re: [OPEN-ILS-GENERAL] Hybrid Consortium: FIFO and Opportunistic

2018-02-13 Thread Josh Stompro
Hello Scott, we are much smaller than your organization, one system has 23 org 
units and the other has 10 org units.  But we do have one system using request 
time as one of their primary sorts.  They are not using pure FIFO, but request 
time is the determining sort for holds in the same system. They are using a 
modified hprox[1] sort that always prioritizes holds that are in the same 
system as the items owning location.  So they will always fill all of their own 
holds first (in FIFO order) before the items will go to another system.  And if 
another hold is placed for one of their patrons, their items will always come 
home to fill those next.  Without using the modified hprox or without the age 
hold protection I don't think they would be very happy with FIFO.  What they 
really wanted was FIFO for their own holds, not to fill the other system's 
holds first if they were newer.

The best hold sort order is tied to the item's owning location.  So the FIFO 
preference will follow their items when they get sent out to another system.  
So it could increase delivery load.  In your case, If they just enabled FIFO 
with nothing else, then after the 3 month age hold protection is up, their 
items would start filling the oldest holds across the consortium.  That is 
probably good for the other systems, but not ideal for their own patrons.

This seems to work fine so far, but the same system that uses FIFO also is 
currently Age Hold Protecting their new items for 5 months.  So not many of 
their new items ever get sent to the larger system anymore.  So it is hard to 
know how it is really working out since the volume is so low.  After switching 
to FIFO they haven't said anything about their delivery load being too high.  
And the larger system usually fills most of our high demand title holds before 
5 months are up, so we don't have a large number of their FIFO items in 
delivery.

When I look at how some of our high demand titles are operating, I do see 
situations where one or more locations get starved for items for months at a 
time because all the items are at other locations with many holds.  It might 
actually help things out to have some fifo items in the mix, since those would 
help fill some of those holds that are older.

We are also exploring turning off age hold protection as soon as an item has 
sat on the shelf for at least x number of days.  One of the main reasons the 
smaller system uses the age hold protection is because they want their users to 
have a chance to browse and discover new items on the shelf before they go off 
to fill the larger system's holds for months at a time.  As long as the item 
has been available on the shelf for a certain amount of time, they may be ok 
with the age hold protection getting turned off much sooner.

1 - https://bugs.launchpad.net/evergreen/+bug/1738844 - If anyone else would 
find this useful it would be good to get some feedback on it.


Josh Stompro - LARL IT Director

From: Open-ils-general 
[mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of 
scott.tho...@sparkpa.org
Sent: Tuesday, February 13, 2018 6:53 AM
To: Evergreen Discussion Group 
Subject: [OPEN-ILS-GENERAL] Hybrid Consortium: FIFO and Opportunistic

Hi,
   Our consortium is currently at 121 members and growing. While individual 
library systems practice resource sharing and we are in the midst of a resource 
sharing trial between three more distant libraries, we do not have 
consortium-wide resource sharing at this time. Holds consortium-wide are set to 
not use FIFO. This has not been a problem, but now one local system has 
requested to be switched to FIFO. I am not unsympathetic: they are a 
consolidated library system with two buildings both within a mile of each 
other. For them there is no intrinsic advantage to opportunistic holds, and the 
current method is unpopular with patrons. However, they  resource share with 
two other nearby library systems that are not FIFO. If we were to switch this 
library to FIFO, what implications would it have for the other two non-FIFO 
libraries with whom they resource share? I am not sure if it matters, but they 
use 3 month age protection.

Thank you,
Scott

Scott Thomas
Executive Director
PaILS / SPARK
(717) 873-9461
scott.tho...@sparkpa.org
Stay informed! Join the SPARK-User Email List:
https://mail.palibrary.org/mailman/listinfo/spark-users
[Description: Description: Training | SPARK - Pennsylvania's Statewide Library 
System]



[OPEN-ILS-GENERAL] Hybrid Consortium: FIFO and Opportunistic

2018-02-13 Thread scott.tho...@sparkpa.org
Hi,
   Our consortium is currently at 121 members and growing. While individual 
library systems practice resource sharing and we are in the midst of a resource 
sharing trial between three more distant libraries, we do not have 
consortium-wide resource sharing at this time. Holds consortium-wide are set to 
not use FIFO. This has not been a problem, but now one local system has 
requested to be switched to FIFO. I am not unsympathetic: they are a 
consolidated library system with two buildings both within a mile of each 
other. For them there is no intrinsic advantage to opportunistic holds, and the 
current method is unpopular with patrons. However, they  resource share with 
two other nearby library systems that are not FIFO. If we were to switch this 
library to FIFO, what implications would it have for the other two non-FIFO 
libraries with whom they resource share? I am not sure if it matters, but they 
use 3 month age protection.

Thank you,
Scott

Scott Thomas
Executive Director
PaILS / SPARK
(717) 873-9461
scott.tho...@sparkpa.org
Stay informed! Join the SPARK-User Email List:
https://mail.palibrary.org/mailman/listinfo/spark-users
[Description: Description: Training | SPARK - Pennsylvania's Statewide Library 
System]