本节涉及 RedmineX 甘特图插件。 下面,您将找到一些必要的信息,但除此之外,该插件是不言自明的。
装置
如需安装,请访问 安装部分.
入门
- 建立专案: 去
/projects
并创建一个项目,打开甘特模块。 - 添加成员:在成员选项卡中,添加执行项目所需的所有成员。
- 允许甘特图:对于项目中存在的所有角色,您需要允许甘特图
/roles
. - 开始计划:在项目菜单中,单击甘特图链接并开始规划。
- 警告:甘特图不支持名为 Logitech SetPoint 的 Firefox 插件,这将导致无法垂直滚动。 如果您使用的是 Firefox,则需要关闭插件。
创建里程碑和任务
您可以在甘特图中创建里程碑和任务。 只需单击项目行中的加号图标并使用模式窗口,您就可以创建里程碑或任务。 让我们通过选择 Type = Milestone 创建一个里程碑。 现在我们有了里程碑,让我们在里程碑下放置一个任务。 在网格(甘特图的左侧)中,找到新创建的里程碑行中的加号图标。 这样,您将创建一个任务并将其分配给里程碑。
Redmine X Gantt:添加任务
创建子任务
在甘特图中,您还可以创建子任务。 单击任务行中的加号图标(无蓝色背景),您将创建一个子任务。 如果要将子任务移动到不同的父任务下,则需要双击它并在模态中更改父任务。 没有拖放功能,因为当有很多任务时它会产生糟糕的体验。
Redmine X Gantt:添加任务
网格用户界面
- 项目
- 任务
- 子任务
- 任务持续时间(以天为单位)
- 开始和截止日期
- 任务详细信息的外部链接
- 添加任务/或子任务图标
- 打开的任务数
单击网格中的任意位置时,右侧的画布将专注于相应的任务。 所有网格列都可以 内联编辑.
甘特图控制
RedmineX 甘特图可以通过一组控件来控制。 让我们通过它们并解释它们的作用。
- 缩放级别:控制画布的分辨率。 您可以放大查看天数或缩小查看全年视图。
- 屏 显::在画布中包括或排除周末。
- 的旅程: 是一个将画布聚焦在今天的按钮。
- 折叠 & 展开:是折叠或展开网格中所有项目、任务和子任务的按钮。
- 配套文档:以模式显示这些文档。
- 个人设置:直接进入甘特图设置。
- 筛选:过滤器开关将显示其他过滤器,例如优先级过滤器和类似问题的过滤器。
- 撤销重做:如果您犯了错误,这些按钮将带您进入过去或未来。
- 保存: 希望是不言自明的。 你必须保存你的进度。
甘特过滤器
甘特过滤器将显示一组过滤器。 首先,您可以按优先级过滤任务,其次,您可以使用与问题相同的过滤方式。 这意味着您几乎可以过滤任何内容:项目、跟踪器、里程碑、日期范围等。
甘特图任务
在画布时间线上,您可以看到任务。 任务栏根据任务的优先级有不同的颜色。 使用过滤器,您可以显示/隐藏具有特定优先级的任务。 Redmine 中有 3 种类型的任务: 常规任务、父任务和子任务. 甘特图 模仿 Redmine 行为,以便您可以移动(更改开始和截止日期)的常规任务和子任务。 父任务由子任务组成,不能在画布上移动。
任务关系
如果单击任务栏末尾的圆圈,可以将其拖到另一个任务上并创建关系。 你可以选择 之前/之后,完成开始和相关. Precedeses/Follows 关系在任务之间创建了一个固定的间隔,您可以设置天数。 这意味着如果您移动第一个任务,相关任务也会移动。 Finish to Start 关系没有任何固定的延迟,这意味着它只是一个没有任何限制的松散关系。 在任务详细信息中,关系将标记为完成到开始。 如果您选择 Relates 关系,这将创建一个松散的关系,没有任何限制,并且在任务详细信息中没有任何指示。
如果要删除关系,只需双击视觉键并选择删除。
任务详情
如果您双击任务栏,它将打开一个模式,您可以在其中编辑一些基本任务参数,并使用外部链接图标,您可以进入任务详细信息。 这并不意味着要替代常规任务详细信息,因此并非任务的所有参数。 它用于快速编辑和选择父任务,因为 RedmineX 甘特图没有拖放任务父更改。
里程碑
在 RedmineX 甘特图中,里程碑由深灰色菱形表示。 您可以像创建任务一样创建里程碑(参见第 4 点)。 只需单击项目行中的加号图标,然后选择 Type = Milestone。 您可以将任何任务拖过里程碑,但它会在右上角生成一条警告消息。
关键路径
如果您使用的是项目级别的甘特图,您可以看到一个开关 显示关键路径. 关键路径是一种项目管理方法,定义如下:
“关键路径 (CP) 被定义为应按时完成以确保项目按时完成的最长估计的相互依赖的活动序列”.
换句话说,如果您在项目结束时有重叠的任务,这些任务相互关联且无法并行执行,您将收到视觉警告。 关键路径中的所有任务都将标记为红色,经理需要更好地及时分散任务。
搬家项目
在 Redmine 中移动包括所有子项目、任务和子任务在内的整个项目是不可能的。 或者,到现在为止是不可能的。 我们的一些客户使用甘特图只是为了这个唯一的功能:您可以用鼠标抓住项目,并将其拖到未来(或过去)。 如果您经常更改整个项目的截止日期,此功能将节省大量时间。 在设置中,您可以禁用发送通知,因为通常 Redmine 会发送与任务相同数量的电子邮件通知。
甘特图出口
在最底部,您可以将甘特图导出为 PDF、PNG、MS Excel 和 MS Project。
甘特公共假期和每用户日历(2.0.0 新增)
从版本 2.0.0 开始,可以使用公共假期和每个用户的日历。 此设置在 RedmineX Assets 插件中被取消,与 Gantt & Resources 共享 settings/plugin/redmine_x_assets
. 首先,您需要为个人假期或假期定义一个跟踪器 - “个人假期的任务跟踪器”。
此功能的工作原理如下:由于 Redmine 没有任何本地“假期实体”,我们选择将其基于跟踪器。 您需要创建一个专门用于假期的项目,创建一个将用作假期任务的跟踪器,并在 RedmineX 资产中设置跟踪器。 该项目需要与您的甘特图项目不同,因为您不希望假期任务显示为任务框。 现在,任何想要休假的人都只需创建一个具有相应长度的任务并将其保存到“休假项目”中。 在甘特图上,任何假期或公共假期都会以与周末相同的方式出现,作为一个条纹框:
默认设置
现在,我们需要设置甘特图在默认情况下的行为方式。 在下面 节假日和工作日的默认设置,您需要选择您的默认公司国家/地区,例如台湾。 在里面 选定的假期 列,您将有可用的公共假期。 如果由于某种原因您不想使用所有这些,只需将您不想要的移动到 可用假期 列。
非工作日或周末
在 RedmineX Assets 插件中,您可以通过选中 从 Redmine 继承非工作日 复选框或使用 Mon-Sun 框创建您自己的复选框,此时需要取消选中复选框。
每用户例外
现在我们已经设置了默认行为,我们可以为每个用户设置例外。 在 节假日和工作日的用户/组设置,找到例如来自不同国家的用户,然后单击添加。 在我们的例子中,是布鲁斯威利斯。
现在您需要做的就是单击用户名并展开选项。 您将看到与上面相同的元素,因为这只是对默认设置的基于用户的覆盖。 您需要做的就是选择一个国家、州(如果适用)、禁用您不想要的公共假期并从 Redmine 继承工作日,或者在用户工作时设置自定义工作时间表,例如一半时间。
在我们的案例中,布鲁斯来自美国加利福尼亚州,公共假期部门没有特殊例外,非工作日也没有特殊例外。 现在您已准备就绪,可以使用 Gantt & Resources 公共假期、每用户日历和假期。