폼 트리거
트리거폼
웹 폼을 제공하고 제출을 받으면 워크플로우를 시작한다. 제출 데이터가 첫 노드 출력이 된다.
기본 정보
| 항목 | 값 |
|---|---|
| 서비스 타입 | ssemworks-microservice-base.formTrigger |
| 표시 이름 | 폼 트리거 |
| 카테고리 | 트리거 |
| 그룹 | trigger |
| 버전 | 1 |
| 노드 성격 | 트리거 (워크플로우 시작점) |
입출력
- 입력: 없음 (트리거)
- 출력: 메인(main)
파라미터
| 파라미터 | 이름 | 타입 | 기본값 | 설명 |
|---|---|---|---|---|
| 폼 제목 | formTitle | 문자열 | "" | 폼 상단에 표시할 제목 |
| 폼 설명 | formDescription | 문자열 | "" | 제목 아래 설명 문구 |
| 폼 필드 | formFields | 고정 컬렉션 | {} | — |
| 옵션 | options | 컬렉션 | {} | — |
폼 필드 › 필드 하위 필드
| 파라미터 | 이름 | 타입 | 기본값 | 설명 |
|---|---|---|---|---|
| 라벨 | fieldLabel | 문자열 | "" | 필드 표시 이름 |
| 필드 타입 | fieldType | 선택 | text | 입력 유형 선택지: 텍스트( text) · 이메일(email) · 숫자(number) · 날짜(date) · 비밀번호(password) · 여러 줄(textarea) · 드롭다운(dropdown) · 체크박스(checkbox) · 라디오(radio) · 파일(file) · HTML(html) · 숨김(hiddenField) |
| 필수 | requiredField | 불리언 | false | 필수 입력 여부 |
| 자리표시자 | placeholder | 문자열 | "" | 입력란 힌트 표시 조건: fieldType = "text" 또는 "email" 또는 "number" 또는 "password" 또는 "textarea" |
| 선택지 | fieldOptions | 고정 컬렉션 | {} | 표시 조건: fieldType = "dropdown" 또는 "checkbox" 또는 "radio" |
| 다중 파일 | multipleFiles | 불리언 | false | 표시 조건: fieldType = "file" |
| 허용 확장자 | acceptFileTypes | 문자열 | "" | 표시 조건: fieldType = "file" |
| HTML | html | 문자열 | "" | 표시 조건: fieldType = "html" |
| 숨김 필드명 | fieldName | 문자열 | "" | 표시 조건: fieldType = "hiddenField" |
| 숨김 값 | fieldValue | 문자열 | "" | 표시 조건: fieldType = "hiddenField" |
폼 필드 › 필드 › 선택지 하위 필드
| 파라미터 | 이름 | 타입 | 기본값 | 설명 |
|---|---|---|---|---|
| 값 | option | 문자열 | "" | — |
옵션 하위 필드
| 파라미터 | 이름 | 타입 | 기본값 | 설명 |
|---|---|---|---|---|
| 버튼 라벨 | buttonLabel | 문자열 | Submit | 제출 버튼 텍스트 |
| 출처 표기 | appendAttribution | 불리언 | true | 폼 하단 출처 문구 표시 여부 |
| 커스텀 CSS | customCss | 문자열 | "" | 폼에 적용할 사용자 CSS |