본문으로 건너뛰기

조건(IF)

조건(IF) 아이콘ssemworks-microservice-base.if
흐름 제어조건

조건을 평가해 참이면 첫 번째 출력, 거짓이면 두 번째 출력으로 아이템을 보낸다.

기본 정보

항목
서비스 타입ssemworks-microservice-base.if
표시 이름조건(IF)
카테고리흐름 제어
그룹transform
버전1

입출력

  • 입력: 메인(main)
  • 출력: 메인(main) "true" · 메인(main) "false"

파라미터

파라미터이름타입기본값설명
조건conditions고정 컬렉션{}
조건 결합combineOperation선택all여러 조건의 결합 방식
선택지: 모두 만족(AND)(all) · 하나라도 만족(OR)(any)
옵션options컬렉션{}

조건 하위 필드

파라미터이름타입기본값설명
왼쪽 값leftValue문자열""비교 대상 값 (표현식 사용 가능)
연산자operator선택equal비교 방식
선택지: 같음(equal) · 같지 않음(notEqual) · 포함(contains) · 포함하지 않음(notContains) · ~로 시작(startsWith) · ~로 끝남(endsWith) · 보다 큼(larger) · 보다 크거나 같음(largerEqual) · 보다 작음(smaller) · 보다 작거나 같음(smallerEqual) · 정규식 일치(regex) · 비어 있음(isEmpty) · 비어 있지 않음(notEmpty)
오른쪽 값rightValue문자열""비교 기준 값 (표현식 사용 가능)

옵션 하위 필드

파라미터이름타입기본값설명
대소문자 무시ignoreCase불리언true문자열 비교 시 대소문자를 무시할지 여부
느슨한 타입 검증looseTypeValidation불리언false타입이 달라도 값을 변환해 비교할지 여부