如何防止数据馈送在RSA Archer平台中创建重复记录?

时间:2015-06-22 08:38:52

标签: archer rsa-archer-grc

我有3个单独的申请:

  1. Risk Libraby
  2. 过程
  3. 风险申请
  4. 流程可以与风险库中的多个风险相关联(通过交叉引用)。一个过程可能与风险库中的许多风险相关联(P1 - > R1,R2和P2 - > R2,R3,R4)。

    最终用户可能随时来到并为流程记录添加风险。

    数据馈送运行在风险应用程序中为每个相关风险创建单独的记录,具体取决于“流程”应用程序中交叉引用中的值,如下所示:

    P1 - > R1

    P1 - > R2

    P2 - > R2

    P2 - > R3

    P2 - > R4

    AND删除Processes应用程序中交叉引用的关联(以便在运行feed后交叉引用为空)。

    现在,我想要一种方法可以防止在Risk Application中创建重复记录。例如。如果已在风险应用程序中创建了P1R1记录,并且最终用户在2个月后再次将R1与P1关联(在交叉引用中),则不应在风险应用程序中再次创建P1R1。

    我希望我已经说清楚了。对此要求的任何解决方案或其他解决方案都将是仁慈的。提前致谢

1 个答案:

答案 0 :(得分:2)

这是你在那里描述的一个有趣的案例 首先,我认为您没有提供您所拥有的关系/设计的完整图片。
enter image description here
请查看我根据您的要求创建的图表。您说过您的数据Feed会在Risk Application中创建新记录,同时更新Processes应用程序中的记录。除非这两个应用程序通过另一个交叉引用链接,否则在同一数据源中不可能这样做。或者您正在使用另一个数据源来更新进程应用程序中的记录(您没有提到这一点)。

我会尽力根据您分享的内容为您提供最佳答案。我假设Rick Application和Processes应用程序之间存在链接,即使您没有提及它。

1.更新您的数据Feed配置,以确保它只会在Risk Application中创建新记录。

2.更新数据源,以便在导入期间使用“处理”+“风险”的组合作为键。应在风险应用程序中创建相应的字段。请注意,您不必修改Risk Application本身中的密钥字段。您可以在数据Feed本身中计算此导入键的字符串值。如果您这样做,使用“仅创建”和数据导入键“处理+风险”,您的数据Feed将仅创建新的唯一记录。

3.使用风险应用程序和流程之间缺少的链接,给定数据馈送可以覆盖指向位于“流程”应用程序中的风险库的交叉引用。您可以使用静态文本字段在数据Feed本身中覆盖它。

Tanveer,
该解决方案应该有效。 注意 - 根据您分享的有限信息,这是我能给您的最佳答案。

祝你好运!