솔루션 목록으로
Solution 01 2020 Python PyQT5 Excel

근태 현황 자동 산출기

매달 반복되는 초과근무 수당·대휴 산정 작업을 자동화한 GUI 애플리케이션

인사-회계팀의 고민 (2020)

공공기관에서는 정부 지침에 따라 주 52시간 초과 근무는 허용되지 않고, 기관의 예산 상황에 따라 추가 근무에 대한 수당 지급과 대휴(대체휴무)를 임직원별로 개별 산정해야 함.

매달 이 작업에 근거하여 회계 지출이 이루어지므로, 인사팀에서는 근태 현황을 정리하여 회계팀에 제출해야 함. 기존에는 52시간 초과 여부 확인, 근무시간 비율 계산, 직급별 최대 수당 한정, 대휴 시간 산정 등 복잡한 산술식을 수작업으로 처리함.

매달 반복되는 업무라는 점, 복잡하지만 뚜렷한 프로세스가 규정되어 있다는 점, 산술식이 존재한다는 점 등이 업무자동화 시스템 구축의 근거가 됨.

업무자동화 시스템 프로세스

    {%for%}
  1. 1 새콤 시스템에서 날짜별, 임직원별 출퇴근 기록 조회
  2. 2 ERP에 제출한 특정 임직원의 추가 근무 신청서 조회
  3. 3 근무 신청서와 출퇴근 기록으로 임직원의 추가 근무 시간 확정
  4. 4 주별 누적 근무 시간이 주 52시간 초과 여부 확인
  5. 5 한달 간 총 추가 근무 누적 시간 확인
  6. 6 직급에 따라 명시된 추가 근무 지출 가능 시간 내에서 추가근무수당을 산정하고, 나머지 추가 근무 시간은 대휴로 산정
  7. 7 모든 임직원에 대해 동일한 작업을 수행하고, Excel 파일로 저장

개발 과정 및 결과물