====== 권한 그룹 관리 ====== ===== 개요 ===== **권한그룹관리**는 시스템 사용을 위해 사용자의 특성에 따라 그룹을 설정하고, 특정 그룹을 선택한 뒤 해당 그룹에 속한 사용자에게 일괄적으로 권한을 부여할 수 있는 관리기능을 제공한다. ===== 설명 ===== * **권한그룹관리**는 그룹단위로 사용자권한을 관리하기 위한 목적으로 **등록, 수정, 삭제, 목록조회**의 기능을 수반한다. ① 권한그룹 등록 : 그룹별 사용자를 조회하여 권한정보를 일괄 및 개별 등록한다. ② 권한그룹 수정 : 그룹별 사용자에게 할당된 권한정보를 일괄 및 개별 수정한다. ③ 권한그룹 삭제 : 그룹별 사용자에게 할당된 권한정보를 일괄 및 개별 삭제한다. ④ 권한그룹 목록 : 그룹별 사용자에게 할당된 권한정보를 조회한다. ===== 관련화면 및 수행메뉴얼 ===== === 권한그룹목록 조회 === ^Action^URL^Controller method^QueryID^ |조회|/cmm/sec/ram/EgovAuthorGroupList.do|selectAuthorGroupList|"authorGroupDAO.selectAuthorGroupList"| | | | |"authorGroupDAO.selectAuthorGroupListTotCnt"| 권한그룹 목록은 페이지 당 10건씩 조회되며 페이징은 10페이지씩 이루어진다. 검색조건은 그룹, 사용자ID, 사용자명 대해서 수행되고, 그룹은 팝업을 통하여 선택한다. {{:egovframework:com:cmm:sec:ram:egovauthorgroupmanage.jpg|권한그룹목록 조회}} 그룹 단위로 사용자별 권한을 등록할 경우 조회조건 선택항목을 **그룹**으로 선택한 뒤 팝업버튼을 선택하면 그룹을 조회할 수 있는 팝업이 실행된다.\\ 조회조건 : 사용자ID, 사용자명, 그룹으로 구분하여 검색 기능에 제공한다.\\ 조회 : 그룹의 목록을 조회한다.\\ 상세조회 : 조회된 그룹목록중 특정 항목을 선택하면 상세조회 화면으로 이동한다.\\ ---- === 권한그룹 등록 및 수정 === ^Action^URL^Controller method^QueryID^ |등록|/cmm/sec/ram/EgovAuthorGroupInsert.do|insertAuthorGroup|"authorGroupDAO.insertAuthorGroup"| |수정|/cmm/sec/ram/EgovAuthorGroupUpdate.do|updateAuthorGroup|"authorGroupDAO.updateAuthorGroup"| 조회된 사용자별 권한을 **등록**하기 위해서는 조회 목록의 선택 체크박스에 선택을 한 뒤 권한 항목에 해당 권한정보를 선택하고 등록 버튼을 선택한다.\\ 수정 화면은 등록 화면과 동일하고, 기 등록된 사용자의 권한을 수정한 뒤 등록 버튼을 선택한다.\\ {{:egovframework:com:cmm:sec:ram:egovauthorgroupinsert1.jpg|권한그룹 등록 및 수정}} 선택 : 등록 및 수정대항 목록을 선택한다. \\ 등록 : 선택된 사용자에게 권한을 설정한다.\\ ---- === 권한그룹 삭제 === ^Action^URL^Controller method^QueryID^ |삭제|/cmm/sec/ram/EgovAuthorGroupDelete.do|deleteAuthorGroup|"authorGroupDAO.deleteAuthorGroup"| 조회된 사용자별 권한을 **삭제**하기 위해서는 조회 목록의 선택 체크박스에 선택을 삭제 버튼을 선택한다. {{:egovframework:com:cmm:sec:ram:egovauthorgroupdelete1.jpg|권한그룹 삭제}} 삭제 : 선택된 사용자에게 설정된 권한을 해제한다. ---- === 그룹목록 조회 팝업 === ^Action^URL^Controller method^QueryID^ |조회|/cmm/sec/ram/EgovGroupSearchList.do|selectGroupSearchList|"groupManageDAO.selectGroupList"| 그룹별 사용자의 권한 목록을 조회하기 위해 그룹선택을 위한 **팝업**을 호출한다. {{:egovframework:com:cmm:sec:ram:egovauthorgrouppopup.jpg|그룹목록 조회 팝업}} 팝업에 조회된 그룹목록 중 해당 그룹을 선택하거나 체크박스를 선택 후 확인버튼을 선택한다.\\ 조회 : 그룹 목록을 조회한다.\\ 확인 : 조회된 그룹목록중 선택한 그룹을 부모창에 전달한다.\\ ----