필드 설정(Set)
데이터 변환필드
아이템에 값을 설정·추가·제거·이름변경한다. 뒤 노드로 넘길 데이터를 만드는 기본 노드.
기본 정보
| 항목 | 값 |
|---|---|
| 서비스 타입 | ssemworks-microservice-base.set |
| 표시 이름 | 필드 설정(Set) |
| 카테고리 | 데이터 변환 |
| 그룹 | input |
| 버전 | 1 |
입출력
- 입력: 메인(main)
- 출력: 메인(main)
파라미터
| 파라미터 | 이름 | 타입 | 기본값 | 설명 |
|---|---|---|---|---|
| 동작 모드 | mode | 선택 | manual | 설정 방식 선택지: 수동 매핑( manual) · 필드 제거(remove) · 지정 필드만 유지(keep) · 필드 이름변경(rename) |
| 다른 필드 포함 | includeOtherFields | 불리언 | false | 수동 모드에서 입력의 나머지 필드도 함께 유지할지 여부 표시 조건: mode = "manual" |
| 아이템 복제 | duplicateItem | 불리언 | false | 아이템을 복제해 출력할지 여부 |
| 설정할 값 | assignments | 고정 컬렉션 | {} | 표시 조건: mode = "manual" |
| 필드 목록 | fields | 고정 컬렉션 | {} | 표시 조건: mode = "remove" 또는 "keep" |
| 이름변경 목록 | renameFields | 고정 컬렉션 | {} | 표시 조건: mode = "rename" |
설정할 값 › 값 하위 필드
| 파라미터 | 이름 | 타입 | 기본값 | 설명 |
|---|---|---|---|---|
| 필드 이름 | name | 문자열 | "" | 값을 쓸 필드명. 점 표기(dot-notation) 지원 |
| 타입 | type | 선택 | string | 값 타입 선택지: 문자열( string) · 숫자(number) · 불리언(boolean) · 배열(array) · 객체(object) |
| 값 | value | 문자열 | "" | 설정할 값 (표현식 사용 가능) |
필드 목록 › 필드 하위 필드
| 파라미터 | 이름 | 타입 | 기본값 | 설명 |
|---|---|---|---|---|
| 필드 이름 | name | 문자열 | "" | 대상 필드명 |
이름변경 목록 › 규칙 하위 필드
| 파라미터 | 이름 | 타입 | 기본값 | 설명 |
|---|---|---|---|---|
| 현재 이름 | currentName | 문자열 | "" | 바꿀 대상 필드명 |
| 새 이름 | newName | 문자열 | "" | 새 필드명 |