Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Trên màn hình quản lý bảng nhập liệu bổ sung tab cấu hình để quản lý các version ẩn/hiện/khóa grid

Đối với trường hợp quy trình hoặc màn hình không được áp dụng version ẩn/hiện/khóa grid nào sẽ hiển thị phiên bản nguyên bản (chưa cấu hình ẩn/hiện/khóa) như hệ thống hiện tại.

3.4.1 Màn hình Quản lý bảng nhập liệu/Cấu hình

...

STT

Trường/Nút chức năng

Kiểu dữ liệu

Bắt buộc

Quy định

Mô tả

1

STT

Number

Bắt buộc

Số thứ tự của bản ghi trong danh sách cấu hình ẩn hiện/khóa bảng nhập liệu: 1,2,3,...

Hiển thị số thứ tự của version cấu hình ẩn/hiện/khóa bảng nhập liệu

2

Mã version bảng nhập liệu

Text

Bắt buộc

Hệ thống tự Sinh theo công thức: Mã bảng nhập liệu + số thứ tự version được tạo từ bảng nhập liệu

Ví dụ đây là ver thứ 2 được cấu hình ẩn/hiện từ bảng nhập liệu Phạm vi công việc có mã bảng pvcv 

Mã version bảng nhập liệu: pvcv2

Định danh duy nhất cho version cấu hình ẩn/hiện/khóa bảng nhập liệu

3

Tên phiên bản ẩn/hiện/khóa grid

Text

Bắt buộc

Hiển thị tên version cấu hình ẩn/hiện/khóa bảng nhập liệu do người dùng nhập.


Hiển thị tên version cấu hình nhập liệu do người dùng nhập.


4

Tên bảng nhập liệu

Text

Bắt buộc

Hiển thị tên bảng nhập liệu được lấy từ danh sách bảng nhập liệu màn hình Cài đặt/Quản lý bảng nhập liệu.

Hiển thị tên bảng nhập liệu được cấu hình ẩn/hiện/khóa các trường

5

Người tạo

Text

Bắt buộc

Hệ thống tự động lấy theo thông tin user + tên đăng nhập của người tạo ra bản cấu hình bảng nhập liệu.

Hiển thị user người tạo version

6

Ngày tạo

Datetime

Bắt buộc

Hệ thống tự động lấy ngày giờ tạo version bảng nhập liệu

Định dạng: dd/mm/yyyy hh:ss

Hiển thị ngày giờ tạo

7

Trạng thái

Toggle 

Bắt buộc

Hiển thị trạng thái của bản ghi với 2 giá trị:

  • Hoạt động  (tương ứng với trạng thái On)
  • Không hoạt động (Tương ứng với trạng thái Off)

không cho phép người dùng on/off toggle ngoài màn hình quản lý, mà chỉ được phép sửa trạng thái tại màn hình Chỉnh sửa hoặc Thêm mới hoặc Copy.

Hiển thị trạng thái của version ẩn/hiện/khóa bảng nhập liệu, 


9

Chỉnh sửa

Icon

-

Người tạo được phép chỉnh sửa version ẩn/hiện/khóa bảng nhập liệu

Khi nhấn vào icon Chỉnh sửa bên cạnh bản ghi → Hệ thống hiển thị popup chỉnh sửa version ẩn/hiện/khóa bảng nhập liệu

Nếu không phải người tạo version cấu hình ẩn/hiện/khóa bảng nhập liệu thì disbale biêu tượng Chỉnh sửa tại version đó.

Cho phép người dùng mở Pop-up chỉnh sửa version ẩn/hiện/khóa bảng nhập liệu

10

Copy

Icon


Khi chỉnh sửa version đã được cấu hình → cho lựa chọn copy

Khi nhấn vào icon copy bên cạnh bản ghi  → Hệ thống hiển thị popup Copy version ẩn/hiện/khóa bảng nhập liệu

Cho phép chức năng copy version cấu hình ẩn/hiện/khóa bảng nhập liệu

11

Xóa

Icon

-

Cho phép người tạo version đó được phép xóa bảng nhập liệu

Khi nhấn vào icon xóa bên cạnh bản ghi → Hệ thống hiển thị popup xác nhận Xóa version ẩn/hiện/khóa bảng nhập liệu

Nếu không phải người tạo version cấu hình ẩn/hiện/khóa bảng nhập liệu thì disbale biêu tượng Xóa tại version đó.

Cho phép chức năng Xóa version cấu hình ẩn/hiện/khóa bảng nhập liệu

12

Tìm kiếm theo tên

Searchbox


- Cho phép nhập từ khóa để lọc dữ liệu trong bảng theo Tên version bảng nhập liệu

- Kết quả lọc hiển thị ngay khi người dùng nhập (search realtime).

Hỗ trợ tìm nhanh theo tên tài liệu trong hệ thống

13

Thêm mới

Button


Người dùng đươc phép Thêm mới version ẩn/hiện/khóa bảng nhập liệu

Khi người dùng nhấn nút Thêm mới → Hệ thống hiển thị popup Thêm mới version ẩn/hiện/khóa bảng nhập liệu

Cho phép chức năng Thêm mới version cấu hình ẩn/hiện/khóa bảng nhập liệu

14

Lọc

Icon


Người dùng được phép Lọc dữ liệu theo các tiêu chí:

  • Tên bảng nhập liệu
  • Người tạo
  • Ngày tạo: Từ.. đến

Khi nhấn biểu tượng Lọc → Hệ thống hiển thị Popup Lọc dữ liệu

Lọc danh sách bản ghi theo các tiêu chí

15

Sắp xếp

Icon


Người dùng được phép Sắp xếp theo các tiêu chí:

  • Tên version bảng nhập liệu
  • Tên bảng nhập liệu
  • Ngày tạo

