对应规则 Pega 中的 currentDate

currentDate in correspondence rule Pega

目前在 Pega8.6.1 中工作,我们想在电子邮件(对应规则)/文档中放入一个显示日期加上 10 个工作日的日期字段。该日期应为电子邮件创建日期后的 10 个工作日。 已尝试 <%= pega_rules_datetime.pyCurrentDate.addDays("", 10, true, "") %> 但恐怕我在对应规则中输入错误。在生成的电子邮件中,此公式仅按原样显示。 我对 Pega 还很陌生,所以请多多包涵。现在在 Pega 工作了大约 2 个月,害怕重新发明轮子。

我们正在尝试建立的东西在 Pega 中是否可行?

谢谢,

约翰

您可以将 +10 天的值存储在电子邮件 Primary page 的单独 property 中。

例如,如果 pyWorkPage 是您的 Primary page,那么您可以有一个单独的 property,例如 EmailPlusTen on pyWorkPage

然后您可以在 Data TransformActivity 规则中编写类似下面的内容,然后再调用您的电子邮件逻辑。

.EmailPlusTen = @(Pega-RULES:BusinessCalendar).addDays(@DateTime.CurrentDate("yyyyMMdd",""),10,true,"")

然后您可以使用此标记 <<.EmailPlusTen>>

直接将 属性 EmailPlusTen 包含在您的 Correspondence 规则中

如果您使用 activity 发送电子邮件,那么您可以创建一个参数值并在电子邮件逻辑之前的 Activity 中设置它。

例如

Param.EmailPlusTen = @(Pega-RULES:BusinessCalendar).addDays(@DateTime.CurrentDate("yyyyMMdd",""),10,true,"")

然后将其包含在电子邮件通信中<<Param.EmailPlusTen>>