Project Online

Project Online は、Microsoft によるプロジェクト ポートフォリオ管理 (PPM) と日常的な作業用の柔軟なオンライン ソリューションです。 Office 365 を介して配信される、Project Online を使用すると組織はほぼどこからでも、ほとんどすべてのデバイスで、強力なプロジェクト管理機能をすぐに開始して、プロジェクトとプロジェクト ポートフォリオ投資を計画、優先順位付け、管理できます。

このコネクタは、次の製品および地域で利用可能です。

サービス クラス リージョン
Logic Apps 標準 すべての Logic Apps 地域
Power Automate Standard すべての Power Automate 地域
Power Apps Standard すべての Power Apps 地域
Contact
件名 マイクロソフト
URL Microsoft LogicApps サポート
Microsoft Power Automate サポート
Microsoft Power Apps サポート
コネクタ メタデータ
公開元 Microsoft
Web サイト https://products.office.com/project/project-management-software

この統合を使用するには、Project Online サイトにアクセスできるアカウントにアクセスする必要があります。 接続するには、サインインを選択します。 Microsoft ログインを入力するように求められます。画面の残りの部分に従って接続を作成します。

各操作では、Project Online サイトへのルート サイトの URL が必要です。 ほとんどの場合、この URL は、Project Online サイトに移動するときにブラウザーのアドレス バーに表示されます。 URL は sharepoint.com ドメインに属している必要があり、PWA (Project Web App) タイプである必要があります。 https://project.microsoft.com/ サイトを介して Project Online を使用している場合は、有効な PWA URL を取得するため、設定->自分の PWA サイトを参照してください。 例: https://sampletenant.sharepoint.com/teams/sampleteam

これで、この統合の使用を開始する準備が整いました。

既知の問題と制限事項

  1. 'リソース名' プロパティは、バックエンド サービスの REST API 自体によって返されないため Project Online タスクに対して返されません。
  2. すべてのトリガーは、1 回の実行で最大 10 個のアイテムを返すことができます。 利用可能なデータがそれより多く、これが V2 トリガーである場合、トリガーは遅滞なく再実行されます。

調整制限

名前 呼び出し 更新期間
接続ごとの API 呼び出し 100 60 秒

アクション

タスクを一覧表示する

プロジェクトで公開されたタスクを一覧表示します。

プロジェクトをチェックアウトする

サイト内の既存のプロジェクトをチェックアウトします。

プロジェクトをチェックインして公開する

サイト内の既存のプロジェクトをチェックインして公開します。

プロジェクトを一覧表示する

Project Online サイトの ID でプロジェクトを一覧表示します。

プロジェクトを一覧表示する

Project Online サイトでプロジェクトを一覧表示します。

プロジェクト概要タスクを取得する

指定されたプロジェクトのプロジェクト概要タスクを取得します。

新しいタスクを作成する

プロジェクトに新しいタスクを作成します。

新しいプロジェクトを作成する

Project Online サイトに新しいプロジェクトを作成します。

新しいリソースを作成する

Project Online サイトにエンタープライズ リソースを作成します。

タスクを一覧表示する

プロジェクトで公開されたタスクを一覧表示します。

パラメーター

名前 キー 必須 説明
ルート サイトの URL
siteUrl True uri

