Hi,
I'm using Rules to send an email to me when a new order node is created. What I want to do is add a 10 minute delay between the node being created and the email being sent.

Is this possible with Rules?

Many thanks, Joe

Comments

mitchell’s picture

Title: Time delay possible with Rules? » Delay execution of an action
Version: 6.x-1.4 » 7.x-2.x-dev
Component: Rules Core » Rules Engine

Perhaps scheduling this for 10 minutes later is a feasible option, or the feature request in #596552: Improve usability of Rules' Queue API integration would be useful.

Marked #1202780: Action "Timer" as a duplicate.

NWOM’s picture

Component: Rules Engine » Rules Core
Issue summary: View changes

Have either of you figured out how to do this since the creation of this ticket? I have an action that is supposed to be ran when a node is deleted, however it happens too quick to actually work.

The ability to have the execution occur at least 10 seconds after a node is deleted would be great.

Thanks in advanced for any help.

NWOM’s picture

Using the video tutorial here http://drupalize.me/videos/introducing-rules-scheduler, I understand that this is possible using Rules components and scheduling it to be ran at cron. However, I am currently struggling with passing the parameter for deleted nodes.

TR’s picture

Component: Rules Core » Scheduler
Status: Active » Fixed

Yes, this is a simple Scheduler task as @mitchell said in #1. If you're having problems getting that to work, open a new issue, export the Rule you're trying to use, and provided detailed steps to reproduce your problem.

TR’s picture

Status: Fixed » Closed (fixed)