项目的定义
在Omnifucos中项目的定义:项目是由多个动作组成的项。项目通常比动作复杂,并且项目可包括若干个相关的动作。
了解项目类型
可根据需要使项目尽量详细,您可以指定项目类型为顺序、平行或作为单个动作的逻辑组。
顺序项目
一些项目要求先完成一个动作之后才能开始下一个动作,如制作“翼手龙纸模”。这种项目称为顺序项目。
顺序项目的动作需要按预定顺序完成,需要先完成第一项,然后才能移动到下一项。顺序项目的另一个例子为宇航员在发射顺序中要完成的检查清单。清单中的每项都取决于前一项的完成情况。
平行项目
平行项目中包含的动作可以任意顺序完成,例如在多个不同的位置挑选物品。在平行项目中,所有未完成的动作都是可用的,第一个可用动作就是列表中的第一个动作。
注意:
平行项目与顺序项目的区别在“显示”选项被设置为仅显示可用动作时最明显。(顺序项目中除第一个可用动作以外的动作将被阻止,因此将被隐藏。)在其他“视图”设置中,也存在区别,但不太明显:顺序项目中后续动作的标题以灰色文本而不是黑色文本显示。
查看项目透视时,每个项目的左侧有指示项目类型的图标。这些图标用于快速浏览项目列表和说明项目类型。在iPhone上,点击项目名称直到编辑器出现。项目类型显示在信息标签。
单个动作列表
最后一种项目类型单个动作并不是真正的项目,而是一些彼此不互相依赖的相关的动作。
购物列表项目就是单个动作列表的很好例子,因为其包含多个需要在商店挑选的物品。您可以将这些项收集在一起并在经过商店时检查是否已完成(或获取)这些项。您收集这些项的顺序无关紧要,也就是说,您在今天还是明天挑选都没有关系,只要您知道您需要挑选哪些物品即可。
单个动作列表通常更像是您想要总体维持的状态(买瓶酱油、买条抽纸、功能性家用物品),而不是您想要达到的状态(跑半马、度假、找到另一半)。
项目状态
谈到动作或组的状态时,主要顾虑是动作是否完成。项目则略有不同,可为项目分配以下四种状态之一:
活跃
所有新项目均默认设置为活跃状态。这意味着项目为当前状态且正在进行中。
暂停
您可以使用检查器随时暂停项目,也可以在执行项目检查时暂停项目。暂停项目的本质是延迟项目及其动作。如果知道何时恢复项目,可以在日期检查器中调整计划,也可待到未来的某个时间点来调整计划。
已完成
将项目的状态更改为已完成时,项目本身会标记为已完成。然而,这不会影响项目内任何活跃动作的状态,这些动作将保持为“活跃”,直至其状态被设置为“已完成”。
已丢弃
有时,您将发现需要取消或无限期延迟项目。出现这种情况时,可以将项目状态设置为已丢弃。丢弃项目后,项目及其所有动作将被隐藏并且只在所有显示设置下才会显示。这也指出项目是在单独的数据库中针对最终归档目的进行安排的。
撰写于20170511