Quy tắc hiển thị khi chọn sắp xếp:

  1. Khi chọn thuộc tính để sắp xếp Lần 1 → Mũi tên 🔽 (xuống)

    • Popup sắp xếp hiển thị tên thuộc tính kèm icon 🔽

    • Danh sách file sắp xếp theo thứ tự tăng dần (A → Z, nhỏ → lớn).

  2. Khi nhấn vào thuộc tính đó Lần 2 → Mũi tên 🔼 (lên)

    • Popup sắp xếp hiển thị tên thuộc tính kèm icon 🔼

    • Danh sách file sắp xếp theo thứ tự giảm dần (Z → A, lớn → nhỏ).

  3. Khi nhấn vào thuộc tính đó lần 3 → Không hiển thị mũi tên

    • Popup chỉ hiển thị tên thuộc tính, không có icon.

    • Danh sách trở về trạng thái ban đầu (chưa sắp xếp).

Hỗ trợ sắp xếp danh sách version cấu hình ẩn/hiện/khóa bảng nhập liệu

Popup Lọc

STT

Trường/Nút chức năng

Kiểu dữ liệu

Điều kiện

Quy định

Mô tả

1

Bảng nhập liệu

Dropdown

Không Bắt buộc

Hiển thị danh sách Bảng nhập liệu, có giá trị “Tất cả” mặc định.

-Hiển thị tất cả các giá trị là tên bảng nhập liệu tại tab Bảng nhập liệu

- Cho phép chọn một hoặc nhiều giá trị từ dropdown.
- Các giá trị đã chọn được hiển thị trong ô, kèm nút “x” để xóa từng giá trị.

Hệ thống cho phép lọc các version ẩn/hiện/khóa grid theo Bảng nhập liệu đã chọn


2

Người tạo

Dropdown

Không Bắt buộc

Hiển thị danh sách người tạo, có giá trị “Tất cả” mặc định.

- Cho phép chọn một hoặc nhiều giá trị từ dropdown

.

: list bao gồm các giá trị user + name tên người tạo
- Các giá trị đã chọn được hiển thị trong ô, kèm nút “x” để xóa từng giá trị.

Hệ thống cho phép lọc các version theo Người tạo

3

Thời gian tạo

DateTime

Không Bắt buộc

Hiển thi giá trị mặc định là ngày hiện tại

  • Từ ngày: ngày hiện tại (dd/mm/yyyy)  00:00
  • Đến ngày: ngày hiện tại (dd/mm/yyyy) 23:59

Cho người dùng chọn thời gian tạo từ ngày ... đến ngày 

  • Từ ngày: Người dùng nhập ngày tạo đầu tiên muốn lọc
  • Đến ngày: Người dùng nhập ngày tạo cuối muốn lọc
  • Hiển thị popup lịch cho phép người dùng chọn ngày giờ theo định dạng dd/mm/yyyy hh:ss

Hệ thống sẽ lọc các file có ngày tạo từ ngày...đến ngày

4

Đặt lại

Button


Tại màn hình Lọc hiển thị nút chức năng “Đặt lại”

Xóa nội dung đã nhập và cho phép nhập lại từ đầu.

Cho phép đặt lại các điều kiện lọc

5

Áp dụng

Button


Tại màn hình Lọc hiển thị nút chức năng “Áp dụng”

Sau khi nhấn áp dụng hệ thống hiển thị các bản ghi thỏa mãn các điều kiện lọc đã chọn

Thực hiện tìm kiếm theo điều kiện lọc 

3.4.2 Màn hình Thông tin chi tiết version ẩn/hiện/khóa Grid

STTTrường/Nút chức năngKiểu dữ liệuBắt buộcQuy địnhMô tả

1

Mã version bảng nhập liệu

Text

Bắt buộc

Hệ thống tự Sinh theo công thức: Mã bảng nhập liệu +

_ +

số thứ tự version được tạo từ bảng nhập liệu

Ví dụ đây là ver thứ 2 được cấu hình ẩn/hiện từ bảng nhập liệu Phạm vi công việc có mã bảng pvcv 

Image Modified

Mã version bảng nhập liệu:

pvcv_2

pvcv2

Hiển thị mã Định danh duy nhất cho version cấu hình ẩn/hiện/khóa bảng nhập liệu

2

Tên

version bảng nhập liệu

phiên bản ẩn/hiện/khóa Grid

Text

Bắt buộc

Hiển thị tên version cấu hình ẩn/hiện/khóa bảng nhập liệu do người dùng nhập

.

khi thêm mới

Yên phiên

Hiển thị tên version cấu hình nhập liệu do người dùng nhập.


3

Tên bảng nhập liệu

Text

Bắt buộc

Hiển thị tên bảng nhập liệu được lấy từ danh sách bảng nhập liệu

màn hình Cài đặt/Quản lý bảng

từ tab Bảng nhập liệu

.

Hiển thị tên bảng nhập liệu được cấu hình ẩn/hiện/khóa các trường

4

Trạng thái

Toggle 

Bắt buộc

Hiển thị trạng thái của bản ghi với 2 giá trị:

  • Hoạt động  (tương ứng với trạng thái On)
  • Không hoạt động (Tương ứng với trạng thái Off)

Người dùng chỉ được phép sửa trạng thái On/off tại màn hình Chỉnh sửa hoặc Thêm mới hoặc Copy.

Hiển thị trạng thái của version ẩn/hiện/khóa bảng nhập liệu, 


5
Quy trình/Portal nhà thầu
Cấu hình trường trong bảng nhập liệuGrid
+ Text
Bắt buộc

Hiển thị

toàn bộ các quy trình và portal nhà thầuXác định quy trình áp dụng cấu hình6Tên bước trong quy trìnhGrid+

cấu hình Ẩn/hiện/khóa các trường của bảng nhập liệu đã chọn tại trường bảng nhập liệu bao gồm các trường:

  • Trường
  • Ẩn
  • Khóa

Các nút chức năng:

  • Khóa toàn bảng

6TrườngTextBắt buộc

Hiển thị

tên các node theo từng quy trìnhHiển thị áp dụng rule7Danh sách các trường trong bảng nhập liệuGrid + CheckboxBắt buộc

Với mỗi trường của bảng nhập liệu, hiển thị 2 cột:

Hiện: Nếu cột checkbox Hiện được tick, trường này sẽ

danh sách các trường đã được cấu hình theo bảng nhập liệu đã chọn

Hiển thị hình trạng thái ẩn/hiện/khóa từng trường
7ẨnToggle

