SuitsDocs
레퍼런스노드 레퍼런스액션액션데이터데이터

행 생성

데이터모델에 새 행을 생성합니다.

개요

항목내용
카테고리데이터
대상데이터모델
출력생성된 행 데이터

작업 종류

작업설명
생성 (Create)새 레코드 생성
Upsert있으면 수정, 없으면 생성 (중복 확인 기준 필드 필요)

설정 옵션

옵션설명필수
데이터모델행을 생성할 데이터모델
작업생성 (Create) 또는 Upsert
데이터저장할 데이터 (JSON 형식)
중복 확인 기준Upsert 시 중복 확인 기준 필드Upsert 시 필수

속성 값 설정

고정 값

상태: "대기중"
우선순위: "높음"

동적 값 (변수)

고객: {{trigger.row.고객}}
금액: {{trigger.row.계약금액}}
담당자: {{trigger.row.담당자}}

현재 시간

생성일: {{now}}
발행일: {{today}}

출력 데이터

{{actions.createRow.row}}         // 생성된 행 전체
{{actions.createRow.row.id}}      // 생성된 행 ID
{{actions.createRow.row.속성명}}   // 특정 속성 값

활용 예시

계약 체결 → 청구서 생성

트리거: 계약 체결 (상태 = "체결완료")
액션: 청구서 데이터모델에 행 생성
├── 고객: {{trigger.row.고객}}
├── 금액: {{trigger.row.계약금액}}
├── 발행일: {{now}}
└── 상태: "발행 대기"

문의 접수 → 태스크 생성

트리거: 문의 데이터모델에 행 생성
액션: 태스크 데이터모델에 행 생성
├── 제목: "[문의] {{trigger.row.제목}}"
├── 내용: {{trigger.row.문의내용}}
├── 담당자: {{trigger.row.담당부서_기본담당자}}
└── 우선순위: "보통"

주문 → 배송 항목 생성

트리거: 주문 상태 = "결제완료"
액션: 배송 데이터모델에 행 생성
├── 주문번호: {{trigger.row.주문번호}}
├── 수령인: {{trigger.row.수령인}}
├── 주소: {{trigger.row.배송주소}}
└── 상태: "준비중"

모범 사례

필수 속성 확인

생성 시 필수 속성에 값이 있는지 확인하세요. 값이 없으면 에러가 발생합니다.

관계 설정

다른 데이터모델과의 관계가 있다면 관계 속성도 설정하세요.

관련고객: {{trigger.row.id}}  // 트리거 행과 관계 설정

중복 방지

같은 조건의 행이 이미 있는지 확인 후 생성하는 것이 좋습니다.

1. 행 조회 (조건: 주문번호 = {{trigger.body.orderNo}})
2. 조건 분기 (조회 결과 없으면)
3. 행 생성