워크플로우 조건과 실행 상태
자동화 조회에서 상대 시간 now-30m, Query 조건, 판단 단계(workflows.decide), 분기 조건(when)과 실행 상태를 확인합니다.
지원 사건과 실행 입력
| 트리거 | 실행 기준 | 주요 설정 항목 |
|---|---|---|
db | 감시 테이블 기록의 insert, update, delete | source_table, source_event, source_query |
cron | 등록된 크론 스케줄 시각 | schedule (예: 0 9 * * *) |
heartbeat | 시스템 주기 점검 | 첫 단계의 *.list 조회 조건과 each 반복 |
트리거 종류는 db, cron, heartbeat 세 가지입니다. 실행 기록의 manual 출처는 트리거 설정 종류와 구분합니다. db 트리거가 감시할 수 있는 대상 테이블(source_table)은 calls, form_submissions, customers, members, reservations, messages, conversations, purchases, audit_applications입니다.
조건과 조회 표현
1. 트리거 진입 조건(source_query)과 목록 조회 Query
db 트리거의 source_query는 변경된 기록이 조건 집합에 들어오는지를 검사합니다. update에서 수정 전에도 이미 조건을 만족했다면 새 진입이 아니므로 다시 실행되지 않습니다. 여러 기록의 일괄 조회는 단계의 *.list Query로 정하고 where, 정렬(order)과 최대 건수(limit)를 확인하세요.
예를 들어 시작 시각이 30분 이상 지난 확정 예약을 조회하려면 다음 조건을 사용합니다. 이 조회는 예약을 변경하지 않으므로 실제 처리 단계는 별도로 연결하세요.
{
"where": {
"status": {
"eq": "confirmed"
},
"starts_at": {
"lt": "now-30m"
}
},
"order": {
"column": "starts_at",
"ascending": true
}
}now는 실행 시점이며 now-30m, now+2h, now-7d 같은 상대 시각을 사용할 수 있습니다. where의 여러 필드는 함께 만족해야 하며(AND), 대안 조건은 or 배열로 표현합니다. 사용자 필드는 custom.<key> 경로로 지정합니다.
2. 판단 단계(workflows.decide) 질문 유형과 평가 방식
흐름 탭에서 판단으로 추가하는 workflows.decide 단계는 판단 대상(state, 기본값 ${trigger})을 받아 질문 키별 결과 값을 ${steps.<단계슬러그>.values.<질문키>}에 기록합니다.
| 질문 유형 | 설정 항목 | 반환 값 예시 |
|---|---|---|
선택형 (choice) | 선택지 코드와 기준 설명(options) | "high", "normal" |
예/아니오 (boolean) | 참 또는 거짓 판정 | true, false |
점수/단계 (score) | 2개 이상의 순서형 단계 이름(levels) | 0, 1, 2 (단계 인덱스) |
테이블 필드 연결 (field) | 대상 테이블(resource)과 컬럼(path) | 해당 필드의 허용 값 |
각 질문의 평가 방식(evaluate.kind)은 다음 두 가지 중 하나로 설정합니다.
llm(AI 추론):instructions지침에 따라 판단 대상 데이터를 읽고 허용된 선택지나 값 중 하나를 반환합니다.rules(규칙): 기준 테이블(resource)과 일치 방식(unique또는first), 필터 칩 조건(cases[].when)을 순서대로 검사해 일치하는 케이스의value를 반환합니다.
3. 단계 실행 조건(when)과 반복 실행(each)
각 단계의 **실행 조건(when)**은 앞선 데이터 출처(source)에 대해 Query where 조건을 검사하며, 조건이 거짓이면 해당 단계를 skipped로 건너뜁니다. 흐름 캔버스의 분기 연결선에는 부모 단계 대비 새로 추가된 when 조건 칩이 표시됩니다.
- 지원 출처(
source): 트리거 데이터(trigger), 반복 항목(item), 앞선 단계 출력(steps.<단계슬러그>), 또는 앞선 판단 질문(answers.<질문키>) - 여러 조건 결합: 모든 조건을 만족해야 할 때는
all배열, 하나만 만족해도 될 때는any배열로 묶습니다. - 반복 실행(
each): 앞선 조회 단계의 배열 경로(예:"${steps.find_stale.rows}")를 지정하면 배열의 각 요소를${item}에 바인딩해 요소마다 단계 실행(step_runs)을 기록합니다.
실행 작업과 제약
아래 기능 목록은 현재 제품의 구현 레지스트리에서 읽습니다. 사용할 작업, 쓰기 가능한 필드와 필터를 확인한 뒤 단계를 구성하세요. 목록에 있는 기능이라도 워크플로우 소유 구성원의 역할 권한이 필요합니다.
chartsFeatures (impl.method)
charts.list정렬·필터·페이지가 적용된 행 페이지를 읽습니다.charts.insert새 행을 추가합니다.charts.updateid로 한 행을 수정합니다.charts.deleteid로 한 행을 삭제합니다.charts.portfolio레이니 조직에서 연결된 고객사의 가치 측정 요약을 조회합니다. 고객사의 개별 고객 기록 조회 권한은 포함하지 않습니다.charts.evaluate고객 현황, 상태 유입, 전환과 구매 실적을 분석합니다. 분석에 쓰이는 데이터의 조회 권한이 필요합니다.
Filterable columns (a charts.list step’s query)
idcreated_atupdated_attitle
Writable fields
제목분석 설정
product_rolloutsFeatures (impl.method)
product_rollouts.list정렬·필터·페이지가 적용된 행 페이지를 읽습니다.product_rollouts.insert새 행을 추가합니다.product_rollouts.updateid로 한 행을 수정합니다.product_rollouts.deleteid로 한 행을 삭제합니다.
Filterable columns (a product_rollouts.list step’s query)
idcreated_atupdated_atstatusclient_organization_idcustomer_idproduct_id
Writable fields
상태운영 확인 시각메모
product_optionsFeatures (impl.method)
product_options.list정렬·필터·페이지가 적용된 행 페이지를 읽습니다.product_options.insert새 행을 추가합니다.product_options.updateid로 한 행을 수정합니다.product_options.deleteid로 한 행을 삭제합니다.
Statuses
초안활성보관됨
Filterable columns (a product_options.list step’s query)
idcreated_atupdated_atstatusnamepriceversionproduct_idcurrencyentity_id
Writable fields
이름상태종류가격통화결제 주기가격 기준Scope포함 사용량사용량 단위초과 단가ComponentsVersion
measurement_observationsFeatures (impl.method)
measurement_observations.list정렬·필터·페이지가 적용된 행 페이지를 읽습니다.measurement_observations.insert새 행을 추가합니다.measurement_observations.updateid로 한 행을 수정합니다.measurement_observations.deleteid로 한 행을 삭제합니다.
Filterable columns (a measurement_observations.list step’s query)
idcreated_atupdated_atstarts_atends_atevaluatorreference
Writable fields
측정 항목날짜종료일측정 합계작업 수·광고비표본 수통화전환 허용 일수Reference메모
dashboardsFeatures (impl.method)
dashboards.list정렬·필터·페이지가 적용된 행 페이지를 읽습니다.dashboards.insert새 행을 추가합니다.dashboards.updateid로 한 행을 수정합니다.dashboards.deleteid로 한 행을 삭제합니다.
Filterable columns (a dashboards.list step’s query)
idcreated_atupdated_attitle
Writable fields
제목배치
dashboard_itemsFeatures (impl.method)
dashboard_items.list정렬·필터·페이지가 적용된 행 페이지를 읽습니다.dashboard_items.insert새 행을 추가합니다.dashboard_items.updateid로 한 행을 수정합니다.dashboard_items.deleteid로 한 행을 삭제합니다.
Filterable columns (a dashboard_items.list step’s query)
idcreated_atupdated_atpositiondashboard_idchart_id
Writable fields
순서Width
productsFeatures (impl.method)
products.list정렬·필터·페이지가 적용된 행 페이지를 읽습니다.products.insert새 행을 추가합니다.products.updateid로 한 행을 수정합니다.products.deleteid로 한 행을 삭제합니다.products.quote고객의 방문 희망일 기준으로 상품/시술 가격을 조회합니다: 일치 상품 + 유효 프로모션 + 최종가를 한 번에. 단순 상품은 일회성 regular/final_price, 타입드 상품은 pricing 배열(one_time/recurring — cycle 주기·intro 첫 N개월 페이즈/usage — 사용량 과금·고정가 없음)을 반환하고, 패키지는 components(구성)도 함께 옵니다.
Statuses
초안활성보관됨
Filterable columns (a products.list step’s query)
idcreated_atupdated_atstatusnamekindpriceinventoryentity_id
Writable fields
종류이름상태재고가격결제 주기
product_edgesFeatures (impl.method)
product_edges.list정렬·필터·페이지가 적용된 행 페이지를 읽습니다.product_edges.insert새 행을 추가합니다.product_edges.updateid로 한 행을 수정합니다.product_edges.deleteid로 한 행을 삭제합니다.
Filterable columns (a product_edges.list step’s query)
idcreated_atupdated_atpositionchild_idparent_id
Writable fields
Quantity순서
promotionsFeatures (impl.method)
promotions.list정렬·필터·페이지가 적용된 행 페이지를 읽습니다.promotions.insert새 행을 추가합니다.promotions.updateid로 한 행을 수정합니다.promotions.deleteid로 한 행을 삭제합니다.promotions.applicable고객의 방문 희망일에 유효한 이벤트/쿠폰/혜택을 조회합니다.
Statuses
초안활성보관됨
Filterable columns (a promotions.list step’s query)
idcreated_atupdated_atstatusnamekindstarts_atends_atentity_id
Writable fields
종류이름상태혜택 유형Value적용 대상적용 개월중복 적용날짜종료일코드사용 한도조건
organizationsFeatures (impl.method)
organizations.list정렬·필터·페이지가 적용된 행 페이지를 읽습니다.organizations.insert새 행을 추가합니다.organizations.updateid로 한 행을 수정합니다.organizations.deleteid로 한 행을 삭제합니다.
Filterable columns (a organizations.list step’s query)
idcreated_atupdated_atnameslugplanparent_id
Writable fields
이름슬러그플랜로고테마디자인기본 언어사업자 정보
membersFeatures (impl.method)
members.list정렬·필터·페이지가 적용된 행 페이지를 읽습니다.members.insert새 행을 추가합니다.members.updateid로 한 행을 수정합니다.members.deleteid로 한 행을 삭제합니다.members.notify실행 중인 워크플로우 소유자에게 Web Push 알림을 보냅니다.
Statuses
초대됨활성정지됨
Filterable columns (a members.list step’s query)
idcreated_atupdated_atstatusemailnamerole
Writable fields
이메일이름역할상태아바타
customersFeatures (impl.method)
customers.list정렬·필터·페이지가 적용된 행 페이지를 읽습니다.customers.insert새 행을 추가합니다.customers.updateid로 한 행을 수정합니다.customers.deleteid로 한 행을 삭제합니다.customers.profile상대방이 방금 알려준 정보(이름·이메일·전화번호 및 아래 나열된 다른 항목)를 본인 기록에 저장합니다. 누구의 기록인지는 지정할 수 없으며 항상 대화 상대 본인입니다. 전달한 항목만 변경됩니다. 정보를 알려주거나 수정할 때마다 답변과 함께 호출하세요.
Statuses
리드적격활성이탈미전환
Filterable columns (a customers.list step’s query)
idcreated_atupdated_atstatusnameemailphoneaccount_idcampaign_id
Writable fields
이름이메일전화번호상태아바타
customer_requests(system)Features (impl.method)
customer_requests.list정렬·필터·페이지가 적용된 행 페이지를 읽습니다.
Statuses
TriageBacklogUnstartedStarted완료Canceled
Filterable columns (a customer_requests.list step’s query)
idcreated_atupdated_atstatusprioritylinear_created_atbody
Writable fields
내용상태라벨Priority
reservationsFeatures (impl.method)
reservations.list정렬·필터·페이지가 적용된 행 페이지를 읽습니다.reservations.insert새 행을 추가합니다.reservations.updateid로 한 행을 수정합니다.reservations.deleteid로 한 행을 삭제합니다.reservations.availability특정 날짜(YYYY-MM-DD)의 예약 가능한 시간대를 조회합니다.reservations.cancel예약을 취소합니다. 같은 시각에 동행 예약이 있으면 `id` 하나로는 취소되지 않고 `candidates`가 반환됩니다. 고객에게 어느 예약인지(또는 전부인지) 확인한 뒤 그 답을 `ids`로 다시 호출하세요.
Statuses
보류 중확정됨내원완료취소됨노쇼
Filterable columns (a reservations.list step’s query)
idcreated_atupdated_atstarts_atends_atstatusnotescustomer_id
Writable fields
날짜종료일상태메모
purchasesFeatures (impl.method)
purchases.list정렬·필터·페이지가 적용된 행 페이지를 읽습니다.purchases.insert새 행을 추가합니다.purchases.updateid로 한 행을 수정합니다.purchases.deleteid로 한 행을 삭제합니다.purchases.finalize이 구매의 고객·범위·금액을 고정합니다. 결제 상태는 그대로 유지합니다.
Statuses
보류 중완료Voided
Filterable columns (a purchases.list step’s query)
idcreated_atupdated_atstatusvaluecustomer_idproduct_idproduct_option_idclient_organization_idagreement_referencereservation_idpromotion_id
Writable fields
상태QuantityValue통화Scope합의 문서서비스 시작서비스 종료
entitiesFeatures (impl.method)
entities.list정렬·필터·페이지가 적용된 행 페이지를 읽습니다.entities.insert새 행을 추가합니다.entities.updateid로 한 행을 수정합니다.entities.deleteid로 한 행을 삭제합니다.
Filterable columns (a entities.list step’s query)
idcreated_atupdated_atnamepositionslug
Writable fields
이름레이블슬로건설명이미지아이콘슬러그순서
entity_edgesFeatures (impl.method)
entity_edges.list정렬·필터·페이지가 적용된 행 페이지를 읽습니다.entity_edges.insert새 행을 추가합니다.entity_edges.updateid로 한 행을 수정합니다.entity_edges.deleteid로 한 행을 삭제합니다.
Filterable columns (a entity_edges.list step’s query)
idcreated_atupdated_atpositionchild_idparent_id
Writable fields
순서
sectionsFeatures (impl.method)
sections.list정렬·필터·페이지가 적용된 행 페이지를 읽습니다.sections.insert새 행을 추가합니다.sections.updateid로 한 행을 수정합니다.sections.deleteid로 한 행을 삭제합니다.sections.apply랜딩 변경 묶음(섹션·콘텐츠·콘텐츠 연결)을 한 트랜잭션으로 적용합니다. 먼저 최종 상태를 랜딩 규칙으로 검사하고, 에이전트의 변경이 새 규칙 위반을 만들면 승인된 예외가 없는 한 적용하지 않습니다.
Filterable columns (a sections.list step’s query)
idcreated_atupdated_attypepositionentity_idpath
Writable fields
유형경로순서옵션CTA
domainsFeatures (impl.method)
domains.list정렬·필터·페이지가 적용된 행 페이지를 읽습니다.domains.insert새 행을 추가합니다.domains.updateid로 한 행을 수정합니다.domains.deleteid로 한 행을 삭제합니다.
Filterable columns (a domains.list step’s query)
idcreated_atupdated_athostnameis_primaryverified
Writable fields
호스트명기본리디렉션
integrationsFeatures (impl.method)
integrations.list정렬·필터·페이지가 적용된 행 페이지를 읽습니다.integrations.insert새 행을 추가합니다.integrations.updateid로 한 행을 수정합니다.integrations.deleteid로 한 행을 삭제합니다.
Statuses
보류 중연동됨오류연동 해제
Filterable columns (a integrations.list step’s query)
idcreated_atupdated_atstatusprovider
Writable fields
제공자상태External StateConfig
campaignsFeatures (impl.method)
campaigns.list정렬·필터·페이지가 적용된 행 페이지를 읽습니다.campaigns.insert새 행을 추가합니다.campaigns.updateid로 한 행을 수정합니다.campaigns.deleteid로 한 행을 삭제합니다.
Statuses
초안활성일시중지EndedDeletingProvisioning오류
Filterable columns (a campaigns.list step’s query)
idcreated_atupdated_atstatusnamedaily_budgetspendconversionsproviderobjective
Writable fields
제공자이름상태목표일 예산통화External StateIntegrationPushed AtConfig
reportsFeatures (impl.method)
reports.list정렬·필터·페이지가 적용된 행 페이지를 읽습니다.
Statuses
대기 중실행 중승인 대기완료실패취소됨
Filterable columns (a reports.list step’s query)
idcreated_atupdated_atstatuskindstarted_attitlesummary
Writable fields
종류Run Key상태제목SummaryScope
report_findingsFeatures (impl.method)
report_findings.list정렬·필터·페이지가 적용된 행 페이지를 읽습니다.
Statuses
진행 중확인됨해결됨위험 수용
Filterable columns (a report_findings.list step’s query)
idcreated_atupdated_atstatusseveritycategorylast_seen_attitledetailrule_keyassessmentreport_id
Writable fields
Rule KeyFingerprint카테고리AssessmentSeverity상태제목DetailRecommendationConfidence근거
report_targetsFeatures (impl.method)
report_targets.list정렬·필터·페이지가 적용된 행 페이지를 읽습니다.
Filterable columns (a report_targets.list step’s query)
idcreated_atupdated_atkindsurfacelast_verified_atlabeltarget_keyimpl_nameexternal_url
Writable fields
Target Key표면레이블SnapshotLast Verified At종류Impl NameRowExternal Url외부
report_finding_targetsFeatures (impl.method)
report_finding_targets.list정렬·필터·페이지가 적용된 행 페이지를 읽습니다.
Filterable columns (a report_finding_targets.list step’s query)
idcreated_atupdated_atrelationfield_pathobserved_atfinding_idtarget_id
Writable fields
RelationField PathObserved Value근거
workflowsFeatures (impl.method)
workflows.list정렬·필터·페이지가 적용된 행 페이지를 읽습니다.workflows.insert새 행을 추가합니다.workflows.updateid로 한 행을 수정합니다.workflows.deleteid로 한 행을 삭제합니다.workflows.decide주어진 데이터에 대해 AI 또는 규칙으로 정해진 타입의 답을 판단합니다. 대상 데이터는 변경하지 않습니다.workflows.run활성 워크플로우 실행을 요청합니다. 완료 여부는 실행 이력에서 확인하세요.
Filterable columns (a workflows.list step’s query)
idcreated_atupdated_atnamestatustriggerdescription
Writable fields
이름설명상태트리거일정소스 테이블소스 이벤트Source Query
workflow_runs(system)Features (impl.method)
workflow_runs.list정렬·필터·페이지가 적용된 행 페이지를 읽습니다.
Filterable columns (a workflow_runs.list step’s query)
idcreated_atupdated_atstatussourceworkflow_id
Writable fields
상태소스페이로드
stepsFeatures (impl.method)
steps.list정렬·필터·페이지가 적용된 행 페이지를 읽습니다.steps.insert새 행을 추가합니다.steps.updateid로 한 행을 수정합니다.steps.deleteid로 한 행을 삭제합니다.
Filterable columns (a steps.list step’s query)
idcreated_atupdated_atnamepositionfeatureworkflow_id
Writable fields
이름순서기능입력반복 대상When
step_runs(system)Features (impl.method)
step_runs.list정렬·필터·페이지가 적용된 행 페이지를 읽습니다.
Filterable columns (a step_runs.list step’s query)
idcreated_atupdated_atstatusfeatureworkflow_run_idstep_id
Writable fields
기능상태입력출력
accountsFeatures (impl.method)
accounts.list정렬·필터·페이지가 적용된 행 페이지를 읽습니다.accounts.insert새 행을 추가합니다.accounts.updateid로 한 행을 수정합니다.accounts.deleteid로 한 행을 삭제합니다.accounts.syncOptOuts채널의 수신거부 목록(카카오 080 번호)을 동의 철회로 기록해, 광고가 그 번호로 나가지 않게 합니다.
Statuses
연결됨연결 끊김오류
Filterable columns (a accounts.list step’s query)
idcreated_atupdated_atstatusnameplatform
Writable fields
이름플랫폼상태ConfigAI 어시스턴트
conversationsFeatures (impl.method)
conversations.list정렬·필터·페이지가 적용된 행 페이지를 읽습니다.conversations.insert새 행을 추가합니다.conversations.updateid로 한 행을 수정합니다.conversations.deleteid로 한 행을 삭제합니다.conversations.recording직원이 접근할 수 있는 회의 기록의 상태·요약·전사문을 읽습니다. 녹음 conversation ID를 사용하고 후속 업무 전에 보관 상태를 확인합니다. 화자 연결은 기록된 발언의 귀속이며 메시지 작성자를 뜻하지 않습니다.conversations.focus이번 턴 동안 특정 지점(현재 조직의 하위)으로 응대합니다 — 그 지점의 카탈로그·가격·예약 가능 시간. 되돌릴 수 있어 다른 지점과 비교하려면 다시 호출하세요. 예약이 이뤄지기 전엔 아무것도 이동하지 않습니다.conversations.route이 대화와 메시지를 지점에 배정합니다. 기존 예약은 생성된 지점에 그대로 남고, 고객은 하나의 그룹 공통 정보와 지점별 연결로 관리됩니다.
Statuses
진행 중보류 중스누즈종료
Filterable columns (a conversations.list step’s query)
idcreated_atupdated_atstatuslast_message_atsubjectai_pausedaccount_idstarted_atlast_messageorganization_idcustomer_idmember_id
Writable fields
제목상태
messagesFeatures (impl.method)
messages.list정렬·필터·페이지가 적용된 행 페이지를 읽습니다.messages.insert새 행을 추가합니다.messages.updateid로 한 행을 수정합니다.messages.deleteid로 한 행을 삭제합니다.messages.text접근 가능한 메시지의 텍스트 본문을 읽습니다. 첨부파일과 도구 메타데이터는 제외합니다.messages.transcribe실시간 음성 세션의 최종 발화(및 통역)를 이 대화의 메시지로 남깁니다.
Filterable columns (a messages.list step’s query)
idcreated_atupdated_atrolefeatureconversation_idmember_idcustomer_idstep_id
Writable fields
역할콘텐츠기능
templatesFeatures (impl.method)
templates.list정렬·필터·페이지가 적용된 행 페이지를 읽습니다.templates.insert새 행을 추가합니다.templates.updateid로 한 행을 수정합니다.templates.deleteid로 한 행을 삭제합니다.templates.send이 템플릿을 채널(알림톡/LINE 푸시)로 고객에게 발송합니다. key 기준 멱등: 재발화된 워크플로우는 이미 발송된 원천 행을 건너뜁니다.templates.register템플릿을 채널에 등록하고 검수를 요청합니다 (알림톡: 카카오, 약 2영업일). 판정 전까지 status는 pending입니다.templates.refresh이 템플릿의 외부 검수 판정(승인/반려/검수중)을 다시 조회해 반영합니다.
Filterable columns (a templates.list step’s query)
idcreated_atupdated_atnamekindstatusbodyaccount_id
Writable fields
이름내용종류상태발송 목적Config
deliveriesFeatures (impl.method)
deliveries.list정렬·필터·페이지가 적용된 행 페이지를 읽습니다.deliveries.insert새 행을 추가합니다.deliveries.updateid로 한 행을 수정합니다.deliveries.deleteid로 한 행을 삭제합니다.
Filterable columns (a deliveries.list step’s query)
idcreated_atupdated_atstatustemplate_idcustomer_idaccount_idconversation_id
Writable fields
상태키Provider Message오류Rendered
consentsFeatures (impl.method)
consents.list정렬·필터·페이지가 적용된 행 페이지를 읽습니다.consents.insert새 행을 추가합니다.consents.record고객이 한 매체의 광고 수신에 동의하거나 철회한 사실을 증빙과 함께 기록합니다.
Filterable columns (a consents.list step’s query)
idcreated_atupdated_atmediumscopegrantedsourcecustomer_id
Writable fields
보통ScopeGranted소스Note
callsFeatures (impl.method)
calls.list정렬·필터·페이지가 적용된 행 페이지를 읽습니다.calls.cancel대기 중이거나 진행 중인 통화를 취소합니다.
Filterable columns (a calls.list step’s query)
idcreated_atupdated_atstatusreasondelivery_idsubmission_id
Writable fields
상태ReasonRinging AtAnswered At종료됨Cancel Requested
rolesFeatures (impl.method)
roles.list정렬·필터·페이지가 적용된 행 페이지를 읽습니다.roles.insert새 행을 추가합니다.roles.updateid로 한 행을 수정합니다.roles.deleteid로 한 행을 삭제합니다.
Filterable columns (a roles.list step’s query)
idcreated_atupdated_atname
Writable fields
이름권한
custom_fieldsFeatures (impl.method)
custom_fields.list정렬·필터·페이지가 적용된 행 페이지를 읽습니다.custom_fields.insert새 행을 추가합니다.custom_fields.updateid로 한 행을 수정합니다.custom_fields.deleteid로 한 행을 삭제합니다.
Filterable columns (a custom_fields.list step’s query)
idcreated_atupdated_attargetpositionkeylabeldescriptionfield_groupvisibilitynode_id
Writable fields
종류대상키레이블설명다국어필드 그룹공개 범위필수순서Forms표시 조건옵션유형 선택자
availability_rulesFeatures (impl.method)
availability_rules.list정렬·필터·페이지가 적용된 행 페이지를 읽습니다.availability_rules.insert새 행을 추가합니다.availability_rules.updateid로 한 행을 수정합니다.availability_rules.deleteid로 한 행을 삭제합니다.
Filterable columns (a availability_rules.list step’s query)
idcreated_atupdated_attargetkindpositionscope_keyscope_value
Writable fields
종류요일시작 시각종료 시각슬롯(분)대상시간 필드기준 필드순서날짜종료일기준 값동시 최대Gap MinutesFunction Slug
formsFeatures (impl.method)
forms.list정렬·필터·페이지가 적용된 행 페이지를 읽습니다.forms.insert새 행을 추가합니다.forms.updateid로 한 행을 수정합니다.forms.deleteid로 한 행을 삭제합니다.
Filterable columns (a forms.list step’s query)
idcreated_atupdated_atslugtargetactivemodeaccess
Writable fields
슬러그레이블설명RenderPromptSuccess MessageStatic Fields활성대상ModeAccess
form_submissions(system)Features (impl.method)
form_submissions.list정렬·필터·페이지가 적용된 행 페이지를 읽습니다.
Statuses
초안SubmittingSubmitted실패
Filterable columns (a form_submissions.list step’s query)
idcreated_atupdated_atstatussubmitted_attargetform_idcustomer_id
Writable fields
대상대상Form Version상태Answers분석 설정오류Expires AtSubmitted At
실행과 단계 상태
| 대상 | 상태 | 설명 |
|---|---|---|
워크플로우 설정 (workflows) | draft, active, paused | active 상태일 때만 트리거 사건과 스케줄이 실행됩니다. |
워크플로우 실행 (workflow_runs) | queued, running, succeeded, failed | 전체 워크플로우 1회 실행의 진행 및 완료 상태입니다. |
단계 실행 (step_runs) | running, succeeded, failed, skipped | 개별 단계의 실행 결과이며, when 조건 불충족 시 skipped가 기록됩니다. |
실행 성공(succeeded)은 정의한 단계의 호출이 성공했다는 뜻입니다. 외부 메시지 수신이나 고객의 행동 완료는 해당 원본 결과 기록에서 확인합니다.