File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
대시보드 일일 리포트 → Slack (n8n)#
구성#
n8n-workflow.json: import용 워크플로우 (Schedule → HTTP Request → Code → Slack)code-node.js: Code 노드에 붙여넣을 변환 스니펫
설정 순서#
- n8n에서 Settings → Variables/Environment에
MJON_DASH_TOKEN추가
(값 = 앱globals_<profile>.properties의Globals.dashboard.api.token). n8n-workflow.jsonimport.- HTTP Request 노드의
CHANGE_ME_HOST를 관리자 호스트로 교체. - Code 노드(
Format Slack Blocks)에code-node.js내용 붙여넣기. - Slack 노드: 자격증명 연결 후
CHANGE_ME_CHANNEL을 대상 채널로 교체. - 스케줄: 기본 매일 09:00(
0 9 * * *). 필요 시 cron 수정.
수동 검증#
- 워크플로우 상단 Execute Workflow 실행 → 대상 Slack 채널에 리포트 수신 확인.
- 토큰 불일치 시 HTTP Request 노드가 401로 실패하는지 확인.
참고: 사내 n8n / 테스트 webhook#
- n8n 호스트: https://n8n.iten.co.kr
- 테스트용 webhook(추후 사용): https://n8n.iten.co.kr/webhook-test/b8404529-b7d2-4ed9-8b11-1e4f8f07c554
- 참고: n8n의
/webhook-test/URL은 에디터에서 "Listen for test event" 상태일 때만 동작하며, 운영은/webhook/경로를 사용한다.