Redmine Resource Planner
Planning누가 무슨 일을 하고 있는지, 누구에게 여유가 있는지 확인하세요. 드래그 앤 드롭 보드에서 일감, 회의, 교육, 휴가에 인원을 배정하면 근무 시간, 휴일, 승인된 휴가를 기준으로 가용 용량, 초과 배정, 향후 몇 주의 상황을 계산해 줍니다.
멀티 서버: $399

동영상 튜토리얼
예약, 가용 용량 계획, 휴가, 대시보드, 관리 기능을 내레이션과 함께 살펴봅니다. Redmine 6.1에서 녹화했습니다. MP4 다운로드 (22 MB)
- Redmine
- 4, 5, 6, 7
- 보기
- 일, 주, 월, 기간
- 예약 유형
- 기본 4종 + 사용자 정의
- 대시보드 위젯
- 11
- 데이터베이스
- MySQL, MariaDB, PostgreSQL
- API
- JSON, API 키 인증
드래그, 드롭, 크기 조정
예약을 다른 날짜나 다른 사람에게 옮기거나, 가장자리를 끌어 기간을 늘릴 수 있습니다. 일, 주, 월 및 기간 지정 보기를 제공하며 프로젝트, 사람, 그룹, 예약 유형으로 필터링할 수 있습니다.
충돌 감지
같은 사람의 예약이 다른 예약과 겹치면 플러그인이 경고합니다. 의도한 경우 관리자가 이를 무시하고 진행할 수 있으며, 겹침을 아예 허용할 수도 있습니다.
반복 예약
매일, 매주, 매월 원하는 요일에 특정 날짜까지 또는 지정한 횟수만큼 반복하며, 원하면 주말과 휴일을 건너뜁니다.
가용 용량과 예측
모든 사람의 가용, 계획, 잔여 시간과 함께 향후 30, 60, 90, 180일의 가동률과 인력이 부족한 날을 보여 줍니다.
계획에 반영되는 휴가
누구나 휴가를 신청할 수 있습니다. 관리자가 승인하면 보드에 표시되고 해당 기간의 가용 용량이 줄어듭니다.
기존 사용자, 프로젝트, 일감 그대로
예약은 이미 있는 Redmine 데이터 위에서 동작합니다. 일감 예약은 해당 일감과 연결되며, 작업 시간은 Redmine 자체의 작업 시간 기록에서 가져옵니다.
휴일 기본 지원
공휴일을 직접 추가하거나 국가별로 CSV 또는 Excel에서 가져올 수 있으며, 일회성 또는 매년 반복으로 설정할 수 있습니다. 그룹이나 개인에게 지정하면 해당 날짜의 가용 용량은 0으로 계산됩니다.
예약에서 예측까지, 두 번 입력하는 일 없이
예약은 Redmine에 이미 있는 사용자, 프로젝트, 일감 위에서 동작합니다. 이 페이지의 나머지 모든 것은 예약으로부터 계산됩니다.
1. 근무 시간
일일 가용 시간, 주말, 공휴일을 사람별 또는 그룹별로 지정합니다.
2. 예약
일감, 회의, 교육, 사용자 정의 유형을 드래그 앤 드롭으로 보드에 배치합니다.
3. 휴가
직원이 신청하고 관리자가 승인합니다. 승인된 휴가는 예약이 되어 가용 용량에서 빠집니다.
4. 가용 용량
모든 사람의 가용, 계획, 잔여 시간, 가동률, 초과 배정된 날.
5. 예측
향후 30, 60, 90, 180일의 가동률과 인력이 부족한 날.
하나의 신뢰할 수 있는 데이터 원천
각 단계는 이전 단계의 데이터를 읽습니다. 작업 시간은 Redmine 자체의 작업 시간 기록에서 가져오고, 일감 예약은 해당 일감과 연결되며, 전역 보드, 프로젝트 보드, 개인용 “Me” 캘린더를 제공합니다.
이미 다른 리소스 플러그인을 사용 중이신가요?
마이그레이션을 도와드립니다. 현재 사용 중인 플러그인을 알려 주시면 기존 계획을 Resource Planner로 옮길 수 있도록 지원하므로, 팀이 빈 보드에서 다시 시작할 필요가 없습니다.
팀이 매일 아침 실제로 열어 보게 될 보드
Redmine 6.1에서 실행 중인 플러그인의 실제 화면으로, 3개 프로젝트에 걸친 8명의 데모 팀을 보여 줍니다.
계획: 팀 전체의 한 달 작업
일, 주, 월 또는 원하는 기간으로 전환합니다. 프로젝트, 사람, 그룹, 예약 유형으로 필터링하거나 제목으로 검색합니다.


