【问题标题】:API Call from advanced workflow来自高级工作流的 API 调用
【发布时间】:2023-03-18 03:29:01
【问题描述】:

是否可以从高级工作流程调用 Archer API?我想避免制作自定义对象,并且不知道我是否可以以其他方式发起呼叫。

【问题讨论】:

    标签: archer rsa-archer-grc


    【解决方案1】:

    不,您不能从高级工作流功能调用 Archer API。

    任何与数据相关的操作都可以通过数据馈送来完成。在“Archer to Archer”数据馈送无法提供“SQL”类型数据馈送的地方。如果您愿意记录它们并在每次 Archer 升级时测试它们,那么以 Archer 实例数据库为目标的 SQL 数据馈送可以发挥神奇的作用。

    我只能在非常复杂的集成案例中使用 Archer API。在这些情况下,API 代码作为服务在应用服务器上运行。我认为从最终用户的浏览器通过 JavaScript 调用 API 可能被认为是一种不好的做法。

    【讨论】:

    • 谢谢。我们正在使用数据馈送来填充安全事件中的项目,但它每 4 分钟运行一次(我相信这是最佳实践)。不幸的是,虽然 4 分钟很快,但对于我们的最终用户来说还不够快,所以我想知道是否有其他方法可以更快地开始。
    • 你可以做到,但那里没有简单易行的解决方案。例如,您可以在数据库端添加触发器对象并监视某些事件,例如针对特定模块 ID 修改内容表。此触发器可以调用位于 SQL 服务器上的 .NET 代码,并且可以从 .NET 代码中使用 Archer API。我知道至少有一家公司这样做了。注意 - 需要大量定制开发。不确定是否值得,但你可以试试:)
    猜你喜欢
    • 1970-01-01
    • 2016-01-19
    • 1970-01-01
    • 2015-11-04
    • 2016-07-03
    • 2016-10-10
    • 1970-01-01
    • 2018-12-05
    • 1970-01-01
    相关资源
    最近更新 更多