대표 1명, 마케팅팀 4명, 영업팀 3명, 경무팀 2명으로 구성된 10인 팀의 n8n 환경을 설계합니다.
역할 배치
text
Owner : 대표
Admin : 마케팅 팀장, 영업 팀장, 경무 팀장
Member : 나머지 7명
프로젝트 구조
text
📁 공용 프로젝트
└── 접근: 전체 팀원 (Viewer 이상)
└── 크리덴셜: Slack(전사), Google Workspace(전사)
└── 워크플로우: 출퇴근 알림, 전사 주간 리포트
📁 마케팅팀 프로젝트
└── 접근: 마케팅팀 (Editor), 대표 (Viewer)
└── 크리덴셜: Meta Ads, Google Ads, SNS 계정
└── 워크플로우: SNS 자동 포스팅, 광고 성과 리포트
📁 영업팀 프로젝트
└── 접근: 영업팀 (Editor), 대표 (Viewer)
└── 크리덴셜: CRM API, 영업용 이메일
└── 워크플로우: 리드 수집, 계약 알림, CRM 동기화
📁 경무팀 프로젝트
└── 접근: 경무팀 (Editor), 대표 (Owner 동일 권한)
└── 크리덴셜: 회계 시스템 API, HR 시스템
└── 워크플로우: 급여 처리 알림, 연차 관리
📁 Dev/테스트 프로젝트
└── 접근: 전체 팀원 (Editor)
└── 용도: 새 워크플로우 테스트 전용
신규 팀원 온보딩 체크리스트
markdown
# n8n 신규 팀원 온보딩 체크리스트
## 계정 설정
- [ ] n8n 계정 생성 (Admin이 초대 이메일 발송)
- [ ] 임시 비밀번호 변경
- [ ] 2FA 활성화
## 권한 부여
- [ ] 소속 팀 프로젝트에 Editor 권한 부여
- [ ] 공용 프로젝트에 Viewer 권한 부여
- [ ] Dev/테스트 프로젝트에 Editor 권한 부여
## 교육
- [ ] 팀 가이드라인 문서 읽기
- [ ] 워크플로우 네이밍 규칙 숙지
- [ ] 테스트용 간단한 워크플로우 1개 직접 만들어보기
PART 3 완성 체크리스트
text
[ ] 인스턴스 역할 체계 수립 (Owner, Admin, Member)
[ ] 프로젝트 구조 설계 및 생성 완료
[ ] 팀원 초대 및 역할 부여 완료
[ ] 크리덴셜 공유 정책 수립
[ ] GitHub 소스 컨트롤 연동
[ ] 브랜치 전략 수립 (main/develop)
[ ] 워크플로우 네이밍 컨벤션 문서화
[ ] 신규 팀원 온보딩 체크리스트 작성
[ ] 팀 운영 가이드라인 문서 완성
🛠️ DAY 19 실습
Step 1프로젝트 구조 생성
n8n 좌측 사이드바 → Projects → + → New project
공용, 마케팅팀, 영업팀, 경무팀, Dev/테스트 5개 프로젝트 생성
각 프로젝트에 적절한 이름과 색상 지정
Step 2팀원 초대 및 권한 부여
Settings → Users → Invite users로 팀원 초대 (이메일 입력)
각 프로젝트 Settings → Members → 팀원 추가 및 역할(Editor/Viewer) 선택
팀장 3명은 Admin으로 승격
Step 3크리덴셜 이전 및 공유 정책 수립
각 팀의 크리덴셜을 해당 팀 프로젝트로 이전
공용 크리덴셜(Slack, Google Workspace)은 공용 프로젝트에 배치
크리덴셜 공유 정책 문서화: '크리덴셜은 프로젝트 단위로 관리, 개인 생성 금지'
🚀 DAY 19 미션
현재 팀 규모와 구조에 맞는 n8n 프로젝트 설계 문서를 작성하고, 실제로 프로젝트를 생성한 뒤 팀원 1명을 초대하여 권한을 부여하세요.
☑️ 미션 체크리스트
팀 구조에 맞는 프로젝트 설계 문서 작성
n8n에 프로젝트 3개 이상 생성
팀원 1명 초대 및 프로젝트 권한 부여
신규 팀원 온보딩 체크리스트 작성
크리덴셜 공유 정책 문서화
💡 힌트: 팀이 1명이라면 테스트용 이메일 계정으로 Member를 초대해서 권한 차이를 직접 확인해보세요.