Pailot

Microsoft Planner

Задачи, планы и корзины Microsoft Planner в процессах Pailot

Microsoft Planner — доски задач в Microsoft 365: планы, корзины (buckets) и задачи с чек-листом и ссылками.

С Microsoft Planner в Pailot вы можете:

  • Читать задачи пользователя или конкретного плана, создавать и обновлять их
  • Удалять задачу (нужен ETag в заголовке If-Match)
  • Смотреть планы, доступные пользователю, и карточку плана
  • Создавать, читать, переименовывать и удалять корзины
  • Читать и менять детали задачи: описание, чек-лист, ссылки

Нужен вход по OAuth (вход по разрешению сервиса) Microsoft 365. Обновление и удаление требуют актуальный ETag (метка версии записи).

Блок ставят на холст как отдельный шаг или прикрепляют к агенту.

Инструменты

microsoft_planner_read_task

Задачи Microsoft Planner: все задачи пользователя или все задачи плана.

Вход

ПараметрТипОбязательныйОписание
planIdstringНетID плана (если не задан — все задачи пользователя)
taskIdstringНетID конкретной задачи

Выход

ПараметрТипОписание
successbooleanУдалось ли получить задачи
tasksarrayЗадачи с отфильтрованными свойствами
metadataobjectСлужебные данные: planId, userId и planUrl
planIdstringID плана
userIdstringID пользователя
planUrlstringURL плана в Microsoft Graph API

microsoft_planner_create_task

Создать задачу в Microsoft Planner.

Вход

ПараметрТипОбязательныйОписание
planIdstringДаID плана
titlestringДаНазвание задачи
descriptionstringНетОписание
dueDateTimestringНетСрок в формате ISO 8601
assigneeUserIdstringНетID пользователя-исполнителя
bucketIdstringНетID корзины

Выход

ПараметрТипОписание
successbooleanУдалось ли создать задачу
taskobjectСозданная задача со всеми свойствами
metadataobjectСлужебные данные: planId, taskId и taskUrl
planIdstringID родительского плана
taskIdstringID созданной задачи
taskUrlstringURL задачи в Microsoft Graph API

microsoft_planner_update_task

Обновить задачу в Microsoft Planner.

Вход

ПараметрТипОбязательныйОписание
taskIdstringДаID задачи
etagstringДаETag задачи (заголовок If-Match)
titlestringНетНовое название
bucketIdstringНетID корзины, куда перенести задачу
dueDateTimestringНетСрок в формате ISO 8601
startDateTimestringНетДата начала в формате ISO 8601
percentCompletenumberНетПроцент выполнения (0–100)
prioritynumberНетПриоритет (0–10)
assigneeUserIdstringНетID пользователя-исполнителя

Выход

ПараметрТипОписание
successbooleanУдалось ли обновить задачу
messagestringСообщение об успехе
taskobjectОбновлённая задача со всеми свойствами
taskIdstringID обновлённой задачи
etagstringНовый ETag — используйте его в следующих операциях
metadataobjectСлужебные данные: taskId, planId и taskUrl
taskIdstringID задачи
planIdstringID родительского плана
taskUrlstringURL задачи в Microsoft Graph API

microsoft_planner_delete_task

Удалить задачу из Microsoft Planner.

Вход

ПараметрТипОбязательныйОписание
taskIdstringДаID задачи
etagstringДаETag задачи (заголовок If-Match)

Выход

ПараметрТипОписание
successbooleanУдалось ли удалить задачу
deletedbooleanПодтверждение удаления
metadataobjectДополнительные служебные данные

microsoft_planner_list_plans

Все планы, доступные текущему пользователю.

Вход

ПараметрТипОбязательныйОписание

Выход

ПараметрТипОписание
successbooleanУдалось ли получить планы
plansarrayПланы, доступные пользователю
metadataobjectСлужебные данные: userId и count
countnumberСколько планов вернулось
userIdstringID пользователя

microsoft_planner_read_plan

Карточка конкретного плана Microsoft Planner.

Вход

ПараметрТипОбязательныйОписание
planIdstringДаID плана

Выход

ПараметрТипОписание
successbooleanУдалось ли получить план
planobjectПлан со всеми свойствами
metadataobjectСлужебные данные: planId и planUrl
planIdstringID плана
planUrlstringURL плана в Microsoft Graph API

microsoft_planner_list_buckets

Все корзины плана Microsoft Planner.

Вход

ПараметрТипОбязательныйОписание
planIdstringДаID плана

Выход

ПараметрТипОписание
successbooleanУдалось ли получить корзины
bucketsarrayКорзины плана
metadataobjectСлужебные данные: planId и count
planIdstringID плана
countnumberСколько корзин вернулось

microsoft_planner_read_bucket

Карточка конкретной корзины.

Вход

ПараметрТипОбязательныйОписание
bucketIdstringДаID корзины

Выход

ПараметрТипОписание
successbooleanУдалось ли получить корзину
bucketobjectКорзина со всеми свойствами
metadataobjectСлужебные данные: bucketId и planId
bucketIdstringID корзины
planIdstringID родительского плана

microsoft_planner_create_bucket

Создать корзину в плане Microsoft Planner.

Вход

ПараметрТипОбязательныйОписание
planIdstringДаID плана
namestringДаНазвание корзины

Выход

ПараметрТипОписание
successbooleanУдалось ли создать корзину
bucketobjectСозданная корзина со всеми свойствами
metadataobjectСлужебные данные: bucketId и planId
bucketIdstringID созданной корзины
planIdstringID родительского плана

microsoft_planner_update_bucket

Обновить корзину в Microsoft Planner.

Вход

ПараметрТипОбязательныйОписание
bucketIdstringДаID корзины
namestringНетНовое название
etagstringДаETag корзины (заголовок If-Match)

Выход

ПараметрТипОписание
successbooleanУдалось ли обновить корзину
bucketobjectОбновлённая корзина со всеми свойствами
metadataobjectСлужебные данные: bucketId и planId
bucketIdstringID корзины
planIdstringID родительского плана

microsoft_planner_delete_bucket

Удалить корзину из Microsoft Planner.

Вход

ПараметрТипОбязательныйОписание
bucketIdstringДаID корзины
etagstringДаETag корзины (заголовок If-Match)

Выход

ПараметрТипОписание
successbooleanУдалось ли удалить корзину
deletedbooleanПодтверждение удаления
metadataobjectДополнительные служебные данные

microsoft_planner_get_task_details

Подробности задачи: чек-лист и ссылки.

Вход

ПараметрТипОбязательныйОписание
taskIdstringДаID задачи

Выход

ПараметрТипОписание
successbooleanУдалось ли получить детали
taskDetailsobjectДетали: описание, чек-лист и ссылки
etagstringETag деталей — нужен для обновления
metadataobjectСлужебные данные: taskId
taskIdstringID задачи

microsoft_planner_update_task_details

Обновить детали задачи: описание, пункты чек-листа и ссылки.

Вход

ПараметрТипОбязательныйОписание
taskIdstringДаID задачи
etagstringДаETag деталей (заголовок If-Match)
descriptionstringНетОписание задачи
checklistobjectНетПункты чек-листа — JSON
referencesobjectНетСсылки — JSON
previewTypestringНетТип превью: automatic, noPreview, checklist, description или reference

Выход

ПараметрТипОписание
successbooleanУдалось ли обновить детали
taskDetailsobjectОбновлённые детали со всеми свойствами
metadataobjectСлужебные данные: taskId
taskIdstringID задачи
На этой странице

На этой странице

Получить доступ
Копилот собирает процесс. Менеджер запускает сам. Можно поставить в контур компании.
Получить доступ