SarasotaSam Posted December 21, 2014 Posted December 21, 2014 I have been stumped on how to have a script trigger when a field has changed. I want the script to be able to trigger without a user entering or leaving a field (meaning it should work with the database unattended). Here is the scenario: When a date in a date field equals today a script is triggered to send an email. Seems like it should be pretty simple, but I have not found a solution yet. Set Script Triggers will not work because it requires a user to exit the field for the script to run. Thanks in Advance for your Help - Sam
Wim Decorte Posted December 21, 2014 Posted December 21, 2014 How is the field changed then if the user does not do it? If it is part of a scripted workflow, let the script take care of the email sending. You definitely do not want triggers for this. Triggers are for handling user-level events and in your case you don't have one to handle. An alternate approach would be to create a server-side script to find updated records and loop through them and send the email. Then put that on a schedule.
SarasotaSam Posted December 23, 2014 Author Posted December 23, 2014 Example: I have a member whose trial is up on a certain date. I want that end date to automatically trigger a script that sends an email to that member (this is connected to a MYSQL on Wordpress). Thanks Wim for your help - Sam
Wim Decorte Posted December 23, 2014 Posted December 23, 2014 want that end date to automatically trigger a script that sends an email But how? A trigger is based on an event that the user does. It sounds like all you need is a nightly server-side schedule that does a find and loops through the found set to send an email.
Recommended Posts
This topic is 3622 days old. Please don't post here. Open a new topic instead.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now