Tham số cài đặt cho các phân hệ (Property)

Navigation:  Các công cụ phát triển phần mềm > Xử lý dữ liệu (Data Processing) > Các lệnh tìm kiếm & tra cứu >

Tham số cài đặt cho các phân hệ (Property)

Previous pageReturn to chapter overviewNext page

Tham số cài đặt cho các phân hệ là gì?

Trong Phoebus, ngoài các tính năng dữ liệu được lưu vào hệ thống dưới dạng nhiều mẫu tin (records), thì còn có các tính năng để thiết lập cho các phân hệ.

Có rất nhiều tính năng thiết lập trong Phoebus. Khi người dùng chạy bất kỳ tính năng thiết lập hệ thống nào, Phoebus ngay lập tức mở ra giao diện form chỉnh sửa, vì các tính năng này không có Info List, nó chỉ có duy nhất một mẫu tin.

Ví dụ các tính năng thiết lập cho phân hệ như:

pbs.BO.LA.LD - Ledger Definition, là chức năng Định nghĩa sổ cái cho phân hệ Kế toán.

pbs.BO.HR.HRBD - Human Resource Business Definition, là chức năng Định nghĩa tham số chung cho phân hệ Nhân sự.

 

Mục đích khi sử dụng biến số cài đặt cho các phân hệ

Các trường dữ liệu có trong mỗi tính năng thiết lập hệ thống được xem là một tham số, các tham số này được lấy ra dùng trong xử lý dữ liệu, form, báo cáo, ...

 

Cú pháp lấy ra tham số cài đặt cho các phân hệ

Để lấy ra được bất kỳ trường dữ liệu nào từ các tính năng thiết lập cho phân hệ bằng cách sử dụng tag GetProperty: <#GetProperty(DataType.FieldName)>

Trong đó:

GetProperty: tên tag lấy ra tham số của các tính năng cài đặt cho phân hệ.

DataType: định danh kiểu dữ liệu của tính năng thiết lập hệ thống (pbs.BO.LA.LD, ...)

FieldName: mã trường dữ liệu thuộc tính năng thiết lập hệ thống cần lấy ra.

Tag GetProperty được sử dụng cho User Function Exists, Rule Function Exists, Rule Function Return Type (String).

 

Ví dụ, trong tính năng Định nghĩa sổ cái (pbs.BO.LA.LD) có các trường thông tin như sau:

var_module_001_zoom20

Để lấy ra được dữ liệu của một trường bất kỳ, như trường Kỳ hiện tại (tên field: CurrentPeriod) thì dùng tag <#GetProperty(pbs.BO.LA.LD.CurrentPeriod)>

Theo ví dụ này, khi dùng tag <#GetProperty(pbs.BO.LA.LD.CurrentPeriod)>, kết quả trả về sẽ là kỳ 04/2016.

 

 

________________________

Updated date: 19/04/2016