Archer GRC:计算值列表更改时的当前日期

时间:2016-04-28 13:52:46

标签: archer rsa-archer-grc

我需要协助计算,每当值列表(回复状态)的值发生变化时,会将日期字段(回复状态日期变更)设置为当前日期:

Status values list and Date field

IF(
VALUEOF([Respondent Status],"Pending Assignment"),VALUEOF([Respondent Status],"Work in Progress"),VALUEOF([Respondent Status],"Escalated to ERD"),VALUEOF([Respondent Status],"Questions to Risk Group"),VALUEOF([Respondent Status],"Optimization Opportunity"),VALUEOF([Respondent Status],"Completed"),VALUEOF([Respondent Status],"No Selection")))
NOW(),

1 个答案:

答案 0 :(得分:2)

我建议你使用DDE来实现你想要的东西。您无需等待保存或申请。

基本上,

<强> RULE

受访者身份

&#34;改为&#34;

待定作业 要么 工作正在进行中 要么 升级为ERD 要么 风险集团的问题 要么 优化机会 要么 已完成 要么 没有选择

<强> ACTION

将[回复者状态日期更改]设置为当前日期

但如果计算绝对必要:

创建字段副本&#39;回复状态&#39;说“以前的回应者身份”#39; &#39;先前的回复状态&#39;将计算字段,此字段的公式为:

[回应者身份]

现在,在计算顺序中,将此字段放在“受访者状态日期更改”下方。字段。

“受访者状态日期变更”中的计算&#39;将是:

 IF([Respondent Status]<>[Previous Respondent Status], NOW(),
    IF([Respondent Status]=[Previous Respondent Status], [Respondent Status Date Change]))