[Make기초] Make Academy 시나리오 확장 Unit 5 번역[5편]

Make-Make Academy 시나리오 확장 Unit 5

🟣 Make.com 자동화 입문 – Unit 5: 한 번만 실행(Run once) 완전 정복

Make : “한 번만 실행해도 충분할 때, 효율적으로 자동화를 테스트하는 법!”

Make Foundation 시리즈의 마지막 단원인 Unit 5에서는 시나리오를 **”한 번만 실행(Run once)”**하는 방법과 작업 수를 아끼고 효율적으로 테스트하는 팁들을 배워봅니다.


🔍 Unit 5 소개

지금까지 여러분은 시나리오를 만들고, 모듈을 추가하고, 필터도 적용해 보셨습니다. 이 단계를 잘 따라오셨다면, 매일 아침 날씨 데이터를 수집하는 시나리오가 완성되었을 거예요. 훌륭합니다!

이제 마지막 단계로, 시나리오 전체를 실행할지, 혹은 특정 모듈만 실행할지를 어떻게 선택할지 배워봅니다.


▶️ ‘Run once’ 기능이란?

  • Run once 버튼을 누르면 시나리오 전체가 실행됩니다.
  • 날씨 데이터를 가져오고, 이 데이터를 라우터를 통해 두 개의 경로 중 하나로 전달하게 됩니다.

⚠️ 유의사항

  • 필터 조건에 따라 실행되는 작업(Operation) 수가 달라집니다.
  • 예를 들어, 기본적으로는 2개의 작업이 소모되지만, 조건에 따라 1개만 사용되기도 합니다.

🌦 데이터 생성 과정

  1. 소스 모듈에서 날씨 데이터를 불러옵니다.
  2. 예: 런던의 날씨를 가져오고, 다음과 같은 데이터 번들이 생성됩니다:
    • 온도
    • 일출 시각
    • 일몰 시각
    • 현재 날씨 상태 등

🔀 필터 조건에 따른 흐름 분기

  • **라우터(Router)**를 통해 데이터가 분기됩니다.
  • 먼저 위쪽 경로의 모듈로 전달되며, 필터가 조건을 검사합니다.
  • 조건에 맞지 않으면 해당 경로로는 전달되지 않고,
  • 이어서 아래쪽 경로의 모듈로 이동하며 조건을 다시 검사합니다.

📄 Google Sheets와의 연동

  • 소스 번들에서 생성된 항목 중 4개 항목만 Google Sheets 모듈에 매핑됩니다.
  • 해당 데이터는 Make Foundation 예제용 Google Sheet에 기록됩니다.

✅ 조건을 만족할 경우:

  • 2개의 작업이 소모됩니다.

❌ 조건을 만족하지 않을 경우:

  • 1개의 작업만 사용됩니다.

📋 실행 로그 확인 방법

시나리오 실행 후, 로그에는 다음과 같은 순서로 메시지가 표시됩니다:

The request was accepted.
The scenario was initialized.
The scenario was finalized.
The scenario run was completed.

❗ 오류가 발생한 경우, 해당 항목은 빨간색으로 강조되어 표시됩니다.


⏱ 언제 ‘Run once’를 사용할까?

  • 시나리오가 거의 완성되었을 때 테스트용으로 사용합니다.
  • 시나리오가 간단할 경우에는 작업 수가 적지만, 복잡할수록 많은 작업이 소모될 수 있습니다.

예시:

  • 다음과 같은 복잡한 시나리오에서는 실행 시 6개의 작업이 소모됩니다:
    • Weather → Google Sheets → Router → Slack/Trello/Tools 등

📌 참고: 라우터(Router)는 작업을 소모하지 않습니다.


✅ 단 한 번만 실행하면 되는 경우

예: Airtable → Google Sheets로 데이터 이전을 하는 시나리오에서는 정기 실행이 필요하지 않습니다.

  • 이 경우 Run once 기능만으로 실행을 마무리할 수 있으며,
  • 별도의 스케줄 설정 없이도 작업을 완료할 수 있습니다.

