project - 如何创建滞后的“吊床任务”?
问题描述
我需要创建一些没有固定持续时间、开始和结束日期的任务。根据我在网上的研究,所有需要的是“吊床任务”。
假设我有一个名为 T1 的任务,并且有两个名为 M1 和 M2 的里程碑。我想将 T1 的开始日期设置为延迟 1 个月的 M1 日期,并将 T1 的完成日期设置为延迟 2 个月的 M2 日期。T1 的开始和结束日期取决于 M1 和 M2。
我将 M1 和 M2 的日期以及“选择性粘贴 -> 粘贴链接”复制到 T1。在我为前辈的任务添加一些滞后之前,它运行良好。问题是在这些步骤之后,T1 的持续时间会自行改变。我的意思是即使我不触摸鼠标或键盘,也会在没有任何控制的情况下增加/减少。它只是每 5 - 10 秒更新一次持续时间。
解决方案
你几乎有解决方案。诀窍是吊床任务 T1不应该有任何前任或后继。要获得所需的滞后,请创建新的虚拟滞后任务并粘贴链接这些任务的日期。
在此示例中,Lag1 是在 M1 里程碑任务之后发生的持续时间为 30 天(例如日历天)的任务,而 Lag2 是在 M2 里程碑任务之后发生的持续时间为 60 天的任务。这为我们提供了吊床任务 T1 所需的日期。将 Lag1 的完成日期粘贴链接到 T1 的开始日期,并将 Lag2 的完成日期粘贴链接到 T1 的完成日期。
现在通过更改任一绿色单元格,吊床任务(蓝色单元格)的持续时间会自动更新。(请注意,T1 没有前任或后继——黄色单元格)。
参考:support.office.com/en-us/article/prj-how-to-build-a-hammock-task
注意:使用 OLE 链接时,插入链接字段字段以查看哪些任务有链接会很有帮助;不幸的是,没有直接的方法可以知道哪些字段是链接的。此外,编辑功能区以添加显示此对话框的“编辑链接”按钮。
推荐阅读
- python - 无参数函数的 Python Google 风格 DocString
- spring-restdocs - 有没有办法显示约束消息
- python - django contrib 消息出现在我的输入后面而不是顶部
- asp.net - IIS ASP.NET 应用程序响应 IP 但不响应域名
- laravel-blade - 同一视图中的多个 Blade X 组件实例化
- unity3d - 如何通过 URP 脚本设置着色器图形材质的纹理
- python - 使用 agg() 计算最大时间和最小时间之间的时间间隔
- text - 我如何将文本文件从默认值转换为 UCS-2 LE?
- java - 在继承方法中更新值后使用继承字段
- powershell - Powershell 从日志文件中获取日期