HI Tim,

Based on recent and very limited experience using action triggers in 2.0, I 
think the missing ingredient is that you need to tell the action trigger runner 
which hooks to process in one of 2 ways:

1) Use the filter to tell which hooks to process. Defaults to: 
/openils/conf/action_trigger_filters.json
Note: ensure you copied over the action_trigger_filters.json.example to 
action_trigger_filters.json in the /openils/conf directory or point to a 
different hook filter with the additional command line argument: 
--custom-filters=<filter_file>


2) Another option is to specify the hook(s) you want to process using the 
command line argument: --hooks.
example (from perl action_trigger_runner.pl --help): perl 
action_trigger_runner.pl --osrf-config /openils/conf/opensrf_core.xml --hooks 
checkout.due

Find the hook(s) to refer to in the staff client action triggers admin pages.

Documentation on action triggers will need to be updated on this topic.

The other missing piece in the documentation is the granularity flag: 
--granularity=<label> with option for Hourly,Daily etc...
This is critical when setting up your cron jobs.

Hopefully this helps. The best source of info for running 
action_trigger_runner.pl  is using the --help argument with the command. It 
will give the complete list of optional arguments for the command.

Regards,
Robert


Robert Soulliere, BA (Hons), MLIS
Systems Librarian
Mohawk College Library
[email protected]
Telephone: 905 575 1212 x3936
Fax: 905 575 2011
________________________________________
From: [email protected] 
[[email protected]] On Behalf Of Tim Spindler 
[[email protected]]
Sent: June 22, 2011 8:15 AM
To: Evergreen Discussion Group
Subject: [OPEN-ILS-GENERAL] Action/Triggers

I have been trying to get some notifications running to do some tests on stuff 
and nothing seems to be happening.  We don't currently have this on a cron tab 
and I was just trying to run it manually on the command line

 /openils/bin/action_trigger_runner.pl<http://action_trigger_runner.pl> 
--process-hooks --run-pending.

based on the documentation here 
(http://docs.evergreen-ils.org/2.0/draft/html/ProcessingActionTriggers.html)

I get no errors but no notifications run.  We are also doing some testing of 
EDI with Ingram and the PO doesn't load to Ingram although we have successfully 
imported a selection list and order information from Ingram.  We have not 
created any new actions/triggers and everything is on the default from the 2.1 
beta install.  The following are enabled:


 *   7 day overdue email notification  (we have titles that should have 
generated this notification)
 *   claim voucher
 *   holds pull list
 *   invoice
 *   item recall email notice
 *   line item worksheet
 *   PO HTML
 *   PO JEDI
 *   and others

--

Tim Spindler

Manager of Library Applications

[email protected]<mailto:[email protected]>

508-755-3323 x20
IM: tjspindler (AOL, meebo, google wave)



C/W MARS, Inc.

67 Millbrook St, Suite 201

Worcester, MA 01606
http://www.cwmars.org<http://www.cwmars.org/>



P   Go Green - Save a tree! Please don't print this e-mail unless it's really 
necessary.




This E-mail contains privileged and confidential information intended
only for the individual or entity named in the message.  If the reader
of this message is not the intended recipient, or the agent responsible
to deliver it to the intended recipient, you are hereby notified that
any review, dissemination, distribution or copying of this communication
is prohibited.  If this communication was received in error, please
notify the sender by reply E-mail immediately, and delete and destroy
the original message.

Reply via email to