(BCRM#D1858) 서버 세션 변수 바인딩 기능 추가
Start Release No : 7.0.400.20230731 20240307 / Update Release No :
프로젝트명 : (BCRM#D1858) 서버 세션 변수 바인딩 기능 추가
기능 정보 | | | | | | |
---|
도움말 |
---|
|
- 실행 경로 : [i-MATRIX Designer > Dataset Manager > 신규 > DB 선택 후 > 쿼리 작성 시 변수 뒤에 $를 붙일 시 Session에 있는 값으로 치환]
사용 방법 기존 VS_USER_CODE로 이름정의 값을 "VS_USER_CODE 테스트값"으로 설정하였을 때, 아래 이미지와 같이 Query를 실행하였을 경우 해당 Cell의 값을 불러옵니다.
하지만 변수명 뒤에 '$'가 붙을 경우( ex)VS_USER_CODE$ ) 아래 이미지와 같이 Cell의 값이 아닌 서버에서 전달해준 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 | 포탈 메인 개인화 사용여부 |
|
API URL : http://192.168.0.83:8087/swagger-ui.html#!/user45info45controller/getCurrentUserSessionVariablesUsingPOST
정보 |
---|
| 첨부 파일 |
---|
patterns | .*jsp,.*zip,.*xml,.*js,.*mtsd,.*xlsx,.*xlsb,.*mtzb,.*mtvx,.*mtx,.*mtxz, |
---|
|
|
|