Поделиться через


Проект онлайн

Project Online — это гибкое онлайн-решение для управления портфелями проектов (PPM) и повседневной работы корпорации Майкрософт. Благодаря Office 365 Project Online организации могут быстро приступить к работе с мощными возможностями управления проектами для планирования, приоритета и управления проектами и инвестиционными инвестициями портфеля проектов практически в любом месте практически на любом устройстве.

Этот соединитель доступен в следующих продуктах и регионах:

Услуга Class Регионы
Copilot Studio Стандарт Все регионы Power Automate
Логические приложения Стандарт Все регионы Logic Apps
Power Apps Стандарт Все регионы Power Apps
Power Automate Стандарт Все регионы Power Automate
Контакт
Имя Microsoft
URL Поддержка Microsoft LogicApps
Поддержка Microsoft Power Automate
Поддержка Microsoft Power Apps
Метаданные соединителя
Publisher Microsoft
Website https://products.office.com/project/project-management-software

Чтобы использовать эту интеграцию, вам потребуется доступ к учетной записи с доступом к сайту Project Online. Чтобы сделать подключение, нажмите кнопку "Войти". Вам будет предложено указать имя входа Майкрософт, следуйте остальным экранам, чтобы создать подключение.

Для каждой операции требуется URL-адрес корневого сайта для сайта Project Online. В большинстве случаев этот URL-адрес можно найти в адресной строке браузера при переходе на сайт Project Online. URL-адрес должен принадлежать к домену sharepoint.com и должен быть типом PWA (Project Web App). Если вы используете Project Online через https://project.microsoft.com/ сайт, посетите сайт Settings-My> PWA, чтобы получить действительный URL-адрес PWA. Например. https://sampletenant.sharepoint.com/teams/sampleteam

Теперь вы готовы начать использовать эту интеграцию.

Известные проблемы и ограничения

  1. Свойство "Имя ресурса" не возвращается для задач Project Online, так как оно не возвращается rest API серверной службы.
  2. Все триггеры могут возвращать до 10 элементов на один запуск. Если доступны дополнительные данные и это триггер версии 2, триггер будет выполняться снова без задержки.

Ограничения регулирования

Имя Вызовы Период обновления
Вызовы API для каждого подключения 100 60 секунд

Действия

Вывод списка проектов

Выводит список проектов по идентификатору в веб-сайте проекта.

Получение сводной задачи проекта

Возвращает задачу сводки проекта для данного проекта.

Проверка и публикация проекта

Проверьте и опубликуйте существующий проект на сайте.

Проект проверки

Проверяет существующий проект на сайте.

Создает новую задачу

Создает новую задачу в проекте.

Создает новый проект

Создает новый проект на веб-сайте проекта.

Создание ресурса

Создает корпоративный ресурс на сайте Project Online.

Список задач

Перечисляет опубликованные задачи в проекте.

Список проектов

Выводит список проектов на веб-сайте проекта.

Вывод списка проектов

Выводит список проектов по идентификатору в веб-сайте проекта.

Параметры

Имя Ключ Обязательно Тип Описание
URL-адрес корневого сайта
siteUrl True uri

