====== 개요 ====== 커뮤니케이션 도구의 Top과 Left에 나타날 메뉴정보를 실제로 관리한다. 프로그램관리에서 입력된 프로그램을 실제 메뉴와 매칭시키는 과정으로, 실제로 사용자에게 보여지고 액세스를 가능하게 하는 것은 3레벨의 프로그램이지만 이를 위해서는 1~3레벨의 프로그램 정보 전부를 매칭시켜야한다. ** 참고 : 메뉴관리를 위해서는 '프로그램관리' - '메뉴목록관리' - '메뉴생성관리'가 순차적으로 등록되어야한다.** \\ ====== 기능 설명 ====== - 메뉴목록을 등록할 수 있다. - 메뉴목록을 수정할 수 있다. - 메뉴목록을 조회할 수 있다. - 메뉴목록을 삭제할 수 있다. \\ ====== 화면 설명 ====== ===== 목록 화면 ===== {{:egovframework:oe1:가이드:시스템관리:메뉴관리:menulist.png|}} * 등록된 메뉴정보가 페이징처리되어 목록조회된다. * 메뉴ID나 메뉴명으로 조건검색을 할 수 있다. * 등록 : 새로운 메뉴를 등록하는 화면으로 이동한다. ===== 상세 화면 ===== {{:egovframework:oe1:가이드:시스템관리:메뉴관리:menudetail3.png|}} * 메뉴ID를 클릭하면 메뉴정보가 상세조회된다. * 수정 : 해당 메뉴를 수정하는 화면으로 이동한다. * 삭제 : 해당 메뉴ID의 메뉴를 삭제한다. * 목록 : 목록조회 화면으로 돌아간다. ===== 등록/수정 화면 ===== {{:egovframework:oe1:가이드:시스템관리:메뉴관리:menuregist.png|}} * 메뉴 순서, 상위메뉴ID(메뉴목록관리에서 입력한 이름), 프로그램ID(프로그램관리에서 입력한 이름), 사용여부를 올바르게 입력한다. * 입력시에는 1레벨, 2레벨, 3레벨을 순차적으로 입력해야 한다. * 저장 : 등록된 메뉴 정보를 반영한다. * 목록 : 목록조회 화면으로 돌아간다. {{:egovframework:oe1:가이드:시스템관리:메뉴관리:menudetail11111.png|}} * 1레벨의 표준 입력 형식은 그림과 같다. * 1레벨의 상위메뉴ID는 '최상위메뉴'를 선택한다.(1레벨의 상위메뉴는 존재하지 않으나 Validation을 통과하기 위해서 DB에서 '최상위메뉴'를 직접 입력함.) * 1레벨의 프로그램ID는 프로그램관리에서 입력한 1레벨의 프로그램명을 선택한다. * 수정 : 메뉴 정보 수정 화면으로 이동한다. * 삭제 : 메뉴 정보를 삭제한다. * 목록 : 목록화면으로 돌아간다. {{:egovframework:oe1:가이드:시스템관리:메뉴관리:menudetail2.png|}} * 2레벨의 표준 입력 형식은 그림과 같다. * 2레벨의 상위메뉴ID는 해당하는 1레벨의 메뉴를 선택한다. * 2레벨의 프로그램ID는 프로그램관리에서 입력한 2레벨의 프로그램명을 선택한다. * 수정 : 메뉴 정보 수정 화면으로 이동한다. * 삭제 : 메뉴 정보를 삭제한다. * 목록 : 목록화면으로 돌아간다. {{:egovframework:oe1:가이드:시스템관리:메뉴관리:menudetail3.png|}} * 3레벨의 표준 입력 형식은 그림과 같다. * 3레벨의 상위메뉴ID는 해당하는 2레벨의 메뉴를 선택한다. * 3레벨의 프로그램ID는 프로그램관리에서 입력한 3레벨의 프로그램명을 선택한다. (특히 3레벨의 프로그램ID와 메뉴ID를 매칭하지 않으면 .do 가 호출되지 않으므로 주의한다.) * 수정 : 메뉴 정보 수정 화면으로 이동한다. * 삭제 : 메뉴 정보를 삭제한다. * 목록 : 목록화면으로 돌아간다. \\