목차

부서 권한 관리

개요

부서권한관리는 시스템 사용을 위해 사용자에게 권한을 부여할 경우 사용자가 업무담당자에 한해서 부서별로 사용자에게 일괄 권한을 부여하는 기능을 제공한다.

설명

  ① 부서별 권한 등록 : 부서별 업무담당자를 조회하여 권한정보를 일괄 및 개별 등록한다.
  ② 부서별 권한 수정 : 부서별 업무담당자에게 할당된 권한정보를 일괄 및 개별 수정한다.
  ③ 부서별 권한 삭제 : 부서별 업무담당자에게 할당된 권한정보를 일괄 및 개별 삭제한다.
  ④ 부서별 권한 목록 : 부서별 업무담당자에게 할당된 권한정보를 조회한다.

관련 리소스

클래스

유형대상소스명비고
Controlleregovframework.com.sec.ram.web.EgovDeptAuthorController.java부서권한 관리를 위한 컨트롤러 클래스
Serviceegovframework.com.sec.ram.service.EgovDeptAuthorService.java부서권한 관리를 위한 서비스 인터페이스
ServiceImplegovframework.com.sec.ram.service.impl.EgovDeptAuthorServiceImpl.java부서권한 관리를 위한 서비스 구현 클래스
DAOegovframework.com.sec.ram.service.impl.DeptAuthorDAO.java부서권한 관리를 위한 데이터처리 클래스
VOegovframework.com.sec.ram.service.DeptAuthorVO.java부서권한 관리를 위한 VO 클래스
Modelegovframework.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공통서비스 구현에 있어 필요한 조직에 관련된 정보를 정의한다.

관련화면 및 수행메뉴얼

부서권한목록 조회

ActionURLController methodQueryID
조회/cmm/sec/ram/EgovDeptAuthorList.doselectDeptAuthorList“deptAuthorDAO.selectDeptAuthorList”
“deptAuthorDAO.selectDeptAuthorListTotCnt”

부서권한 목록은 페이지 당 10건씩 조회되며 페이징은 10페이지씩 이루어진다. 검색조건은 부서코드에 대해서 수행되고, 부서정보는 팝업을 통한 검색으로 선택할 수 있다.

부서권한목록 조회

팝업 : 부서 선택을 위한 팝업을 호출한다.
조회 : 해당 부서의 사용자 별 권한 정보 목록을 조회한다.


부서권한 등록 및 수정

ActionURLController methodQueryID
등록/cmm/sec/ram/EgovDeptAuthorInsert.doinsertDeptAuthor“deptAuthorDAO.insertDeptAuthor”
수정 “deptAuthorDAO.updateDeptAuthor”

조회된 부서별 사용자 권한을 등록하기 위해서는 조회 목록의 선택 체크박스에 선택을 한 뒤 권한 항목에 해당 권한정보를 선택하고 등록 버튼을 선택한다. 수정 화면은 등록 화면과 동일하고, 기 등록된 사용자의 권한을 수정한 뒤 등록 버튼을 선택한다.

부서권한 등록 및 수정

선택 : 사용자에게 권한을 부여하기 위해 체크박스를 선택한다. 멀티선택이 가능하다.
등록 : 선택된 사용자에게 권한을 등록한다.


부서권한 삭제

ActionURLController methodQueryID
삭제/cmm/sec/ram/EgovDeptAuthorDelete.dodeleteDeptAuthor“deptAuthorDAO.deleteDeptAuthor”

조회된 부서별 사용자 권한을 삭제하기 위해서는 조회 목록의 선택 체크박스에 선택을 삭제 버튼을 선택한다.

부서권한 삭제

선택 : 사용자에게 권한을 부여하기 위해 체크박스를 선택한다. 멀티선택이 가능하다.
삭제 : 선택된 사용자에게 권한을 해제한다.


부서목록 조회 팝업

ActionURLController methodQueryID
조회/cmm/sec/ram/EgovDeptSearchList.doselectDeptList“deptAuthorDAO.selectDeptList”
“deptAuthorDAO.selectDeptListTotCnt”

부서별 사용자의 권한 목록을 조회하기 위해 부서선택을 위한 팝업을 호출한다.

부서목록 조회 팝업

팝업에 조회된 부서목록 중 해당 부서를 선택하거나 체크박스를 선택 후 확인버튼을 선택한다.

조회 : 부서 목록을 조회한다.
확인 : 선택된 부서를 조회조건으로 선택한다.