【问题标题】:How to prevent a data feed from creation of duplicate records in RSA Archer platform?如何防止数据馈送在 RSA Archer 平台中创建重复记录?
【发布时间】:2023-04-07 06:35:01
【问题描述】:

我有 3 个单独的应用程序:

  1. 风险库
  2. 流程
  3. 风险申请

流程可以与风险库中的多个风险相关联(通过交叉引用)。一个流程可以与风险库中的许多风险相关联(P1 -> R1、R2 和 P2 -> R2、R3、R4)。

最终用户可能随时前来,并为流程记录增加风险。

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

P1 -> R1

P1 -> R2

P2 -> R2

P2 -> R3

P2 -> R4

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

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

我希望我已经说清楚了。对此要求的任何解决方案或其他一些解决方法都将得到仁慈地应用。提前致谢

【问题讨论】:

    标签: archer rsa-archer-grc


    【解决方案1】:

    这是你在那里描述的一个有趣的案例。
    首先,我认为您没有提供您现有关系/设计的完整图片。

    请查看我根据您的要求创建的图表。您说您的数据馈送在风险应用程序中创建新记录,同时更新流程应用程序中的记录。除非这两个应用程序通过另一个交叉引用链接,否则不可能在同一个数据馈送中这样做。或者您正在使用另一个数据馈送来更新流程应用程序中的记录(您没有提到这一点)。

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

    1. 更新您的数据馈送配置,以确保它只会在风险应用程序中创建新记录。

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

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

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

    祝你好运!

    【讨论】:

    • 很好的解决方案@Stan... 组合关键字段就像魔术一样。仅供参考,是否有任何网站可供 Archer 开发人员分享他们的问题和解决方案。我问这个是因为弓箭手开发人员在 stackoverflow 上不是很活跃。
    • @TanveerShaikh 我使用 RSA Archer 社区页面直接询问 Archer 的功能和错误相关问题。 RSA 会监控这些问题,论坛管理员通常会在 24 小时内回复这些问题。但他们并没有为您提出的“创造性”问题提供解决方案。我认为大多数 Archer 开发人员都在那里,您可以在 RSA Archer 论坛上寻求他们的帮助。不过,如果在这里也能解决一些问题,那就太好了。
    • 抱歉,您也可以看看这个...您的专业知识会很有帮助:stackoverflow.com/questions/31316679/…
    猜你喜欢
    • 2018-11-13
    • 2020-03-01
    • 2017-03-23
    • 2016-03-15
    • 2013-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-05
    相关资源
    最近更新 更多