ONE STEP AWAY

근태관리 자동화(3. 유지보수) 본문

n8n 자동화 워크플로우/근태관리

근태관리 자동화(3. 유지보수)

jeong0722 2025. 11. 26. 18:38

 

자동화 워크플로우를 한번 구축하고 나면 추후에 api 연동이나 토큰, 서버 등 다양한 문제로 종종 오류가 발생할 수 있는데요, 

다행히 근태관리 자동화 플로우는 타임스탬프만 입력하면 깔끔하게 잘 실행되는 모습입니다. 

 

 

각 노드별 간단 설명입니다.

 

[데이터 수집]  

Slack (Get Messages): 타임스탬프를 통해 메시지를 불러오기

Slack (Get a thread): 해당 메시지의 스레드(댓글) 가져오기


[데이터 처리]

Function : 봇과 관리자를 제외하고, 텍스트에 '출근' 또는 '퇴근' 키워드가 포함된 사용자 메시지만 추출

Slack (Get Information about user): 조건에 해당하는 사용자의 real_name 가져오기

Merge: 필터링된 메시지 데이터와 사용자 이름 데이터를 통합

Edit Fields2 (Set): 데이터를 정리하고 시간대를 변환하며, 불필요한 필드 제거


[데이터 저장]

Google Sheets: 최종 데이터를 시트에 추가

 

 

이외에도 다양한 유즈케이스와 자세한 내용은 다음 링크에서 확인 가능합니다.

 

 

[깃허브]

 

GitHub - sjeong722/n8n_template: 데이터 파이프라인과 분석을 위한 cheatsheet와 유즈케이스를 담는 리포지

데이터 파이프라인과 분석을 위한 cheatsheet와 유즈케이스를 담는 리포지토리입니다. Contribute to sjeong722/n8n_template development by creating an account on GitHub.

github.com