logologo
시작
가이드
개발
플러그인
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
시작
가이드
개발
플러그인
API
logologo
워크플로우
개요
빠른 시작

트리거

개요
테이블 이벤트
예약된 작업
액션 전 이벤트
액션 후 이벤트
사용자 정의 액션 이벤트
승인
Webhook

노드

개요

인공지능

대규모 언어 모델

흐름 제어

조건
다중 조건 분기
반복
변수
병렬 분기
워크플로우 호출
플로우 출력
JSON 변수 매핑
지연
종료

계산

계산
날짜 계산
JSON 계산

데이터 작업

데이터 생성
데이터 업데이트
데이터 조회
데이터 삭제
SQL 작업

수동 처리

수동 처리
승인
참조

유형 확장

HTTP 요청
JavaScript 스크립트
알림
이메일 발송
응답
응답 메시지
변수
실행 기록
버전 관리
고급 옵션

확장 개발

개요
트리거 유형 확장
노드 유형 확장
API 참조
Previous Page개요
Next Page개요
TIP

이 문서는 AI로 번역되었습니다. 부정확한 내용이 있을 경우 영어 버전을 참조하세요

#시작하기

#첫 번째 워크플로우 설정하기

상단 메뉴 바의 플러그인 설정 메뉴에서 워크플로우 플러그인 관리 페이지로 이동합니다.

워크플로우 플러그인 관리 진입점

관리 인터페이스에는 생성된 모든 워크플로우가 표시됩니다.

워크플로우 관리

"새로 만들기" 버튼을 클릭하여 새 워크플로우를 생성하고 컬렉션 이벤트를 선택합니다.

워크플로우 생성

제출 후 목록에서 "설정" 링크를 클릭하여 워크플로우 설정 인터페이스로 들어갑니다.

빈 워크플로우

다음으로, 트리거 카드를 클릭하여 트리거 설정 서랍을 엽니다. 이전에 생성한 컬렉션(예: "게시물" 컬렉션)을 선택하고, 트리거 시점으로 "레코드 추가 후"를 선택한 다음, "저장" 버튼을 클릭하여 트리거 설정을 완료합니다.

트리거 설정

이어서, 워크플로우의 더하기 버튼을 클릭하여 노드를 추가할 수 있습니다. 예를 들어, 트리거 데이터의 "제목" 필드와 "ID" 필드를 연결하는 계산 노드를 선택합니다.

계산 노드 추가

노드 카드를 클릭하여 노드 설정 서랍을 엽니다. Formula.js에서 제공하는 CONCATENATE 함수를 사용하여 "제목"과 "ID" 필드를 연결합니다. 두 필드는 변수 선택기를 통해 삽입됩니다.

함수 및 변수를 사용하는 계산 노드

그 다음, 결과를 "제목" 필드에 저장하기 위한 레코드 업데이트 노드를 생성합니다.

레코드 업데이트 노드 생성

마찬가지로, 카드를 클릭하여 레코드 업데이트 노드의 설정 서랍을 엽니다. "게시물" 컬렉션을 선택하고, 업데이트할 레코드 ID는 트리거의 데이터 ID를, 업데이트할 필드는 "제목"을, 업데이트할 값은 계산 노드의 결과를 선택합니다.

레코드 업데이트 노드 설정

마지막으로, 오른쪽 상단 툴바의 "활성화"/"비활성화" 스위치를 클릭하여 워크플로우를 활성화 상태로 전환하면 워크플로우가 트리거되어 실행될 수 있습니다.

#워크플로우 트리거하기

시스템 메인 인터페이스로 돌아가 게시물 블록을 통해 게시물을 생성하고 게시물 제목을 입력합니다.

게시물 데이터 생성

제출 후 블록을 새로고침하면 게시물 제목이 "게시물 제목 + 게시물 ID" 형식으로 자동 업데이트된 것을 확인할 수 있습니다.

워크플로우에 의해 수정된 게시물 제목

팁

컬렉션 이벤트에 의해 트리거된 워크플로우는 비동기적으로 실행되므로, 데이터를 제출한 직후에는 인터페이스에서 데이터 업데이트를 즉시 확인할 수 없습니다. 하지만 잠시 후 페이지나 블록을 새로고침하면 업데이트된 내용을 볼 수 있습니다.

#실행 기록 확인하기

방금 워크플로우가 성공적으로 한 번 트리거되어 실행되었습니다. 워크플로우 관리 인터페이스로 돌아가 해당 실행 기록을 확인할 수 있습니다.

워크플로우 목록 보기

워크플로우 목록에서 이 워크플로우가 한 번의 실행 기록을 생성했음을 확인할 수 있습니다. 횟수 링크를 클릭하면 해당 워크플로우의 실행 기록을 열 수 있습니다.

해당 워크플로우의 실행 기록 목록

"보기" 링크를 다시 클릭하면 해당 실행의 상세 페이지로 이동하여 각 노드의 실행 상태와 결과 데이터를 확인할 수 있습니다.

워크플로우 실행 기록 상세

트리거의 컨텍스트 데이터와 노드 실행 결과 데이터는 해당 카드 오른쪽 상단의 상태 버튼을 클릭하여 열어볼 수 있습니다. 예를 들어, 계산 노드의 결과 데이터를 확인해 보겠습니다.

계산 노드 결과

계산 노드의 결과 데이터에 계산된 제목이 포함되어 있으며, 이 제목이 이후 레코드 업데이트 노드에서 업데이트되는 데이터임을 확인할 수 있습니다.

#요약

위 단계를 통해 간단한 워크플로우의 설정과 트리거를 완료했으며, 다음 몇 가지 기본 개념을 접했습니다.

  • 워크플로우: 이름, 트리거 유형, 활성화 상태 등 워크플로우의 기본 정보를 정의하는 데 사용되며, 내부에 여러 노드를 자유롭게 설정할 수 있는 워크플로우를 담는 핵심 엔티티입니다.
  • 트리거: 각 워크플로우에는 하나의 트리거가 포함되며, 워크플로우가 트리거될 특정 조건을 설정할 수 있습니다. 워크플로우의 진입점 역할을 합니다.
  • 노드: 워크플로우 내에서 특정 작업을 수행하는 명령 단위입니다. 워크플로우 내의 여러 노드는 상하위 관계를 통해 완전한 실행 흐름을 구성합니다.
  • 실행: 워크플로우가 트리거된 후의 특정 실행 객체이며, 실행 기록 또는 실행 이력이라고도 합니다. 실행 상태, 트리거 컨텍스트 데이터 등의 정보를 포함합니다. 각 노드에 대해서도 해당 실행 결과가 있으며, 노드 실행 후의 상태와 결과 데이터 정보를 포함합니다.

더 자세한 사용법은 다음 내용을 참고하십시오.

  • 트리거
  • 노드
  • 변수 사용하기
  • 실행
  • 버전 관리
  • 고급 설정