Hiển thị trạng thái ẩn/hiện của trường đó theo từng bước trong quy trình/màn hình

  • Nếu toggle ở trạng thái ON-> trường này sẽ ẩn, không hiển thị tại công việc phát sinh trong quy trình hoặc
bước ở
  • màn Portal nhà thầu
ngược lại sẽ không hiển thị.
Khóa:  Nếu cột checkbox Khóa được tick,
  • Nếu toggle ở trạng thái OFF-> trường này sẽ
không được nhập
  • hiển thị tại công việc phát sinh trong quy trình hoặc
bước ở
  • màn Portal nhà thầu
Hiển thị hình trạng
Trạng thái ẩn/hiện
/khóa Hiển thị trạng thái hiển thị toàn bộ các trường bảng nhập liệu
của từng trường trong bảng nhập liệu
8
Hiện toàn bảngGrid + Checkbox

Tại mỗi node hoặc ở mỗi bước Portal nhà thầu hiển thị cột Hiện toàn bảng tương ứng với từng dòng

Nếu ở bước đó được tick vào ô checkbox tại cột Hiện toàn bảng thì toàn bộ các cột Hiện theo từng trường sẽ được tự động tick theo

Nếu đang được tick vào ô checkbox tại cột Hiện toàn bảng → bỏ tick thì toàn bộ các cột Hiện theo từng trường sẽ bỏ hết tick theo.

KhóaToggle

Hiển thị trạng thái khóa của trường đó theo từng bước trong quy trình/màn hình

  • Nếu toggle ở trạng thái ON-> trường này sẽ khóa, không được phép nhập liệu tại công việc phát sinh trong quy trình hoặc màn Portal nhà thầu
  • Nếu toggle ở trạng thái OFF-> trường này sẽ được phép nhập liệu tại công việc phát sinh trong quy trình hoặc màn Portal nhà thầu
Trạng thái Khóa của từng trường trong bảng nhập liệu
9Khóa toàn bảng
Grid + Checkbox

Tại mỗi node hoặc ở mỗi bước Portal nhà thầu hiển thị cột Khóa toàn bảng tương ứng với từng dòng

Nếu ở bước đó được tick  vào ô checkbox tại cột khóa toàn bảng thì toàn bộ các cột Khóa theo từng trường sẽ được tự động tick theo

Nếu đang được tick vào ô checkbox tại cột khóa toàn bảng → bỏ tick thì toàn bộ các cột Khóa theo từng trường sẽ bỏ hết tick theo.
Toggle

Hiển thị trạng thái khóa toàn bảng của cả bảng nhập liệu cho phép người dùng thao tác nhanh

  • Nếu toggle ở trạng thái ON-> toàn bộ trường grid sẽ khóa toggle trường Khóa ở trạng thái ON →  không được phép nhập liệu tại công việc phát sinh trong quy trình hoặc màn Portal nhà thầu
  • Nếu toggle ở trạng thái OFF→đi theo cấu hình khóa của từng trường
Hiển thị trạng thái khóa toàn bộ các trường bảng nhập liệu
10
ThoátButtonQuay lại màn hình Danh sách version cấu hình ẩn/hiện/khóa gridThoát khỏi màn hình thông tin chi tiết

3.4.3 Màn hình Thêm mới version ẩn/hiện/khóa Grid

...

1

...

Mã version bảng nhập liệu

...

Text

...

Bắt buộc

...

Hệ thống tự Sinh theo công thức: Mã bảng nhập liệu + _ + số thứ tự version được tạo từ bảng nhập liệu

Ví dụ đây là ver thứ 2 được cấu hình ẩn/hiện từ bảng nhập liệu Phạm vi công việc có mã bảng pvcv 

Image Removed

Mã version bảng nhập liệu: pvcv_2

Sau khi chọn Tên bảng nhập liệu hệ thống tự fill dữ liệu trường này, không cho phép người dùng nhập

...

Hiển thị mã Định danh duy nhất cho version cấu hình ẩn/hiện/khóa bảng nhập liệu

...

2

...

Tên version bảng nhập liệu

...

Text

...

Bắt buộc

...

Người dùng nhập tên version cấu hình ẩn/hiện/khóa bảng nhập liệu. 

Nếu thông tin Tên version bảng nhập liệu đã tồn tại. Khi nhấn Lưu hệ thống hiển thị PopUp thông báo "Tên version bảng nhập liệu đã tồn tại"

...

Cho phép nhập tên version bảng nhập liệu

...

3

...

Tên bảng nhập liệu

...

Dropdown

...

Bắt buộc

...

Người dùng chọn tên bảng nhập liệu  từ dropdown gồm các giá trị được lấy từ danh sách bảng nhập liệu màn hình Cài đặt/Quản lý bảng nhập liệu.

...

Cho phép chọn bảng nhập liệu để cấu hình ẩn/hiên/khóa

...

Trạng thái

...

Toggle 

...

Bắt buộc

...

Người dùng on/off toggle trường Trạng thái của bản ghi với 2 giá trị:

  • Hoạt động  (tương ứng với trạng thái On)
  • Không hoạt động (Tương ứng với trạng thái Off)

Hiển thị trạng thái của version ẩn/hiện/khóa bảng nhập liệu, 

...

Hiển thị toàn bộ các quy trình và portal nhà thầu

Nếu đã cùng một bảng nhập liệu và đã được cấu hình tại một version có trạng thái Đang hoạt động thì sẽ không hiển thị ở đây nữa

...

Hiển thị tên các node theo từng quy trình

Nếu đã cùng một bảng nhập liệu và đã được cấu hình tại một version có trạng thái Đang hoạt động thì sẽ không hiển thị ở đây nữa

...

Với mỗi trường của bảng nhập liệu hiển thị 2 cột với mỗi dòng gồm 2 ô checkbox cho phép người dùng tick chọn:

  • Hiện: Nếu cột checkbox Hiện được tick, trường này sẽ hiển thị tại công việc phát sinh trong quy trình hoặc bước ở Portal nhà thầu ngược lại sẽ không hiển thị.
  • Khóa:  Nếu cột checkbox Khóa được tick, trường này sẽ không được nhập tại công việc phát sinh trong quy trình hoặc bước ở Portal nhà thầu

