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
これで、この統合の使用を開始する準備が整いました。
既知の問題と制限事項
- 'リソース名' プロパティは、バックエンド サービスの REST API 自体によって返されないため Project Online タスクに対して返されません。
- すべてのトリガーは、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。
プロジェクトが公開されたとき (V2) (プレビュー)
プロジェクトが公開されると、常にフローがトリガーされます。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
ルート サイトの URL
|
siteUrl | True | uri |
プロジェクト サイトのルート サイト URL (例: https://sampletenant.sharepoint.com/teams/sampleteam)。 |
クエリを選択する
|
$select | True | string |
返される列に対する OData select クエリです。 |
戻り値
新しいプロジェクトの応答モデルの Project Online。
新しいタスクが作成されたとき (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。
新しいプロジェクトが作成されたとき (V2) (プレビュー)
新しいプロジェクトが作成されると、常にフローがトリガーされます。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
ルート サイトの URL
|
siteUrl | True | uri |
プロジェクト サイトのルート サイト URL (例: https://sampletenant.sharepoint.com/teams/sampleteam)。 |
クエリを選択する
|
$select | True | string |
返される列に対する OData select クエリです。 |
戻り値
新しいプロジェクトの応答モデルの Project Online。
新しいリソースが作成されたとき
新しいリソースが作成されると、常に新しいフローがトリガーされます。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
ルート サイトの 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 |
リソースの既定の予約の種類 |
電子メール
|
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 |
タスクがマイルストーンであるかどうかを示します |
オブジェクト
’オブジェクト’ という種類です。