RedmineKit

Redmine Resource Planner

Planning
5.0 (0)·New 次安装

看清谁在做什么,谁还能再接活。在拖放式看板上把人排到问题、会议、培训和请假上,容量、超额情况和未来几周的走势,都根据你的工作时间、节假日和已获批的请假自动算出。

$199 / 单台服务器

多台服务器: $399

5 个工作日内退款12 个月更新含源码
Redmine 中的 Resource Planner 看板,团队的周视图。每人一行,每天一列。绿色的问题排期、橙色的迭代计划会议、粉色的支持值班时段和一个红色的病假块填满了网格。每天都显示已排工时,其中一人有两天的 11h 被标红,每个姓名旁边还有一周合计。
周视图 每人一行、每天一列,显示每天的已排工时,超额的日子标红。
Redmine
4、5、6 和 7
视图
日、周、月、自定义范围
排期类型
内置 4 种,还可自行添加
仪表板部件
11
数据库
MySQL、MariaDB、PostgreSQL
API
JSON,API 密钥认证

拖动、放置和拉伸

把排期移到另一天或另一个人名下,或拖动边缘把它拉长。提供日、周、月和日期范围视图,可按项目、人员、组或排期类型筛选。

冲突检测

同一个人的排期与另一条重叠时,插件会发出警告。确有需要时经理可以强制保存,你也可以干脆允许重叠。

重复排期

按日、按周或按月,在你选定的星期几重复,直到某个日期或达到指定次数,还可按需跳过周末和节假日。

容量与预测

每个人的可用、已计划和剩余工时,以及未来 30、60、90 和 180 天的利用率和人手不足的日子。

计划里看得见的请假

任何人都可以申请请假。经理批准后,它就会出现在看板上,此人这几天的容量也随之减少。

你的用户、项目和问题

排期直接建立在你已有的 Redmine 数据之上。问题排期会关联回对应的问题,耗时来自 Redmine 自己的工时记录。

内置节假日

手动添加公共假日,或从 CSV 或 Excel 导入,可按国家设置,可为一次性或每年重复。将其分配给群组或个人,这些日期的产能按零计算。

从一条排期到一份预测,任何数据都不用录两遍

排期直接建立在你 Redmine 里已有的用户、项目和问题之上。本页的其他一切,都是由它们计算出来的。

1. 工作时间

每日容量、周末休息日和法定节假日,可按人或按组分配。

2. 排期

问题、会议、培训以及你自定义的类型,拖放到看板上即可。

3. 请假

由员工申请、经理审批。获批的请假会变成一条排期,并扣减容量。

4. 容量

每个人的可用、已计划和剩余工时,以及利用率和超额天数。

5. 预测

未来 30、60、90 和 180 天的利用率,以及人手不足的日子。

唯一的数据来源

每一步都读取上一步的结果。耗时来自 Redmine 自己的工时记录,问题排期会关联回对应的问题,此外还有全局看板、项目看板和个人的“我的”日历。

已经在用其他资源管理插件?

我们会协助你迁移。告诉我们你目前使用的插件,我们会帮你把现有的排期迁移到 Resource Planner,团队不必从一块空白看板重新开始。

团队每天早上真的会打开的那块看板

以下都是插件在 Redmine 6.1 上的真实界面,演示团队共八人,分布在三个项目中。

计划:整个团队一个月的工作

在日、周、月或任意日期范围之间切换。按项目、人员、组、排期类型筛选,或按标题搜索。
月视图下的排期看板,已筛选为 Product Team 组。Ben Carter、Farid Haddad、Aisha Khan、Grace Liu 和 Chloe Martin 各占一行,显示整个十月的排期:绿色是问题工作,橙色是会议,紫色是一场培训工作坊,粉色是支持值班时段,红色是病假。每个单元格上方显示当天的已排工时,超额的日子标红,每个姓名旁边有月度合计。
月视图 颜色表示工作的种类,小徽标显示当天的已排工时,红色徽标标出某人超出容量的日子。周末以阴影显示为非工作日。
看板上方弹出的新建排期对话框:条目类型、标题、用户、项目、问题搜索、开始和计划完成的日期与时间、描述,以及一个重复设置区域,当前设为每周重复,可设置间隔、重复次数、星期几的复选框、结束日期,以及跳过周末和节假日的选项。
新建排期 选择类型、人员和问题,设好时间,再让它按日、按周或按月重复。重复排期可以跳过周末和节假日。
按项目分组的周看板。每个人下面是可折叠的项目分组,例如 Customer Support 和 Website Relaunch,其中每个已排期的问题在这一周内各占一行。
按项目分组 同一周以树形呈现:先是人员,再是项目,然后每个问题一行。用不到的项目可以折叠起来。

检查:谁有空,实际又做了什么

同一周的另外两种看法,在工具栏上点一下就到。
本周的可用性视图:每人一行、每天一个单元格,用颜色和文字标注为“已排满 8h”“空闲 7h”“空闲 8h”“超额 11h”“休假中”或“非工作日”,并附有空闲、轻松、繁忙、已排满和超额的图例。
可用性 每人每天一个单元格:还有几小时空闲,谁已排满,谁超额了,谁在休假。有新工作进来时,就该打开这个视图。
本周的耗时视图:每个人每天的计划工时与已登记工时对照,每个姓名下方有耗时、计划和预估工时的汇总以及一条进度条。
计划与耗时对照 每天的已排工时与大家在 Redmine 中登记的时间并排显示,并给出每个人的耗时、计划和预估合计。

