4.1.3.1. Add role
Tên use case Add role
Tác nhân Role Domain Engineer
Miêu tả Miêu tả quá trình tạo ra một vai trò
Các hành động 1. Use case được khởi tạo khi Role Domain Engineer mở
ứng dụng để thêm vai trò mới.
2. Role Domain Engineer nhập các thông tin của vai trò
mới và submit.
3. Hệ thống thực hiện lệnh thêm mới một vai trò
Ngoại lệ Trong bước 2: nếu Role Domain Engineer không nhập đầy
đủ thông tin bắt buộc thì hệ thống sẽ báo lỗi và yêu cầu nhập lại
Trong bước 4: nếu vai trò này đã tồn tại thì hệ thống sẽ báo lỗi và yêu cầu nhập tên khác.
Điều kiện tiên quyết Use case " Session Establishing" đã được xử lý
4.1.3.2. Add user
Tên use case Add role
Tác nhân Security Administrator
Miêu tả Miêu tả quá trình tạo ra một người dùng mới
Các hành động 4. use case được khởi tạo khi Security Administrator mở
ứng dụng để thêm người dùng mới.
5. Security Administrator nhập các thông tin của người dùng mới, chọn các vai trò cho người dùng này và submit.
6. Hệ thống thực hiện lệnh thêm mới một người dùng
Ngoại lệ Trong bước 2: nếu Security Administrator không nhập đầy
đủ thông tin bắt buộc thì hệ thống sẽ báo lỗi và yêu cầu nhập lại
Trong bước 4: nếu người này đã tồn tại thì hệ thống sẽ báo lỗi và yêu cầu nhập tên khác.
Điều kiện tiên quyết Use case " Session Establishing" đã được xử lý
4.1.3.3. User Assignment
Tên use case User Assignment
Tác nhân Security Administrator
Miêu tả Miêu tả quá trình mà Security administrator gán vai trò cho
một regular user
Các hành động 7. User case được khởi tạo khi security administrator mở
ứng dụng user assignment
8. Danh sách người sử dụng và các vai trò đã tồn tại sẽ xuất hiện
9. Security administrator chọn người sử dụng được gán cho các vai trò
10.Nếu quan hệ UA là hợp lệ, quan hệ UA này sẽ được thêm vào hệ thống.
Ngoại lệ Trong bước 4, nếu quan hệ UA là không hợp, hệ thống sẽ
gửi một thông báo lỗi cho security administrator
Điều kiện tiên quyết Use case " Session Establishing" đã được xử lý
4.1.3.4. Permission Assignment
Tên use case Permission Assignment
Tác nhân Security Administrator
Miêu tả Miêu tả quá trình security administrator cấp quyền cho một
vai trò.
Các hành động 1.use case được khởi tạo khi security administrator mở
ứng dụng permission assignment
2.Danh sách các vai trò hiện ra
3.security administrator chọn vai trò và các quyền gán cho vai trò này.
4.nếu quan hệ PA này là hợp lệ, quan hệ này sẽ đựoc thêm vào hệ thống.
Ngoại lệ Trong bước 4, nếu quan hệ PA không hợp lệ thì hệ thống sẽ
gửi một thông báo lỗi cho security administrator
Điều kiện tiên quyết Use case " Session Establishing" đã được xử lý
4.1.3.5. Session Establishing
Sau khi người sử dụng đã được gán vào một số vai trò, người sủ dụng có thể thiết lập phiên làm việc trong hệ thống dựa trên vai trò. Khi một người sử dụng thiết lập một phiên, anh ta đầu tiên sẽ gửi lên một thỉnh cầu, hệ thống sẽ hiển thị tất cả các vai trò mà anh ta có thể kích hoạt. Người sử dụng sau đó sẽ lựa chọn vai trò mà anh ta muốn kích hoạt trong phiên làm việc này.
Tên use case Session Establishing
Tác nhân Regular user
Miêu tả Miêu tả quá trình một người sử dụng khởi tạo một phiên
làm việc mới.
Các hành động 1. Use case được khởi tạo khi người sử dụng mở một
ứng dụng để khởi tạo một phiên
2. Nười sử dụng xác thực cho việc khởi tạo một phiên 3. Hệ thống sẽ hiển thị tất cả các vai trò mà người sử
dụng có thể kích hoạt
4. Người sử dụng chọn các vai trò mà anh ra muốn kích
hoạt trong phiên
5. Một phiên làm việc mới được tạo ra với các vai trò mà người sử dụng đã lựa chọn
Ngoại lệ Trong bước 2, nếu sự xác thực người sử dụng không
được công nhận, thì tiến trình bị hủy bỏ.
Điều kiện tiên quyết