Được cập nhật từ phiên bản Phoebus4.5.4.815, tính năng Quy trình xử phiếu đề xuất được sử dụng để hệ thống thông tin tham chiếu trong phân hệ Quản lý tuyển sinh. 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ụ:
❑Đề xuất giảm học phí học sinh
❑Đề xuất chuyển trường cho học sinh
❑Đề xuất học bổng cho học sinh, ...
Những phiếu đề xuất này được tạo từ cấp thực hiện ở các trường, trải qua quy trình phê duyệt. Khi hoàn tất, kết quả của nó sẽ ảnh hưởng đến sổ công nợ, hoặc cập nhật trường học sinh đang theo học, hoặc đổi chương trình học, ...
Quy trình xử lý này thường gồm 4 phần theo sơ đồ sau:
Học sinh A đang học ở trường 02, sau một thời gian học sinh này chuyển sang trường 07. Như vậy ta sẽ thiết lập một quy trình xử lý để thay đổi thông tin trường học trong tính năng Thông tin học sinh (pbs.BO.SM.STD) như sau:
Định nghĩa loại phiếu đề xuất chuyển trường tại tính năng pbs.BO.SM.RequestType Người quản trị hệ thống sẽ tạo một loại phiếu đề xuất chuyển trường, trong ví dụ này người viết đặt Mã loại phiếu đề xuất là TRANSFER.
|
Nhập phiếu đề xuất khi phát sinh tại tính năng pbs.BO.SM.REQ Khi có học sinh chuyển trường thì thao tác viên sẽ mở một phiếu đề xuất chuyển trường liên quan. Mở form nhập liệu phiếu đề xuất phát sinh có 2 cách như sau: ❑Vào tính năng Phiếu đề xuất (pbs.BO.SM.REQ), bấm bút Tạo mới và chọn loại phiếu đề xuất (định nghĩa ở bước 1) để mở ra SubForm có mã là mã phiếu đề xuất. ❑Nhập lệnh mở trực tiếp SubForm theo mã phiếu đề xuất (định nghĩa ở bước 1) là pbs.BO.SM.REQ/TRANSFER, sau đó bấm bút Tạo mới để nhập phiếu đề xuất phát sinh.
|
Định nghĩa cách xử lý phiếu đề xuất tại tính năng pbs.BO.SM.RPH Các lưu ý trên form nhập liệu như sau:
|
Có 2 cách xử lý phiếu đề xuất và cập nhật thông tin cho đối tượng mục tiê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.SM.REQProcessor Tính năng này liệt kê danh sách các phiếu đề xuất chưa xử lý, ❑Bấm vào nút để chọn loại phiếu đề xuất (Request Type) ❑Tick chọn phiếu đề xuất cần xử lý > bấm nút để tiến hành xử lý phiếu đề xuất và cập nhật thông tin.
Cách 2: Lệnh Non-UI -- gắn vào câu lệnh để chạy theo cú pháp sau: pbs.BO.SM.ProcessREQs?RphCode=_____&RequestFilters=_____ Trong đó: ❑pbs.BO.SM.ProcessRequest: định danh kiểu dữ liệu xử lý phiếu đề xuất của phân hệ Quản lý tuyển sinh ❑RphCode=_____: cung cấp mã xử lý phiếu đề xuất, khi chạy lệnh chương trình sẽ tìm mã xử lý phiếu đề xuất để tiến hành xử lý ❑RequestFilters=_____: các filters trong phiếu đề xuất nếu cần thiết Ở ví dụ này, có thể chạy lệnh Non-UI để xử lý phiếu đề xuất: pbs.BO.SM.ProcessREQs?RphCode=TRANSFER&RequestNo=TRA0002 |
________________________
Updated date: 08/06/2016