Versions Compared

Key

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

...

1. Card (Mô tả tính năng)

Là người dùng, tôi có thể cấu hình tính năng ẩn hiển cho từng cột của bảng nhập liệu

2. Confirmation/ Acceptance Criteria (Tiêu chí nghiệm thu)

  1. Người dùng có thể cấu hình cột nào ẩn/ hiển thị tại từng bước trong quy trình, khi đến bước quy trình cột đó sẽ không xuất hiện
  2. Người dùng có thể cấu hình cột nào khó tại từng bước trong quy trình, khi đến bước quy trình đó người dùng sẽ không thao tác được

  3. Người dùng có thể cấu hình cột nào bắt buộc nhập, khi xuất hiện thì người dùng phải nhập dữ liệu mới cho hoàn thành công việc
  4. Người dùng chỉ import/ export các cột mà người dùng được view dữ liệu

3. Conversation (Mô tả chi tiết)

...

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

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

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.


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 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, 


5Quy trình/Portal nhà thầuGrid+ TextBắt buộc

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

Xác định quy trình áp dụng cấu hình
6Tên bước trong quy trìnhGrid+ TextBắt buộcHiển thị tên các node theo từng quy trìnhHiển thị áp dụng rule
7Danh 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ẽ 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
Hiển thị hình trạng thái ẩn/hiện/khóa từng trường
8Hiệ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.

Hiển thị trạng thái hiển thị toàn bộ các trường bảng nhập liệu
9Khóa 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 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.

Hiển thị trạng thái khóa toàn bộ các trường bảng nhập liệu
10ThoátButton
Quay 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

...

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 Modified

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

4

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, 


5Quy trình/Portal nhà thầuGrid+ TextBắt buộc

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

Xác định quy trình áp dụng cấu hình
6Tên bước trong quy trìnhGrid+ TextBắt buộc

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


Hiển thị áp dụng rule
7Danh 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 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
Cho phép cấu hình ẩn/hiện/khóa từng trường của bảng nhập liệu
8Hiệ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 đó 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.
Cho phép cấu hình Hiện toàn bộ các trường của bảng nhập liệu
9Khóa 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 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.
Cho phép cấu hình khóa toàn bộ các trường của bảng nhập liệu
10LưuButton

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

Check hợp lệ khi thêm mới loại tài liệu và lưu thông tin nếu hợp lệ
11ThoátButton

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.


Popup Xác nhận Xóa 

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 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à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 đã chọn.