Phoebus lưu nhiều thông tin vào bộ nhớ đệm của chương trình để tăng hiệu năng. Bộ nhớ đệm được gọi là cache. Ví dụ:
Report Templates
Danh mục nhân viên
Danh mục các loại nghiệp vụ
Trong nhiều trường hợp bộ nhớ đệm không được cập nhật do thông tin bị thay đổi bới chương trình chạy trên máy khác . Khi đó ta cần làm mới bộ nhớ đệm
Để thực hiện ta dùng lênh Renew Cached Data để làm việc này
⚠️ Chú ý
Kể từ v 4.7.7.127 chương trình dùng RabbitMQ để gửi lệnh này tới các máy cùng server mỗi khi user thay đổi dữ liệu.
pbs.BO.Commands.Refresh?id=datatype
Trong đó
Data Type | Description |
---|---|
Blank |
Làm mới tất cả các loại thông tin trong bộ nhớ đệm. Tương đương với việc bấm nút lệnh: |
Template |
Report templates |
Context |
Các biến số môi trường phục vụ các công thức tính toán |
pbs.BO.xxxx.xxxx |
Cache của 1 loại dữ liệu cụ thể |
Ví dụ
làm mới danh sách nhân viên:
pbs.BO.Commands.RenewCachedData?id=pbs.BO.HR.EMP
Khi lệnh refresh được chạy tự động có 2 trường hợp:
Updated on : 2022-06-28 17:32:24. by : . at X1-Extreme.
Topic : Refresh. pbs.bo.commands.refresh