페이지 트리
메타 데이터의 끝으로 건너뛰기
메타 데이터의 시작으로 이동

이 페이지의 이전 버전을 보고 있습니다. 현재 버전 보기.

현재와 비교 페이지 이력 보기

버전 1 다음 »



버튼권한관리 개선

Start Release No : 7.0.400.20230713 / Update Release No :

프로젝트명 : (BCRM#D1624) 버튼권한 개선

작성자 :  이동진         / 검수자 : 

기능 정보
  • API Open
  • UI Open
  • Read Only
  • Not Use
  • Hidden
  • Not Recommend

기능 설명

  1. 실행 경로 :
    1. [Admin > 시스템 운영관리 > Portal 설정 > 더보기 클릭 ]
      1. "BUTTON_AUTH_VERSION" 을 200으로 변경 혹은 PortalOption테이블에 200값 삽입합니다.
      2. Admin화면 화면 갱신 (F5) 합니다.
      3. [Admin > 권한관리] 의 좌측메뉴에 "제품별 버튼 관리", "보고서 버튼 그룹 관리", "버튼 권한 관리" 메뉴가 생성되어있는지 확인합니다

    2. [Admin > 권한관리> Portal 설정 > 제품별 버튼 관리 ]
    3. [Admin > 권한관리> Portal 설정 > 보고서 버튼 그룹 관리 ]
    4. [Admin > 권한관리> Portal 설정 > 버튼 권한 관리 ]
  2. 사용 방법
    1. 제품별 버튼 관리
      1. 커스텀 버튼을 추가 및 수정
        1) 추가 : [신규] 버튼을 클릭 -> 버튼 이름 및 이미지 등을 업로드 -> [저장]버튼을 클릭합니다.
        2) 수정 : 새로 추가한 버튼에서 더블 클릭 -> 정보를 수정 -> [저장]버튼을 클릭합니다.



      2. 버튼의 정렬 설정
        1) 화면 표시 순서 셀을 더블 클릭 해서 숫자를 입력한 후 [저장]버튼을 클릭합니다.



    2. 보고서 버튼 그룹 관리
      1. 버튼 그룹 추가 및 수정
        1) 추가 : [신규] 버튼을 클릭 -> 그룹 이름 더블 클릭 후 수정 -> [저장]버튼을 클릭합니다.
        2) 수정 : 그룹 이름 셀에 더블 클릭 -> 수정 -> [저장]버튼을 클릭합니다.



      2. 그룹에 레포트 추가/삭제
        1) 추가 : 추가 버튼을 클릭 -> 팝업창에서 추가할 보고서를 선택 후 확인 ->  저장 버튼을 클릭합니다.
        2) 삭제 : 삭제 버튼을 클릭 ->  저장 버튼을 클릭합니다.



    3. 버튼 권한 관리
      1. 버튼 권한 설정
        1) 추가 : 그룹명에서 그룹 혹은 DEFAULT를 선택 -> 좌측 그리드 영역에서 버튼을 선택 -> [신규]버튼을 클릭 -> 권한 추가할 항목을 선택 -> [확인]버튼을 클릭 -> [저장]버튼을 클릭합니다.
        2) 권한삭제 : 그룹명에서 그룹 혹은 DEFAULT를 선택 -> 좌측 그리드 영역에서 버튼을 선택 -> 우측 그리드에서 삭제할 권한 항목을 선택 -> [확인]버튼을 클릭 -> [저장]버튼을 클릭합니다.
        3) 권한 사용 안함 : 그룹명에서 그룹 혹은 DEFAULT를 선택 -> 좌측 그리드 영역에서 버튼을 선택 -> 우측 그리드에서 사용안할 체크박스를 체크해제 -> [저장]버튼을 클릭합니다.





Example code
 

세부 기능 명

내용






필수 옵션

  • BUTTON_AUTH_VERSION

    → 100 혹은 값이 없음 : /servlet/Agentquery.maf 호출을 통한 기존 버튼 권한 체계 사용
    → 200 : /api/portal/button/authList 호출을 통한 신규 버튼 권한 체계 사용


제약 사항

  • [제품별 버튼 관리] 에서 기본으로 제공하는 버튼은 삭제 할 수 없습니다. 단, 표시를 원하지 않을경우 화면표시를 체크해제하면 됩니다.
  • [제품별 버튼 관리] 에서 기본으로 제공하는 버튼들의 다국어 설정은 기본으로 제공합니다. 단, 신규로 추가하는 커스텀 버튼들의 다국어는 제공하지 않습니다.
  • [제품별 버튼 관리] 에서 신규 추가되는 커스텀 버튼들의 실행은 /extention/portal/customscript.jsp fnUserDefinedButtonAction에서 정의해야합니다. (기존과 동일)
  • [보고서 버튼 그룹 관리] 에서 그룹에 보고서 추가시 다른 그룹에 동일한 보고서가 있을 경우 저장할 수 없습니다.
  • [버튼 권한 관리]에서 동일한 버튼이 Default 또는 Group에 설정 되어있다면 Group의 버튼 그룹이 우선 적용되며 버튼 그룹에서 보고서를 찾지 못했을 경우 Default에 설정된 권한이 적용됩니다.

샘플 정보

  • 샘플 URL :
  • 샘플 파일

공유된 파일이 아직 없습니다.

변경 전/후 제품 버전

변경 전(제품 버전)

변경 전

7.0.400.20230622


1. "BUTTON_AUTH_VERSION" 이 없습니다.

2. 버튼 관리 , 버튼 권한 관리 메뉴 보입니다.

변경 후

7.0.400.20230713

1. 신규 옵션 "BUTTON_AUTH_VERSION"이 생성되었으며 기본값으로 200으로 입력되어 있습니다.
100 : 기존 버튼 권한 관리
200 : 신규 버튼 권한 관리

2. 제품별 버튼 관리, 보고서 버튼 그룹 관리, 버튼 권한 관리 메뉴가 보입니다.



참고 자료

 여기를 클릭하여 펼치기...

공유된 파일이 아직 없습니다.

문서 수정 이력

버전 날짜 댓글
현재 버전 (v. 1) 2023-06-26 15:51 플랫폼팀
v. 8 2024-12-06 15:54 품질기술팀
v. 7 2024-12-06 15:53 품질기술팀
v. 6 2024-12-06 15:53 품질기술팀
v. 5 2023-07-13 15:25 품질기술팀
v. 4 2023-06-29 10:55 플랫폼팀
v. 3 2023-06-29 09:51 플랫폼팀
v. 2 2023-06-27 10:54 플랫폼팀
v. 1 2023-06-26 15:51 플랫폼팀

BCRM 정보

(BCRM#D1624) 버튼권한관리 개선

  • 레이블 없음