워크플로 공유
기능 사용 가능 여부
이 기능은 Pro 및 Enterprise Cloud 요금제와 Enterprise 셀프 호스팅(Self-hosted) 요금제에서 사용할 수 있습니다.
이 기능을 사용하면 동일한 n8n 인스턴스 내 다른 사용자와 워크플로를 공유할 수 있습니다.
사용자는 자신이 생성한 워크플로를 공유할 수 있습니다. 인스턴스 소유자 및 관리자 역할을 가진 사용자는 인스턴스 내 모든 워크플로를 확인하고 공유할 수 있습니다. 소유자 및 관리자에 대한 자세한 내용은 계정 유형 문서를 참조하세요.
워크플로 공유 방법
- 공유할 워크플로를 엽니다.
- Share (공유) 버튼을 클릭합니다.
- Add users (사용자 추가) 항목에서 공유 대상 사용자를 검색하여 선택합니다.
- Save (저장) 버튼을 클릭합니다.
참고: 이 옵션은 개인 공간(Personal Space)에 있는 워크플로를 공유할 때만 사용할 수 있습니다. 프로젝트 내 워크플로에 대해 "사용자 추가" 옵션을 사용하려고 하면 다음과 같은 메시지가 표시됩니다:

이는 예상된 동작으로, 해당 워크플로가 이미 프로젝트 내 모든 구성원과 공유되고 있음을 의미합니다. 워크플로에 직접 사용자를 추가할 필요 없이, 해당 사용자를 워크플로가 속한 프로젝트에 추가하면 됩니다.
공유된 워크플로 보기
워크플로 목록 페이지에서 워크플로를 찾아보거나 검색할 수 있습니다. 표시되는 워크플로는 현재 선택한 프로젝트에 따라 달라집니다:
- 개요(Overview): 다음을 포함하여 접근 가능한 모든 워크플로를 나열합니다:
- 사용자가 직접 생성한 워크플로
- 사용자에게 공유된 워크플로
- 사용자가 속한 프로젝트의 워크플로
- 인스턴스 소유자 또는 관리자로 로그인한 경우: 인스턴스 내 모든 워크플로
- 기타 프로젝트: 해당 프로젝트 내의 모든 워크플로
워크플로 역할 및 권한
워크플로에는 두 가지 역할이 있습니다: 생성자(Creator)와 편집자(Editor).
생성자는 워크플로를 만든 사용자이며, 편집자는 해당 워크플로에 접근 권한이 있는 다른 사용자입니다.
워크플로 소유자(생성자)는 해당 계정이 삭제되지 않는 한 변경할 수 없습니다.
인증 정보(Credentials)
워크플로 공유 기능을 통해 편집자는 워크플로 내에서 사용되는 모든 인증 정보를 사용할 수 있습니다. 이는 해당 인증 정보가 명시적으로 공유되지 않은 경우에도 마찬가지입니다.
권한 비교표
| 권한 | 생성자 | 편집자 |
|---|---|---|
| 워크플로 보기(읽기 전용) | ||
| 실행 기록 보기 | ||
| 편집(태그 포함) | ||
| 실행 | ||
| 공유 | ||
| 내보내기 | ||
| 삭제 |
인증 정보 미공유 시 노드 편집 제한
n8n의 워크플로 공유는 최소 권한 원칙(Principle of Least Privilege)을 따릅니다.
즉, 특정 인증 정보를 사용하는 워크플로를 다른 사용자가 공유해 주었지만, 해당 인증 정보 자체는 공유하지 않은 경우, 사용자는 해당 인증 정보를 사용하는 노드를 편집할 수 없습니다.
단, 워크플로는 확인하고 실행할 수 있으며, 미공유 인증 정보를 사용하지 않는 노드는 편집할 수 있습니다.
인증 정보 공유에 대한 자세한 내용은 인증 정보 공유 문서를 참조하세요.