Redmine 是一个比较强大的项目工具,里面的Gantt的选项,看起来好像功能不强,其实是很多默认的选项没有打开。

本文,提及在redmine中实现甘特图的各个任务的关联,这样就可以不用在某一个项目延迟后,需要修改所有后续项目的计划时间。

1 relations in Gante:

The relations in Gante have several types ,in this doc ,we use the "follows" type to connect the due date issue for the each task of the projects.

2 build the Issues in Issues TAB as normal

eg, we build two task for: task01,and task02

3 Build the related between the taskes

Target: We will connec the task02 to task01

3.1 choose the edit to edit the task02 relations

3.2  after open the edit windows for task02 , then [click] the [add] on the [Related issues]

3.3  it will show a list to choose the [Related issues] Type,

it got have : "Related to", "Duplicated","Blocks","Precedes","follows","Copy", and so on ,types related.

3.3.1 choose the follows for issue

3.3.2 input the issue number of task02,

3.3.3 press the add to build the connect between the task01 and task02

4 Check the relates on [gantt] Tab

4.1 you will see a arrow connect from the task01 to task02

5 Try to adjust the due date of the task01

e.g delay ten days,

then you will find the task02 start day also postponed ten days.

Now it got done for relations of task01 and taks02

可用的项目task(issue)之间的相互关系如下

ReRlated issues

'Related issues' allow developers to link issues to each other in order to remove duplicates or simplify their workflow.

It is possible to link issues based on various relations. Current relations are:

  • related to - Just adds a link to the other issue.【这个是构建项目相关性常用的一条】把某个任务和其他项目关联起来。
  • duplicates - Links issues so that closing one, will close the other (e.g. closing A will close B)
    For example, if issue B duplicates A:
    - closing B will leave A open
    - closing A will automatically close B
  • duplicated by - Reciprocal of duplicates.
    For example, if issue A is duplicated by issue B:
    - closing B will leave A open
    - closing A will automatically close B
  • blocks - Links issues so that closing one can be blocked by an issue which is still open
  • 【案,milestone的时候,可以用这个来阻止下一阶段的项目误开始,这里可以用来实现milestone的定义,在一个软件节点上,如果不完成,下一个任务不予许开始】【项目相关性如果有关键路径的前后关系,也可以采用这个方法】
    If issue B blocks A,
    A can't be closed unless B is.
  • blocked by - Reciprocal of blocks.
  • precedes - 【follows的反任务】Links issues to define an "order", where A needs to be completed x days before B can be started on
    If B follows A, you can't give B
    a starting date equal or less
    than the ending date of A.
  • follows - Reciprocal of precedes.【最常用的一个任务关系,一个项目必须在另外一些项目之后完成。】
    If issue B follows A (ex A ends the 21/04 and B begins the 22/04)
    and you add +2 day at the ending date of A,
    the starting and ending dates of B will be +2 too.
  • copied from - Links issues to identify whether it was copied, and from which issue it was copied from.
  • copied to - Reciprocal of copied from

Reference:

1  redmine的实现

http://www.redmine.org/issues/3436

2 RedmineIssues

http://www.redmine.org/projects/redmine/wiki/RedmineIssues

