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.
