File name
Commit message
Commit date
jykim 09-15 00e045f 전송자격인증제 migration UNIX

대시보드 일일 리포트 → Slack (n8n)#

구성#

  • n8n-workflow.json : import용 워크플로우 (Schedule → HTTP Request → Code → Slack)
  • code-node.js : Code 노드에 붙여넣을 변환 스니펫

설정 순서#

  1. n8n에서 Settings → Variables/Environment에 MJON_DASH_TOKEN 추가
    (값 = 앱 globals_<profile>.properties의 Globals.dashboard.api.token).
  2. n8n-workflow.json import.
  3. HTTP Request 노드의 CHANGE_ME_HOST를 관리자 호스트로 교체.
  4. Code 노드(Format Slack Blocks)에 code-node.js 내용 붙여넣기.
  5. Slack 노드: 자격증명 연결 후 CHANGE_ME_CHANNEL을 대상 채널로 교체.
  6. 스케줄: 기본 매일 09:00(0 9 * * *). 필요 시 cron 수정.

수동 검증#

  • 워크플로우 상단 Execute Workflow 실행 → 대상 Slack 채널에 리포트 수신 확인.
  • 토큰 불일치 시 HTTP Request 노드가 401로 실패하는지 확인.

참고: 사내 n8n / 테스트 webhook#