💡 작업(Operation) 수를 절약하는 팁

1. 모듈만 선택 실행

  • 모듈을 우클릭 → Run this module only 선택
  • 소스 모듈에서 번들을 미리 확인하여 불필요한 전체 실행을 피할 수 있습니다.

2. 경로(Route) 비활성화

  • 시나리오가 클수록 테스트 시 많은 작업이 소모됩니다.
  • 이럴 때는 일부 경로를 비활성화해 선택적으로 실행할 수 있습니다.

사용 방법:

  • 모듈 사이 경로를 우클릭 → Disable route 선택
  • 경로 아이콘이 🔧에서 🚫으로 바뀌며 해당 경로는 실행되지 않습니다.

✅ 전체 테스트 준비가 되면 다시 Enable route로 활성화하세요.


🧪 작업 절감 실전 예시

  • 아래와 같은 시나리오에서는 ‘Run once’ 실행 시 5개의 작업만 사용됩니다.
  • 여러 경로를 비활성화하면 작업 수를 더욱 줄일 수 있습니다.

🎉 Unit 5 요약 정리

다음 내용을 완벽히 이해하셨다면 Unit 5 학습이 완료된 것입니다:

✅ Run once 기능의 개념과 활용

✅ 작업(Operation) 수 계산 원리

✅ 경로 비활성화 및 모듈 단독 실행 방법

✅ 데이터 번들 처리 방식


💼 실무 활용 예시

1. 마케팅 자동화 시나리오

  • 이메일 수신자를 분석하고, 조건에 따라 Google Sheets에 자동 분류하는 시나리오 구성
  • Run once로 분류 로직을 테스트하며 실시간 수정 가능

2. 고객 응답 처리 자동화

  • Zendesk 티켓 생성 시 Slack으로 알림 전송 + Trello/Notion에 기록
  • 전체 실행 대신, 모듈별 실행으로 작업 낭비 방지

🧾 작업 절약 팁 요약 표

방법설명
모듈만 실행하기특정 모듈만 실행해 전체 작업 수 소모 방지
경로 비활성화일부 흐름을 끊어 작업 수 절약
조건 필터 활용조건을 명확히 설정해 불필요한 작업 최소화
데이터 번들 확인처음부터 필요한 데이터만 추출해 흐름 최적화

⚠️ 자주 하는 실수 & 해결책

1. 라우터 조건 누락

  • 문제: 모든 경로가 실행되어 불필요한 작업 발생
  • 해결: 필터 조건을 정확히 설정하여 흐름 제어

2. 테스트 시 전체 실행 반복

  • 문제: 빠르게 작업 수가 소모되어 비용 증가
  • 해결: ‘Run this module only’ 기능으로 개별 테스트

3. 불필요한 데이터 필드 전달

  • 문제: 번들에 필요 없는 데이터까지 포함되어 처리 비용 증가
  • 해결: 필요한 필드만 선택하여 매핑

❓ 자주 묻는 질문 (Q&A)

Q1. ‘Run once’는 언제 사용하는 게 좋나요?

테스트 목적이거나, 단발성으로 실행해야 하는 시나리오에 적합합니다.

Q2. Run once를 실행해도 작업 수가 줄지 않나요?

작업은 발생합니다. 조건과 흐름에 따라 1개 이상의 작업(Operation)이 소모됩니다.

Q3. 작업 수를 줄이려면 어떻게 해야 하나요?

  • 개별 모듈만 실행하거나,
  • 경로(Route)를 비활성화하여 최소한의 작업만 수행하세요.

💡 본 글은 Make.com 공식 아카데미-학습경로-1.Foundation(두번째 파트-Expanding my first scenario)의 전체 내용을 번역하고, 블로그 독자를 위해 재구성한 콘텐츠입니다.
초보자도 쉽게 따라할 수 있도록 단계별로 구성되어 있습니다.

Similar Posts