...

Tại mỗi node hoặc ở mỗi bước Portal nhà thầu hiển thị cột Hiện toàn bảng tương ứng với từng dòng

  • Nếu ở bước đó người dùng tick vào ô checkbox tại cột Hiện toàn bảng thì toàn bộ các cột Hiện theo từng trường sẽ được tự động tick theo
  • Nếu đang được tick vào ô checkbox tại cột Hiện toàn bảng → bỏ tick thì toàn bộ các cột Hiện theo từng trường sẽ bỏ hết tick theo.

...

Tại mỗi node hoặc ở mỗi bước Portal nhà thầu hiển thị cột Khóa toàn bảng tương ứng với từng dòng

  • Nếu ở bước đó được tick  vào ô checkbox tại cột khóa toàn bảng thì toàn bộ các cột Khóa theo từng trường sẽ được tự động tick theo
  • Nếu đang được tick vào ô checkbox tại cột khóa toàn bảng → bỏ tick thì toàn bộ các cột Khóa theo từng trường sẽ bỏ hết tick theo.

...

Khi nhấn nút Lưu → hệ thống kiểm tra dữ liệu nhập.

  • Nếu trùng tên version có trong hệ thống → Hệ thống hiển thị PopUp thông báo "Tên version bảng nhập liệu đã tồn tại"
  • Nếu cùng một bảng nhập liệu, đã tồn tại một version cấu hình khác ở trạng thái Đang hoạt động. Hệ thống hiển thị thông báo "Đã tồn tại version khác có cấu hình của bảng nhập liệu này"
  • Nếu không vi phạm vào 2 điều kiện trên. Hệ thống hiển thị Popup thông báo" Thêm mới thành công"

...

Khi người dùng nhấn Thoát → 

Hệ thống Quay lại màn hình Danh sách version cấu hình ẩn/hiện/khóa grid và không lưu thông tin đã nhập.

...

Cho phép thoát màn hình thêm mới mà không lưu thông tin đã nhập.

3.4.4 Màn hình Chỉnh sửa version ẩn/hiện/khóa Grid

...

1

...

Mã version bảng nhập liệu

...

Text

...

Bắt buộc

...

Hệ thống tự Sinh theo công thức: Mã bảng nhập liệu + _ + số thứ tự version được tạo từ bảng nhập liệu

Ví dụ đây là ver thứ 2 được cấu hình ẩn/hiện từ bảng nhập liệu Phạm vi công việc có mã bảng pvcv 

Image Removed

Mã version bảng nhập liệu: pvcv_2

Sau khi chọn Tên bảng nhập liệu hệ thống tự fill dữ liệu trường này, không cho phép người dùng nhập

...

Hiển thị mã Định danh duy nhất cho version cấu hình ẩn/hiện/khóa bảng nhập liệu

...

2

...

Tên version bảng nhập liệu

...

Text

...

Bắt buộc

...

Người dùng nhập tên version cấu hình ẩn/hiện/khóa bảng nhập liệu. 

Nếu thông tin Tên version bảng nhập liệu đã tồn tại. Khi nhấn Lưu hệ thống hiển thị PopUp thông báo "Tên version bảng nhập liệu đã tồn tại"

...

Cho phép nhập tên version bảng nhập liệu

...

3

...

Tên bảng nhập liệu

...

Dropdown

...

Bắt buộc

...

Người dùng chọn tên bảng nhập liệu  từ dropdown gồm các giá trị được lấy từ danh sách bảng nhập liệu màn hình Cài đặt/Quản lý bảng nhập liệu.

...

Cho phép chọn bảng nhập liệu để cấu hình ẩn/hiên/khóa

...

Trạng thái

...

Toggle 

...

Bắt buộc

...

Người dùng on/off toggle trường Trạng thái của bản ghi với 2 giá trị:

  • Hoạt động  (tương ứng với trạng thái On)
  • Không hoạt động (Tương ứng với trạng thái Off)

Hiển thị trạng thái của version ẩn/hiện/khóa bảng nhập liệu, 

...

Hiển thị toàn bộ các quy trình và portal nhà thầu

Nếu đã cùng một bảng nhập liệu và đã được cấu hình tại một version có trạng thái Đang hoạt động thì sẽ không hiển thị ở đây nữa

...

Hiển thị tên các node theo từng quy trình

Nếu đã cùng một bảng nhập liệu và đã được cấu hình tại một version có trạng thái Đang hoạt động thì sẽ không hiển thị ở đây nữa

...

Với mỗi trường của bảng nhập liệu hiển thị 2 cột với mỗi dòng gồm 2 ô checkbox cho phép người dùng tick chọn:

  • Hiện: Nếu cột checkbox Hiện được tick, trường này sẽ hiển thị tại công việc phát sinh trong quy trình hoặc bước ở Portal nhà thầu ngược lại sẽ không hiển thị.
  • Khóa:  Nếu cột checkbox Khóa được tick, trường này sẽ không được nhập tại công việc phát sinh trong quy trình hoặc bước ở Portal nhà thầu

...

Tại mỗi node hoặc ở mỗi bước Portal nhà thầu hiển thị cột Hiện toàn bảng tương ứng với từng dòng

  • Nếu ở bước đó người dùng tick vào ô checkbox tại cột Hiện toàn bảng thì toàn bộ các cột Hiện theo từng trường sẽ được tự động tick theo
  • Nếu đang được tick vào ô checkbox tại cột Hiện toàn bảng → bỏ tick thì toàn bộ các cột Hiện theo từng trường sẽ bỏ hết tick theo.

...

Tại mỗi node hoặc ở mỗi bước Portal nhà thầu hiển thị cột Khóa toàn bảng tương ứng với từng dòng

  • Nếu ở bước đó được tick  vào ô checkbox tại cột khóa toàn bảng thì toàn bộ các cột Khóa theo từng trường sẽ được tự động tick theo
  • Nếu đang được tick vào ô checkbox tại cột khóa toàn bảng → bỏ tick thì toàn bộ các cột Khóa theo từng trường sẽ bỏ hết tick theo.

...

