Files
sim/apps/docs/content/docs/zh/tools/microsoft_planner.mdx
Waleed 9a6a6fdacb improvement(docs): updated with new ss, docs script updated to copy items from main app into docs for tools (#1918)
* improvement(docs): updated script to copy over icons, cleanup unnecessary pages

* updated script with auto-icon generation

* ignore translations, only icons changed

* updated images

* updated i18n.lock

* updated images
2025-11-12 01:15:23 -08:00

297 lines
9.9 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: Microsoft Planner
description: 在 Microsoft Planner 中管理任务、计划和桶
---
import { BlockInfoCard } from "@/components/ui/block-info-card"
<BlockInfoCard
type="microsoft_planner"
color="#E0E0E0"
/>
{/* MANUAL-CONTENT-START:intro */}
[Microsoft Planner](https://www.microsoft.com/en-us/microsoft-365/planner) 是一款任务管理工具,可通过看板、任务和分组帮助团队以可视化方式组织工作。它与 Microsoft 365 集成,提供了一种简单直观的方式来管理团队项目、分配职责并跟踪进度。
使用 Microsoft Planner您可以
- **创建和管理任务**:添加具有截止日期、优先级和分配用户的新任务
- **使用分组进行组织**:按阶段、状态或类别对任务进行分组,以反映团队的工作流程
- **可视化项目状态**:使用看板、图表和筛选器监控工作负载并跟踪进度
- **与 Microsoft 365 保持集成**:无缝连接任务与 Teams、Outlook 和其他 Microsoft 工具
在 Sim 中Microsoft Planner 集成允许您的代理以编程方式创建、读取和管理任务,作为其工作流程的一部分。代理可以根据传入请求生成新任务,检索任务详细信息以推动决策,并跨项目跟踪状态——这一切都无需人工干预。无论您是在为客户入职、内部项目跟踪还是后续任务生成构建工作流程,将 Microsoft Planner 与 Sim 集成为您的代理提供了一种结构化的方式来协调工作、自动创建任务并保持团队一致。
{/* MANUAL-CONTENT-END */}
## 使用说明
将 Microsoft Planner 集成到工作流程中。管理任务、计划、桶以及任务详情,包括检查清单和参考。
## 工具
### `microsoft_planner_read_task`
从 Microsoft Planner 读取任务——获取所有用户任务或特定计划中的所有任务
#### 输入
| 参数 | 类型 | 是否必需 | 描述 |
| --------- | ---- | -------- | ----------- |
| `planId` | string | 否 | 要获取任务的计划 ID如果未提供则获取所有用户任务 |
| `taskId` | string | 否 | 要获取的任务 ID |
#### 输出
| 参数 | 类型 | 描述 |
| --------- | ---- | ----------- |
| `success` | boolean | 是否成功检索到任务 |
| `tasks` | array | 包含筛选属性的任务对象数组 |
| `metadata` | object | 包括 planId、userId 和 planUrl 的元数据 |
### `microsoft_planner_create_task`
在 Microsoft Planner 中创建新任务
#### 输入
| 参数 | 类型 | 是否必需 | 描述 |
| --------- | ---- | -------- | ----------- |
| `planId` | string | 是 | 要创建任务的计划 ID |
| `title` | string | 是 | 任务的标题 |
| `description` | string | 否 | 任务的描述 |
| `dueDateTime` | string | 否 | 任务的截止日期和时间ISO 8601 格式) |
| `assigneeUserId` | string | 否 | 要分配任务的用户 ID |
| `bucketId` | string | 否 | 要放置任务的桶 ID |
#### 输出
| 参数 | 类型 | 描述 |
| --------- | ---- | ----------- |
| `success` | boolean | 是否成功创建任务 |
| `task` | object | 包含所有属性的已创建任务对象 |
| `metadata` | object | 包括 planId、taskId 和 taskUrl 的元数据 |
### `microsoft_planner_update_task`
更新 Microsoft Planner 中的任务
#### 输入
| 参数 | 类型 | 是否必需 | 描述 |
| --------- | ---- | -------- | ----------- |
| `taskId` | string | 是 | 要更新的任务 ID |
| `etag` | string | 是 | 要更新任务的 ETag 值If-Match 头) |
| `title` | string | 否 | 任务的新标题 |
| `bucketId` | string | 否 | 要移动任务的桶 ID |
| `dueDateTime` | string | 否 | 任务的截止日期和时间ISO 8601 格式) |
| `startDateTime` | string | 否 | 任务的开始日期和时间ISO 8601 格式) |
| `percentComplete` | number | 否 | 任务完成的百分比0-100 |
| `priority` | number | 否 | 任务的优先级0-10 |
| `assigneeUserId` | string | 否 | 要分配任务的用户 ID |
#### 输出
| 参数 | 类型 | 描述 |
| --------- | ---- | ----------- |
| `success` | boolean | 是否成功更新任务 |
| `message` | string | 任务更新成功时的成功消息 |
| `task` | object | 包含所有属性的已更新任务对象 |
| `taskId` | string | 已更新任务的 ID |
| `etag` | string | 更新后的新 ETag - 用于后续操作 |
| `metadata` | object | 包括 taskId、planId 和 taskUrl 的元数据 |
### `microsoft_planner_delete_task`
从 Microsoft Planner 中删除任务
#### 输入
| 参数 | 类型 | 是否必需 | 描述 |
| --------- | ---- | -------- | ----------- |
| `taskId` | string | 是 | 要删除的任务 ID |
| `etag` | string | 是 | 要删除任务的 ETag 值If-Match 头) |
#### 输出
| 参数 | 类型 | 描述 |
| --------- | ---- | ----------- |
| `success` | boolean | 是否成功删除任务 |
| `deleted` | boolean | 删除确认 |
| `metadata` | object | 附加元数据 |
### `microsoft_planner_list_plans`
列出与当前用户共享的所有计划
#### 输入
| 参数 | 类型 | 是否必需 | 描述 |
| --------- | ---- | -------- | ----------- |
#### 输出
| 参数 | 类型 | 描述 |
| --------- | ---- | ----------- |
| `success` | boolean | 是否成功检索到计划 |
| `plans` | array | 与当前用户共享的计划对象数组 |
| `metadata` | object | 包括 userId 和 count 的元数据 |
### `microsoft_planner_read_plan`
获取特定 Microsoft Planner 计划的详细信息
#### 输入
| 参数 | 类型 | 是否必需 | 描述 |
| --------- | ---- | -------- | ----------- |
| `planId` | string | 是 | 要检索的计划 ID |
#### 输出
| 参数 | 类型 | 描述 |
| --------- | ---- | ----------- |
| `success` | boolean | 是否成功检索到计划 |
| `plan` | object | 包含所有属性的计划对象 |
| `metadata` | object | 包括 planId 和 planUrl 的元数据 |
### `microsoft_planner_list_buckets`
列出 Microsoft Planner 计划中的所有桶
#### 输入
| 参数 | 类型 | 是否必需 | 描述 |
| --------- | ---- | -------- | ----------- |
| `planId` | string | 是 | 计划的 ID |
#### 输出
| 参数 | 类型 | 描述 |
| --------- | ---- | ----------- |
| `success` | boolean | 是否成功检索到桶 |
| `buckets` | array | 桶对象的数组 |
| `metadata` | object | 包括 planId 和 count 的元数据 |
### `microsoft_planner_read_bucket`
获取特定桶的详细信息
#### 输入
| 参数 | 类型 | 是否必需 | 描述 |
| --------- | ---- | -------- | ----------- |
| `bucketId` | string | 是 | 要检索的桶的 ID |
#### 输出
| 参数 | 类型 | 描述 |
| --------- | ---- | ----------- |
| `success` | boolean | 是否成功检索到桶 |
| `bucket` | object | 包含所有属性的桶对象 |
| `metadata` | object | 包括 bucketId 和 planId 的元数据 |
### `microsoft_planner_create_bucket`
在 Microsoft Planner 计划中创建一个新桶
#### 输入
| 参数 | 类型 | 是否必需 | 描述 |
| --------- | ---- | -------- | ----------- |
| `planId` | string | 是 | 要创建桶的计划 ID |
| `name` | string | 是 | 桶的名称 |
#### 输出
| 参数 | 类型 | 描述 |
| --------- | ---- | ----------- |
| `success` | boolean | 是否成功创建了桶 |
| `bucket` | object | 包含所有属性的已创建桶对象 |
| `metadata` | object | 包括 bucketId 和 planId 的元数据 |
### `microsoft_planner_update_bucket`
更新 Microsoft Planner 中的一个桶
#### 输入
| 参数 | 类型 | 是否必需 | 描述 |
| --------- | ---- | -------- | ----------- |
| `bucketId` | string | 是 | 要更新的桶的 ID |
| `name` | string | 否 | 桶的新名称 |
| `etag` | string | 是 | 要更新的桶的 ETag 值If-Match 头) |
#### 输出
| 参数 | 类型 | 描述 |
| --------- | ---- | ----------- |
| `success` | boolean | 是否成功更新了桶 |
| `bucket` | object | 包含所有属性的已更新桶对象 |
| `metadata` | object | 包括 bucketId 和 planId 的元数据 |
### `microsoft_planner_delete_bucket`
从 Microsoft Planner 中删除一个桶
#### 输入
| 参数 | 类型 | 是否必需 | 描述 |
| --------- | ---- | -------- | ----------- |
| `bucketId` | string | 是 | 要删除的桶的 ID |
| `etag` | string | 是 | 要删除的桶的 ETag 值If-Match 头) |
#### 输出
| 参数 | 类型 | 描述 |
| --------- | ---- | ----------- |
| `success` | boolean | 是否成功删除了桶 |
| `deleted` | boolean | 删除确认 |
| `metadata` | object | 其他元数据 |
### `microsoft_planner_get_task_details`
获取有关任务的详细信息,包括检查清单和引用
#### 输入
| 参数 | 类型 | 是否必需 | 描述 |
| --------- | ---- | -------- | ----------- |
| `taskId` | string | 是 | 任务的 ID |
#### 输出
| 参数 | 类型 | 描述 |
| --------- | ---- | ----------- |
| `success` | boolean | 是否成功检索到任务详情 |
| `taskDetails` | object | 包括描述、检查清单和引用的任务详情 |
| `etag` | string | 此任务详情的 ETag 值 - 用于更新操作 |
| `metadata` | object | 包括 taskId 的元数据 |
### `microsoft_planner_update_task_details`
更新 Microsoft Planner 中的任务详情,包括描述、检查清单项和引用
#### 输入
| 参数 | 类型 | 是否必需 | 描述 |
| --------- | ---- | -------- | ----------- |
| `taskId` | string | 是 | 任务的 ID |
| `etag` | string | 是 | 用于更新任务详情的 ETag 值If-Match 头) |
| `description` | string | 否 | 任务的描述 |
| `checklist` | object | 否 | 作为 JSON 对象的检查清单项 |
| `references` | object | 否 | 作为 JSON 对象的引用 |
| `previewType` | string | 否 | 预览类型automatic、noPreview、checklist、description 或 reference |
#### 输出
| 参数 | 类型 | 描述 |
| --------- | ---- | ----------- |
| `success` | boolean | 是否成功更新任务详情 |
| `taskDetails` | object | 包含所有属性的已更新任务详情对象 |
| `metadata` | object | 包括 taskId 的元数据 |
## 注意事项
- 类别:`tools`
- 类型:`microsoft_planner`