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

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

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

« 이전 버전 18 다음 »


실습 제작 버전 안내

Release No : 7.0.400.20230502

실습 예제 |사용자 Session 정보를 이용하여 보고서 화면에 UserName을 표기 할 수 있습니다.


  • 사용자 Session 정보를 이용하여 보고서에서 쿼리나 스크립트의 바인딩 변수로 사용할 수 있습니다.

Session정보 제공목록 리스트


Session 정보 제공 목록 리스트
Deptcode 사용자의 부서코드
DeptPath사용자의 부서경로
IPAddress 사용자의IP주소
LangCode 사용자의 다국어 코드
UserCode 사용자 코드(ID)
UserName 사용자 명
UserRole사용자의 그룹
UserEncCode암호화된 사용자 코드


Step 1. Label 컨트롤 생성하기

UserName을 나타내기 위한 Label 컨트롤을 생성합니다.

1.1 Label Control 생성

  1. 상단 메뉴 영역에서 [UI Bot] > [Label]를 클릭해  컨트롤을 생성합니다.



  2. Label을 클릭 후 오른쪽 속성창에서 Name명을 변경합니다. 

         

2.1 Script  작성하기

  1. 상단 메뉴 영역에서 [편집그룹] > [Script Editor]를 클릭해  JScript 창을 오픈합니다.

       


       2. 하단 API목록중 Matrix 카테고리에 OnDocumentLoadComplete를 더블클릭합니다.  

       


    3. 아래와 같이 Script를 추가 작성 후 저장 버튼을 클릭합니다.

     Matrix.getObject("컨트롤 속성명").Text = Matrix.GetUserInfo().UserName;

    

     

Matrix.getObject("컨트롤 속성명").Text = "· 접속정보 : "+ Matrix.GetUserInfo().UserName; Script 작성시 텍스트를 추가하여 작성하실 수 있습니다. 

     4. AUD창에 실행버튼을 클릭하여 계정정보를 확인합니다.

    


  • 레이블 없음