Tuy nhiên, mặc định chỉ có một vài trường (field) thông tin là được ghi nhận trong Change Log (Fields audited). Nay ta có thể điều chỉnh hoặc bổ sung thêm field cần ghi nhận trong Change Log, ta thực hiện như sau:
Tìm và mở file: \sugarcrm\modules\[ten_module]\vardefs.php
Field nào có audited = true thì được ghi nhận trong Change log.
'fields' => array (
...
'audited'=>true,
)
Ví dụ: Module Cases, tôi muốn bổ sung field: Description và Resolution vào Change log, tôi add code sau:
'resolution' =>
array (
'name' => 'resolution',
'vname' => 'LBL_RESOLUTION',
'type' => 'text',
'audited'=>true,
'comment' => 'The resolution of the case'
),
'description' =>
array (
'name' => 'description',
'vname' => 'LBL_DESCRIPTION',
'type' => 'text',
'audited'=>true,
'comment' => 'The description of the case'
),
Ví dụ: Hoặc Module Bugtracker, tôi muốn bổ sung field: Description và Worklog vào Change log, tôi add code sau:
'description' =>
array (
'name' => 'description',
'vname' => 'LBL_DESCRIPTION',
'type' => 'text',
'audited' =>true,
),
'work_log' =>
array (
'name' => 'work_log',
'vname' => 'LBL_WORK_LOG',
'type' => 'text',
'audited' =>true,
),
Bước cuối cùng là vào Account Admin - Chọn Repair and Rebuild để Update.
Xem thêm: http://www.sugarcrm.com/forums/showthread.php?t=9064
No comments:
Post a Comment