射手到射手数据源的射手在RSA弓箭手

时间:2018-06-04 12:37:50

标签: datafeed archer rsa-archer-grc

如果字段的值在第一个字段中为“已批准”,则需要创建Archer数据源的Archer,该数据源应在交叉引用的应用程序中将两个字段的值设置为NULL。我没有得到如何通过数据馈送向字段发送NULL值?

4 个答案:

答案 0 :(得分:2)

Archer没有" NULL"价值,但你仍然可以这样做:

步骤1.计算。打开数据Feed配置并转到源定义选项卡。
在列表末尾添加一个新字段并进行计算。
添加公式以检查数据源中存在的第一个字段的值以及是否等于"已批准&#34 ;然后返回空字符串。 像这样的东西
=IF([field field] = VALUEOF([first field],[Approved]), "","SOMETHING ELSE")
这里的关键是让你的计算在需要时返回一个空字符串 - ""。

我建议您在将其放入计算数据源字段之前,先在应用程序的计算字段中测试您的计算。

步骤2.数据Feed映射。现在,您需要将数据Feed中的新计算字段映射到要从中删除值的字段。转到数据Feed配置中的映射选项卡并映射该字段。确保选择选项"替换值"和#34;空值" - 这样即使空值也会替换现有值。

类似的方法适用于多个数据源。 祝你好运!

答案 1 :(得分:1)

您可以在计算中使用 novalue() 函数

答案 2 :(得分:0)

我不相信Archer中有一个NULL的概念。你可能得到的最接近的是空白/空白。为此,请在数据Feed的“数据映射”选项卡中,单击“操作”列下的编辑图标。选中应填充空值而不是忽略的框。

答案 3 :(得分:0)

假设是问题所在,是数据Feed唯一需要完成的任务。

  1. 使用设置为“第一字段=批准”的过滤器创建报告
  2. 要显示的字段应包含目标应用程序的跟踪ID(配置为系统ID的跟踪ID)以及交叉引用应用程序的跟踪ID。
  3. 在“源代码定义”中添加新的源代码,并给它一个适当的名称,例如clear或Null(如果需要)
  4. 在下拉菜单中显示Raw Data Field的地方,将其更新为静态。保留源未配置或未配置。
  5. 将此新资源映射到您要清除的2个字段。在“选项”中设置为“替换”,然后取消选中“添加未知”,并设置为填充空值。
  6. 映射目标应用程序的跟踪ID并映射交叉引用的跟踪ID。
  7. 将两个应用程序的关键字段定义都设置为跟踪ID
  8. 将数据Feed设置为仅更新。删除创建勾号

如果您要做的不仅仅是清除2个字段,那么 Stan Utevski的答案基本上是正确的,除了您必须在要显示的报告字段中具有要评估为“批准”的字段。否则,计算将无法通过验证。