Salesforce如何在两天内将复选框变为false

时间:2018-02-21 03:29:57

标签: salesforce apex

我打电话给将来发送给客户的电子邮件,复选框变为TRUE以避免重复。订阅者的结束日期是15天之前触发电子邮件。

现在这是订阅续订情况,用户订阅并再次继续该包。但是当续订在15天之前到达时,这个复选框是真的,所以我的逻辑会忽略这个帐户。

如何在2天后再次将此复选框设为false,以便再次触发此电子邮件。?

请注意,此复选框不是只读的,我希望在下一次到期迭代出现时将其变为true。

我如何实现这种情况?

1 个答案:

答案 0 :(得分:0)

也许您可以在要设置复选框的对象上添加日期字段,并将其设置在您的电子邮件类中(或者您从“处理器”构建器调用该类的位置)将来设置为2天。然后,您可以将复选框作为公式字段,例如 TODAY()< plusTwoDaysField__c 然后当2天过去时,公式将评估为false,直到您再次将日期字段设置为2天。希望有所帮助