Redmine Gantt 实现 (Show relations in Gantt diagram)相关推荐

  1. DHTMLX Gantt 甘特图 使用

    dhtmlxGantt 在vue中使用样例,实现了自定义弹窗.设置横道图颜色.修改列表样式.表单验证等. 效果: 官网样例:https://docs.dhtmlx.com/gantt/samples/ ...

  2. DHTMLX JS Gantt Library 7.1.13

    7.1.13 2022 年 11 月 4 日.错误修复发布 修复 使用smart_rendering属性修复gantt.addLinkLayer()方法的错误工作 修复了S-Curve Overlay ...

  3. 4、Gantt 任务节点部分

    获取任务节点 https://docs.dhtmlx.com/gantt/api__gantt_gettask.html gantt.addTask({id:7,text:"Task #5& ...

  4. dhtml gantt所有配置_dhtmlx-gantt相关配置

    一:搜索功能 上次文章里面没有写,这次提一下吧,其实dhtmlxGantt甘特图里面自带搜索功能的如图所示 下面是代码展示:第一部分里面是设置列的,这里只显示需要的列,只需要按照如下添加一个标签,就可 ...

  5. 15、Gantt 修改样式部分

    指定任务栏中的文本和灯箱的标题 https://docs.dhtmlx.com/gantt/api__gantt_task_text_template.html // timeLine 文字 gant ...

  6. 2、Gantt 入门 (vue3 + ts)

    首先把 gantt 官网下载的相关文件放入 resource 文件中. 下载地址:https://dhtmlx.com/docs/products/dhtmlxGantt/download.shtml ...

  7. Gantt for .NET

    甘特图(Gantt)是作业排序中最常用的一种工具,最早由Henry L. Gantt于1917年提出.这种方法基于作业排序的目的,是将任务与时间联系起来的表现形式之一.有两种基本形式的甘特图:任务进度 ...

  8. gantt客制化gantt 图标

    项目场景: 客制化gantt 图标 问题描述 客制化gantt 图标 原因分析: 修改任务的图标 gantt 图标修改成小红旗 type=新增的类型即可 解决方案: 修改任务的图标 gantt.tem ...

  9. 甘特图(Gantt Chart)绘制方法

    给大家介绍下甘特图(Gantt Chart) 及其绘制方法,主要内容如下: 甘特图(Gantt Chart) 的简单介绍 甘特图(Gantt Chart) 绘制方法(R+Python) 甘特图(Gan ...

最新文章

  1. 创建快捷方式命令_如何使用桌面快捷方式运行命令提示符命令
  2. 一定质量的封闭气体被压缩后_多晶硅氯氢化装置补充氢隔膜压缩机十字头铜套磨损原因分析与改善探讨...
  3. java 客户化排序_第八部分_客户化JSP标签
  4. App界面交互设计规范(转)
  5. disruptor模拟高速处理大规模订单类业务场景
  6. jupyter 导入文件路径_更改jupyter notebook默认存储路径
  7. 开发一个类似于 xxx 的应用有多难?
  8. GPS 入门 6 —— 各国卫星导航系统比较(北斗、伽利略、GLONASS、GPS)(转)
  9. 在谷歌chrome中打开、编辑、保存金山 WPS Office完美解决方案!
  10. Vue 生成海报的插件vue-canvas-poster
  11. 202203 word中的表格 实现 外框线粗 内部线细
  12. 潜在解决方法-系统映像还原失败,找不到可用于恢复系统盘的磁盘
  13. 用python语言写小程序_小程序用什么语言开发?python语言开发可以开发吗?
  14. 「铭说」恶意软件分析,新版本的Danabot
  15. “CIO生存法则”培训——企业信息主管如何成功的“潜规则”
  16. win10下cuda版本升级
  17. AI智能语音机器人为什么会这么火爆
  18. 电脑启动后屏幕会间歇闪烁类似刷新
  19. ArcMap中构建金字塔详解
  20. 魔百盒CM211-1 GZ-2+16g 广东移动增强版 官方备份+免拆线刷固件及教程

热门文章

  1. 【服务端渲染】NuxtJs 综合案例
  2. 【Python】绘制二维散点图
  3. 【C语言】构建一个校园交通查询系统程序。能够规划出任意出发地和目的地之间的最短路径。...
  4. C#LeetCode刷题之#617-合并二叉树​​​​​​​​​​​​​​(Merge Two Binary Trees)
  5. C#算法设计排序篇之03-直接插入排序(附带动画演示程序)
  6. C#设计模式之4-原型模式
  7. linux nslcd服务,CentOS 6通过ldap集成AD域账号(nslcd方式)
  8. Java面试汇总:Java基础(一)
  9. Python采集知乎小姐姐图片,打造颜颜值排行榜!
  10. Ubuntu美化方案