Trong Phoebus, tính năng Quy trình xử lý sự kiện được sử dụng để hệ thống thông tin tham chiếu trong phân hệ Quản lý Bất động sản, hoặc phân hệ Quản lý Nhân sự, hoặc phân hệ Quản lý Bảo trì tài sản. Khi thông tin tham chiếu thay đổi sẽ ảnh hưởng rất lớn đến các nghiệp vụ được tạo ra hàng ngày. Ví dụ:
❑Các chi tiết trong thông tin căn hộ, hoặc thông tin hợp đồng ảnh hưởng đến công nợ được sinh ra.
❑Thông tin hợp đồng lao động ảnh hưởng đến các nghiệp vụ tính lương hàng tháng.
❑Thông tin về tài sản ảnh hưởng đến các hoạt động bảo trì được xếp lịch.
Những thay đổi này không đơn giản là sửa giá trị cũ thành giá trị mới mà cần theo dõi lịch sử thay đổi và phê duyệt thay đổi. Để giải quyết vấn đề này một cách có hệ thống, từ phiên bản 4.5.4.793 Phoebus sử dụng các sự kiện để lưu lại lịch sử thay đổi và cập nhật thông tin tham chiếu tương ứng.
Quy trình xử lý này thường gồm 4 phần theo sơ đồ sau:
Một hợp đồng BĐS được ký với khách hàng A, sau một thời gian khách hàng A chuyển nhượng cho khách hàng B. Như vậy ta sẽ thiết lập một quy trình xử lý như sau:
Định nghĩa loại sự kiện chuyển nhượng BĐS tại tính năng pbs.BO.RE.EVT Người quản trị hệ thống sẽ tạo một loại sự kiện Chuyển nhượng chủ hợp đồng, trong ví dụ này người viết đặt Mã loại sự kiện là CN.
|
Nhập sự kiện khi phát sinh tại tính năng pbs.BO.RE.PEV Khi có sự chuyển nhượng thì thao tác viên sẽ mở một sự kiện chuyển nhượng liên quan. Mở form nhập liệu sự kiện phát sinh có 2 cách như sau: ❑Vào tính năng Sự kiện BĐS (pbs.BO.RE.PEV), bấm bút Tạo mới và chọn loại sự kiện (định nghĩa ở bước 1) để mở ra SubForm có mã là mã sự kiện. ❑Nhập lệnh mở trực tiếp SubForm theo mã sự kiện (định nghĩa ở bước 1) là pbs.BO.RE.PEV/CN, sau đó bấm bút Tạo mới để nhập sự kiện phát sinh.
Giao diện nhập liệu sự kiện phát sinh có các thông tin cần thiết là: ▪Loại sự kiện: chọn mã sự kiện đã được định nghĩa ở bước 1. ▪Số hợp đồng ▪Ngày ▪Diễn giải ▪Khách hàng cũ ▪Khách hàng mới
|
Định nghĩa cách xử lý sự kiện tại tính năng pbs.BO.RE.EPH Các lưu ý trên form nhập liệu như sau:
|
Có 2 cách xử lý sự kiện và cập nhật thông tin tham chiếu như sau: Cách 1: Lệnh UI -- chương trình cung cấp giao diện để chạy bằng tính năng pbs.BO.RE.PEVProcessor ❑Bấm vào nút để chọn loại Sự kiện (Event Type) ❑Tick chọn sự kiện cần xử lý và bấm nút để tiến hành xử lý sự kiện và cập nhật thông tin tham chiếu.
Cách 2: Lệnh Non-UI -- gắn vào câu lệnh để chạy theo cú pháp sau: pbs.BO.RE.ProcessEvent?EphCode=_____&EventFilters=_____ Trong đó: ❑pbs.BO.RE.ProcessEvent: định danh kiểu dữ liệu xử lý sự kiện của phân hệ Quản lý bất động sản ❑?EphCode=_____: cung cấp mã xử lý sự kiện, khi chạy lệnh chương trình sẽ tìm mã xử lý sự kiện để tiến hành xử lý ❑&EventFilters=_____: các filters trong Sự kiện nếu cần thiết Ở ví dụ này, có thể chạy lệnh Non-UI để xử lý sự kiện: pbs.BO.RE.ProcessEvent?EphCode=CN&EventFilters=..... |
________________________
Updated date: 10/05/2016