Joget提供了以下几种系统审计追踪数据

系统审计追踪

  • 此功能从系统级记录了用户各类操作日志,例如:登录,登出,启动流程...
  • 系统数据表:wf_audit_trail
  • 关键字段如下:

    • username - 操作用户
    • appId - 应用ID
    • appVersion - 应用版本
    • dazz - 类名
    • method - 方法
    • message - 概要信息
    • timestamp - 时间
  • 常见的method类型如下:

    • addAppActivityForm

    • reevaluateAssignmentsForUser

    • updateUser

    • assignmentReassign

    • removeProcessInstance

    • processAbort

    • activityVariables

    • addAppParticipant

    • assignUserToGroup

    • assignmentReassignUser

    • deleteEmployment

    • authenticate

    • processVariables

    • processUpload

    • addAppActivityPlugin

    • deleteUserMetaDatas

    • processCompleted

    • saveOrUpdate

    • addOrganization

    • processStart

    • deleteUser

    • updatePackageDefinitionVersion

    • updateGroup

    • executeToolCompleted

    • executeTool

    • processDeleteAndUnloadVersion

    • addUser

    • assignmentComplete

    • update

    • getDefaultAssignments

    • delete

    • addGroup

    • assignmentAbort

    • saveUserReplacement

    • addEmployment

    • addDepartment

    • findUsers

    • assignmentAccept

    • logout

    • processStartWithInstanceId

    • processCopyFromInstanceId

    • processVariable

    • unassignUserFromGroup

    • add

    • updateEmployment

    • reevaluateAssignmentsForActivity

    • activityVariable

表单审计追踪

此功能必须在每个应用的中配置 表单数据审计插件 (Form Data Audit Trail) 才能记录相应日志数据

  • 此功能将记录用户在某个应用中的对表单数据操作的日志
  • 系统数据表:app_form_data_audit_trail
  • 关键字段如下:
    • username - 操作用户
    • appId - 应用ID
    • appVersion - 应用版本
    • formId - 表单ID
    • tableName - 数据表
    • action - 操作类型
    • data - 数据信息(结合action解读,当saveOrUpdate时以JSON记录当时的数据信息
    • datetime - 时间
  • action类型
    • load/loadWithoutTransaction - Form Loading 加载表单
    • saveOrUpdate - Form saving 保存表单
    • delete - Delete record from list or grid 从列表或表单表格中删除数据

流程审计追踪

此功能必须在每个应用的中配置 流程数据收集器 (Process Data Collector) 才能记录相应日志数据

  • 此功能可作为所有流程类操作的日志
  • 启用此功能后,未来如果进行 流程数据清理 (Development Server Data Cleaning)时可以减少备份已完成的流程实例数据的工作
  • 系统数据表:
    • app_report_app(应用表)
    • app_report_package(流程Package表)
    • app_report_process(流程表)
    • app_report_activity(活动表)
    • app_report_process_instance(流程实例表)
    • app_report_activity_instance(活动实例表)
  • 相关流程数据的详情,请参考 工作流数据表
  • No labels