时间跟踪会记录你工作所花的时间。你可以运行实时计时器、事后手动记录条目,或让条目由番茄钟会话自动创建。每条时间记录可以连接到一个或多个任务(或不连接),并加上标签。无论一条记录连接到多少个任务,它仍是一条具有单一时长的记录——把它连接到多个任务绝不会让你跟踪的时间翻倍。
你可以做什么
打开时间跟踪页面以启动、停止和继续实时计时器,并浏览你已完成的时间记录。当前正在运行的记录位于最上方,其余记录列在下方并附有筛选。你也可以在批量编辑页面一次批量编辑多条记录、从文件导入记录,以及导出你的时间数据。若要查看按日期范围汇总的时间去向摘要,请打开时间跟踪分析;若要查看跨某段时间按名称、标签、项目或任务排列的时间透视,请打开时间跟踪报表。
你要填写的字段
- 名称——时间记录的选填标签。
- 开始时间——工作开始的时间。
- 结束时间——工作结束的时间(正在运行的记录尚未有结束时间)。
- 任务——选填。编辑记录时你可以把它连接到多个任务——从选择器逐一添加,并用其标签上的 × 移除其中一个。启动或继续实时计时器时会先附上单个任务以开始;之后再打开该记录以连接更多任务。将没有开始日期的任务连接后,其开始日期会设为该记录追踪工作开始的时间,因此会显示在日历上——见任务。
- 标签——选填。
一次只能运行一个计时器。
正在运行的计时器
- 启动——开始一条从现在计时的新记录。
- 停止——结束正在运行的记录并将其标记为已完成。
- 继续——启动一条全新的记录,并复制你最近一条已完成记录的名称与任务。它是一条新记录,而非旧记录的延续,但正在运行的计时器会显示该名称当天的累计总计(先前同名记录加上实时区段),因此继续的会话会持续向上计数,而非从零重新开始。将光标悬停在计时器上即可单独查看当前的区段。
- 随时重新加载——经过时间是根据开始时间计算得出的,因此重新加载页面或切换设备时,计时器会精准地从原位接续,毫无偏差。
- 跨标签页与设备——计时器会在所有打开它的地方保持同步;在你的笔记本电脑上启动,并在你的手机上看着它跳动。见实时更新。
手动记录条目
并非所有工作都发生在计时器运行时。顶栏的 + 按钮可在应用的任意页面打开新建时间记录,因此你可以事后补记工作,而不必先进入时间跟踪页面。
该对话框的字段与编辑现有条目相同:名称、任务、标签、开始时间和结束时间。有一条规则不同——手动记录需要结束时间。它记录的是已经结束的工作,因此没有什么留给计时器稍后收尾。如果你需要一条开放式记录,请改为启动计时器。
该对话框可被链接:打开时地址栏会带上 ?modal=time-entry,因此你可以将它加入书签或分享出去。 同一地址若带上某条记录(?modal=time-entry&modalId=…),则会打开该记录进行编辑——点击分析时间轴上的色块时用的就是它。
当记录相互重叠时
你的时间记录之间不能重叠——两条记录声称占用同一分钟会让所有总计出错。一条记录恰好在下一条开始时结束是可以的;只有真正的重叠才会被拒绝。正在运行的计时器占用从它开始直到现在的全部时间,因此你无法在仍在进行的会话内部手动记录工作。
当保存会造成重叠时,对话框不会只是拒绝。它会在字段下方打开受影响日期的时间轴,把这些日期上的每条记录显示为一个色块,并高亮重叠的那些。在这里你可以:
- 拖动色块移动该记录,或拖动两端改变它的开始或结束时间。
- 移除色块删除该记录。
- 还原撤销你对其他记录所做的全部更改。你自己这条记录的字段会保持原样,因此可以继续编辑。
你正在保存的记录也会出现在时间轴上,在那里拖动它会同步更新开始和结束字段——反之亦然。如果把它移到另一天,时间轴会随之调整。
在你保存对话框之前不会写入任何内容。保存时,所有更改会一并应用:你移动的记录、你移除的记录,最后是你自己这条。如果其中某次写入被拒绝,对话框会保持打开并告知你部分更改已经保存,你可以在时间轴上查看剩下的内容并重试。
列表
每一行会显示开始时间、结束时间、名称、时长、连接的任务与标签。任务列会把每个连接的任务列为可点击的标签(数量较多时会有“+N”溢出),并把没有任务的记录标记为独立记录。你可以按日期范围、任务、状态和标签筛选——连接到多个任务的记录会匹配其中任一任务的筛选。记录按开始时间排序,最新者在前。可选择每页显示多少条记录。
你可以用切换开关把页面固定为连续或番茄钟模式。连续模式显示你唯一正在运行的记录;番茄钟模式则显示活跃的专注序列及其步骤进度。
仪表板图表
仪表板和时间跟踪页面上都有一个柱状图,会在你选取的范围内按日期汇总你已完成的时间。它会随记录变动而实时更新,因此始终反映你最新的工作。在时间跟踪页面上,按 G 可显示或隐藏图表。
批量编辑
当你选取多条记录时,可以一并编辑这些字段:
- 名称
- 开始时间
- 结束时间
- 任务
- 标签
在你选取的范围中,每条记录的结束时间都必须保持晚于开始时间。
导入与导出
- 导入——从文件带入记录;列会映射到记录字段。见导入 CSV。
- 导出——将你的时间数据下载为 CSV、XLS 或 PDF。选取要包含哪些列与日期范围。导出会在后台运行,你可以从导出历史中下载已完成的项目。
番茄钟集成
番茄钟序列会自动创建时间记录——每个生产步骤一条,若你在某个步骤内暂停并继续则会更多。这些记录会回连到该序列。当你放弃某个序列时,你可以选择删除那些记录,或将它们保留为独立记录;见番茄钟会话。
提示与边界情况
- **一次只能有一个计时器。**在已有计时器运行时启动新计时器,会先停止现有的那个。
- **继续会产生新记录。**继续并非延续——它是一条全新的记录,复制名称与任务。你“在此任务上的时间”总计是多条记录的总和。
- **连接多个任务绝不会让你的时间翻倍。**无论记录连接到多少个任务,它对你的总计只计算一次。数字唯一可能加总得更高的地方,是按任务或项目分组的明细(例如通过助理的时间汇总),其中位于两个任务上的记录会把其完整时长分别加到每一个——这是明细在回答“有多少时间触及各任务”,而非拆分总计。
- **筛选会在变更时重新运行。**变更筛选会重新查询列表;实时更新只会刷新已在视图中的行。
- **支持基于标签的报表。**使用像
client-call或deep-work这类标签,以便日后切分仪表板图表。
对已记录时间开票
在列表中选中记录,批量工具栏会给出创建发票。记录会按任务分组——每个任务一行发票明细,小时数加总——因为一行明细开的是做过的活儿,而不是秒表上的读数。
有两种情况无法开票:没有关联任务的记录,以及所属项目没有客户的任务。两者都会带着原因列在对话框中,而不是被悄悄略过。
关联到多个任务的记录,会把它的完整时长计入每一个任务,这和应用中其他地方按任务统计的算法一致。因此各明细行加起来的小时数可能多于你实际投入的时间——确认之前,请先看看对话框里每一行的小时数。
完整说明见开票流程。
在移动设备上
移动 App 在自己的标签页上跟踪时间,并具备几项原生巧思: