4. 처리 중 주문 값 설정하기
n8n v2.20워크플로의 이 단계에서는 Edit Fields (Set) 노드를 사용하여 Airtable로 전송하기 전에 데이터를 선택하고 설정하는 방법을 배웁니다. Nathan의 워크플로에서 다음 단계는 모든 processing 주문의 employeeName과 orderID만 Airtable에 삽입하도록 데이터를 필터링하는 것입니다.
4. 처리 중 주문 값 설정하기#
워크플로의 이 단계에서는 Edit Fields (Set) 노드를 사용하여 Airtable로 전송하기 전에 데이터를 선택하고 설정하는 방법을 배웁니다. 이 단계 후 워크플로는 다음과 같이 보여야 합니다:
Nathan의 워크플로에서 다음 단계는 모든 processing 주문의 employeeName과 orderID만 Airtable에 삽입하도록 데이터를 필터링하는 것입니다.
이를 위해 Edit Fields (Set) 노드를 사용해야 합니다. 이 노드를 사용하면 한 노드에서 다른 노드로 전송하려는 데이터를 선택하고 설정할 수 있습니다.
Edit Fields 노드는 완전히 새로운 데이터를 설정할 수 있을 뿐만 아니라 이미 존재하는 데이터를 덮어쓸 수도 있습니다. 이 노드는 스프레드시트나 데이터베이스에 값을 삽입할 때처럼 이전 노드에서 들어오는 데이터를 기대하는 워크플로에서 매우 중요합니다.
Airtable 노드 앞에 다른 노드 추가하기#
워크플로에서 주문 필터링하기 레슨에서 If 노드를 했던 것과 같은 방식으로 If 노드의 true 커넥터에서 Airtable 노드 앞에 다른 노드를 추가합니다. 캔버스가 복잡하게 느껴지면 Airtable 노드를 더 멀리 드래그해도 됩니다.
Edit Fields 노드 구성하기#
If 노드의 true 커넥터에서 나오는 + 기호를 선택한 후 Edit Fields (Set) 노드를 검색합니다.
Edit Fields 노드 창이 열리면 다음 파라미터를 구성합니다:
- Mode가 Manual Mapping으로 설정되어 있는지 확인합니다.
- 주문 필터링하기 레슨에서 사용한 Expression editor를 사용할 수 있지만, 이번에는 Input에서 Fields to Set으로 필드를 드래그해봅시다:
- If > orderID를 첫 번째 필드로 드래그합니다.
- If > employeeName을 두 번째 필드로 드래그합니다.
- Include Other Input Fields가 false로 설정되어 있는지 확인합니다.
Execute step을 선택합니다. 다음과 같은 결과가 표시되어야 합니다:

Airtable에 데이터 추가하기#
다음으로 이 값들을 Airtable에 삽입해봅시다:
- Airtable 베이스로 이동합니다.
processingOrders라는 새 테이블을 추가합니다.- 기존 열을 두 개의 새 열로 대체합니다:
orderID(기본 필드): NumberemployeeName: Single line text
막히는 경우 Airtable에 데이터 삽입하기 레슨을 참조하세요.
- 새 테이블의 빈 행 세 개를 삭제합니다.
- n8n에서 Edit Fields 노드** 커넥터를 Airtable 노드에 연결합니다.
- Airtable 노드 구성을
orders테이블 대신 새processingOrders테이블을 가리키도록 업데이트합니다. - Airtable 노드를 테스트하여 새
processingOrders테이블에 레코드를 삽입하는지 확인합니다.
이 단계에서 워크플로는 이제 다음과 같이 보여야 합니다:
다음은?#
Nathan 🙋: 제 업무의 절반을 이미 자동화해 주셨네요! 이제 동료들을 위해 booked 주문을 계산해야 합니다. 그것도 자동화할 수 있을까요?
당신 👩🔧: 네! 다음 단계에서 노드에 일부 JavaScript 코드를 사용하여 booked 주문을 계산하겠습니다.