0

我要创建与工作流规则一起使用的电子邮件警报。

 My goal is to set the workflow that runs 2am everyday && 
 my custom object field 'startDate' is tomorrow.

基本上每个凌晨 2 点的工作流程都会检查我的自定义对象,看看 startDate 是否是明天。

我在工作流页面查看日期预定义变量,

我懂了:

DATE
DATEVALUE
DAY
MONTH
NOW
TODAY
YEAR

对于开始日期,我可以设置条件startDate = today() + 1

对于第二个条件,2am everyday我想不出办法。我没有看到 HOUR 变量等。

有没有人这样做过?

更新

这可能有效,但我必须测试..

将 NOW() 日期时间输出更改为字符串(由 TEXT 完成)

从索引 12 开始,向右抓取 2 个字符(由 MID 完成)

这意味着我获得了当前时间的小时部分,如果该值等于“02”,这意味着

晚上 2 点。

MID(TEXT(NOW()), 12, 2) = '02'

等一下.. 但是销售人员什么时候检查这个工作流程???

如果他们每天检查一次工作流程,那会是几点?如果检查是在凌晨 2 点之后完成的,则永远不会查看此工作流程???我有点困惑。

4

1 回答 1

1

工作流程仅在某些事件(对象更新、创建等)上触发。所以让它在没有某种触发器的情况下在凌晨 2 点运行是不可能的。

诀窍是使用可调度的顶点在每天凌晨 2 点插入一个对象(或更新一个字段),并将您的工作流程设置为在该插入/更新时触发。然后,您的工作流程将在您计划的顶点运行的任何时间在该对象上启动。

于 2010-11-17T04:01:34.040 回答