Planner
Элементы группы Office 365 → Planner предназначены для работы с Microsoft Planner: планами, сегментами (колонками доски) и задачами. Все элементы размещаются внутри контейнера Microsoft 365.
Планы
- Создать план – создание плана в группе Microsoft 365.
- Получить план – получение плана по идентификатору.
- Получить список планов – получение планов группы.
Сегменты
- Создать сегмент – создание сегмента в плане.
- Получить список сегментов – получение сегментов плана.
- Получить задачи сегмента – получение задач сегмента.
- Удалить сегмент – удаление сегмента.
Задачи
- Создать задачу – создание задачи в сегменте.
- Получить задачу – получение задачи по идентификатору.
- Получить задачи – получение всех задач плана.
- Редактировать задачу – изменение названия, сроков, исполнителей и процента выполнения.
- Удалить задачу – удаление задачи.
Необходимые разрешения Microsoft Graph: Tasks.ReadWrite, Group.ReadWrite.All. Подробнее – в разделе Настройка доступа к Microsoft 365.
Структура Planner
Каждый план принадлежит группе Microsoft 365. План состоит из сегментов – колонок доски («К выполнению», «В работе», «Готово»), в сегментах находятся задачи.
Типовая цепочка: Получить группу → Получить список планов → Получить список сегментов → Создать задачу.
Важно: Элементы Редактировать задачу, Удалить задачу и Удалить сегмент принимают только объекты, полученные из Planner другими элементами пакета, – объект содержит отметку версии. Если задачу изменили после получения объекта, получите ее заново элементом Получить задачу.
Свойства объектов
| Выражение | Значение |
|---|---|
plan.Id, plan.Title | Идентификатор и название плана |
bucket.Id, bucket.Name | Идентификатор и название сегмента |
task.Id, task.Title | Идентификатор и название задачи |
task.BucketId | Идентификатор сегмента задачи |
task.PercentComplete | Процент выполнения: 0, 50, 100 |
task.DueDateTime | Срок выполнения |
task.Assignments.AdditionalData.Keys | Идентификаторы исполнителей |