Khi nhấn nút Lưu → hệ thống kiểm tra dữ liệu nhập.

  • Khi người dùng chỉnh sửa thông tin→ hệ thống check 
    • Nếu trùng tên version có trong hệ thống → Hệ thống hiển thị PopUp thông báo "Tên version bảng nhập liệu đã tồn tại"
    • Nếu chỉnh sửa trạng thái từ không hoạt động → hoạt động hoặc bảng nhập liệu hê thống check xem đang có version cấu hình khác đang ở trạng thái Đang hoạt động của cùng một bảng nhập liệu đối với cùng quy trình hay portal nhà thầu hay không. Nếu tồn tại hiển thị thông báo: "Đã tồn tại version khác có cấu hình của bảng nhập liệu này"
  • Nếu không vi phạm vào 2 điều kiện trên. Hệ thống hiển thị Popup thông báo" Chỉnh sửa thành công"

=> Sau khi Lưu thông tin thành công

Đối với những hồ sơ đã phát sinh theo cấu hình thì khi chỉnh sửa thông tin cấu hình hoặc trạng thái về Không hoạt động→ hồ sơ vẫn hoạt động theo cấu hình trước đó cho đến hết quy trình.

Khi hồ sơ mới được tạo sẽ áp dụng cấu hình ẩn/hiện/khóa mới

...

Khi người dùng nhấn Thoát → 

Hệ thống Quay lại màn hình Danh sách version cấu hình ẩn/hiện/khóa grid và không lưu thông tin đã nhập.

...

Cho phép thoát màn hình thêm mới mà không lưu thông tin đã nhập.

...

Áp dụng quy trình/màn hìnhGrid

Hiển thị 2 tab:

  • Tất cả: Hiển thị tất cả các bước theo quy trình/Màn hình trong hệ thống
  • Đã chọn: Hiển thị toàn bộ các bước theo từng quy trình và màn hình portal nhà thầu được áp dụng với cấu hình này 
Xác định quy trình áp dụng cấu hình
11Tab Tất cả: Tên quy trình/màn hìnhTextBắt buộcHiển thị tên tất cả các quy trình/màn hình Portal nhà thầu trong hệ thống

Trường thông tin tab Tất cả

12Tab Tất cả: Bước trong quy trìnhTextBắt buộc
  • Hiển thị tên bước trong quy trình nếu giá trị ở trường Tên quy trình/màn hình là 1 quy trình 
  • Nếu giá trị trường Tên quy trình/màn hình là màn hình Portal nhà thầu thì giá trị trường Bước trong quy trình sẽ là null

Trường thông tin tab Tất cả


11Tab Đã chọn: Tên quy trình/màn hìnhTextBắt buộcHiển thị tên tất cả các quy trình/màn hình Portal nhà thầu đang được áp dụng cho cấu hình ẩn/hiện/khóa grid này

Trường thông tin tab Đã chọn

12Tab Đã chọn: Bước trong quy trìnhGrid+ TextKhông bắt buộc
  • Hiển thị tên bước trong quy trình nếu giá trị ở trường Tên quy trình/màn hình là 1 quy trình 
  • Nếu giá trị trường Tên quy trình/màn hình là màn hình Portal nhà thầu thì giá trị trường Bước trong quy trình sẽ là null

Hiển thị bước trong quy trình áp dụng cấu hình này 

13LọcButton

Chức năng cho phép lọc danh sách các bước quy trình/màn hình theo ở cả 2 tab Tất cả và Đã chọn

Hiển thị Popup Lọc

Chức năng Lọc của phần Áp dụng quy trình/màn hình
10ĐóngButton
Thoát khỏi màn hình Xem chi tiết cấu hình ẩn/hiện/khóa grid trở màn hình danh sách.

Thoát khỏi màn hình thông tin chi tiết

3.4.3 Màn hình Thêm mới version ẩn/hiện/khóa Grid


STTTrường/Nút chức năngKiểu dữ liệuBắt buộcQuy địnhMô tả

1

Mã version bảng nhập liệu

Text

Bắt buộc

Hệ thống tự Sinh theo công thức: Mã bảng nhập liệu + số thứ tự version được tạo từ bảng nhập liệu

Ví dụ đây là ver thứ 2 được cấu hình ẩn/hiện từ bảng nhập liệu Phạm vi công việc có mã bảng pvcv 

Image Added

Mã version bảng nhập liệu: pvcv2

Hiển thị mã Định danh duy nhất cho version cấu hình ẩn/hiện/khóa bảng nhập liệu

2

Tên phiên bản ẩn/hiện/khóa Grid

Text

Bắt buộc

Cho phép người dùng nhập tên version cấu hình ẩn/hiện/khóa bảng nhập liệu

Đây là trường bắt buộc, tên phiên bản ẩn/hiện/khóa grid không được trùng với tên phiên bản đã tồn tại trong hệ thống.

Hiển thị tên version cấu hình nhập liệu do người dùng nhập.


3

Tên bảng nhập liệu

Dropdown

Bắt buộc

Hiển thị danh sách tên bảng nhập liệu được lấy từ danh sách bảng nhập liệu từ tab Bảng nhập liệu cho phép NSD chọn bảng nhập liệu muốn cấu hình

Hiển thị tên bảng nhập liệu được cấu hình ẩn/hiện/khóa các trường

4

Trạng thái

Toggle 

Bắt buộc

Hiển thị trạng thái của bản ghi với 2 giá trị:

  • Hoạt động  (tương ứng với trạng thái On)
  • Không hoạt động (Tương ứng với trạng thái Off)

Giá trị mặc định hiển thị là ON. Cho phép NSD On/OFF toggle trường Trạng thái

Hiển thị trạng thái của version ẩn/hiện/khóa bảng nhập liệu, 


5Cấu hình trường trong bảng nhập liệuGridBắt buộc

Sau khi NSD chọn Bảng nhập liệu, Grid cấu hình trường trong bảng nhập liệu sẽ hiển thị danh sách các trường của bảng nhập liệu theo từng dòng, tương ứng với mỗi dòng cấu hình cho phép cấu hình ẩn/hiện/khóa theo từng trường

  • Ẩn
  • Khóa

