View URL Header

Introduction


Khi chọn Nguồn dữ liệu (field Data Url), các cột của Kiểu dữ liệu được chọn nhiều khi không giống với các cột của kiểu dữ liệu muốn nhập vào nên cần phải qua bước biến chuyển dữ liệu.

Đây là bước khai báo profile biến chuyển dữ liệu (VUH), giúp biến chuyển (mapping) một kiểu dữ liệu nào đó thành kiểu dữ liệu cần xem.

Định dạng nguồn dữ liệu: xác định nguồn dữ liệu sẽ dùng để ghi vào bảng bên dưới, có thể thiết lập nhiều nguồn dữ liệu (nhiều profile) cùng lúc để người dùng lựa chọn để liệt kê ra những danh sách từ nhiều nguồn dữ liệu khác nhau.

Ví dụ: chọn danh sách vật tư trong kho, hoặc chọn danh sách tài sản, hoặc chọn danh sách những hàng hóa đang chuyển, ...

Usage


Bảng nhập liệu là Purchase Order, ở bảng chi tiết của bảng này cần thêm các dòng dữ liệu từ  Item Record (Hàng hóa vật tư).

Nhưng các cột từ kiểu dữ liệu của IR không giống với ở PO, nên cần phải thực hiện bước biến chuyển nguồn dữ liệu (mapping) từ IR vào PO.

Trong đó, ý nghĩa của từng field như sau: Header

Trường Diễn giải
View Code Đặt mã cho VUH profile.
Data Url Chọn danh sách nguồn dữ liệu để để biến chuyển thành kiểu dữ liệu ở bảng detail bên dưới của form. Xem thêm về PhoebusDataUrl tại đây.
Show List To User Tick  khi chọn lệnh mở danh sách ở form, chương trình sẽ hiện ra bảng dữ liệu để hỏi người dùng chọn các dòng cần thiết đưa vào bảng.

Nếu không tick, mặc định sẽ lấy toàn bộ các dòng của bảng dữ liệu vào bảng detail ở form nhập liệu, điều này có thể làm chậm đi quá trình làm việc nếu lượng dữ liệu được thêm vào lớn.
Transform Target Chọn dạng kiểu dữ liệu mục tiêu được biến chuyển từ kiểu dữ liệu đã chọn ở mục Data Url
Nhóm truy cập Chọn nhóm truy cập được phép xem profile VUH này.
Tạm treo Tình trạng của profile VUH:

- (Working): đang hoạt động

- S (Record Suspended): tạm treo

- C (Record Closed): đóng
Cập nhật lần cuối Thời gian profile VUH được cập nhật lần cuối.

Detail (table): sau khi chọn Data Url trên phần Header thì phần Detail sẽ hiển thị tất cả các cột của Kiểu dữ liệu đã chọn.

Trường Diễn giải
Priority No Thứ tự các cột dữ liệu.
Target Field Name Các cột của kiểu dữ liệu đích đến chọn từ Transform Target.
Source Field Name Mapping các cột của kiểu dữ liệu Transform Target vào kiểu dữ liệu nguồn chọn từ Data Url.

Trường hợp muốn gán một giá trị cố định cho một cột dữ liệu mục tiêu nào đó, cấu trúc như sau "___"

Phần nằm trong dấu "" sẽ là dự liệu cố định cần điền vào.
Diễn giải Diễn giải cho các cột của Kiểu dữ liệu được chọn từ Data Url.

 

  1. Định nghĩa Chi tiết cách thiết lập tại profile biến chuyển dữ liệu như sau: image1

  2. Trên form, chọn Tùy biến giao diện \ DDBCustomization \ Lines \ 5.Commands \ DrillDownCommands image2

  3. Click chuột phải vào bảng (phần Detail trên form)

    • Cách 1: chọn Lệnh Thêm dòng ở Menu.
      --> Xuất hiện bảng dữ liệu chứa các dòng của danh sách nguồn đã được định nghĩa ở Vuh. --> Bấm OK, những dòng đã chọn ngay lập tức sẽ được thêm vào bảng nhập liệu. (Áp dụng cho việc chọn nhiều dòng) image3
    • Cách 2: chọn lệnh Kéo thả ở Menu.Hệ thống sẽ cho phép người dùng Kéo thả dữ liệu từ bảng nguồn vào Details. (Áp dụng cho việc chọn 1 dòng) image4 image5

Module


Lệnh để chạy thêm dòng dữ liệu vào bảng :

phoebus://Add?Vuh=[ViewCode]
phoebus://Add?

Mã của Vuh profile. :

Vuh=_____

Kéo thả dòng dữ liệu từ bảng nguồn :

phoebus://Add?Vuh=[ViewCode]&$DragDropMode=1

Updated on : 2020-04-03 00:48:45. by : at T470-01.

Topic : Data from URL. pbs.bo.data.vuh