Studio 3.0부터는 사용자 정의 타입 Class Expression 기능을 제공합니다.
-
사용자 정의 타입은 사용자가 자주 사용하는 구조를 Class에 구조화(변수, 함수)하여 재사용 할 수 있도록 지원 합니다.
-
사용자 정의 타입은 Code Expression에서 재사용이 가능합니다.
-
사용자 정의 타입은 변수 생성시 User Defined Types으로 생성 할 수 있습니다.
-
먼저, Process Canvas에서 ①Start Node를 클릭합니다. 오른쪽 ProcessStart Property에서 ②Class Expression 버튼을 클릭 합니다.

-
Class Expression 버튼을 클릭 했을 때 팝업창을 자세히 나타냅니다.

-
사용자 정의 Class 생성, Class 변수 생성, Class 내 Method 생성 방법을 구체적으로 설명합니다.
- 클래스 추가
- ① 버튼을 클릭 하면
- 1) 클래스 코드 생성(①-2영역) : 자동으로 오른쪽 ①-2영역에 클래스 코드가 생성됩니다.
- 2) 클래스 명 변경(①-3) : 클래스 속성의 클래스명 ①-3 텍스트 박스에서 클래스명을 수정할 수 있습니다.
- 3) 클래스 변수 추가(①-4) : 변수 추가(①-4)버튼을 클릭 시 변수가 자동으로 생성(①-5)됩니다.
- 4) 클래스 변수 생성(①-5) : 변수 이름, 형식, 기본 값을 입력 합니다.
- 5) 클래스 변수 삭제(①-6) : x버튼 클릭 시 클래스 변수가 삭제 됩니다.
- 함수 추가
- ② 버튼을 클릭 하면
- 1) 함수가 자동 생성(②-1) : 클래스 내의 함수가 추가됩니다.
- 2) 함수 코드 자동 생성(②-2) : 클래스 내의 코드가 자동 생성 됩니다.
- 3) 함수 삭제(②-3) : ②-3버튼 클릭 시 클래스 내의 함수가 삭제 됩니다.
-
함수 생성, 함수의 인수 추가에 대해서 자세히 나타냅니다.

- 메소드명 클릭
- 메소드명③을 클릭 하면 함수 속성을 변경 할 수 있습니다.
- 1) 함수명 변경(④) : 함수 속성의 함수명 ④텍스트 박스에서 함수명을 수정할 수 있습니다.
- 2) 함수명 확인(④-1) : 오른쪽 ④-1영역에서 함수명을 확인 할 수 있습니다.
- 3) 함수 반환 형식 선택(⑤) : 함수의 반환 형식을 선택 합니다.
- 4) 함수 반환 형식 확인(⑤-1): 오른쪽 ⑤-1영역에서 함수 반환 형식을 확인 할 수 있습니다.
- 인수 추가
- 인수 추가⑥ 버튼을 클릭 하면
- 1) 인수가 자동 생성(⑥-1) : 함수 내의 인수가 추가됩니다.
- 2) 인수 코드 자동 생성(⑥-2) : 함수 내의 인수 코드가 자동 생성 됩니다.
- 3) 인수 삭제(⑥-3) : ⑥-3버튼 클릭 시 함수 내의 인수가 삭제 됩니다.