프로젝트 설명
Microsoft 365 Excel에 분산되어 있던 IT 운영·유지보수 계약 데이터를 웹 대시보드로 통합 관리할 수 있도록 구축한 업무 자동화 시스템입니다.
계약 현황, 예산 대비 실적, 만료 예정 계약, 변경 이력을 한 화면에서 확인할 수 있도록 구성했으며,
n8n을 활용해 Excel 변경 감지, Teams 알림, 계약 수정 승인 워크플로우, 대시보드 API를 자동화했습니다.
n8n 기반 업무 자동화 워크플로우 구성
1. 만료 60일 이내 계약 Teams 알림
2. Excel 변경 감지 후 Teams 알림
3. Excel 데이터를 JSON 형태로 가공하는 대시보드 API
4. 계약 수정 요청 접수 및 승인 요청 발송
5. 승인/거절 결과 Excel 반영 및 변경 이력 기록
주요 기술:
HTML5, CSS3, JavaScript, Python, FastAPI, n8n, Microsoft 365 Excel, Teams