LoginSignup
2
1

More than 5 years have passed since last update.

vtigerのレコード更新履歴について調べてみた

Posted at

履歴を管理しているテーブル

  • vtiger_modtracker_basic
  • vtiger_modtracker_detail
  • vtiger_modtracker_relations
  • vtiger_modtracker_tabs

vtiger6.5.0において、画面上から設定等を操作することはできない模様

vtiger_modtracker_basic

各レコードに対する変更情報を管理しているテーブル

項目名 説明
id -
crmid 操作を加えたレコードのcrmid
module 操作を加えたモジュール名
whodid 操作を加えたユーザーid
changedon 操作を加えた日時
status 操作の種別コード
0:更新
1:削除
2:作成
3:復元
4:参照の追加
5:参照の削除

vtiger_modtracker_detail

各レコードに対する変更前後の値を管理しているテーブル

vtiger_modtracker_basicにて、statusが0,2の場合に作成される

項目名 説明
id 更新されたレコードのcrmid
fieldname フィールド名
prevalue 変更前の値
postvalue 変更後の値

vtiger_modtracker_relations

各レコードに対する参照関係の追加・削除の管理をしているテーブル

vtiger_modtracker_basicにて、statusが4,5の場合に作成される

項目名 説明
id vtiger_modtracker_basicのid
targetmodule モジュール名
targetid 参照先レコードのcrmid
changedon 変更日時

vtiger_modtracker_tabs

モジュールごとに、履歴管理をするかしないかの設定を管理しているテーブル

カスタムモジュールを作成した場合、履歴管理を行わない設定になっている模様

項目名 説明
tabid モジュールid(vtiger_tabで確認)
visible 履歴管理コード
0:履歴管理を行わない
1:履歴管理を行う
2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1