# 스크립트 내장 변수

스크립트 형태의 태스크 속성(Script, SQL, GraphQL Query/Mutation, Log 등)에는 기본적으로 5가지의 내장변수가 제공된다.

- 내장변수들
  - domain : 시나리오가 실행중인 테넌시 정보
    - name: 도메인 이름
    - description: 도메인 설명
    - timezone : 도메인 타임존
    - attributes: 도메인 속성들 (시스템 수퍼유저가 도메인에 대한 커스텀 속성을 지정할 수 있다. - 예를 들어, 회사이름, 주소, 공장코드, 대표자명 등)
  - user : 시나리오를 요청한 유저 정보 (스케쥴러 등 시스템에 의해 실행되는 경우에는 사용자가 없을 수 있다.)
    - name
    - email
    - userType
  - lng : 시나리오를 요청한 유저 브라우저의 사용 언어(en-US, ko-KR, ..)
    - 사용자 브라우저를 통하지 않은 요청을 처리할 때에는 이 내장변수가 제공되지 않을 수 있다.
  - variables : 시나리오 호출 시점에 호출자로부터 전달받은 오브젝트
  - data: 시나리오 실행과정에 생성된 각 스텝의 결과 데이타
