이 문서는 AI로 번역되었습니다. 부정확한 내용이 있을 경우 영어 버전을 참조하세요
워크플로우는 생성 시 선택한 트리거 유형에 따라 "비동기" 또는 "동기" 방식으로 실행됩니다. 비동기 모드는 특정 이벤트가 트리거된 후 워크플로우 큐에 들어가 백그라운드에서 순차적으로 실행되는 방식입니다. 반면 동기 모드는 트리거된 후 스케줄링 큐에 들어가지 않고 즉시 실행되며, 실행이 완료되면 즉시 결과를 피드백합니다.
컬렉션 이벤트, 작업 후 이벤트, 사용자 정의 작업 이벤트, 예약된 작업 이벤트, 승인 이벤트는 기본적으로 비동기 방식으로 실행됩니다. 작업 전 이벤트는 기본적으로 동기 방식으로 실행됩니다. 컬렉션 이벤트와 폼 이벤트는 두 가지 모드를 모두 지원하며, 워크플로우 생성 시 선택할 수 있습니다.

동기 모드 워크플로우는 모드의 특성상 "수동 처리"와 같이 "대기" 상태를 발생시키는 노드를 사용할 수 없습니다.
워크플로우가 자주 트리거될 때, 실행 기록 자동 삭제를 설정하여 불필요한 기록을 줄이고 데이터베이스의 스토리지 부담을 완화할 수 있습니다.
워크플로우 생성 및 편집 대화 상자에서 해당 워크플로우의 실행 기록을 자동으로 삭제할지 여부를 설정할 수 있습니다.

자동 삭제는 실행 결과 상태에 따라 설정할 수 있습니다. 대부분의 경우, "완료" 상태만 선택하는 것을 권장합니다. 이렇게 하면 실패한 실행 기록을 보존하여 향후 문제 해결에 활용할 수 있습니다.
워크플로우를 디버깅할 때는 실행 기록 자동 삭제를 활성화하지 않는 것이 좋습니다. 기록을 통해 워크플로우의 실행 로직이 예상대로 작동하는지 확인할 수 있기 때문입니다.
워크플로우 기록을 삭제해도 워크플로우의 실행 횟수는 줄어들지 않습니다.