平衡:容量规划与预测

容量等于工作日数乘以每日工时,再减去节假日和已获批的请假。排期则从中扣除。
十月的容量规划页面:可用 1,352 小时,已计划 1,189 小时,剩余 163 小时,利用率 88%,加班 26 小时,闲置 189 小时。下方的表格列出八个人的可用、已计划和剩余工时、一条彩色的利用率条以及人手不足的天数。
容量规划 团队和每个人的可用、已计划和剩余工时,配有利用率条,并统计每个人工时不足的天数。
预测页面:未来 30 天利用率 65%,60 天 32%,90 天 21%,180 天 10%,另有一张表格列出八个人在十月、十一月和十二月的利用率,其中两人被标记为分配过量。
预测 团队在未来 30、60、90 和 180 天的排期饱和度,按月、按人列出,分配过量会提前标出。
一块包含九个部件的经理仪表板:团队容量、每个人从 110% 到 45% 的资源利用率、超额的资源、即将到来的请假、资源预测、工作量趋势柱状图、三个项目按小时计的项目分配、按人员和日期排列的利用率热力图,以及即将到期的分配列表。
仪表板 用十一种部件搭建个人、共享或项目专属的仪表板:团队容量、利用率、超额人员、即将到来的请假、预测、工作量趋势、项目分配、利用率热力图等等。

请假:计划里看得见的休假

任何人都可以申请请假。经理批准后,它就会出现在看板上,此人这几天的容量也随之减少。
请假审批页面,有三条待处理的申请,显示人员、请假类型(年假或事假)、开始和结束日期、天数和事由,每条都有备注栏以及“批准”和“驳回”按钮。
审批 待处理的申请,附日期、天数和事由。批准或驳回时可附上备注,员工会收到邮件通知。
请假申请表单,包含请假类型、开始日期、结束日期、事由栏和“提交申请”按钮。
申请请假 年假、病假、事假、无薪假或其他,附日期和事由。

管理:报表、节假日与设置

“管理”中的资源排期报表:可按项目、用户、排期类型、日期和分组方式筛选,合计为 263 项分配、520 预估工时、1,357 计划工时和 272.5 耗时,另有一张按人员列出分配数、预估、计划、耗时和剩余工时的表格。
报表 预估、计划、耗时和剩余工时,按人员、项目或排期类型分组。
节假日页面:从 CSV 或 Excel 导入节假日,并可下载示例文件;一个用于添加节假日的表单,包含国家、名称、日期和每年重复选项;以及当年的节假日列表。
节假日 手动添加,或从 CSV、Excel 导入,按国家区分,可一次性也可每年重复。可分配给组或个人。
插件设置:冲突校验、允许排期重叠、每日容量工时、默认排期视图、默认进入视图、默认开始和结束时间、周末休息日,以及在排期中显示的问题状态。
设置 每日容量、工作时间、周末休息日、冲突规则、默认视图、排期类型及其颜色。

与问题跟踪保持同步的排期

拖动、放置和拉伸

把排期移到另一天或另一个人名下,或拖动边缘把它拉长。也可以选中多条一起挪动。

冲突检测

同一个人的排期与另一条重叠时,插件会发出警告。确有需要时经理可以强制保存,你也可以干脆允许重叠。

重复排期

按日、按周或按月,在你选定的星期几重复,直到某个日期或达到指定次数,还可按需跳过周末和节假日。

自定义排期类型

问题、会议、请假和培训为内置类型。你还可以添加自己的类型,例如支持或值班,每种都有自己的颜色。

工作量均衡

有人超额时,均衡页面会建议把某条排期转给有空闲工时的同事,或挪到更晚的日期。在你点击应用之前,什么都不会改动。

全局、项目与个人

一块面向所有人的看板,每个项目内各有一块,每个人还有一个“我的”日历来查看自己的排期。你能看到什么,取决于你的 Redmine 权限。

以 JSON 提供排期、容量和预测

每个端点都使用普通的 Redmine API 密钥认证,并遵循与界面相同的权限。项目范围的版本位于 /api/projects/:id/… 之下

路径均相对于 /api/resource_planner
方法端点用途
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。

七项权限,按角色授予

Resource Planner 是一个标准的 Redmine 项目模块。管理员可以看到所有人。其他经理只能查看和管理与自己同在一个项目中的人。

权限允许的操作
view_resource_planner打开看板,只读
manage_own_resource_planner在“我的”排期中创建和修改自己的排期
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 的用户、组、项目、问题和工时记录

价格

单台服务器

$199

一个 Redmine 实例 · 用户数不限 · 12 个月更新。

Unlimited users12 months of updatesPriority email support
购买授权

多台服务器

$399

Redmine 服务器数量不限 · 用户数不限 · 12 个月更新。

Unlimited users12 months of updatesPriority email support
购买授权
购买