page no. 79414300
- 기능 설명
- i-MATRIX에서 서버에 설정된 세션 변수를 바인딩하여 활용할 수 있습니다.
- 사용 방법
- 실행 경로 : i-MATRIX Designer > Dataset Manager > 신규 > DB 선택 후 > 쿼리 작성 시 변수 뒤에 $를 붙일 시 Session에 있는 값으로 치환
서버에서 전달 해주는 세션 변수명은 아래와 같습니다.
변수명 설명 비고 VS_USER_DEPT_PATH 부서 경로 VS_REMOTE_ADDRESS 사용자 IP VS_LOGIN_TIME 사용자 로그인 시간 VS_OP03_RPT_SORT 트리 목록 정렬 방식 VS_STUDIO_AUTH AUD 권한 VS_STREAM_AUTH STREAM 권한 VS_MATRIX_AUTH MATRIX 권한 VS_IP_ADDR 사용자 IP VS_USER_NAME 사용자 명 VS_userID 암호화된 사용자 아이디 VS_IS_ADMIN 관리자 계정여부 VS_USER_CODE 사용자 아이디 VS_LANG_IDX 언어 인덱스 VS_META_AUTH META 권한 VS_DeptCode 부서 코드 목록 값이 배열 형태입니다. 때문에 select 절에서 사용은 제약입니다. VS_LAST_LOGIN_TIME 마지막 로그인 시간 VS_ORG_CODE 그룹 코드 VS_LANG_CODE 다국어 코드 VS_USER_ROLE 사용자 권한 VS_PORTAL_UID 암호화된 사용자 아이디 VS_IS_BOARD_ADMIN 게시판 관리자 여부 VS_INITIAL_URL 초기화면 주소 VS_CANVAS_AUTH CANVAS 권한 VS_OP_USE_USERMAIN 포탈 메인 개인화 사용여부
적용 예
기존 VS_USER_CODE의 이름정의 값을 "VS_USER_CODE 테스트값"으로 설정하였을 때, Query 실행시 아래 이미지와 같이 해당 Cell의 값을 불러옵니다.
변수명 뒤에 '$'가 붙을 경우( ex)VS_USER_CODE$ ) 아래 이미지와 같이 Cell의 값이 아닌 서버에서 전달해준 Session 값으로 치환됩니다.
참고 사항
참고 사항
변수명 뒤에 $가 붙을 경우엔 이름정의에서 찾지 않고, 서버에서 전달해준 세션변수에서 찾아서 바인딩 시키기 때문에 세션변수에 없는 변수명일 경우 빈 값으로 전달됩니다.
주의 사항
변경 사항
변경 전 변경 후 릴리즈 번호 서버 세션 변수를 바인딩할 수 없습니다.
서버 세션 변수를 바인딩하여 활용할 수 있습니다.
7.0.400.20240307
기능 정보 |
|
|
|
|
|
|
|
---|---|---|---|---|---|---|---|
시작 버전 정보 |
|