프로그램 관리
프로그램 관리는 MES에서 제공하는 프로그램 항목과 역할별 접근 권한을 관리하는 시스템 화면입니다. 프로그램 관리 탭에서 화면 정보를 유지하고 프로그램 권한 관리 탭에서 사용자 역할에 허용할 기능을 설정합니다.
| 항목 | 내용 |
|---|---|
| 메뉴 코드 | 9920-3 |
| 화면 탭 | 프로그램 관리, 프로그램 권한 관리 |
| 주요 대상 | 프로그램 코드, 명칭, 경로, 사용 여부, 역할 권한 |
| 적용 범위 | 메뉴 노출과 화면별 조회·저장·삭제 권한 |
개요
프로그램 정보는 메뉴와 실제 실행 화면을 연결하는 기준입니다. 권한 탭은 역할별로 프로그램 접근 및 작업 권한을 부여합니다. 화면 경로나 프로그램 코드가 잘못되면 사용자가 메뉴를 선택해도 정상 화면으로 이동하지 못하거나 권한 판정이 어긋날 수 있습니다.
이 화면은 시스템 관리자용입니다. 운영 중인 프로그램의 코드를 재사용하거나 경로를 임의로 바꾸지 말고 배포된 화면과 메뉴 설정을 함께 확인합니다.
화면 구성
| 영역 | 설명 |
|---|---|
| 프로그램 관리 탭 | 프로그램 코드, 명칭, 실행 경로와 사용 여부를 관리합니다. |
| 프로그램 목록 | 등록된 화면과 주요 속성을 조회합니다. |
| 프로그램 권한 관리 | 역할별 접근·조회·저장·삭제 권한을 설정합니다. |
| 상세 편집 | 선택 프로그램 또는 역할의 설정을 변경합니다. |
사용 방법
- 프로그램 관리 탭에서 대상 프로그램 코드나 명칭을 검색합니다.
- 실행 경로가 실제 배포된 화면 경로와 일치하는지 확인합니다.
- 신규 프로그램은 중복되지 않는 코드와 명칭, 경로를 등록합니다.
- 사용 여부와 프로그램 분류를 운영 기준에 맞게 지정합니다.
- 권한 관리 탭으로 이동하여 대상 역할을 선택합니다.
- 필요한 접근 및 조회·저장·삭제 권한만 부여합니다.
- 저장 후 해당 역할의 테스트 계정으로 메뉴 접근과 버튼 권한을 확인합니다.
권한 관리 기준
화면 접근과 작업 권한은 최소 권한 원칙으로 설정합니다. 조회 사용자에게 저장·삭제 권한을 함께 주지 않습니다. 역할 변경은 현재 로그인 세션에 즉시 반영되지 않을 수 있으므로 재로그인 후 검증합니다. 회사 또는 사업부별 권한 구분이 있는 경우 테스트 대상을 명확히 선택합니다.
주의사항
- 프로그램 코드와 경로가 다른 메뉴에서 사용 중인지 확인합니다.
- 프로그램 권한을 제거하면 해당 역할의 업무가 중단되지 않는지 확인합니다.
- 메뉴 등록과 프로그램 등록의 연결이 일치하는지 확인합니다.
- 운영 변경은 변경 대상 역할과 검증 계정을 기록합니다.
권한 설정은 화면 숨김만이 아니라 서버 작업 허용 범위와 함께 검증해야 합니다. 저장 후 실제 계정으로 확인하십시오.
운영 검증
설정 변경 뒤 일반 조회 역할과 작업 역할을 각각 로그인하여 메뉴 노출, 직접 URL 접근과 저장 API가 같은 권한 기준으로 동작하는지 확인합니다. 메뉴가 보이지 않아도 직접 경로로 접근할 수 있다면 권한 구성이 완료된 것이 아닙니다. 반대로 접근 권한은 있지만 메뉴가 없으면 프로그램과 메뉴 연결을 확인합니다. 변경 전후 역할, 프로그램 코드와 검증 결과를 운영 변경 기록에 남깁니다.