확인: 누가 여유가 있고, 실제로 무엇을 했는지
툴바에서 클릭 한 번으로 같은 주를 보는 두 가지 방법이 더 있습니다.

균형: 가용 용량 계획과 예측
가용 용량은 근무일 수에 일일 근무 시간을 곱하고 휴일과 승인된 휴가를 뺀 값입니다. 예약은 이 용량에 대해 계산됩니다.


휴가: 계획에 반영되는 휴무
누구나 휴가를 신청할 수 있습니다. 관리자가 승인하면 보드에 표시되고 해당 기간의 가용 용량이 줄어듭니다.

관리: 보고서, 휴일, 설정



일감 관리와 보조를 맞추는 계획
드래그, 드롭, 크기 조정
예약을 다른 날짜나 다른 사람에게 옮기거나, 가장자리를 끌어 기간을 늘릴 수 있습니다. 여러 개를 선택해 함께 이동할 수도 있습니다.
충돌 감지
같은 사람의 예약이 다른 예약과 겹치면 플러그인이 경고합니다. 의도한 경우 관리자가 이를 무시하고 진행할 수 있으며, 겹침을 아예 허용할 수도 있습니다.
반복 예약
매일, 매주, 매월 원하는 요일에 특정 날짜까지 또는 지정한 횟수만큼 반복하며, 원하면 주말과 휴일을 건너뜁니다.
사용자 정의 예약 유형
일감, 회의, 휴가, 교육 유형이 기본 제공됩니다. 지원이나 당직 같은 유형을 직접 추가하고 각각 고유한 색상을 지정할 수 있습니다.
작업량 균형 조정
누군가 초과 배정되면 균형 조정 페이지가 예약을 여유 시간이 있는 동료나 이후 날짜로 옮기도록 제안합니다. 적용하기 전까지는 아무것도 바뀌지 않습니다.
전역, 프로젝트, 개인
모두를 위한 보드 하나, 각 프로젝트 안의 보드 하나, 그리고 각자의 예약을 위한 “Me” 캘린더. 표시되는 내용은 Redmine 권한을 따릅니다.
예약, 가용 용량, 예측을 JSON으로
모든 엔드포인트는 일반 Redmine API 키로 인증하며 화면과 동일한 권한을 따릅니다. 프로젝트 범위 버전은 /api/projects/:id/… 아래에 있습니다.
| 메서드 | 엔드포인트 | 용도 |
|---|---|---|
| GET | /bookings | 기간별 예약, 작업량, 작업 시간 |
| POST | /bookings | 예약 하나 또는 여러 개 생성 |
| PATCH | /bookings/:id | 예약 이동, 크기 조정, 편집 |
| DELETE | /bookings/:id | 예약 삭제 |
| GET | /issues | 예약 가능한 할당된 일감 |
| GET | /capacity | 가용, 계획, 잔여 시간 |
| GET | /forecast | 향후 가동률 및 인력 부족 |
| GET | /holidays | 휴일 목록 및 생성, 수정, 삭제 |
| GET | /report | 가동률 보고서 |
세 사람을 하나의 회의에 예약하기
POST /bookings에 여러 사용자 ID를 전달하면 각 사용자에 대해 같은 예약이 생성됩니다. 전부 아니면 전무 방식이므로 하나라도 실패하면 아무것도 생성되지 않습니다. 기존 예약과 충돌하면 409를, 유효성 검사 오류는 422를 반환합니다.
역할별로 부여하는 7가지 권한
Resource Planner는 표준 Redmine 프로젝트 모듈입니다. 관리자는 모든 사람을 볼 수 있습니다. 그 외의 매니저는 자신과 같은 프로젝트에 속한 사람만 보고 관리할 수 있습니다.
| 권한 | 허용되는 작업 |
|---|---|
| view_resource_planner | 보드 열기, 읽기 전용 |
| manage_own_resource_planner | “Me” 플래너에서 자신의 예약 생성 및 변경 |
| manage_others_resource_planner | 다른 사람의 예약 생성 및 변경 |
| view_capacity_planning | 가용 용량, 가동률, 균형 조정, 대시보드 보기 |
| view_forecasts | 예측 보기 |
| approve_leave_requests | 다른 사람의 휴가 승인 또는 거절. 자신의 휴가를 신청하는 데는 권한이 필요 없습니다. |
| manage_dashboards | 공유 및 프로젝트 대시보드 생성과 위젯 배치 |
지금 Redmine이 실행되는 곳에서 그대로 실행됩니다
| 환경 | 상태 | 비고 |
|---|---|---|
| Redmine 7.x | 지원 | |
| Redmine 6.x | 지원 | Redmine 6.1, Ruby 3.4.2에서 테스트했습니다. 이 페이지의 스크린샷은 6.1에서 촬영했습니다. |
| Redmine 5.x | 지원 | |
| Redmine 4.x | 지원 | 4.0은 플러그인이 명시한 최소 버전입니다 |
| 데이터베이스 | 지원 | MySQL, MariaDB, PostgreSQL |
| 언어 | 51 | Redmine이 제공하는 것과 동일한 로캘 |
| 데이터 | 변경 없음 | Redmine의 사용자, 그룹, 프로젝트, 일감, 작업 시간을 그대로 사용합니다 |
3단계로 설치
셸 접근 권한과 rake 작업 실행 권한이 필요합니다. 플러그인을 설치하기 전에 항상 백업하세요.
cd /path/to/redmine # the package arrives by email, or from your download link # the folder must be named plugins/resource_planner unzip resource_planner-1.0.0.zip -d plugins/
RAILS_ENV=production bundle exec rake redmine:plugins:migrate NAME=resource_planner touch tmp/restart.txt # or systemctl restart redmine
# Administration → Roles and permissions → grant the Resource Planner permissions # Project → Settings → Modules → tick Resource Planner where you want a project board # Administration → Plugins → Resource Planner → daily capacity, working hours, weekend days # Administration → Resource Planner → Holidays → add or import your public holidays
이미 다른 리소스 계획 플러그인을 사용하고 있습니다. 전환할 수 있나요?
사람과 프로젝트를 다시 입력해야 하나요?
가용 용량은 어떻게 계산되나요?
팀원끼리 서로의 예약을 볼 수 있나요?
이미 바쁜 사람을 예약하면 어떻게 되나요?
예약 유형을 직접 추가할 수 있나요?
스크린샷은 실제 화면인가요?
가격
맞춤 Redmine 솔루션이 필요하신가요?
기존 플러그인에 없는 기능을 찾고 계신가요?
RedmineKit은 맞춤 Redmine 플러그인 개발, 플러그인 커스터마이징, 워크플로 자동화, 타사 시스템 통합 등 비즈니스에 맞춘 솔루션을 제공합니다.
필요한 내용을 알려 주세요. 요구 사항을 검토한 후 예상 비용과 일정을 포함한 적합한 솔루션을 제안해 드립니다.