如何建立一个每天都会执行的规则



我正在尝试设置一个规则,当节点第二天到期时将向我发送邮件。当然,为了工作,这条规则必须每天执行。

我有一个内容类型'event'和字段'end date'当当前日期比字段数据'结束日期'早一天时,我想收到一封邮件:'事件[node:url]将于明天结束'

谢谢你的帮助,请原谅我的英语。

在不使用Cron的情况下做到这一点的最佳方法是在保存该内容类型时安排要发送的电子邮件。

因此,基本上,您添加了一个新规则,当该内容类型的内容被保存时触发,该规则计划在"结束日期"前一天发送电子邮件。

UPDATE(添加如何实现此目的的总体步骤):

    进入配置>工作流>规则>组件,添加一个动作集类型的新组件;在动作集上配置一个变量为你想要的Event内容类型这样你就可以得到关于事件的全部细节这样你就可以在邮件中嵌入URL等等
  1. 进入配置>工作流>规则,添加一个新规则
  2. 选择触发器为"保存新内容后",然后添加一个条件来检查正确的内容类型("内容是类型")
  3. 在"Schedule component evaluation"中添加一个动作,选择你创建的组件并将其配置为在事件日期-1天运行(切换到数据选择,选择结束日期的字段并添加-1天的负偏移量
  4. 配置你想要传递的事件作为一个参数,这样组件就可以得到正确的事件,并可以在电子邮件中使用它

好了,你应该都准备好了。

最新更新