Các nút chức năng:

  • Khóa toàn bảng
Cấu hình ẩn hiện khóa từng trường của bảng nhập liệu
6TrườngTextBắt buộc

Hiển thị danh sách các trường của bảng nhập liệu để người dùng cấu hình tương ứng với các trường


7ẨnToggle

Cho phép cấu hình trạng thái ẩn/hiện của trường đó theo từng bước trong quy trình/màn hình. NSD có thể ON/OFF toggle của trường Ẩn

  • Nếu toggle ở trạng thái ON-> trường này sẽ ẩn, không hiển thị tại công việc phát sinh trong quy trình hoặc màn Portal nhà thầu
  • Nếu toggle ở trạng thái OFF-> trường này sẽ hiển thị tại công việc phát sinh trong quy trình hoặc màn Portal nhà thầu
Trạng thái ẩn/hiện của từng trường trong bảng nhập liệu
8KhóaToggle

Cho phép cấu hình trạng thái khóa của trường đó theo từng bước trong quy trình/màn hình. NSD có thể ON/OFF toggle của trường Khóa

  • Nếu toggle ở trạng thái ON-> trường này sẽ khóa, không được phép nhập liệu tại công việc phát sinh trong quy trình hoặc màn Portal nhà thầu
  • Nếu toggle ở trạng thái OFF-> trường này sẽ được phép nhập liệu tại công việc phát sinh trong quy trình hoặc màn Portal nhà thầu
Trạng thái Khóa của từng trường trong bảng nhập liệu
9Khóa toàn bảngToggle

Hiển thị trạng thái khóa toàn bảng của cả bảng nhập liệu cho phép người dùng thao tác nhanh

  • Nếu toggle ở trạng thái ON-> toàn bộ trường grid sẽ khóa toggle trường Khóa ở trạng thái ON →  không được phép nhập liệu tại công việc phát sinh trong quy trình hoặc màn Portal nhà thầu
  • Nếu toggle ở trạng thái OFF→đi theo cấu hình khóa của từng trường
Hiển thị trạng thái khóa toàn bộ các trường bảng nhập liệu
10Áp dụng quy trình/màn hìnhGrid

Hiển thị 2 tab:

  • Tất cả: Hiển thị tất cả các bước theo quy trình/Màn hình trong hệ thống
  • Đã chọn: Hiển thị toàn bộ các bước theo từng quy trình và màn hình portal nhà thầu được áp dụng với cấu hình này 
Xác định quy trình áp dụng cấu hình
11Tab Tất cả: Tên quy trình/màn hìnhTextBắt buộc

Hiển thị tên tất cả các quy trình/màn hình Portal nhà thầu trong hệ thống


Trường thông tin tab Tất cả

12Tab Tất cả: Bước trong quy trìnhTextBắt buộc
  • Hiển thị tên bước trong quy trình nếu giá trị ở trường Tên quy trình/màn hình là 1 quy trình 
  • Nếu giá trị trường Tên quy trình/màn hình là màn hình Portal nhà thầu thì giá trị trường Bước trong quy trình sẽ là null

Trường thông tin tab Tất cả


13Tab tất cả/CheckboxCheckbox

Cho phép người dùng tick chọn bước theo quy trình/mà hình Portal nhà thầu áp dụng version này. 

Khi tick chọn sau khi nhấn nút Lưu, nếu lưu thành công hiển thị bên tab Đã chọn

Chọn bước quy trình, tên màn hình

11Tab Đã chọn: Tên quy trình/màn hìnhTextBắt buộc

Hiển thị tên tất cả các quy trình/màn hình Portal nhà thầu đang được áp dụng cho cấu hình ẩn/hiện/khóa grid này

Khi ở màn hình Thêm mới tab này sẽ hiển thị giá trị null

Trường thông tin tab Đã chọn

12Tab Đã chọn: Bước trong quy trìnhGrid+ TextKhông bắt buộc
  • Hiển thị tên bước trong quy trình nếu giá trị ở trường Tên quy trình/màn hình là 1 quy trình 
  • Nếu giá trị trường Tên quy trình/màn hình là màn hình Portal nhà thầu thì giá trị trường Bước trong quy trình sẽ là null
  • Khi ở màn hình Thêm mới tab này sẽ hiển thị giá trị null

Hiển thị bước trong quy trình áp dụng cấu hình này 

13LọcButton

Chức năng cho phép lọc danh sách các bước quy trình/màn hình theo ở cả 2 tab Tất cả và Đã chọn

Hiển thị Popup Lọc áp dụng quy trình/màn hình

Chức năng Lọc của phần Áp dụng quy trình/màn hình
14LưuButton

Khi vào màn hình thêm mới, nút lưu ở trạng thái mặc định disble (vì chưa nhập trường thông tin nào)

Sau khi nhập hết các trường thông tin bắt buộc, nút Lưu sẽ ở trạng thái Enable cho phép người dùng chọn

  • Tên phiên bản ẩn/hiện/khóa grid
  • Bảng nhập liệu

Khi nhấn nút Lưu → hệ thống kiểm tra dữ liệu nhập.

  • Nếu trùng tên version có trong hệ thống → Hệ thống hiển thị PopUp thông báo "Không thành công - Trùng tên phiên bản ẩn/hiện/khóa grid"
  • Nếu cùng một bảng nhập liệu cùng 1 bước trong quy trình/ màn hình Portal nhà thầu, đã tồn tại một version cấu hình khác ở trạng thái Đang hoạt động. Hệ thống hiển thị thông báo "Không thành công- Tồn tại phiên bản cấu hình cùng 1 grid của cùng 1 bước trong quy trình hoặc 1 màn hình portal nhà thầu"
  • Nếu không vi phạm vào 2 điều kiện trên. Hệ thống hiển thị Popup thông báo" Thành công- Thêm mới cấu hình bảng nhập liệu thành công"
Check hợp lệ khi thêm mới và lưu thông tin nếu hợp lệ
10ĐóngButton
Thoát khỏi màn hình Thêm mới cấu hình ẩn/hiện/khóa grid trở màn hình danh sách.

Thoát khỏi màn hình thêm mới