URL-адрес корневого сайта проекта (пример: https://sampletenant.sharepoint.com/teams/sampleteam ).

Идентификатор проекта
project_id True string

Уникальный идентификатор проекта для получения

Выбор запроса
$select string

OData выбирает запрос для возвращаемых столбцов. Пример: идентификатор, имя

Возвращаемое значение

Модель проекта Project Online

Тело
Project

Получение сводной задачи проекта

Возвращает задачу сводки проекта для данного проекта.

Параметры

Имя Ключ Обязательно Тип Описание
URL-адрес корневого сайта
siteUrl True uri

URL-адрес корневого сайта проекта (пример: https://sampletenant.sharepoint.com/teams/sampleteam ).

Идентификатор проекта
project_id True string

Уникальный идентификатор проекта для получения

Возвращаемое значение

Задача сервера Project Online

Тело
Task

Проверка и публикация проекта

Проверьте и опубликуйте существующий проект на сайте.

Параметры

Имя Ключ Обязательно Тип Описание
URL-адрес корневого сайта
siteUrl True uri

URL-адрес корневого сайта проекта (пример: https://sampletenant.sharepoint.com/teams/sampleteam ).

Идентификатор проекта
project_id True string

Уникальный идентификатор проекта для проверки.

Возвращаемое значение

response
object

Проект проверки

Проверяет существующий проект на сайте.

Параметры

Имя Ключ Обязательно Тип Описание
URL-адрес корневого сайта
siteUrl True uri

URL-адрес корневого сайта проекта (пример: https://sampletenant.sharepoint.com/teams/sampleteam ).

Идентификатор проекта
project_id True string

Уникальный идентификатор проекта для получения.

Возвращаемое значение

response
object

Создает новую задачу

Создает новую задачу в проекте.

Параметры

Имя Ключ Обязательно Тип Описание
URL-адрес корневого сайта
siteUrl True uri

URL-адрес корневого сайта проекта (пример: https://sampletenant.sharepoint.com/teams/sampleteam ).

Идентификатор проекта
project_id True string

Уникальный идентификатор проекта для добавления задачи.

Имя задачи
Name True string

Имя новой задачи для создания

Заметки о задачах
Notes string

Примечания для создания задачи

Дата начала задачи
Start date-time

Дата начала задачи

Длительность выполнения задачи
Duration string

Длительность задачи. Например( 1h, 2d или 3w)

Возвращаемое значение

Задача сервера Project Online

Тело
Task

Создает новый проект

Создает новый проект на веб-сайте проекта.

Параметры

Имя Ключ Обязательно Тип Описание
URL-адрес корневого сайта
siteUrl True uri

URL-адрес корневого сайта проекта (пример: https://sampletenant.sharepoint.com/teams/sampleteam ).

Имя проекта
Name True string

Имя нового проекта для создания

Описание проекта
Description string

Описание нового проекта для создания

Дата начала проекта
Start date-time

Дата начала нового проекта

Возвращаемое значение

Модель проекта Project Online

Тело
Project

Создание ресурса

Создает корпоративный ресурс на сайте Project Online.

Параметры

Имя Ключ Обязательно Тип Описание
URL-адрес корневого сайта
siteUrl True uri

URL-адрес корневого сайта проекта (пример: https://sampletenant.sharepoint.com/teams/sampleteam ).

Имя ресурса
Name True string

Имя создаваемого ресурса

Ресурс в бюджете
IsBudget boolean

Учитывается ли ресурс в бюджете

Универсальный ресурс
IsGeneric boolean

Универсальный ресурс

Неактивен ли ресурс
IsInactive boolean

Неактивен ли ресурс

Возвращаемое значение

Модель корпоративных ресурсов Project Online

Список задач

Перечисляет опубликованные задачи в проекте.

Параметры

Имя Ключ Обязательно Тип Описание
URL-адрес корневого сайта
siteUrl True uri

URL-адрес корневого сайта проекта (пример: https://sampletenant.sharepoint.com/teams/sampleteam ).

Идентификатор проекта
project_id True string

Уникальный идентификатор проекта для получения задач.

Запрос фильтра
$filter string

Запрос фильтра ODATA, ограничивающий возвращаемые записи (например, идентификатор eq "task-guid").

Выбор запроса
$select string

OData выбирает запрос для возвращаемых столбцов. Пример: идентификатор, имя

Возвращаемое значение

Модель отклика задач списка Project Online

Тело
TasksWrapper

Список проектов

Выводит список проектов на веб-сайте проекта.

Параметры

Имя Ключ Обязательно Тип Описание
URL-адрес корневого сайта
siteUrl True uri

URL-адрес корневого сайта проекта (пример: https://sampletenant.sharepoint.com/teams/sampleteam ).

Возвращаемое значение

Модель ответа проектов списка Project Online

Тело
ProjectsWrapper

Триггеры

При публикации проекта

Активирует поток при публикации проекта.

При публикации проекта (версия 2) (предварительная версия)

Активирует поток при публикации проекта.

При создании нового проекта

Активирует поток всякий раз, когда создается новый проект.

При создании нового проекта (версия 2) (предварительная версия)

Активирует поток всякий раз, когда создается новый проект.

При создании нового ресурса

Активирует новый поток при создании нового ресурса.

При создании нового ресурса (версия 2) (предварительная версия)

Активирует новый поток при создании нового ресурса.

При создании новой задачи

Активирует поток при создании новой задачи.

При создании новой задачи (версия 2) (предварительная версия)

Активирует поток при создании новой задачи.

При публикации проекта

Активирует поток при публикации проекта.

Параметры

Имя Ключ Обязательно Тип Описание
URL-адрес корневого сайта
siteUrl True uri

URL-адрес корневого сайта проекта (пример: https://sampletenant.sharepoint.com/teams/sampleteam ).

Возвращаемое значение

Project Online в новой модели ответа проекта.

При публикации проекта (версия 2) (предварительная версия)

Активирует поток при публикации проекта.

Параметры

Имя Ключ Обязательно Тип Описание
URL-адрес корневого сайта
siteUrl True uri

URL-адрес корневого сайта проекта (пример: https://sampletenant.sharepoint.com/teams/sampleteam ).

Выбор запроса
$select True string

OData выбирает запрос для возвращаемых столбцов.

Возвращаемое значение

Project Online в новой модели ответа проекта.

При создании нового проекта

Активирует поток всякий раз, когда создается новый проект.

Параметры

Имя Ключ Обязательно Тип Описание
URL-адрес корневого сайта
siteUrl True uri

URL-адрес корневого сайта проекта (пример: https://sampletenant.sharepoint.com/teams/sampleteam ).

Возвращаемое значение

Project Online в новой модели ответа проекта.

При создании нового проекта (версия 2) (предварительная версия)

Активирует поток всякий раз, когда создается новый проект.

Параметры

Имя Ключ Обязательно Тип Описание
URL-адрес корневого сайта
siteUrl True uri

URL-адрес корневого сайта проекта (пример: https://sampletenant.sharepoint.com/teams/sampleteam ).

Выбор запроса
$select True string

OData выбирает запрос для возвращаемых столбцов.

Возвращаемое значение

Project Online в новой модели ответа проекта.

При создании нового ресурса

Активирует новый поток при создании нового ресурса.

Параметры

Имя Ключ Обязательно Тип Описание
URL-адрес корневого сайта
siteUrl True uri

URL-адрес корневого сайта проекта (пример: https://sampletenant.sharepoint.com/teams/sampleteam ).

Возвращаемое значение

Project Online в новой модели ответа на ресурсы.

При создании нового ресурса (версия 2) (предварительная версия)

Активирует новый поток при создании нового ресурса.

Параметры

Имя Ключ Обязательно Тип Описание
URL-адрес корневого сайта
siteUrl True uri

URL-адрес корневого сайта проекта (пример: https://sampletenant.sharepoint.com/teams/sampleteam ).

Выбор запроса
$select True string

OData выбирает запрос для возвращаемых столбцов.

Возвращаемое значение

Project Online в новой модели ответа на ресурсы.

При создании новой задачи

Активирует поток при создании новой задачи.

Параметры

Имя Ключ Обязательно Тип Описание
URL-адрес корневого сайта
siteUrl True uri

URL-адрес корневого сайта проекта (пример: https://sampletenant.sharepoint.com/teams/sampleteam ).

Возвращаемое значение

Project Online в новой модели ответа на задачи

При создании новой задачи (версия 2) (предварительная версия)

Активирует поток при создании новой задачи.

Параметры

Имя Ключ Обязательно Тип Описание
URL-адрес корневого сайта
siteUrl True uri

URL-адрес корневого сайта проекта (пример: https://sampletenant.sharepoint.com/teams/sampleteam ).

Выбор запроса
$select True string

OData выбирает запрос для возвращаемых столбцов.

Возвращаемое значение

Project Online в новой модели ответа на задачи

Определения

TriggerProjectsWrapper

Project Online в новой модели ответа проекта.

Имя Путь Тип Описание
Возвращенные проекты
value array of TriggerProject

Список возвращаемых проектов триггеров.

TriggerProject

Модель проекта Project Online

Имя Путь Тип Описание
Дата начала проекта
ProjectStartDate date-time

Дата начала утвержденного проекта.

Дата окончания проекта
ProjectFinishDate date-time

Дата окончания утвержденного проекта.

Дата создания
ProjectCreatedDate date-time

Дата создания проекта.

Идентификатор проекта
ProjectId string

Уникальный идентификатор проекта.

"Дата последнего изменения";
ProjectModifiedDate date-time

Дата последнего сохранения проекта.

Тип проекта
ProjectType integer

Тип проекта.

Имя проекта
ProjectName string

Имя проекта.

Дата последней публикации
ProjectLastPublishedDate date-time

Дата последнего публикации проекта.

Владелец проекта
ProjectOwnerName string

Владелец проекта.

Завершено процент проекта
ProjectPercentCompleted integer

Процент завершения проекта.

Завершена работа процента проекта
ProjectPercentWorkCompleted integer

Процент выполненных работ проекта.

Затраты на сверхурочные работы проекта
ProjectOvertimeCost string

Стоимость сверхурочного проекта.

Трудоемкие трудоемкие работы проекта
ProjectOvertimeWork string

Сверхурочная работа проекта.

TriggerResourcesWrapper

Project Online в новой модели ответа на ресурсы.

Имя Путь Тип Описание
Возвращенные ресурсы
value array of TriggerResource

Список возвращаемых ресурсов триггера.

TriggerResource

Модель ресурсов Resource Online.

Имя Путь Тип Описание
Идентификатор ресурса
ResourceId string

Уникальный идентификатор ресурса.

Базовый календарь
ResourceBaseCalendar string

Базовый тип календаря ресурса.

Тип резервирования ресурсов
ResourceBookingType integer

Тип резервирования ресурса

Может ли уровень ресурсов
ResourceCanLevel boolean

Может ли уровень ресурса

Затраты на использование ресурсов
ResourceCostPerUse string

Затраты на использование ресурса

Дата создания ресурса
ResourceCreatedDate date-time

Дата создания ресурса

Самый ранний доступ к ресурсу из
ResourceEarliestAvailableFrom date-time

Самая ранняя дата доступности ресурса

Электронная почта ресурса
ResourceEmailAddress string

Адрес электронной почты ресурса

Инициалы ресурсов
ResourceInitials string

Инициалы ресурса

Активен ли ресурс
ResourceIsActive boolean

Активен ли новый ресурс

Универсальный ресурс
ResourceIsGeneric boolean

Является новым универсальным ресурсом

Последние доступные ресурсы
ResourceLatestAvailableTo date-time

Дата последнего действия, для которой доступен ресурс

Дата последнего изменения ресурса
ResourceModifiedDate date-time

Дата последнего изменения ресурса

Имя ресурса
ResourceName string

Имя ресурса.

Имя состояния ресурса
ResourceStatsuName string

Имя состояния ресурса

Тип ресурса
ResourceType integer

Тип ресурса

Описание типа ресурса
TypeDescription string

Описание типа ресурса

Имя типа ресурса
TypeName string

Имя типа ресурса

TriggerTasksWrapper

Project Online в новой модели ответа на задачи

Имя Путь Тип Описание
Возвращенные задачи
value array of TriggerTask

Список возвращаемых задач триггера

TriggerTask

Модель задач в Интернете

Имя Путь Тип Описание
Идентификатор проекта
ProjectId string

Идентификатор проекта, в котором создается задача

Идентификатор задачи
TaskId string

Идентификатор новой задачи

Имя проекта
ProjectName string

Имя проекта, в котором создается задача

Имя задачи
TaskName string

Имя новой задачи

Дата создания задачи
TaskCreatedDate date-time

Дата создания новой задачи

Дата последнего изменения задачи
TaskModifieddate date-time

Дата последнего изменения новой задачи

Дата начала задачи
TaskStartDate date-time

Дата начала новой задачи

Дата окончания задачи
TaskFinishDate date-time

Дата окончания новой задачи

Сводка по задачам
TaskPriority integer

Приоритет новой задачи

Задача активна
TaskIsActive boolean

Будет ли задача по-прежнему активной

Проект

Модель проекта Project Online

Имя Путь Тип Описание
Утвержденная дата начала
ApprovedStart date-time

Время начала утвержденного проекта

Утвержденная дата окончания
ApprovedEnd date-time

Утвержденное время окончания проекта

Дата проверки
CheckedOutDate date-time

Время, когда проект извлечен

Описание выхода
CheckOutDescription string

Описание, с помощью которого извлечен проект

Идентификатор выхода
CheckOutId string

Идентификатор извлечений проекта

Дата создания
CreatedDate date-time

Дата создания проекта

Идентификатор проекта
Id string

Идентификатор проекта

Извлечено
IsCheckedOut boolean

Значение true, если проект в настоящее время извлечен

Дата последней публикации
ProjectLastPublishedDate date-time

Дата последней публикации проекта

Дата последней публикации
LastPublishedDate date-time

Дата последней публикации проекта

Дата последнего сохранения
LastSavedDate date-time

Дата последнего сохранения проекта

Решение оптимизатора
OptimizerDecision integer

Номер решения оптимизатора проекта

Решение планировщика
PlannerDecision integer

Номер решения планировщика проекта

Тип проекта
ProjectType integer

Тип проекта

Имя проекта
Name string

Имя проекта

Идентификатор проекта
ProjectIdentifier string

Идентификатор проекта

Версия Win proj
WinprojVersion string

Версия проекта

ProjectsWrapper

Модель ответа проектов списка Project Online

Имя Путь Тип Описание
Возвращенные проекты
value array of Project

Список возвращаемых проектов

EnterpriseResource

Модель корпоративных ресурсов Project Online

Имя Путь Тип Описание
Может ли уровень ресурсов
CanLevel boolean

Может ли уровень ресурсов

Код ресурса
Code string

Код ресурса

Начисление затрат на ресурсы
CostAccrual integer

Начисление затрат на ресурсы

Центр затрат ресурсов
CostCenter string

Центр затрат ресурсов

Время создания ресурса
Created date-time

Время создания ресурса

Тип резервирования по умолчанию
DefaultBookingType integer

Тип резервирования ресурсов по умолчанию

Адрес электронной почты
Email string

Адрес электронной почты ресурса

Внешний идентификатор
ExternalId string

Внешний идентификатор ресурса

Группа ресурсов
Group string

Группа, в которой принадлежит ресурс

Дата найма
HireDate date-time

Дата найма ресурса

Идентификатор ресурса
Id string

Идентификатор ресурса

Инициалы resouce
Initials string

Инициалы ресурсов

Активен ли ресурс
IsActive boolean

Активен ли ресурс

Бюджет
IsBudget boolean

Бюджет затрат на ресурсы

Извлечено
IsCheckedOut boolean

Извлечен ли ресурс

Универсальный
IsGeneric boolean

Универсальный ресурс

Команда
IsTeam boolean

Является частью группы ресурсов

Метка материала
MaterialLabel string

Метка материала ресурса

Дата последнего изменения
Modified date-time

Время последнего изменения ресурса

Имя ресурса
Name string

Имя ресурса

Фонетика ресурсов
Phonetics string

Фонетическое произношение ресурса

Тип ресурса
ResourceType integer

Тип ресурса

Дата увольнения
TerminationDate date-time

Дата окончания ресурса

TasksWrapper

Модель отклика задач списка Project Online

Имя Путь Тип Описание
Возвращенные задачи
value array of Task

Список возвращаемых задач

Задача

Задача сервера Project Online

Имя Путь Тип Описание
Дата создания задачи
Created date-time

Дата создания задачи

Дата последнего изменения задачи
Modified date-time

Дата последнего изменения задачи

Дата начала задачи
Start date-time

Дата начала задачи

Дата окончания задачи
Finish date-time

Дата завершения задачи

Дата начала задачи
ScheduledStart date-time

Дата начала запланированной задачи

Дата окончания задачи
ScheduledFinish date-time

Дата запланированного окончания задачи

Имя задачи
Name string

Имя задачи

Идентификатор задачи
Id string

Идентификатор задачи

Приоритет задачи
Priority integer

Уровень приоритета задачи

Процент завершения задачи
PercentComplete integer

Процент завершения задачи

Заметки о задачах
Notes string

Описание примечаний о задаче

Контакт с задачей
Contact string

Адрес контакта для задачи

Задача "Веха"
IsMilestone boolean

Указывает, является ли задача вехой

объект

Это тип object.