Đây là tính năng của hệ thống dùng để ghi nhận toàn bộ các sự kiện vào bảng Audit Trail của hệ thống.
Tính năng Audit Trail - Cài đặt theo dõi của hệ thống tự động ghi nhận các thao tác thêm mới, xóa, sửa, ...
Nhưng các thao tác như in hoặc các thao tác tạo bởi lệnh của người dùng khác có thể không được ghi nhận bởi Audit Trail. Ví dụ: Phiếu chi đã được in mấy lần, in trên máy tính nào, vào những thời điểm nào, ... Tính năng Write Log sẽ bổ sung phần còn thiếu đó bằng cách cung cấp một lệnh ghi nhận sự kiện vào Audit Trail, để người thiết kế hệ thống chủ động gán những lệnh này vào trong nút bấm hoặc những câu lệnh của mình.
Hoạt động của Log Writer sẽ không ảnh hưởng đến tốc độ của phần mềm, vì Log Writer sẽ chạy một chương trình phía sau Phoebus.
Log Writer có thể được sử dụng trong mọi thao tác như xóa, sửa, cập nhật, in ấn, xuất file, ...
Lệnh để sử dụng Log Writer là pbs.BO.PS.WriteLog?$msg=____&$key=____&$activity=____
Trong đó:
❑pbs.BO.PS.WriteLog: định danh câu lệnh runable Log Writer
❑$msg=____: nội dung log, có thể được đặt trong [...] để lấy dữ liệu hoặc nhập trực tiếp
❑$key=____: (tùy chọn) key để nhận dạng các bản ghi log, mặc định nếu để trống thì hệ thống sẽ tạo ra key tự động
❑$activity: (tùy chọn) sử dụng trong mọi thao tác như delete/amend/update/print/excel ... hoặc bất kỳ thao tác nào
* Các thông tin như User, máy tính, ngày giờ, ... sẽ được chương trình tự động ghi nhận.
Ví dụ, thiết lập một câu lệnh để ghi lại nội dung log: pbs.BO.PS.WriteLog?$msg=ABCD
Để xem báo cáo theo dõi cho các Log đã được hệ thống ghi nhận, chạy lệnh: pbs.BO.PS.AuditReport > chọn LogWriter từ danh mục Audit Trail.
________________________
Updated date: 07/07/2016