Microsoft Teams 和 Slack 中的项目通知
把真正重要的更新送到团队已经在用的频道:已完成的任务、关键路径上的延误、截止日期和周一摘要。本文介绍如何配置,包括 Teams 工作流。

本文目录
项目通知的名声并不好:消息太多,几乎都无关紧要,直到有人把频道设为静音。结果,本周唯一重要的信息,也就是某个关键任务的延误,反而被忽略了。
Planitude 面向 Slack 和 Microsoft Teams 的通知遵循相反的原则:少发,只发会改变完成日期或影响某人工作的内容。本文说明频道里会收到什么、如何减少干扰,以及如何连接这两个工具,包括在 Office 365 连接器停用之后如何配置 Teams 工作流。
把计划送到团队工作的地方
项目成员一天中的大部分时间都在聊天工具里,而不是在计划工具里。把更新发到频道,团队就能在延误发生时立即得知,而不必等到下一次会议;项目经理也不必在计划每次变化时都手动写同样的消息。
每个 Planitude 项目都可以向 一个 Slack 频道 和 一个 Teams 频道 发布消息。设置位于项目的 ⋯ › 通知 菜单中,仅限项目所有者和拥有编辑角色的成员使用。
频道里会收到什么
你可以选择发布以下哪些事件:
| 通知 | 何时发送 |
|---|---|
| 任务完成 | 任务进度达到 100% 时 |
| 日期变更 | 仅限关键任务和里程碑 |
| 新的分配 | 有人被添加到任务时 |
| 截止日期 | 8:00,针对下一个工作日到期的任务 |
| 逾期任务 | 8:00,针对已过期且未完成的任务 |
| 每周摘要 | 周一 9:00 |
每条消息都包含任务名称和编号、日期,以及在 Planitude 中打开该任务的链接。在 Slack 中,消息使用 Block Kit 构建,这是 Slack 用于结构化消息的格式[5];在 Teams 中则使用自适应卡片。
减少干扰:筛选与合并
最重要的筛选规则也是最不显眼的:日期变更只有在任务属于关键任务或里程碑时才会发布。移动一个有十天浮动时间的任务,不会改变交付日期,也不会打扰任何人。
第二个手段是合并。计划重新计算时,许多任务会同时变化:频道收到的不是十条消息,而是一条。合并窗口可以设为立即、2、5、15、30 或 60 分钟,默认值为 5 分钟。
最后,每个频道都有自己的语言(Planitude 支持的 10 种语言)和时区,因此 8:00 的截止提醒会在读者当地时间 8:00 送达。你可以随时发送测试消息或暂停通知。
周一摘要
对于负责协调的人来说,每周摘要是最有用的通知。每周一 9:00,它会给出:
- 实际进度与计划预期的对比;
- 如果保存过基线,则给出相对于基线的延误;
- 即将到来的里程碑;
- 如果项目启用了蒙特卡洛模拟,则给出概率为 80%(P80)的完成日期。
实际上,它取代了项目经理每周开始时手写的状态汇报,而且其中的数字都由计划计算得出。
Slack:三步完成连接
Planitude 通过 OAuth 连接 Slack。在这一流程中,应用请求权限,由安装应用的人批准[4]:
- 在项目中打开 ⋯ › 通知 › Slack,点击 添加到 Slack;
- 选择工作区并允许访问;
- 选择频道:公共频道可以立即使用;如果是私有频道,请先用
/invite @Planitude邀请应用。
然后选择通知类型、合并方式、语言和时区,并发送一条测试消息。在已连接的频道中还可以使用 /planitude status 命令,项目状态只会显示给输入命令的人,并且它只能查看连接到该频道的项目。
Microsoft Teams:Office 365 连接器停用后的工作流
多年来,在 Teams 频道中发布消息最简单的方式是 Office 365 连接器。Microsoft 已将其停用:最终停用发生在 2026 年 5 月 18 日至 22 日,推荐的替代方案是 Power Automate 的工作流,可以从模板 Post to a channel when a webhook request is received 开始[1]。
配置只需几分钟:
- 在 Teams 中打开频道,选择 ⋯ › 工作流,查找 Webhook 警报模板(Send webhook alerts to a channel);
- 为流命名,确认团队和频道,然后保存;
- 最后 Teams 会显示 Webhook URL:复制它[2];
- 在 Planitude 中打开 ⋯ › 通知 › Microsoft Teams,粘贴 URL,点击 连接,然后发送测试消息。
Planitude 只接受 Power Automate 工作流的地址,对于旧连接器的地址会拒绝并说明应该怎么做。需要注意的是,通过工作流发送的消息会以工作流机器人的身份显示,因为名称和图标无法自定义[1]。这是 Microsoft 的限制,而不是集成本身的限制。
显示甘特图的 Teams 选项卡
除了通知,Teams 还允许在频道中添加选项卡:这是嵌入客户端的网页,可以按团队进行配置[3]。Planitude 选项卡以只读方式显示项目的甘特图,支持缩放和查看任务详情,并提供在 Planitude 中打开的按钮。
添加选项卡需要 Planitude 的 Teams 应用,租户管理员可以把它上传到组织的应用目录。频道中的每位成员都使用自己的 Planitude 账号登录,只有在拥有项目访问权限时才能看到项目;选项卡不会显示成本、备注或人员。
安全与隐私
- Slack 令牌和 Teams 工作流 URL 都以加密方式保存,页面上只显示缩略后的 URL。
- 来自 Slack 的请求会通过应用签名进行验证。
- Planitude 不会读取频道中的消息:它只发布项目更新。
- 断开连接后,凭据会立即删除;已经发布的消息仍保留在频道中。
如需了解从 Jira 到 AI 助手的其他连接方式,请参阅《集成指南》和集成页面。
用你自己的计划试用 Planitude
创建免费账户常见问题
不使用 Planitude 的人也能收到通知吗?
可以。频道中的所有成员都能阅读消息;但要通过链接打开任务,需要一个有权访问该项目的账号。
可以把多个频道连接到同一个项目吗?
每个项目可以向一个 Slack 频道和一个 Teams 频道发布消息。反过来,多个项目可以向同一个频道发布消息。
我以前的 Teams 连接器还能用吗?
不能。Microsoft 已于 2026 年 5 月 22 日完成 Office 365 连接器的停用[1]。请在频道中创建一个工作流,并把新的 URL 粘贴到 Planitude 中。
谁会通过邮件收到截止日期提醒?
邮件提醒与频道通知相互独立:每天早上只发给有任务即将到期或已经逾期的人,每个人都可以在自己的个人资料中关闭。
来源
文中关于各产品的所有信息均来自以下官方页面,核实于 2026年10月。价格为厂商公布的标价,币种与计费周期以厂商页面为准,可能会有变动。
- Microsoft 365 Developer Blog: retirement of Office 365 connectors in Teamsdevblogs.microsoft.com
- Microsoft Support: send messages in Teams using incoming webhookssupport.microsoft.com
- Microsoft Learn: tabs in Microsoft Teamslearn.microsoft.com
- Slack Developer Docs: installing with OAuthdocs.slack.dev
- Slack Developer Docs: Block Kitdocs.slack.dev
用你自己的计划试用 Planitude
创建免费账户,导入你的 .mpp 文件或从模板开始:几分钟内就能看到带有依赖关系、日历和关键路径的甘特图。