SuitsDocs
콘텐츠워크플로우

트리거

워크플로우가 시작되는 조건을 설정하세요.

트리거 종류

트리거설명활용 예시
수동 (Manual)버튼 클릭으로 직접 실행승인 버튼, 발송 버튼
일정 (Schedule)정해진 시간에 자동 실행일일 리포트, 주간 정리
데이터 변경행 생성/수정/삭제 감지신규 가입 알림, 상태 변경 처리
날짜 (Date)특정 날짜 도달 시 실행마감 리마인더, 계약 갱신 알림
웹훅 (Webhook)외부 HTTP 요청으로 실행결제 연동, 외부 폼 연동

각 트리거의 상세 설정 옵션과 활용 예시노드 레퍼런스에서 확인하세요.


트리거 설정하기

  1. 워크플로우 생성 시 트리거 선택
  2. 트리거 유형에 따라 설정 입력
    • 수동: 버튼 연결
    • 일정: CRON 또는 시간 설정
    • 데이터 변경: 데이터모델 및 이벤트 선택
    • 날짜: 날짜 속성 및 오프셋 설정
    • 웹훅: 웹훅 URL 생성
  3. 필요시 조건 필터 추가

조건 필터

모든 트리거에는 조건 필터를 추가할 수 있습니다. 트리거가 발생해도 조건을 만족하지 않으면 워크플로우가 실행되지 않습니다.

연산자

연산자의미예시
=같음상태 = "완료"
다름상태 ≠ "취소"
>, >=크다, 이상금액 >= 100000
<, <=작다, 이하재고 < 10
포함텍스트 포함제목 포함 "긴급"
비어있음값 없음담당자 비어있음

복합 조건

(상태 = "완료") AND (우선순위 = "높음")
(담당자 = "김철수") OR (담당자 = "이영희")

트리거 모범 사례

1. 명확한 조건 설정

불필요한 실행을 줄이기 위해 조건을 명확히 하세요.

❌ 트리거: 모든 행 수정
✅ 트리거: "상태" 속성 변경, 조건: 새 값 = "완료"

2. 중복 실행 방지

같은 이벤트에 여러 워크플로우가 반응하지 않도록 주의하세요.

3. 무한 루프 주의

워크플로우 액션이 같은 워크플로우를 다시 트리거하지 않도록 주의하세요.

❌ 트리거: 행 수정 → 액션: 같은 행 수정 (무한 루프!)

4. 테스트 먼저

프로덕션 데이터에 적용하기 전에 테스트 데이터로 확인하세요.


트리거 레퍼런스

각 트리거의 상세 설명은 노드 레퍼런스에서 확인하세요.


다음 단계