[Evergreen-general] Triggers for au.created and au.expired hooks?
Linda Jansová
linda.jansova at gmail.com
Mon Jul 11 15:40:01 EDT 2022
Hi Michele,
Thank you very much for all the suggestions including the SQL command
which I find very helpful for the debugging process!
Linda
On 7/11/22 17:12, Morgan, Michele wrote:
> Hi Linda,
>
> We have had triggers running using both the au.created and au.expired
> hooks for some time without problems. We've had success with them
> configured at both the consortium and system levels.
>
> Our configurations are similar to the stock ones you referenced. Of
> course, we have set Enabled to TRUE, whereas they are not enabled by
> default.
>
> We also use a granularity and custom filter, but adding those elements
> will not make triggers succeed that are failing.
>
> Here is our crontab entry for running the new user action trigger:
>
> # New User Welcome Message - check every 2 minutes
> */2 * * * * . ~/.bashrc && $EG_BIN_DIR/action_trigger_runner.pl
> <http://action_trigger_runner.pl> --osrf-config $SRF_CORE
> --process-hooks --run-pending --granularity welcome --granularity-only
> --custom-filters $AT_FILTERS/a_t_filters.welcome_public.json
>
> If you have access to the database, you can run this query as a basic
> check to see if triggers specified by the event definition id for the
> current day are processing:
>
> SELECT state, count(*)
> FROM action_trigger.event
> WHERE date(add_time) = date(now())
> AND event_def = <event definition id>
> GROUP BY 1
> ORDER BY 1
>
> Hope this is helpful,
> Michele
>
> --
> Michele M. Morgan, Technical Support Analyst
> North of Boston Library Exchange, Danvers Massachusetts
> mmorgan at noblenet.org
>
>
>
> On Mon, Jul 11, 2022 at 7:40 AM Linda Jansová via Evergreen-general
> <evergreen-general at list.evergreen-ils.org> wrote:
>
> Dear all,
>
> In our current 3.6 production system, we are trying to make the
> following triggers work:
>
> * New User Created Welcome Notice using the au.created hook
> (like this one:
> https://demo.evergreencatalog.com/eg2/en-US/staff/admin/local/action_trigger/event_definition/109);
> * 30 Day Account Expiration Courtesy Notice using the au.expired
> hook (like this one:
> https://demo.evergreencatalog.com/eg2/en-US/staff/admin/local/action_trigger/event_definition/108).
>
> In both cases we use the predefined triggers but not on the
> consortium level as in the examples above - instead, they are
> defined on a system level for a particular library system (which I
> suppose should be fine (?)).
>
> So far the emails are not sent out as expected.
>
> Does anyone else also use these triggers/hooks? Could you please
> share your working configuration (maybe including a particular
> cron setup which is in your case relevant for this hook)? Or is
> there a procedure to follow that may help in the debugging process?
>
> Or do you have any idea about what might do the trick for these
> two hooks in particular?
>
> Thank you very much!
>
> Linda
>
> _______________________________________________
> Evergreen-general mailing list
> Evergreen-general at list.evergreen-ils.org
> http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.evergreen-ils.org/pipermail/evergreen-general/attachments/20220711/36ae082c/attachment.htm>
More information about the Evergreen-general
mailing list