이 가이드는 Make 모듈을 고르고 연결하는 기준 글의 실습용입니다. 개념과 배경은 본문 글에서 먼저 확인하세요.
Make 시나리오에서 어떤 모듈을 선택하고 어떤 순서로 연결할지 정리합니다. 입력부터 결과까지 데이터의 흐름과 각 단계의 역할을 확인해 필요한 모듈을 구성합니다.
전체 흐름
1
작업 정리단계별로 필요한 작업과 데이터를 적습니다.
2
입력 방식 선택새 데이터 감지와 기존 데이터 조회를 구분합니다.
3
처리 방식 결정값을 바꾸거나 조건을 판단할 지점을 정합니다.
4
결과 상태 결정새 항목 생성인지 기존 항목 수정인지 정합니다.
5
연결과 확인값을 매핑하고 연결 구간별 결과를 살펴봅니다.
사전 준비
- Make에서 시나리오를 구성할 수 있는 계정과 권한을 준비합니다.
- 연결할 서비스와 사용할 데이터가 정해져 있는지 확인합니다.
- 시나리오의 입력, 처리, 결과 단계에서 필요한 작업을 적어 둡니다.
- 결과에서 만들어야 할 상태와 필요한 입력값을 확인합니다.
단계별로 따라 하기
1. 각 단계의 작업을 정리합니다
모듈을 고르기 전에 각 단계가 해야 할 일을 동사로 적습니다. 필요한 데이터와 작업이 끝난 뒤 나와야 할 값을 함께 확인합니다.
- 입력 단계는 새 데이터 감지 또는 데이터 가져오기처럼 적습니다.
- 처리 단계는 값 바꾸기 또는 조건 확인처럼 적습니다.
- 데이터가 달라지거나 판단이 필요한 곳에 모듈을 둘지 살펴봅니다.
작업을 지나치게 잘게 나누면 연결과 확인이 늘어날 수 있습니다. 반대로 한 모듈이 여러 단계를 대신한다고 미리 가정하지 않습니다.
2. 입력 모듈을 고릅니다
시나리오가 어디서 어떻게 시작할지 정합니다. 새 데이터가 생기는 순간을 감지할지, 기존 데이터에서 조건에 맞는 항목을 찾을지 구분합니다.
- 사용하려는 방식이 서비스와 모듈에서 가능한지 확인합니다.
- 가져온 항목이 중복 처리되지 않는지, 필요한 범위의 데이터인지 살펴봅니다.
- 입력 모듈이 제공하는 값에 다음 단계에서 필요한 정보가 포함되는지 확인합니다.
필요한 값이 입력에 없으면 추가 조회가 필요할 수 있습니다. 이미 값이 충분하다면 별도 조회 모듈을 생략할 수 있습니다.
3. 처리 모듈과 분기를 정합니다
입력값을 결과에 맞게 바꾸거나 조건을 판단해야 하는 지점을 확인합니다. 값을 그대로 다음 단계에서 사용할 수 있다면 중간 모듈을 추가하지 않아도 됩니다.
- 값을 바꿔야 한다면 필요한 처리 작업을 정합니다.
- 서로 다른 결과가 필요할 때 조건에 따라 흐름을 나눕니다.
- 분기마다 기준이 되는 값과 다음 작업을 적습니다.
단순한 흐름에 분기를 먼저 넣으면 확인할 곳이 늘어날 수 있습니다. 실제로 다른 결과가 필요한지 살펴본 뒤 적용합니다.
4. 결과 모듈을 고릅니다
마지막 단계에서 만들려는 상태를 정합니다. 새 항목을 만들지, 기존 항목을 수정할지에 따라 알맞은 작업과 필요한 입력값을 확인합니다.
- 기존 항목을 수정한다면 수정할 대상을 어떻게 찾을지 확인합니다.
- 새 항목을 만든다면 같은 데이터가 다시 들어올 때 중복 생성될 가능성을 살펴봅니다.
- 결과 모듈에 필요한 값이 앞 단계에서 준비되는지 확인합니다.
중복이나 대상 혼동이 생길 수 있다면 항목을 찾거나 구분하는 단계가 필요한지 검토합니다.
5. 모듈을 연결하고 확인합니다
입력에서 결과까지 데이터가 흐르는 순서로 모듈을 연결합니다. 앞 모듈의 출력값 가운데 무엇을 다음 모듈의 어떤 입력에 넣을지 맞춥니다.
- 입력 모듈과 바로 다음 단계의 연결을 확인합니다.
- 값이 예상한 형태로 전달되는지 살펴본 뒤 다음 모듈을 연결합니다.
- 조건에 따라 기대한 경로로 이동하는지 확인합니다.
- 결과 모듈이 의도한 상태를 만드는지 살펴봅니다.
작은 연결 구간부터 확인하면 문제가 시작된 위치를 좁히기 쉽습니다. 구성 중 확인한 내용과 실제로 들어오는 데이터도 나누어 살펴봅니다.
체크리스트
0 / 7
운영 메모
- 서비스와 모듈에 따라 제공되는 입력 방식과 값이 다를 수 있으므로 사용 중인 화면과 실제 결과를 확인합니다.
- 실제 데이터에 필요한 값이 없다면 입력이나 처리 단계를 다시 살펴보고 추가 조회가 필요한지 검토합니다.
- 중복 생성이나 잘못된 대상 수정이 우려되면 항목을 찾거나 구분하는 기준을 점검합니다.
- 연결 후 예상과 다른 값이나 경로가 나타나면 전체 흐름을 한꺼번에 살피기보다 연결 구간별로 확인합니다.