SuperAPI AI 工具集

Microsoft Loop

办公与效率

查看项目

更新于 11-02 23:16

技能介绍

用途

Microsoft Loop 是一款协作生产力应用,用于把团队的项目内容组织为工作区(Workspace)、页面(Page)和可移植组件(Component)。它基于 Fluid Framework 构建,组件在任意嵌入位置发生的修改都会实时同步到其他界面:例如有人在 Outlook 邮件中编辑 Loop 组件,改动会立即在 Teams 和 Loop 应用中可见。

主要能力

三类核心对象

  • 工作区:项目范围内的团队共享空间,包含页面、页面分组(Sections)、共享组件和访问控制(成员、访客、链接)。工作区对应 Microsoft Graph 存储 API 中的 Fluid 容器,其容器类型 ID 在租户级别定义。
  • 页面:工作区内的富文本文档,以 .loop 文件形式存储在由 OneDrive 支持的工作区驱动器中。
  • 组件:可移植的实时内容块,通过 Loop 组件链接(https://loop.microsoft.com/r/...)嵌入 Teams 消息、Outlook 邮件、OneNote 页面和 Word 文档。

内置组件类型

资料列出的内置组件包括:任务列表(含负责人与截止日期)、表格(支持文本、日期、人员、选项列)、问答(带线程回复)、投票表(按团队投票排序选项)、项目符号或编号列表、进度跟踪器、段落(富文本块)。

嵌入方式

  • Teams:在聊天或频道消息中粘贴 Loop 组件链接,Teams 会自动将其渲染为可实时编辑的卡片,会话中的任何人都可以就地编辑。
  • Outlook:在撰写邮件时通过“插入 → Loop 组件”选择已有组件或新建组件。

Graph API 操作

工作区使用 fileStorage 容器 API,页面使用 drive API,均采用标准 Graph 认证(委托或仅应用)。资料给出的主要端点包括:

  • 列出工作区:GET /v1.0/storage/fileStorage/containers?$filter=...
  • 创建工作区:POST /v1.0/storage/fileStorage/containers
  • 获取工作区:GET /v1.0/storage/fileStorage/containers/{id}
  • 列出页面:GET /v1.0/storage/fileStorage/containers/{id}/drive/root/children
  • 获取页面内容:GET /v1.0/drives/{driveId}/items/{itemId}/content
  • 共享工作区:POST /v1.0/storage/fileStorage/containers/{id}/permissions

创建工作区的示例请求体包含 displayName、description 和 containerTypeId 字段,响应返回容器 id 与 webUrl。列出页面时可使用 $filter=file/mimeType eq 'application/fluid' 筛选。

权限方面:读取工作区使用 FileStorageContainer.Selected(委托);创建和管理工作区使用 FileStorageContainer.Selected(委托或应用);管理员列出所有工作区使用 Sites.ReadWrite.All 或 Files.ReadWrite.All(应用)。

页面设计建议

资料给出的设计原则包括:每个主题一页,避免超大页面,改用页面间链接;在页面顶部用 H1/H2 标题组织内容;尽早嵌入组件,把任务列表和表格放在首屏;对定期重复的内容(站会、回顾、规划)使用模板。

管理与治理

Loop 的租户设置位于:Microsoft 365 管理中心(admin.microsoft.com)→ 设置 → 组织设置 → Loop;Teams 管理中心 → 应用 → Microsoft Loop(应用权限策略);Microsoft Purview(敏感度标签、DLP 策略、电子数据展示)。

资料列出的关键管理控制包括:Loop 启用/禁用(M365 管理中心,控制用户能否创建工作区)、访客访问(M365 管理中心,控制工作区中的外部用户协作)、Teams 中的 Loop 组件(Teams 管理中心,控制消息中的组件嵌入)、Outlook 中的 Loop 组件(M365 管理中心,控制撰写邮件时的嵌入)、敏感度标签(Purview)、保留策略(Purview)和电子数据展示(Purview)。

Power Automate 集成

Loop 的 Power Automate 连接器(预览)提供触发器与操作:页面创建时、页面修改时、获取工作区、列出页面、创建页面。资料给出的常见自动化模式包括:新建 Azure DevOps 项目时创建 Loop 工作区;规划页面创建后向 Teams 频道发送组件链接;项目关闭时将 Loop 工作区内容归档到 SharePoint;将任务列表更新同步到 Planner 或 Azure DevOps 工作项。

使用方式

资料以决策树形式说明使用路径:需要协作项目时创建工作区(Graph API POST /containers);需要结构化文档时设计带分区和组件的页面;需要在 Teams/Outlook 中共享实时内容时创建组件、复制链接并粘贴到消息中;需要大规模管理时使用管理中心和 Purview 控制;需要自动化工作流时使用 Power Automate 连接器或 Graph API。资料还列出两个命令:/loop-workspace-setup(为新项目配置工作区)和 /loop-page-structure(设计页面布局与组件放置),以及 references/workspaces-pages.md、references/loop-components.md、references/graph-api.md、references/admin-governance.md 四个参考文件。

适用场景

团队项目协作与规划、在 Teams 和 Outlook 中共享需要实时同步的内容、通过 Graph API 以编程方式管理工作区与页面、借助 Power Automate 自动化 Loop 相关工作流,以及在企业范围内配置 Loop 的合规与治理策略。

限制

资料未说明 Loop 的价格、许可方案、各平台的具体可用性差异或组件数量上限等细节,暂未提供。Power Automate 连接器在资料中标注为预览状态。