2015-04-02 47 views
-1

我的Apex应用程序必须在用户访问应用程序时以及他们在应用程序中查询的内容时捕获用户。 由于这是一个只读应用程序,因此该应用程序不需要捕获插入,更新或删除更改。使用SQL的Apex应用程序中的审计跟踪

这可以用Apex完成吗?如果你能解释如何做到这一点,这将是非常有益的。

谢谢

回答

0

您的问题太宽泛。我只能显示工作方向:

  • 要审核日志记录,您可以创建自定义认证方案并在认证功能中写入登录尝试。
  • 审计您可以使用进程的操作。类型为On Load - Before Header的进程可用于记录访问页面,类型为On Submit的进程 - 用于记录操作。

编辑
我只是发现APEX文档本章内容:Creating Custom Activity Reports Using APEX_ACTIVITY_LOG。据我所知,这正是你所需要的。

+0

谢谢。我是Apex的新手,因此感到困惑。从你的回答中,我很清楚,我需要审核操作并为用户使用“提交”而不是登录尝试。 – tinlin28 2015-04-07 07:39:49

+0

我还有一件事需要澄清 - 所提供的链接告诉我列 - 'ir_search'仅适用于交互式搜索报告。我的应用程序有标准的报告和数据表格,我需要知道哪些用户访问过以及他们在表单字段中查询了什么。这仍然是可能的吗? – tinlin28 2015-04-07 12:23:41