Merlin Project:以可视化方式突出显示依赖项

支持团队的新动态

您使用 Merlin Project 规划项目吗?那么您已经知道如何插入、规划以及 关联 活动。每当一个活动以另一个活动为前提或受其影响时,依赖项都能在您编制时间计划时为您节省时间,因为您输入的日期越少,Merlin Project 就越能在计算项目时间计划时为您提供帮助。

您是否需要总览某个特定工作包的前置任务,以理解它为什么无法被安排得更早?或者您想识别出后续任务,使其在前置任务链开头分配更多资源时受益。

只需选中一行并切换到检测器的 依赖项 选项卡。

Merlin Project - 带依赖项的活动

如果该活动存在依赖项,它们会在此处按前置任务和后续任务分组列出,您可以查看其编号、标题、依赖类型以及相应的缓冲时间。

提示:依赖项的编号也可以在大纲的 前置任务后续任务 列中显示。

以可视化方式突出显示依赖项

您更偏好可视化的方式吗?想让 Merlin Project 为您突出显示所有依赖项?只突出后续任务?只突出前置任务?只突出第一个后续任务?只突出最后一个前置任务?

一位 Merlin Project 用户 向我们提供了一组正好能实现这一功能的 AppleScript 文件。将这些文件移动到 macOS 上 Merlin Project 的脚本文件夹后,您即可调用它们,相应类型的依赖项便会被突出显示。

安装

  • 下载 脚本压缩包
  • 解压该 zip 文件。
  • 将名为 MerlinLibrary.scpt 的文件移动到您的 ~/Library/Script Libraries 文件夹中。如果 Script Libraries 文件夹尚不存在,请创建它。
  • 在 Merlin Project 中调用 文件 > 操作 > 显示脚本文件夹
    Merlin Project - 显示脚本文件夹
  • 将所有其余脚本文件移动到 Merlin Project 的脚本文件夹中。

突出显示依赖项

选中您所关注其依赖项的那一行,并通过菜单 文件 > 操作 调用脚本。

Merlin Project - 突出显示所有前置任务

相应的依赖项便会被突出显示。

脚本标题未做本地化。
选择 SelectDependencies,以查看所有相互关联的行。
如果您想突出显示所有前置任务或所有后续任务,请分别选择 SelectAllPredecessorsSelectAllSuccessors

Merlin Project - 第 #5 行的所有前置任务依赖项

如果您关注同一活动层级内的前置任务或后续任务,请分别选择 SelectPredecessorsSelectSuccessors

Merlin Project - 第 #5 行同一层级内的前置任务依赖项

您可以将其与一个 详情区域相结合,该区域显示与主视图相同的视图配置

Merlin Project - 主窗口与详情窗口采用相同的视图配置

说明:这些脚本由 我们的用户 出于演示目的提供。但运行的最终责任完全由您承担。
您可以明确地修改这些脚本,并免费转交给第三方。如需修改本示例或其他 AppleScript 示例,请阅读文档 Scripting Merlin Project document。其中您可以找到各种可供使用的示例与代码片段。该文档以英文撰写。


如果您对这篇博客文章有任何疑问或希望参与讨论,欢迎您在我们的论坛中发帖

规划项目, 让计划真正奏效。

一款管理项目计划的应用,在所有 Apple 设备上原生运行。