부서권한관리는 시스템 사용을 위해 사용자에게 권한을 부여할 경우 사용자가 업무담당자에 한해서 부서별로 사용자에게 일괄 권한을 부여하는 기능을 제공한다.
① 부서별 권한 등록 : 부서별 업무담당자를 조회하여 권한정보를 일괄 및 개별 등록한다. ② 부서별 권한 수정 : 부서별 업무담당자에게 할당된 권한정보를 일괄 및 개별 수정한다. ③ 부서별 권한 삭제 : 부서별 업무담당자에게 할당된 권한정보를 일괄 및 개별 삭제한다. ④ 부서별 권한 목록 : 부서별 업무담당자에게 할당된 권한정보를 조회한다.
유형 | 대상소스명 | 비고 |
---|---|---|
Controller | egovframework.com.sec.ram.web.EgovDeptAuthorController.java | 부서권한 관리를 위한 컨트롤러 클래스 |
Service | egovframework.com.sec.ram.service.EgovDeptAuthorService.java | 부서권한 관리를 위한 서비스 인터페이스 |
ServiceImpl | egovframework.com.sec.ram.service.impl.EgovDeptAuthorServiceImpl.java | 부서권한 관리를 위한 서비스 구현 클래스 |
DAO | egovframework.com.sec.ram.service.impl.DeptAuthorDAO.java | 부서권한 관리를 위한 데이터처리 클래스 |
VO | egovframework.com.sec.ram.service.DeptAuthorVO.java | 부서권한 관리를 위한 VO 클래스 |
Model | egovframework.com.sec.ram.service.DeptAuthor.java | 부서권한 관리를 위한 Model 클래스 |
JSP | /WEB-INF/jsp/egovframework/cmm/sec/ram/EgovDeptAuthorManage.jsp | 부서권한 관리를 위한 jsp페이지 |
JSP | /WEB-INF/jsp/egovframework/cmm/sec/ram/EgovDeptSearch.jsp | 부서목록 조회를 위한 jsp페이지 |
테이블명 | 테이블명(영문) | 비고 |
---|---|---|
사용자보안설정 | COMTNEMPLYRSCRTYESTBS | 사용자별로 권한을 설정한다. |
사용자정보 | COMTNEMPLYRINFO | 업무시스템을 사용하는 사용자 정보를 정의한다. |
조직정보 | COMTNORGNZTINFO | 공통서비스 구현에 있어 필요한 조직에 관련된 정보를 정의한다. |
Action | URL | Controller method | QueryID |
---|---|---|---|
조회 | /cmm/sec/ram/EgovDeptAuthorList.do | selectDeptAuthorList | “deptAuthorDAO.selectDeptAuthorList” |
“deptAuthorDAO.selectDeptAuthorListTotCnt” |
부서권한 목록은 페이지 당 10건씩 조회되며 페이징은 10페이지씩 이루어진다. 검색조건은 부서코드에 대해서 수행되고, 부서정보는 팝업을 통한 검색으로 선택할 수 있다.
팝업 : 부서 선택을 위한 팝업을 호출한다.
조회 : 해당 부서의 사용자 별 권한 정보 목록을 조회한다.
Action | URL | Controller method | QueryID |
---|---|---|---|
등록 | /cmm/sec/ram/EgovDeptAuthorInsert.do | insertDeptAuthor | “deptAuthorDAO.insertDeptAuthor” |
수정 | “deptAuthorDAO.updateDeptAuthor” |
조회된 부서별 사용자 권한을 등록하기 위해서는 조회 목록의 선택 체크박스에 선택을 한 뒤 권한 항목에 해당 권한정보를 선택하고 등록 버튼을 선택한다. 수정 화면은 등록 화면과 동일하고, 기 등록된 사용자의 권한을 수정한 뒤 등록 버튼을 선택한다.
선택 : 사용자에게 권한을 부여하기 위해 체크박스를 선택한다. 멀티선택이 가능하다.
등록 : 선택된 사용자에게 권한을 등록한다.
Action | URL | Controller method | QueryID |
---|---|---|---|
삭제 | /cmm/sec/ram/EgovDeptAuthorDelete.do | deleteDeptAuthor | “deptAuthorDAO.deleteDeptAuthor” |
조회된 부서별 사용자 권한을 삭제하기 위해서는 조회 목록의 선택 체크박스에 선택을 삭제 버튼을 선택한다.
선택 : 사용자에게 권한을 부여하기 위해 체크박스를 선택한다. 멀티선택이 가능하다.
삭제 : 선택된 사용자에게 권한을 해제한다.