- 실행 경로 :
- [Admin > 시스템 운영관리 > Portal 설정 > 더보기 클릭 ]
- "BUTTON_AUTH_VERSION" 을 200으로 변경 혹은 PortalOption테이블에 200값 삽입합니다.
- Admin화면 화면 갱신 (F5) 합니다.
- [Admin > 권한관리] 의 좌측메뉴에 "제품별 버튼 관리", "보고서 버튼 그룹 관리", "버튼 권한 관리" 메뉴가 생성되어있는지 확인합니다
- [Admin > 권한관리> Portal 설정 > 제품별 버튼 관리 ]
- [Admin > 권한관리> Portal 설정 > 보고서 버튼 그룹 관리 ]
- [Admin > 권한관리> Portal 설정 > 버튼 권한 관리 ]
- 사용 방법
- 제품별 버튼 관리
- 커스텀 버튼을 추가 및 수정
1) 추가 : [신규] 버튼을 클릭 -> 버튼 이름 및 이미지 등을 업로드 -> [저장]버튼을 클릭합니다. 2) 수정 : 새로 추가한 버튼에서 더블 클릭 -> 정보를 수정 -> [저장]버튼을 클릭합니다.
- 버튼의 정렬 설정
1) 화면 표시 순서 셀을 더블 클릭 해서 숫자를 입력한 후 [저장]버튼을 클릭합니다.
- 보고서 버튼 그룹 관리
- 버튼 그룹 추가 및 수정
1) 추가 : [신규] 버튼을 클릭 -> 그룹 이름 더블 클릭 후 수정 -> [저장]버튼을 클릭합니다. 2) 수정 : 그룹 이름 셀에 더블 클릭 -> 수정 -> [저장]버튼을 클릭합니다.
- 그룹에 레포트 추가/삭제
1) 추가 : 추가 버튼을 클릭 -> 팝업창에서 추가할 보고서를 선택 후 확인 -> 저장 버튼을 클릭합니다. 2) 삭제 : 삭제 버튼을 클릭 -> 저장 버튼을 클릭합니다.
- 버튼 권한 관리
- 버튼 권한 설정
1) 추가 1-1) 그룹명에서 그룹 혹은 DEFAULT를 선택하고 좌측 버튼 목록 그리드 영역에서 버튼을 선택합니다. 1-2) [신규]버튼을 클릭 해서 띄운 팝업창에서 추가할 유저 흑은 부서, 그룹에 대한 체크박스를 체크하고 확인 버튼을 클릭합니다. 1-3) 버튼권한설정 우측 그리드에 추가된 행에서 권한사용 체크박스를 체크하고 권한설정에서 차단 또는 허용 권한을 선택합니다. 1-3) [저장]버튼을 클릭합니다.
2) 권한삭제 2-1) 그룹명에서 그룹 혹은 DEFAULT를 선택하고 좌측 버튼 목록 그리드 영역에서 버튼을 선택합니다. 2-2) 버튼권한설정 우측 그리드에서 삭제할 항목을 선택 하고 [삭제]버튼을 클릭하여 행이 삭제되는 것을 확인합니다. 2-3) [저장]버튼을 클릭합니다.
3) 권한 사용 안함 3-1) 그룹명에서 그룹 혹은 DEFAULT를 선택하고 좌측 버튼 목록 그리드 영역에서 버튼을 선택합니다. 3-2) 버튼권한설정 우측 그리드에서 사용해제 하고싶은 행에 대한 체크박스를 체크해제하고 [저장]버튼을 클릭합니다.
4) 권한 체크 순서 변경 4-1) 그룹명에서 그룹 혹은 DEFAULT를 선택하고 좌측 버튼 목록 그리드 영역에서 버튼을 선택합니다. 4-2) 버튼권한설정 우측 그리드에서 순서를 변경할 행의 권한순서 셀을 더블클릭하여 숫자를 수정합니다. 4-3) [저장]버튼을 클릭합니다.
코드 블럭 |
---|
language | js |
---|
theme | FadeToGrey |
---|
firstline | 1 |
---|
title | Example code |
---|
linenumbers | true |
---|
| |
세부 기능 명 | 내용 |
---|
커스텀 버튼 추가 | 제품별 버튼 관리에서 [신규]버튼을 클릭하여 버튼 명, 버튼 이미지 등을 등록할 수 있습니다. 단, 버튼 클릭 실행에 대한 처리는 /extention/portal/customscript.jsp파일의 fnUserDefinedButtonAction함수에서 정의합니다. | 버튼 표시 여부 및 버튼 순서 변경 | 제품별 버튼 관리에서 버튼 표시 여부 및 화면 표시 순서를 설정할 수 있습니다. - 버튼 표시 여부
- 화면표시 체크박스 체크 및 체크 해제로 설정할 수 있으며 체크가 해제가 되어있으면 버튼 권한을 체크하지 않고 무조건 버튼을 표시하지 않습니다.
- 화면 표시 순서
- 화면 표시 순서 셀을 수정하여 순서를 변경할 수 있습니다. 만약 동일한 숫자 값으로 저장되어 있다면 버튼 코드로 정렬합니다.
| 권한 설정 및 순서 | 버튼 권한 관리에서 권한을 설정할 수 있으며 체크 순서는 다음과 같습니다. - 버튼 표시가 설정되어있는지 확인합니다.
- 버튼 표시가 설정되어있습니다.
- 버튼 권한 확인합니다. (2번항목으로 이동)
- 버튼 표시가 설정되어있지 않습니다.
- 버튼을 표시하지 않습니다. (종료)
- 보고서에 버튼 권한이 설정되어있는지 확인합니다.
- 그룹에 속해있으면 그룹에 설정된 권한을 확인합니다. (2번항목으로 3번항목으로 이동)
- 그룹에 속해있지 않으면 모듈에 설정된 권한을 확인합니다. (2번항목으로 4번항목으로 이동)
버튼 표시가 설정되어있는지 - 보고서 그룹에 설정된 권한을 확인합니다.
- 버튼 표시가 설정되어있습니다.
- 버튼을 표시합니다. (3번항목으로 이동)
- 버튼 표시가 설정되어있지 않습니다.
- 버튼을 표시하지 않습니다.
- 로그인한 유저의 정보로 이이디, 소속부서, 또는 그룹으로 권한 체크를 합니다.
- 설정된 버튼 권한을 찾았을 경우
- 아이디 , 소속부서 등 설정된 여러 권한 항목을 찾았을 경우 권한 순서가 높게 설정된 첫번째 항목만 권한을 적용하며 차단, 혹은 허용이 설정됩니다. 단, 동일한 권한 순서 값 일 경우 권한 주체 코드 순으로 정렬하고 첫번째 항목에 대한 권한을 적용합니다. (5번 항목으로 이동) - 설정된 버튼 권한을 찾지 못했을 경우
- 버튼 모듈에 기본으로 설정된 권한을 확인합니다. (4번항목)
- 버튼 모듈에 기본으로 설정된 권한을 확인합니다.
- 로그인한 유저의 정보로 이이디, 소속부서, 또는 그룹으로 권한 체크를 합니다.
- 설정된 버튼 권한을 찾았을 경우
- 아이디 , 소속부서 등 설정된 여러 권한 항목을 찾았을 경우 권한 순서가 높게 설정된 첫번째 항목만 권한을 적용하며 차단, 혹은 허용이 설정됩니다. 단, 동일한 권한 순서 값 일 경우 권한 주체 코드 순으로 정렬하고 첫번째 항목에 대한 권한을 적용합니다. (4번 항목으로 이동) - 설정된 버튼 권한을 찾지 못했을 경우
- 허용으로 권한을 적용합니다 (4번 5번 항목으로 이동)
- 설정된 권한을 토대로 2차 버튼 표시 처리를 시도합니다.
- 버튼 권한이 차단되어 있습니다.
- 버튼을 표시하지 않습니다.
- 버튼 권한이 차단되어 있지 않습니다.
- 저장(PV_SAVE), 다른 이름으로 저장(PV_SAVEAS), 편집(PV_EDIT)은 보고서에 설정된 권한에 따라 보여줍니다.
단, i-AUD 보고서일 경우 SDX (i-AUD Designer blocking Group) 에 그룹에 속한 유져는 다른 이름으로 저장(PV_SAVEAS) 버튼이 보여지지 않습니다. - 스케쥴 등록(PV_SCHEDULE), 스케쥴 즉시 실행(PV_SCHEDULE_RUN) 버튼인 경우 i-AUD 스케쥴러 포맷에 등록된 보고서만 버튼이 보여집니다.
|
정보 |
---|
| - BUTTON_AUTH_VERSION
→ 100 혹은 설정 값이 없음 : /servlet/Agentquery.maf 호출을 통한 기존 버튼 권한 체계 사용 → 200 : /api/portal/button/authList 호출을 통한 신규 버튼 권한 체계 사용
|
참고사항 |
---|
| - [제품별 버튼 관리] 에서 기본으로 제공하는 버튼은 삭제 할 수 없습니다. 단, 표시를 원하지 않을경우 화면표시를 체크해제하면 됩니다.
- [제품별 버튼 관리] 에서 기본으로 제공하는 버튼들의 다국어 설정은 기본으로 제공합니다. 단, 신규로 추가하는 커스텀 버튼들의 다국어는 제공하지 않습니다.
- [보고서 버튼 그룹 관리] 에서 그룹에 보고서 추가시 다른 그룹에 동일한 보고서가 있을 경우 저장할 수 없습니다.
- [버튼 권한 관리]에서 동일한 버튼이 Default 또는 Group에 설정 되어있다면 Group의 버튼 그룹이 우선 적용되며 버튼 그룹에서 보고서를 찾지 못했을 경우 Default에 설정된 권한이 적용됩니다.
|
정보 |
---|
| 첨부 파일 |
---|
patterns | .*jsp,.*zip,.*xml,.*js,.*mtsd,.*xlsx,.*xlsb,.*mtzb,.*mtvx,.*mtx,.*mtxz, |
---|
|
|
변경 전/후 제품 버전 | 변경 전(제품 버전) |
---|
변경 전 7.0.400.20230622
| 1. "BUTTON_AUTH_VERSION" 이 없습니다.
2. 버튼 관리 , 버튼 권한 관리 메뉴 보입니다.
| 변경 후 7.0.400.20230713
| 1. 신규 옵션 "BUTTON_AUTH_VERSION"이 생성되었으며 기본값으로 200으로 입력되어 있습니다. 100 : 기존 버튼 권한 관리 200 : 신규 버튼 권한 관리 2. 제품별 버튼 관리, 보고서 버튼 그룹 관리, 버튼 권한 관리 메뉴가 보입니다.
|
|
|
|