Skip to main content
파이프라인마다 Trigger가 딱 하나 있습니다. 파이프라인이 언제 도는지 정합니다.
Trigger 블록 설정 — 무엇에 반응할지와 디바운스 창을 정한다

수동

기본입니다. 캔버스에서 Run을 누를 때, 또는 CLI 로만 돕니다.
임시 백필이나 테스트에 좋습니다. 동기화를 유지해야 하는 것에는 안 맞습니다.

스케줄

크론으로 돕니다. 이렇게 정합니다.
  • Cron 표현식 5필드(0 * * * *는 매시간). 피커에 흔한 프리셋이 있습니다.
  • Timezone 기본은 워크스페이스 타임존입니다.
  • Skip if previous still running 기본 켜짐. 밀리는 걸 막습니다.
다음 스케줄 실행 시각이 Trigger 블록에 떠서 늘 알 수 있습니다.

워치

바깥 위치를 지켜보다 바뀌면 돕니다.
  • 폴더 워치 Google Drive 폴더, S3 prefix, Notion 데이터베이스. 변경은 콘텐츠 해시로 잡으므로, 안 바뀐 항목은 다시 처리하지 않습니다.
  • 채널 워치 Slack 채널, Discord 채널. 새 메시지 묶음마다 돕니다.
폴링 간격은 기본 5분입니다. 커넥터가 지원하면 실시간 푸시 구독을 씁니다(Google Drive, Slack).

웹훅

파이프라인을 HTTP 엔드포인트로 만듭니다. JSON을 POST 할 수 있는 바깥 시스템이 실행을 걸 수 있습니다.
  • URL: https://api.platform.nora.my/pipelines/{slug}/trigger
  • 서명 시크릿 X-Nora-Signature의 HMAC-SHA256.
  • 페이로드 실행 입력으로 Source 단계에 전달됩니다.
CMS·티켓팅·CI에 이미 웹훅이 있을 때 좋습니다.

실행에 설정 넘기기

모든 Trigger 종류가 런타임 페이로드를 받을 수 있습니다(선택). 페이로드는 파이프라인의 모든 단계에서 {run.payload.KEY}로 접근하는 입력 변수가 됩니다. 이렇게 씁니다.
  • 레코드 하나를 겨냥한 수동 실행: { "record_id": "abc123" }
  • 날짜 파라미터가 필요한 스케줄: { "since": "2026-07-01" }
  • 변경 출처를 담은 웹훅 페이로드.

파이프라인 멈추기

파이프라인의 Paused를 켭니다. 스케줄과 워치 트리거가 안 걸립니다. 돌고 있던 실행은 끝냅니다. 멈춘 파이프라인을 배포하면 다시 켤 때까지 프로덕션 Agent에서는 언퍼블리시 상태로 있습니다.