Redmine Resource Planner
PlanningWidać, kto nad czym pracuje i kto ma jeszcze wolne moce. Rezerwacje osób na zgłoszenia, spotkania, szkolenia i urlopy na tablicy „przeciągnij i upuść”, z obłożeniem, nadmiarowymi rezerwacjami i kolejnymi tygodniami wyliczanymi z godzin pracy, świąt i zatwierdzonych urlopów.
Wiele serwerów: $399

Samouczek wideo
Omówienie z narracją: rezerwacje, planowanie dostępności, urlopy, dashboard i administracja. Nagrane w Redmine 6.1. Pobierz MP4 (22 MB)
- Redmine
- 4, 5, 6 i 7
- Widoki
- Dzień, tydzień, miesiąc, zakres
- Typy rezerwacji
- 4 wbudowane plus własne
- Widżety dashboardu
- 11
- Bazy danych
- MySQL, MariaDB, PostgreSQL
- API
- JSON, uwierzytelnianie kluczem API
Przeciągnij, upuść, zmień rozmiar
Rezerwację można przenieść na inny dzień lub do innej osoby albo przeciągnąć jej krawędź, aby ją wydłużyć. Widoki dnia, tygodnia, miesiąca i zakresu dat, filtrowane według projektu, osoby, grupy lub typu rezerwacji.
Wykrywanie konfliktów
Wtyczka ostrzega, gdy rezerwacja nakłada się na inną rezerwację tej samej osoby. Menedżerowie mogą to obejść, jeśli jest zamierzone, lub można całkowicie dopuścić nakładanie się.
Rezerwacje cykliczne
Codziennie, co tydzień lub co miesiąc, w wybrane dni tygodnia, do określonej daty lub przez zadaną liczbę wystąpień — z opcjonalnym pomijaniem weekendów i świąt.
Obłożenie i prognoza
Godziny dostępne, zaplanowane i pozostałe dla każdej osoby, z wykorzystaniem na najbliższe 30, 60, 90 i 180 dni oraz dniami, w których zabraknie mocy.
Urlopy, o których plan wie
Każdy może złożyć wniosek urlopowy. Gdy menedżer go zatwierdzi, urlop pojawia się na tablicy, a dostępność tej osoby w te dni spada.
Państwa użytkownicy, projekty i zgłoszenia
Rezerwacje opierają się na danych Redmine, które już Państwo mają. Rezerwacje na zgłoszenia prowadzą z powrotem do zgłoszenia, a przepracowany czas pochodzi z wpisów czasu pracy Redmine.
Wbudowane święta
Święta państwowe dodaje się ręcznie lub importuje z CSV albo Excela, dla każdego kraju, jednorazowe lub powtarzające się co roku. Można je przypisać grupom lub poszczególnym osobom, a te dni liczą się jako zerowa dostępność.
Od rezerwacji do prognozy, bez wpisywania czegokolwiek dwa razy
Rezerwacje opierają się na użytkownikach, projektach i zgłoszeniach, które już Państwo mają w Redmine. Wszystko inne na tej stronie jest z nich wyliczane.
1. Czas pracy
Dzienna dostępność, dni weekendowe i święta państwowe, przypisane do osoby lub grupy.
2. Rezerwacje
Zgłoszenia, spotkania, szkolenia i własne typy, umieszczane na tablicy metodą „przeciągnij i upuść”.
3. Urlopy
Wnioskowane przez pracownika i zatwierdzane przez menedżera. Zatwierdzony urlop staje się rezerwacją i zmniejsza dostępność.
4. Obłożenie
Godziny dostępne, zaplanowane i pozostałe, wykorzystanie i dni z nadmiarem rezerwacji dla każdej osoby.
5. Prognoza
Wykorzystanie na najbliższe 30, 60, 90 i 180 dni oraz dni, w których zabraknie mocy.
Jedno źródło prawdy
Każdy krok czyta poprzedni. Przepracowany czas pochodzi z wpisów czasu pracy Redmine, rezerwacje na zgłoszenia prowadzą z powrotem do zgłoszenia, a do dyspozycji jest tablica globalna, tablica projektu i osobisty kalendarz „Ja”.
Używają Państwo już innej wtyczki do zasobów?
Pomożemy w migracji. Prosimy powiedzieć, z jakiej wtyczki korzystają Państwo dziś, a pomożemy przenieść istniejący plan do Resource Planner, żeby zespół nie musiał zaczynać od pustej tablicy.
Tablica, którą zespół naprawdę będzie otwierać co rano
To prawdziwe ekrany wtyczki w Redmine 6.1, z demonstracyjnym zespołem ośmiu osób w trzech projektach.
Planowanie: miesiąc pracy całego zespołu
Przełączanie między dniem, tygodniem, miesiącem lub dowolnym zakresem dat. Filtrowanie według projektu, osoby, grupy, typu rezerwacji lub wyszukiwanie po tytule.