3.4.4 Màn hình Chỉnh sửa version ẩn/hiện/khóa Grid

STTTrường/Nút chức năngKiểu dữ liệuBắt buộcQuy địnhMô tả

1

Mã version bảng nhập liệu

Text

Bắt buộc

Hệ thống tự Sinh theo công thức: Mã bảng nhập liệu + số thứ tự version được tạo từ bảng nhập liệu

Ví dụ đây là ver thứ 2 được cấu hình ẩn/hiện từ bảng nhập liệu Phạm vi công việc có mã bảng pvcv 

Image Added

Mã version bảng nhập liệu: pvcv2

Hiển thị mã Định danh duy nhất cho version cấu hình ẩn/hiện/khóa bảng nhập liệu

2

Tên phiên bản ẩn/hiện/khóa Grid

Text

Bắt buộc

Hiển thị tên phiên bản ẩn/hiện/khóa grid hiện tại

Cho phép người dùng chỉnh sửa tên version cấu hình ẩn/hiện/khóa bảng nhập liệu

Đây là trường bắt buộc, tên phiên bản ẩn/hiện/khóa grid không được trùng với tên phiên bản đã tồn tại trong hệ thống.

Hiển thị tên version cấu hình nhập liệu do người dùng nhập.


3

Tên bảng nhập liệu

Dropdown

Bắt buộc

Hiển thị danh sách tên bảng nhập liệu được lấy từ danh sách bảng nhập liệu từ tab Bảng nhập liệu cho phép NSD chọn bảng nhập liệu muốn cấu hình

Hiển thị tên bảng nhập liệu được cấu hình ẩn/hiện/khóa các trường

4

Trạng thái

Toggle 

Bắt buộc

Hiển thị trạng thái của bản ghi với 2 giá trị:

  • Hoạt động  (tương ứng với trạng thái On)
  • Không hoạt động (Tương ứng với trạng thái Off)

Giá trị mặc định hiển thị là ON. Cho phép NSD On/OFF toggle trường Trạng thái

Hiển thị trạng thái của version ẩn/hiện/khóa bảng nhập liệu, 


5Cấu hình trường trong bảng nhập liệuGridBắt buộc

Sau khi NSD chọn Bảng nhập liệu, Grid cấu hình trường trong bảng nhập liệu sẽ hiển thị danh sách các trường của bảng nhập liệu theo từng dòng, tương ứng với mỗi dòng cấu hình cho phép cấu hình ẩn/hiện/khóa theo từng trường

  • Ẩn
  • Khóa

Các nút chức năng:

  • Khóa toàn bảng
Cấu hình ẩn hiện khóa từng trường của bảng nhập liệu
6TrườngTextBắt buộc

Hiển thị danh sách các trường của bảng nhập liệu để người dùng cấu hình tương ứng với các trường


7ẨnToggle

Cho phép cấu hình trạng thái ẩn/hiện của trường đó theo từng bước trong quy trình/màn hình. NSD có thể ON/OFF toggle của trường Ẩn

  • Nếu toggle ở trạng thái ON-> trường này sẽ ẩn, không hiển thị tại công việc phát sinh trong quy trình hoặc màn Portal nhà thầu
  • Nếu toggle ở trạng thái OFF-> trường này sẽ hiển thị tại công việc phát sinh trong quy trình hoặc màn Portal nhà thầu
Trạng thái ẩn/hiện của từng trường trong bảng nhập liệu
8KhóaToggle

Cho phép cấu hình trạng thái khóa của trường đó theo từng bước trong quy trình/màn hình. NSD có thể ON/OFF toggle của trường Khóa

  • Nếu toggle ở trạng thái ON-> trường này sẽ khóa, không được phép nhập liệu tại công việc phát sinh trong quy trình hoặc màn Portal nhà thầu
  • Nếu toggle ở trạng thái OFF-> trường này sẽ được phép nhập liệu tại công việc phát sinh trong quy trình hoặc màn Portal nhà thầu
Trạng thái Khóa của từng trường trong bảng nhập liệu
9Khóa toàn bảngToggle

Hiển thị trạng thái khóa toàn bảng của cả bảng nhập liệu cho phép người dùng thao tác nhanh

  • Nếu toggle ở trạng thái ON-> toàn bộ trường grid sẽ khóa toggle trường Khóa ở trạng thái ON →  không được phép nhập liệu tại công việc phát sinh trong quy trình hoặc màn Portal nhà thầu
  • Nếu toggle ở trạng thái OFF→đi theo cấu hình khóa của từng trường
Hiển thị trạng thái khóa toàn bộ các trường bảng nhập liệu
10Áp dụng quy trình/màn hìnhGrid

Hiển thị 2 tab:

  • Tất cả: Hiển thị tất cả các bước theo quy trình/Màn hình trong hệ thống
  • Đã chọn: Hiển thị toàn bộ các bước theo từng quy trình và màn hình portal nhà thầu được áp dụng với cấu hình này 
Xác định quy trình áp dụng cấu hình
11Tab Tất cả: Tên quy trình/màn hìnhTextBắt buộc

Hiển thị tên tất cả các quy trình/màn hình Portal nhà thầu trong hệ thống


Trường thông tin tab Tất cả

12Tab Tất cả: Bước trong quy trìnhTextBắt buộc
  • Hiển thị tên bước trong quy trình nếu giá trị ở trường Tên quy trình/màn hình là 1 quy trình 
  • Nếu giá trị trường Tên quy trình/màn hình là màn hình Portal nhà thầu thì giá trị trường Bước trong quy trình sẽ là null

Trường thông tin tab Tất cả


13Tab tất cả/CheckboxCheckbox

Cho phép người dùng tick chọn bước theo quy trình/mà hình Portal nhà thầu áp dụng version này. 

Khi tick chọn sau khi nhấn nút Lưu, nếu lưu thành công hiển thị bên tab Đã chọn

Chọn bước quy trình, tên màn hình

11Tab Đã chọn: Tên quy trình/màn hìnhTextBắt buộc

Hiển thị tên tất cả các quy trình/màn hình Portal nhà thầu đang được áp dụng cho cấu hình ẩn/hiện/khóa grid này

