Hi Jonathan,
For point 1, I'm not sure how to set it up to exclude certain groups
either. Though now that you mention it, that would be worth learning
more about...
For point 2:
On our system, we have crontab entries that handle all the
action/trigger running. Our entries look something like this (seems
similar enough to yours):
# Nightly action/trigger passive hook event generator
0 3 * * * cd /openils/bin && /usr/bin/perl ./action_trigger_runner.pl
--osrf-config /openils/conf/opensrf_core.xml --process-hooks > /dev/null
# Run pending A/T events.
0,15,30,45 * * * * cd /openils/bin && /usr/bin/perl
./action_trigger_runner.pl --osrf-config /openils/conf/opensrf_core.xml
--run-pending > /dev/null
From what I understand, the call for --process-hooks generates the
notice contents, etc. and this is set to run once nightly. Then the
--run-pending one runs every 15 minutes to send out those notices and
other on-demand action trigger events. The --hooks option that you
mention is used if you split up the various --process-hooks into
multiple jobs (if you end up running alot of notices at the same time
and they're taking too long).
Might be something we'd have to ask in the DEV list for more details
from other sys-admins/developers.
-- Ben
On 10/26/2011 07:16 AM, Jonathan Field wrote:
Two points on this particular issue.
1) Is there a way to narrow down your email notifications by
Permission Group? For example, you may want to send email
notifications to patrons but not staff. Cannot see any way of doing it
right now.
2) I went down the Action Triggers route for overdues and set-up a
test scenario to pick up one notice which I prepared as a sample. I
find that if I go into the Trigger and use the "Test" option and scan
the barcode of the ID which is overdue, I get the notice and a message
is added to the patron account. However, I cannot get the same result
if I run the action_trigger script.
perl action_trigger_runner.pl --osrf-config
/openils/conf/opensrf_core.xml --hooks checkout.due
perl /openils/bin/action_trigger_runner.pl --osrf-config
/openils/conf/opensrf_core.xml --run-pending
or even
perl /openils/bin/action_trigger_runner.pl --osrf-config
/openils/conf/opensrf_core.xml --process-hooks
Feels like I'm missing one piece of the puzzle!
All on 2.0.10
Thanks
Jonathan
On 25/10/2011 21:36, Ben Shum wrote:
Hi Michelle,
In our consortium, we've implemented both email and print notices for
overdues (and other types of notices, pre-overdues, holds, etc.)
Depending on which version of Evergreen you're using at your library, I
think that may alter what method is best to use to implement notices. I
believe in 1.6 and earlier, this was mostly accomplished using adapted
support scripts. In 2.0 and later, there's a framework called
action/trigger (A/T) that controls much of the notification
infrastructure. Our production system ended up being a mixture of the
two, where all our email notices come from A/T configuration, and all
our print notices come from the older legacy support scripts.
I'll see if I can dig up any documentation on how this is configured in
general. Not sure, but this might be one of those wishlist areas that
the Documentation Interest Group is looking for people to contribute
written material for.
In case your technical support wish to poke around, we used parts of
this ESI example to guide us in our initial setup/exploration:
http://svn.open-ils.org/trac/ILS-Contrib/browser/ESI-Examples/trunk/notices
-- Ben
On 10/25/2011 01:45 PM, Michelle Dyer wrote:
I have been told that you do your overdues by email to your patrons.
But I'm here in Maine can't seem to even get a list of overdues. Is
there such thing as a list of overdues. I don't have many patrons with
email or access to computers except for here so a list rather then
automatic email would work better for us. If anyone has hints, ideas,
ect.. that would be most welcome.
Thanks a bunch
Michelle
--
Benjamin Shum
Open Source Software Coordinator
Bibliomation, Inc.
32 Crest Road
Middlebury, CT 06762
203-577-4070, ext. 113
--
Benjamin Shum
Open Source Software Coordinator
Bibliomation, Inc.
32 Crest Road
Middlebury, CT 06762
203-577-4070, ext. 113