上下文

除了通过分层法来组织动作,还可以为每个动作、项目或组分配上下文。上下文可以是您想要的任何内容,例如位置(五金店或工作地)、人员(您、您的老板或同事)或物品(您可信赖的 MacBook Pro 或扭力扳手)。上下文用于指出完成项所需的位置或可用的内容。

上下文是完成动作或项目所需的人员、位置或物品(名词)。

当工作同时存在多个项目时,上下文将帮助您组织具有一些共同内容的动作,而不论这些动作在哪个项目中。

例如,假设您正在调整您在后院打造的火箭发动机,您需要一把特种扳手,因此您停了下来。在您寻找这种扳手时,您工作间的灯灭了,情况变得更糟了。您已在 Colonize Mars 项目中添加该扳手作为一个动作,并且您刚刚将灯泡添加到 Household Errands 项目中。但怎样才能避免您在下次去五金店时忘记这样或那样东西呢?答案是使其成为不同项目的一部分,并且您可通过上下文关联这些项。

分配上下文

有多种向项分配上下文的方式,比如将其分配为动作、项目或组。

在使用项目层次结构的透视中(比如内建的“项目”透视),分配上下文最简单的方法是在大纲中选择项,并从检查器的下拉菜单中选择一个上下文 — 或如果您已选中来显示它的话,则选择主大纲中的项的“上下文”字段。在此处键入上下文以显示出根据现有上下文而自动填写的选项,或者提供选项来创建目前尚不存在的所需的新上下文。

在 OmniFocus 2 for Mac 中分配上下文。

在“上下文”透视中时,可以快速调整以选择主大纲中的项,并单击然后将它们拖动到上下文列表中所需的项。

注意
将上下文分配到项目之后,添加到该项目的新动作都会在创建时默认分配到该上下文。但是,上下文并未真正被继承;相反,可以自由地将其从项目中的任何动作上移除。

这与项目截止时间以及标记有所区别,后两者是项目动作作为项目的一部分而获得的属性(除非这些动作被分配了更高的优先级:比如本身被标记,或本身被分配了比整个项目更早的截止日期)。

管理上下文

与项目和动作组一样,上下文可彼此嵌套以在需要时提供特异性级别。例如,您可按部门组织办公室联络人列表,或细分家中不同房间的家务。只需拖放内容以在另一个上下文内嵌套上下文。

拖动类似的动作

上下文与项目一样也具有状态:

  • 活跃
  • 暂停
  • 已丢弃

注意
如果已在 iPhone 或 iPad 上使用 OmniFocus,您可能很熟悉如何使用位置相关的上下文。在 OmniFocus for Mac 中,上下文位置数据是不可访问的,但不要担心,当您在设备之间同步 OmniFocus 数据时,上下文位置数据将安全地保留。