Bỏ qua

User Story: Xem ma tran phan quyen vai tro

1. Description

La Admin, toi muon xem ma tran phan quyen the hien moi quan he giua vai tro va chuc nang he thong, de nam bat toan canh quyen truy cap cua tung vai tro va ho tro viec phan quyen chinh xac.

2. Acceptance Criteria

2.1 Happy Path

AC-001: Xem ma tran vai tro x chuc nang - GIVEN Admin dang dang nhap va truy cap man hinh Phan quyen vai tro (SCR-SYS-20) - WHEN man hinh duoc tai thanh cong - THEN he thong hien thi ma tran voi cot la 5 vai tro (Manager, Data Owner, Approver, Staff, Admin) va hang la cac chuc nang he thong, the hien ro quyen truy cap cua tung vai tro doi voi tung chuc nang

AC-002: Xem chi tiet quyen truy cap theo vai tro - GIVEN Admin dang xem ma tran phan quyen - WHEN Admin xem cot vai tro "Manager" - THEN he thong hien thi tat ca cac chuc nang ma Manager duoc phep truy cap: Tong quan, Du lieu dinh vi, Kham pha DL, Ban do hien trang, Du lieu tuong lai, Bao cao

AC-003: Xem chi tiet quyen truy cap vai tro Admin - GIVEN Admin dang xem ma tran phan quyen - WHEN Admin xem cot vai tro "Admin" - THEN he thong hien thi chi chuc nang "Quan tri he thong" duoc phep truy cap, cac module nghiep vu (Anchored Data, Discovery, Map, Plan, Dict, Report) duoc danh dau khong co quyen

2.2 Alternative Paths

AC-004: Loc ma tran theo vai tro cu the - GIVEN Admin dang xem ma tran phan quyen - WHEN Admin chon loc theo vai tro "Data Owner" - THEN he thong chi hien thi cac chuc nang lien quan den vai tro Data Owner: Tong quan, Ban do hien trang (+ alert xac nhan), Tra cuu Tu dien

AC-005: Xem danh sach nguoi dung theo vai tro - GIVEN Admin dang xem ma tran phan quyen - WHEN Admin nhan vao mot vai tro cu the (vi du: "Approver") - THEN he thong hien thi danh sach nguoi dung dang duoc gan vai tro do

2.3 Error Cases

AC-006: Nguoi dung khong co quyen Admin - GIVEN nguoi dung dang dang nhap voi vai tro khac Admin (vi du: Manager, Staff) - WHEN nguoi dung co truy cap man hinh Phan quyen vai tro - THEN he thong tu choi truy cap va hien thi thong bao "Ban khong co quyen thuc hien thao tac nay"

3. Business Rules

  • Ma tran phan quyen la chi doc (read-only), Admin khong the thay doi quyen truy cap cua tung vai tro tren man hinh nay (quyen co dinh theo thiet ke)
  • He thong ho tro 5 vai tro co dinh: Manager, Data Owner, Approver, Staff, Admin
  • Quyen truy cap menu theo vai tro:
  • Manager: Tong quan, Du lieu dinh vi, Kham pha DL, Ban do hien trang, Du lieu tuong lai, Bao cao
  • Data Owner: Tong quan, Ban do hien trang (+ alert xac nhan), Tra cuu Tu dien
  • Approver: Tong quan, Ban do hien trang (xem), Quy hoach du lieu, Bao cao
  • Staff: Tong quan, Tra cuu Tu dien
  • Admin: Quan tri he thong
  • Admin khong truy cap module nghiep vu (ASM-RM-003)
  • Data Owner chi nhin thay du lieu thuoc don vi minh (unit-scoped) (ASM-RM-004)
  • Staff chi thay du lieu da PUBLISHED (ASM-RM-005)

4. Traceability

Feature: Phan quyen vai tro

Related Use Cases: - UC-SYS-002: Phan quyen theo vai tro

Screens: - SCR-SYS-20: Phan quyen vai tro

Business Flows: - Khong ap dung

Business Entities: - User (Nguoi dung)

Role Matrix: - RM-001: Manager - RM-002: Data Owner - RM-003: Approver - RM-004: Staff - RM-005: Admin

Third-Party Integrations: - Khong ap dung

5. Out of Scope

  • Chinh sua quyen truy cap cua vai tro tren giao dien (quyen co dinh theo thiet ke)
  • Tao vai tro moi ngoai 5 vai tro da dinh nghia
  • Xuat bao cao phan quyen ra file (PDF, Excel)