填報表怎麼跟蹤使用者操作,記錄日誌?
大多數報表工具中填報一般只能做基本的資料增刪改操作,不提供記錄使用者操作的功能,但基本都提供了提交的介面方法,可供二次開發修改。
實現思路:
-
在資料庫中新增一張操作日誌表,用於儲存操作的使用者資訊。
-
透過程式碼自定義方法向資料庫插入資料。
其中,自定義方法所做處理如下:
首先,獲取當前報表資料庫連結,並記錄被操作填報表的初始狀態儲存至物件 A 中;
然後,在操作提交入庫前再次擷取 web 頁面的資料狀態儲存至物件 B 中;
最後,透過 for 迴圈對比物件 A、B 找出被操作的記錄,並將該記錄與當前操作人、操作時間插入操作日誌表中。
這樣雖可以實現,但處理起來還是比較繁瑣。而潤乾報表這塊處理就簡單多了,不需要大量寫程式碼,只需使用指令碼內建的函式,找出新舊物件的差異,對應更新到資料庫表或者檔案中即可。
詳細設定可參考:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69900830/viewspace-2699083/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Swoft AOP 記錄使用者操作日誌
- secureCRT記錄操作日誌Securecrt
- oracle日誌操作記錄Oracle
- Appfuse:記錄操作日誌APP
- 部署Zipkin分散式效能追蹤日誌系統的操作記錄分散式
- 皕傑報表之填報操作
- 小專案跟蹤記錄
- 如何優雅地記錄操作日誌?
- 如何優雅地記錄操作日誌
- 如何優雅的記錄操作日誌?
- php日誌,記錄日誌PHP
- 操作日誌記錄(包括輸出至自定義日誌檔案)
- 微服務體系操作日誌如何記錄?微服務
- 如何記錄可讀性的操作日誌?
- 一種簡化操作日誌記錄方案
- oracle外部表記錄alert日誌&&資料庫執行報告Oracle資料庫
- LightDB不記錄WAL日誌的表
- Spring Boot利用AOP獲取使用者操作實現日誌記錄Spring Boot
- 【YashanDB知識庫】windows配置ODBC跟蹤日誌, 使用日誌定位問題Windows
- 資料庫資料跟蹤記錄資料庫
- 基礎知識3——警報日誌,跟蹤檔案,各種檢視
- 欄位修改記錄操作日誌的實現
- 日誌記錄器
- Oracle 跟蹤/告警/監聽日誌的清理指令碼Oracle指令碼
- Oracle日誌切換及頻率跟蹤指令碼Oracle指令碼
- 將跟蹤與Windows效能日誌資料關聯Windows
- laravel5.7 不記錄 sql 報錯日誌,自定義日誌資訊LaravelSQL
- thinkphp 利用中介軟體 實現日誌操作記錄PHP
- 呼叫鏈與日誌的關聯式跟蹤查詢
- 【LOG】Oracle資料庫清理日誌、跟蹤檔案利器Oracle資料庫
- sql server關於跟蹤日誌查詢使用說明SQLServer
- 日誌追蹤
- Laravel sql 日誌記錄LaravelSQL
- 記錄日誌檔案
- PHP日誌記錄方法PHP
- spring-boot-route(十七)使用aop記錄操作日誌Springboot
- 針對Nginx日誌的相關運維操作記錄Nginx運維
- SAP CRM One Order跟蹤和日誌工具CRMD_TRACE_SET