Sprawdzanie: kto jest wolny i co faktycznie zostało zrobione
Dwa kolejne sposoby spojrzenia na ten sam tydzień, jedno kliknięcie na pasku narzędzi.

Równoważenie: planowanie obłożenia i prognoza
Dostępność to dni robocze razy godziny dzienne, minus święta i zatwierdzone urlopy. Rezerwacje są z nią zestawiane.


Urlopy: nieobecności, o których plan wie
Każdy może złożyć wniosek urlopowy. Gdy menedżer go zatwierdzi, urlop pojawia się na tablicy, a dostępność tej osoby w te dni spada.

Administracja: raporty, święta i ustawienia



Planowanie zsynchronizowane z systemem zgłoszeń
Przeciągnij, upuść, zmień rozmiar
Rezerwację można przenieść na inny dzień lub do innej osoby albo przeciągnąć jej krawędź, aby ją wydłużyć. Można zaznaczyć kilka i przesunąć je razem.
Wykrywanie konfliktów
Wtyczka ostrzega, gdy rezerwacja nakłada się na inną rezerwację tej samej osoby. Menedżerowie mogą to obejść, jeśli jest zamierzone, lub można całkowicie dopuścić nakładanie się.
Rezerwacje cykliczne
Codziennie, co tydzień lub co miesiąc, w wybrane dni tygodnia, do określonej daty lub przez zadaną liczbę wystąpień — z opcjonalnym pomijaniem weekendów i świąt.
Własne typy rezerwacji
Zgłoszenie, spotkanie, urlop i szkolenie są wbudowane. Można dodać własne typy, np. wsparcie lub dyżur, każdy z własnym kolorem.
Równoważenie obciążenia
Gdy ktoś ma nadmiar rezerwacji, strona równoważenia proponuje przeniesienie rezerwacji na współpracownika z wolnymi godzinami lub na późniejszy termin. Nic się nie zmienia, dopóki Państwo tego nie zastosują.
Globalnie, w projekcie i osobiście
Jedna tablica dla wszystkich, jedna w każdym projekcie i kalendarz „Ja” z rezerwacjami każdej osoby. To, co widać, wynika z uprawnień w Redmine.
Rezerwacje, obłożenie i prognoza w JSON
Każdy endpoint uwierzytelnia się zwykłym kluczem API Redmine i stosuje te same uprawnienia co ekrany. Warianty w zakresie projektu znajdują się pod /api/projects/:id/…
| Metoda | Endpoint | Przeznaczenie |
|---|---|---|
| GET | /bookings | Rezerwacje, obciążenie i przepracowany czas dla zakresu |
| POST | /bookings | Utworzenie jednej lub wielu rezerwacji |
| PATCH | /bookings/:id | Przeniesienie, zmiana rozmiaru lub edycja rezerwacji |
| DELETE | /bookings/:id | Usunięcie rezerwacji |
| GET | /issues | Przypisane zgłoszenia, które można zarezerwować |
| GET | /capacity | Godziny dostępne, zaplanowane i pozostałe |
| GET | /forecast | Przyszłe wykorzystanie i niedobory |
| GET | /holidays | Lista świąt, z tworzeniem, aktualizacją i usuwaniem |
| GET | /report | Raport wykorzystania |
Rezerwacja trzech osób na jedno spotkanie
Przekazanie kilku ID użytkowników do POST /bookings tworzy tę samą rezerwację dla każdego z nich. Działa to na zasadzie „wszystko albo nic”: jeśli jedna się nie powiedzie, nie zostanie utworzona żadna. Kolizja z istniejącą rezerwacją zwraca 409, a błędy walidacji 422.
Siedem uprawnień nadawanych według roli
Resource Planner to standardowy moduł projektu Redmine. Administratorzy widzą wszystkich. Pozostali menedżerowie widzą i zarządzają tylko osobami, z którymi mają wspólny projekt.
| Uprawnienie | Na co pozwala |
|---|---|
| view_resource_planner | Otwarcie tablicy, tylko do odczytu |
| manage_own_resource_planner | Tworzenie i zmiana własnych rezerwacji w planerze „Ja” |
| manage_others_resource_planner | Tworzenie i zmiana rezerwacji innych osób |
| view_capacity_planning | Podgląd obłożenia, wykorzystania, równoważenia i dashboardów |
| view_forecasts | Podgląd prognozy |
| approve_leave_requests | Zatwierdzanie lub odrzucanie urlopów innych osób. Złożenie własnego wniosku urlopowego nie wymaga uprawnień. |
| manage_dashboards | Tworzenie współdzielonych i projektowych dashboardów oraz układanie ich widżetów |
Działa tam, gdzie już działa Państwa Redmine
| Środowisko | Status | Uwagi |
|---|---|---|
| Redmine 7.x | Obsługiwane | |
| Redmine 6.x | Obsługiwane | Przetestowane na Redmine 6.1 z Ruby 3.4.2. Zrzuty ekranu na tej stronie pochodzą z wersji 6.1. |
| Redmine 5.x | Obsługiwane | |
| Redmine 4.x | Obsługiwane | 4.0 to minimalna wersja deklarowana przez wtyczkę |
| Bazy danych | Obsługiwane | MySQL, MariaDB i PostgreSQL |
| Języki | 51 | Te same lokalizacje, które dostarcza Redmine |
| Państwa dane | Bez zmian | Korzysta z użytkowników, grup, projektów, zgłoszeń i wpisów czasu pracy Redmine w ich obecnej postaci |
Instalacja w trzech krokach
Wymaga dostępu do powłoki i możliwości uruchamiania zadań rake. Przed instalacją wtyczki zawsze należy wykonać kopię zapasową.
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
Używamy już innej wtyczki do planowania zasobów. Czy możemy się przesiąść?
Czy muszę ponownie wprowadzać osoby i projekty?
Jak liczona jest dostępność?
Czy członkowie zespołu widzą nawzajem swoje rezerwacje?
Co się stanie, gdy zarezerwuję kogoś, kto już jest zajęty?
Czy mogę dodać własne typy rezerwacji?
Czy zrzuty ekranu są prawdziwe?
Cennik
Jeden serwer
Jedna instancja Redmine · nielimitowana liczba użytkowników · 12 miesięcy aktualizacji.
Wiele serwerów
Nielimitowana liczba serwerów Redmine · nielimitowana liczba użytkowników · 12 miesięcy aktualizacji.
Potrzebują Państwo rozwiązania Redmine na zamówienie?
Szukają Państwo funkcji, której nie ma w naszych istniejących wtyczkach?
RedmineKit oferuje tworzenie wtyczek Redmine na zamówienie, dostosowywanie wtyczek, automatyzację procesów, integracje z systemami zewnętrznymi i rozwiązania dopasowane do Państwa firmy.
Prosimy opisać swoje potrzeby. Przeanalizujemy wymagania i zaproponujemy odpowiednie rozwiązanie wraz z szacunkowym kosztem i harmonogramem.