プロジェクト サイトのルート サイト URL (例: https://sampletenant.sharepoint.com/teams/sampleteam)。

プロジェクト ID
project_id True string

タスクを取り込むプロジェクトの一意の ID。

フィルター クエリ
$filter string

返されるエントリを制限する ODATA フィルター クエリ (例: Id eq 'task-guid')。

クエリを選択する
$select string

返される列に対する OData select クエリです。 例: ID、名前

戻り値

Project Online 一覧のタスクの応答モデル

本文​​
TasksWrapper

プロジェクトをチェックアウトする

サイト内の既存のプロジェクトをチェックアウトします。

パラメーター

名前 キー 必須 説明
ルート サイトの URL
siteUrl True uri

プロジェクト サイトのルート サイト URL (例: https://sampletenant.sharepoint.com/teams/sampleteam)。

プロジェクト ID
project_id True string

チェックアウトするプロジェクトの一意の ID。

戻り値

応答
object

プロジェクトをチェックインして公開する

サイト内の既存のプロジェクトをチェックインして公開します。

パラメーター

名前 キー 必須 説明
ルート サイトの URL
siteUrl True uri

プロジェクト サイトのルート サイト URL (例: https://sampletenant.sharepoint.com/teams/sampleteam)。

プロジェクト ID
project_id True string

チェックインするプロジェクトの一意の ID。

戻り値

応答
object

プロジェクトを一覧表示する

Project Online サイトの ID でプロジェクトを一覧表示します。

パラメーター

名前 キー 必須 説明
ルート サイトの URL
siteUrl True uri

プロジェクト サイトのルート サイト URL (例: https://sampletenant.sharepoint.com/teams/sampleteam)。

プロジェクト ID
project_id True string

取り込むプロジェクトの一意の ID

クエリを選択する
$select string

返される列に対する OData select クエリです。 例: ID、名前

戻り値

Project Online プロジェクト モデル

本文​​
Project

プロジェクトを一覧表示する

Project Online サイトでプロジェクトを一覧表示します。

パラメーター

名前 キー 必須 説明
ルート サイトの URL
siteUrl True uri

プロジェクト サイトのルート サイト URL (例: https://sampletenant.sharepoint.com/teams/sampleteam)。

戻り値

Project Online 一覧のプロジェクトの応答モデル

本文​​
ProjectsWrapper

プロジェクト概要タスクを取得する

指定されたプロジェクトのプロジェクト概要タスクを取得します。

パラメーター

名前 キー 必須 説明
ルート サイトの URL
siteUrl True uri

プロジェクト サイトのルート サイト URL (例: https://sampletenant.sharepoint.com/teams/sampleteam)。

プロジェクト ID
project_id True string

取り込むプロジェクトの一意の ID

戻り値

Project Online サーバー タスク

本文​​
Task

新しいタスクを作成する

プロジェクトに新しいタスクを作成します。

パラメーター

名前 キー 必須 説明
ルート サイトの URL
siteUrl True uri

プロジェクト サイトのルート サイト URL (例: https://sampletenant.sharepoint.com/teams/sampleteam)。

プロジェクト ID
project_id True string

タスクを追加するプロジェクトの一意の ID。

タスク名
Name True string

作成する新しいタスクの名前

タスク メモ
Notes string

新しいタスクに加えるメモ

タスクの開始日
Start date-time

タスクの開始日

タスクの期間
Duration string

タスクの期間。 例、(1h、2d、または 3w)

戻り値

Project Online サーバー タスク

本文​​
Task

新しいプロジェクトを作成する

Project Online サイトに新しいプロジェクトを作成します。

パラメーター

名前 キー 必須 説明
ルート サイトの 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 エンタープライズ リソース モデル

本文​​
EnterpriseResource

トリガー

プロジェクトが公開されたとき

プロジェクトが公開されると、常にフローがトリガーされます。

プロジェクトが公開されたとき (V2) (プレビュー)

プロジェクトが公開されると、常にフローがトリガーされます。

新しいタスクが作成されたとき (V2) (プレビュー)

新しいタスクが作成されると、常にフローがトリガーされます。

新しいタスクが作成されるとき

新しいタスクが作成されると、常にフローがトリガーされます。

新しいプロジェクトが作成されたとき

新しいプロジェクトが作成されると、常にフローがトリガーされます。

新しいプロジェクトが作成されたとき (V2) (プレビュー)

新しいプロジェクトが作成されると、常にフローがトリガーされます。

新しいリソースが作成されたとき

新しいリソースが作成されると、常に新しいフローがトリガーされます。

新しいリソースが作成されたとき (V2) (プレビュー)

新しいリソースが作成されると、常に新しいフローがトリガーされます。

プロジェクトが公開されたとき

プロジェクトが公開されると、常にフローがトリガーされます。

パラメーター

名前 キー 必須 説明
ルート サイトの URL
siteUrl True uri

プロジェクト サイトのルート サイト URL (例: https://sampletenant.sharepoint.com/teams/sampleteam)。

戻り値

新しいプロジェクトの応答モデルの Project Online。

本文​​
TriggerProjectsWrapper

プロジェクトが公開されたとき (V2) (プレビュー)

プロジェクトが公開されると、常にフローがトリガーされます。

パラメーター

名前 キー 必須 説明
ルート サイトの URL
siteUrl True uri

プロジェクト サイトのルート サイト URL (例: https://sampletenant.sharepoint.com/teams/sampleteam)。

クエリを選択する
$select True string

返される列に対する OData select クエリです。

戻り値

新しいプロジェクトの応答モデルの Project Online。

本文​​
TriggerProjectsWrapper

新しいタスクが作成されたとき (V2) (プレビュー)

新しいタスクが作成されると、常にフローがトリガーされます。

パラメーター

名前 キー 必須 説明
ルート サイトの URL
siteUrl True uri

プロジェクト サイトのルート サイト URL (例: https://sampletenant.sharepoint.com/teams/sampleteam)。

クエリを選択する
$select True string

返される列に対する OData select クエリです。

戻り値

新しいタスクの応答モデルの Project Online

本文​​
TriggerTasksWrapper

新しいタスクが作成されるとき

新しいタスクが作成されると、常にフローがトリガーされます。

パラメーター

名前 キー 必須 説明
ルート サイトの URL
siteUrl True uri

プロジェクト サイトのルート サイト URL (例: https://sampletenant.sharepoint.com/teams/sampleteam)。

戻り値

新しいタスクの応答モデルの Project Online

本文​​
TriggerTasksWrapper

新しいプロジェクトが作成されたとき

新しいプロジェクトが作成されると、常にフローがトリガーされます。

パラメーター

名前 キー 必須 説明
ルート サイトの URL
siteUrl True uri

プロジェクト サイトのルート サイト URL (例: https://sampletenant.sharepoint.com/teams/sampleteam)。

戻り値

新しいプロジェクトの応答モデルの Project Online。

本文​​
TriggerProjectsWrapper

新しいプロジェクトが作成されたとき (V2) (プレビュー)

新しいプロジェクトが作成されると、常にフローがトリガーされます。

パラメーター

名前 キー 必須 説明
ルート サイトの URL
siteUrl True uri

プロジェクト サイトのルート サイト URL (例: https://sampletenant.sharepoint.com/teams/sampleteam)。

クエリを選択する
$select True string

返される列に対する OData select クエリです。

戻り値

新しいプロジェクトの応答モデルの Project Online。

本文​​
TriggerProjectsWrapper

新しいリソースが作成されたとき

新しいリソースが作成されると、常に新しいフローがトリガーされます。

パラメーター

名前 キー 必須 説明
ルート サイトの URL
siteUrl True uri

プロジェクト サイトのルート サイト URL (例: https://sampletenant.sharepoint.com/teams/sampleteam)。

戻り値

新しいリソースの応答モデルの Project Online。

新しいリソースが作成されたとき (V2) (プレビュー)

新しいリソースが作成されると、常に新しいフローがトリガーされます。

パラメーター

名前 キー 必須 説明
ルート サイトの URL
siteUrl True uri

プロジェクト サイトのルート サイト URL (例: https://sampletenant.sharepoint.com/teams/sampleteam)。

クエリを選択する
$select True string

返される列に対する OData select クエリです。

戻り値

新しいリソースの応答モデルの Project Online。

定義

TriggerProjectsWrapper

新しいプロジェクトの応答モデルの Project Online。

名前 パス 説明
返されたプロジェクト
value array of TriggerProject

返されたトリガー プロジェクトの一覧。

TriggerProject

Project Online プロジェクト モデル

名前 パス 説明
プロジェクトの開始日
ProjectStartDate date-time

承認されたプロジェクトが開始された日時。

プロジェクト終了日
ProjectFinishDate date-time

承認されたプロジェクトが終了した日時。

作成日
ProjectCreatedDate date-time

プロジェクトが作成された日時。

プロジェクト ID
ProjectId string

プロジェクトの一意の ID。

最終更新日
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

リソース オンライン リソース モデル。

名前 パス 説明
リソース ID
ResourceId string

リソースの一意の ID。

基本カレンダー
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

タスク オンライン タスク モデル

名前 パス 説明
プロジェクト ID
ProjectId string

タスクが作成されるプロジェクトの ID

タスク ID
TaskId string

新しいタスクの ID

プロジェクト名
ProjectName string

タスクが作成されるプロジェクトの名前

タスク名
TaskName string

新しいタスクの名前

タスク作成日
TaskCreatedDate date-time

新しいタスクの作成日

タスクの最終変更日
TaskModifieddate date-time

新しいタスクの最終変更日

タスクの開始日
TaskStartDate date-time

新しいタスクの開始日

タスクの終了日
TaskFinishDate date-time

新しいタスクの終了日

タスク概要
TaskPriority integer

新しいタスクの優先度

タスクがアクティブです
TaskIsActive boolean

タスクがまだアクティブかどうか

Project

Project Online プロジェクト モデル

名前 パス 説明
承認された開始日
ApprovedStart date-time

承認されたプロジェクト開始時刻

承認された終了日
ApprovedEnd date-time

承認されたプロジェクト終了時刻

チェックアウト日
CheckedOutDate date-time

プロジェクトがチェックアウトされる時刻

チェックアウトの説明
CheckOutDescription string

プロジェクトがチェックアウトされる際の説明

チェックアウト ID
CheckOutId string

プロジェクト チェックアウトの ID

作成日
CreatedDate date-time

プロジェクトの作成日

プロジェクト ID
Id string

プロジェクトの ID

チェックアウト済ですか
IsCheckedOut boolean

プロジェクトが現在チェックアウトされている場合は True

最終公開日
ProjectLastPublishedDate date-time

プロジェクトの最終公開日

最終公開日
LastPublishedDate date-time

プロジェクトの最終公開日

最終保存日
LastSavedDate date-time

プロジェクトが最後に保存された日

オプティマイザーの決定
OptimizerDecision integer

プロジェクト オプティマイザーの決定番号

Planner の決定
PlannerDecision integer

プロジェクト プランナーの決定番号

プロジェクト タイプ
ProjectType integer

プロジェクトの種類

プロジェクト名
Name string

プロジェクトの名前

プロジェクトの識別子
ProjectIdentifier string

プロジェクトの識別子

プロジェクト バージョンの獲得
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

リソース メール アドレス

外部 ID
ExternalId string

リソース外部 ID

リソース グループ
Group string

リソースが属するグループ

採用日
HireDate date-time

リソースの採用日

リソース ID
Id string

リソース ID

リソースのイニシャル
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
Id string

タスクの ID

タスクの優先度
Priority integer

タスクの優先度レベル

タスク完了率
PercentComplete integer

タスク完了の率

タスク メモ
Notes string

タスクに関する説明メモ

タスクの取引先担当者
Contact string

タスクの取引先担当者の住所

マイルストーン タスクですか
IsMilestone boolean

タスクがマイルストーンであるかどうかを示します

オブジェクト

’オブジェクト’ という種類です。