Khi ở màn hình Thêm mới tab này sẽ hiển thị giá trị null

Trường thông tin tab Đã chọn

12Tab Đã chọn: Bước trong quy trìnhGrid+ TextKhông bắt buộc
  • Hiển thị tên bước trong quy trình nếu giá trị ở trường Tên quy trình/màn hình là 1 quy trình 
  • Nếu giá trị trường Tên quy trình/màn hình là màn hình Portal nhà thầu thì giá trị trường Bước trong quy trình sẽ là null
  • Khi ở màn hình Thêm mới tab này sẽ hiển thị giá trị null

Hiển thị bước trong quy trình áp dụng cấu hình này 

13Tab Đã chọn/CheckboxCheckbox

Mặc định các dòng đều ở trạng thái đã tick

Cho phép người dùng bỏ tick chọn các bước theo quy trình/mà hình Portal nhà thầu áp dụng version này. 

Khi tick chọn sau khi nhấn nút Lưu, nếu lưu thành công sẽ bị xóa khỏi tab Đã chọn→ khi đó bước quy trình/màn hình đó sẽ không áp dụng cấu hình mới này. (áp dụng cho các hồ sơ phát sinh sau khi lưu phiên bản này)

Bỏ chọn bước quy trình, tên màn hình đã áp dụng

13LọcButton

Chức năng cho phép lọc danh sách các bước quy trình/màn hình theo ở cả 2 tab Tất cả và Đã chọn

Hiển thị Popup Lọc áp dụng quy trình/màn hình

Chức năng Lọc của phần Áp dụng quy trình/màn hình
14LưuButton

Khi vào màn hình thêm mới, nút lưu ở trạng thái mặc định disble (vì chưa nhập trường thông tin nào)

Sau khi nhập hết các trường thông tin bắt buộc, nút Lưu sẽ ở trạng thái Enable cho phép người dùng chọn

  • Tên phiên bản ẩn/hiện/khóa grid
  • Bảng nhập liệu

Khi nhấn nút Lưu → hệ thống kiểm tra dữ liệu nhập.

  • Nếu trùng tên version có trong hệ thống → Hệ thống hiển thị PopUp thông báo "Không thành công - Trùng tên phiên bản ẩn/hiện/khóa grid"
  • Nếu cùng một bảng nhập liệu cùng 1 bước trong quy trình/ màn hình Portal nhà thầu, đã tồn tại một version cấu hình khác ở trạng thái Đang hoạt động. Hệ thống hiển thị thông báo "Không thành công- Tồn tại phiên bản cấu hình cùng 1 grid của cùng 1 bước trong quy trình hoặc 1 màn hình portal nhà thầu"
  • Nếu không vi phạm vào 2 điều kiện trên. Hệ thống hiển thị Popup thông báo" Thành công- Chỉnh sửa cấu hình bảng nhập liệu thành công"

=> Sau khi Lưu thông tin thành công

Đối với những hồ sơ đã phát sinh theo cấu hình thì khi chỉnh sửa thông tin cấu hình hoặc trạng thái về Không hoạt động→ hồ sơ vẫn hoạt động theo cấu hình ẩn/hiện/khóa trước đó cho đến hết quy trình.

Khi hồ sơ mới được tạo sẽ áp dụng cấu hình ẩn/hiện/khóa grid mới

Check hợp lệ khi thêm mới và lưu thông tin nếu hợp lệ
10ĐóngButton
Thoát khỏi màn hình chỉnh sửa cấu hình ẩn/hiện/khóa grid trở màn hình danh sách.

Thoát khỏi màn hình chỉnh sửa

3.4.4 Màn hình Copy phiên bản ẩn/hiện/khóa Grid

Tương tự màn hình Chỉnh sửa

Popup Lọc áp dụng quy trình/màn hình

STT

Trường/Nút chức năng

Kiểu dữ liệu

Điều kiện

Quy định

Mô tả

1

Quy trình

Dropdown

Bắt buộc

Hiển thị danh sách Quy trình/màn hình, có giá trị “Tất cả” mặc định.

-Hiển thị tất cả các giá trị tên Quy trình và màn hình Portal nhà thầu có trong hệ thống

- Cho phép chọn một hoặc nhiều giá trị từ dropdown.
- Các giá trị đã chọn được hiển thị trong ô, kèm nút “x” để xóa từng giá trị.

Hệ thống cho phép lọc các version ẩn/hiện/khóa grid theo Bảng nhập liệu đã chọn

2

Đặt lại

Button


Tại màn hình Lọc hiển thị nút chức năng “Đặt lại”

Xóa nội dung đã nhập và cho phép nhập lại từ đầu.

Cho phép đặt lại các điều kiện lọc

3

Áp dụng

Button


Tại màn hình Lọc hiển thị nút chức năng “Áp dụng”

Sau khi nhấn áp dụng màn hình Áp dụng lọc các bản ghi thỏa mãn điều kiện ở grid Áp dụng quy trình/màn hình

Thực hiện lọc các bản ghi theo điều kiện đã chọn


Popup Xác nhận Xóa 

STT

Trường/Nút chức năng

Kiểu dữ liệu

Điều kiện

Quy định

Mô tả

1Nội dung TextBắt buộcHiển thị thông báo " Bạn có chắc chắn muốn xóa version cấu hình ẩn/hiện/khóa bảng nhập liệu này không"

Nội dung thông báo PopUp xóa tài liệu

1HủyButton
Hủy hành động Xóa

Chức năng cho phép người dùng thoát khỏi Pop-up xác nhận xóa

2Tôi chắc chắnButton

Hệ thống kiểm tra

  • Nếu đã phát sinh hồ sơ theo cấu hình ẩn/hiện/khóa grid này thì sẽ không cho phép xóa, hiển thị thông báo "Đã phát sinh hồ sơ theo cấu hình này, không thể xóa"
  • Nếu chưa phát sinh dữ liệu theo cấu hình ẩn/hiện/khóa grid này" Hệ thống thông báo xóa thành công và thực hiện xóa bản ghi
.

Chức năng cho phép người dùng xóa

Loại tài liệu

bản ghi đã chọn

.