Primavera Gateway を使用したプロジェクト データの共有について

Primavera Gateway を使用してプロジェクト データを共有すると、IFS Cloud と Primavera P6 EPPM 間での情報の同期機能を有効にできます。このソリューションは、プロジェクトの計画とスケジューリングをサポートするためのデータ マッピングとフローを備えたサンプル同期で構成されています。エンド ユーザーは、管理者が作成したビジネス フローに基づいて独自の同期を作成できます。会社、例外を含むカレンダ、アクティビティ クラス、資源レートを含むマルチレベル資源構成などのプロジェクト関連のマスタ データを共有できます。プロジェクト WBS、依存性、制約、資源割当、アクティビティ クラスの割当など、プロジェクト計画に必要なすべての情報を転送できます。IFS から P6 へのマスタ データの共有と、双方向のプロジェクト データの共有が容易になります。

以下は、IFS Cloud と Primavera 間で同期される正確なフィールドとデータ タイプの説明です。このドキュメントは 2 つのセクションに分かれています。インポートとエクスポートです。各セクションはマスタ データの同期とプロジェクト データの同期に分かれています。

このドキュメントでは、Primavera のプロジェクト管理モジュールは Primavera と呼び、IFS Cloud のプロジェクト管理モジュールは IFS と呼んでいます。

インポート

マスタ データを同期する

会社、例外を含むカレンダ、アクティビティ クラス、資源レートを含む複数レベルの資源構成など、プロジェクト関連のマスタ データは「すべてのマスタ データ同期のインポート」を使用してインポートできます。

カレンダ フィールド

「すべてのマスタ データ同期のインポート」のカレンダ フィールドに値があると、そのカレンダが Primavera で作成または更新されます。カレンダがインポートされると、Primavera で次のフィールドが作成または更新されます。

IFS フィールド Primavera フィールド コメント
カレンダ ID カレンダ名 カレンダが Primavera でグローバル カレンダとして作成されます。
スケジュール 作業週 IFS カレンダには、異なる期間に有効な複数のスケジュールを持たせることができます。スケジュール タブの値で Primavera カレンダの作業週が更新されます。
スケジュール例外 IFS スケジュール例外データが Primavera カレンダに適用されます。

資源フィールド

Primavera では、資源はすべてのプロジェクトに共通の資源構成に編成されます。インポート時、資源は IFS 資源構成に対応する最上位資源ノードの下の Primavera 資源構成に配置されます。資源をプロジェクトに割り当てる場合、資源は IFS 資源構成に対応する最上位の資源ノードの下に配置する必要があります。同期では、この資源構成の下に配置されていない資源は処理できません。

「すべてのマスタ データ同期のインポート」の資源 ID に値がある場合、その IFS 資源構成に対応するすべての資源がインポートされます。Primavera では次のフィールドが作成または更新されます。

注釈:

IFS フィールド Primavera フィールド コメント
資源 ID 資源 ID まだ存在しない場合は、Primavera 資源構成の最上位レベルに資源構成のノードが作成されます。その後、新しい資源が作成されると、Primavera 資源構成の下に配置されます。

注釈:資源 ID は、Primavera の全資源構成内で一意でなければなりません。
資源名称 資源名
資源タイプ インポートによって作成された新しい資源には、既定値の「Labor」が設定されます。既存の資源を更新しても、このフィールドは更新されません。
資源詳細の有効期間/一般経費/資源一般原価 発効日 IFS 原価の期間を Primavera にインポートする場合、次の点が考慮されます。
  • IFS では、期間は開始日と終了日の両方で定義されます。
  • Primavera では、期間は開始日によってのみ定義され、その期間に対して原価が指定されます。
資源詳細の原価/一般経費/資源一般原価 価格/単位 IFS では、原価は常に時間単位になります。インポートする場合、価格/単位の値は時間単位 (/h) になります。

注釈:

Primavera ではプロジェクトごとに通貨を設定することはできません。したがって、Primavera プロジェクトに表示される通貨は、IFS プロジェクトの通貨とまったく一致しない可能性があります。値は通貨を考慮せずに額面値でインポートされます。

資源原価は、サイトを指定せずに原価が定義されている場合にのみPrimavera に送信されます。

アクティビティ クラス フィールド

IFS のグローバル アクティビティ クラスとその値は、Primavera のアクティビティ コードとその値にインポートされます。

IFS フィールド Primavera フィールド コメント
アクティビティ クラス アクティビティ コード グローバル アクティビティ クラスがインポートされます。
コード値
値名称 説明


プロジェクト統合

プロジェクト データは、「すべてのプロジェクト データ同期のインポート」でインポートが行われます。

プロジェクト フィールド

IFS フィールド Primavera フィールド コメント
プロジェクト ID IFS プロジェクト ID
プロジェクト名称 プロジェクト名称または WBS 名
プロジェクト説明 IFS プロジェクト説明 ユーザー定義フィールドです。Primavera のプロジェクト対象領域にグループ化されます。テキストが切り捨てられることがあります。
プログラム ID EPS ID Primavera で既存のプロジェクトを更新する場合、このフィールドは更新されません。

新しい Primavera プロジェクトを作成している場合、IFS プロジェクトのプログラム ID に値があると、対応する EPS ID が既に存在するかどうかがチェックされます。Primavera では、EPS ID は一意である必要があります。
  • EPS ID がすでに存在する場合、プロジェクトはこのノードの下に配置されます。
  • EPS ID が存在しない場合は、新しい EPS ID が作成され、会社に対応する EPS ノードの下に配置され、プロジェクトはこのノードの下に配置されます。
プログラム名称 EPS 名
会社 EPS ID Primavera では、EPS ID は一意である必要があります。

新しい Primavera プロジェクトを作成するときに、EPS ID がすでに存在する場合、プロジェクトはこのノードの下に配置されます。

会社が Primavera に EPS ID として存在しない場合、同期はサポートされません。
会社名 EPS 名
(プロジェクト) ステータス (プロジェクト) ステータス このフィールドの値は次のように設定されます。
IFS Primavera
作成 計画
承認済 有効
開始 有効
完了 非有効
クローズ 非有効
取消済 非有効
最も早い ES プロジェクト計画開始日システム日付 (いずれか) プロジェクト計画開始日

IFS プロジェクトに計画開始日がある場合は、この日付によって Primavera プロジェクトの計画開始日が更新されます。

IFS プロジェクトに計画開始日がない場合:
- IFS プロジェクトにアクティビティが含まれている場合、最も早い ES によって Primavera プロジェクトの計画開始日が更新されます。
- IFS プロジェクトにアクティビティがない場合、システム日付によって Primavera プロジェクトの計画開始日が更新されます。

プロジェクト カレンダ カレンダ カレンダが Primavera にグローバル カレンダとして存在する場合、Primavera プロジェクトは IFS カレンダ ID で更新されます。
カレンダが Primavera にグローバル カレンダとして存在しない場合、同期はサポートされません。

注釈:アクティビティの日付と期間に整合性のある結果を得るため、IFS と Primavera で同じカレンダ (および 1 日の作業時間) を使用することを推奨しています。

サブ プロジェクト フィールド

IFS フィールド Primavera フィールド コメント
コピー先サブプロジェクト ID WBS コード 注釈:IFS では、コピー先サブ プロジェクト ID がプロジェクトに対して一意である必要があります。そのため、Primavera プロジェクトに一意でない WBS コードがある場合は、Primavera からのインポート、Primavera へのエクスポートは行えません。
サブプロジェクト名称 WBS 名 注釈:Primavera では、1 つの親 WBS 要素の下にあるすべての WBS 要素に一意の WBS 名が必要です。
親サブ プロジェクト (またはプロジェクト) ID 親 WBS コード

アクティビティ フィールド

IFS フィールド Primavera フィールド コメント
アクティビティ ID アクティビティ ID アクティビティ ID がプロジェクトに対して一意である場合、そのまま IFS アクティビティ ID により Primavera フィールドが更新されます。

注釈:Primavera では、アクティビティ ID はプロジェクト全体で一意である必要があります。一方、IFS では、アクティビティ ID の一意性が求められるのはアクティビティが属する特定のサブ プロジェクトに対してのみです。
アクティビティ名称 アクティビティ名

最早開始日 開始

最早終了日 実完了日時

アクティビティ マイルストーン

このオプションを有効にすると、アクティビティがマイルストーンになります。
アクティビティ タイプ Primavera で新しいアクティビティを作成する場合:
  • IFS アクティビティがアクティビティ マイルストーンでない場合、このフィールドの既定値は「タスク依存」になります。
  • IFS アクティビティがアクティビティ マイルストーンである場合:
  • - IFS に制約が課されていない場合、このフィールドの値が開始 マイルストーンになります。
    - IFS アクティビティに制約が課されている場合 (「日付前に開始しない」制約または「開始期限日」制約)、このフィールドの値が開始マイルストーンになります。
    - IFSアクティビティに制約が課されている場合 (「日付後に終了しない」制約または「終了期限日」制約)、このフィールドの値が終了マイルストーンになります。

Primavera で既存のアクティビティを更新する場合:

  • IFS アクティビティがアクティビティ マイルストーンである場合:
  • - Primavera アクティビティ タイプが開始マイルストーンで、IFS アクティビティに「日付後に終了しない」または「終了期限日」の制約が課されている場合、このフィールドの値が終了マイルストーンになります。
    - Primavera アクティビティ タイプが終了マイルストーンで、IFS アクティビティに「日付前に開始しない」または「開始期限日」の制約が課されている場合、このフィールドの値が開始マイルストーンになります。
    - Primavera アクティビティ タイプが開始または終了マイルストーンで、課せられた制約が「開始日以降」/「開始必須」または「完了日以降」/「完了必須」ではなく、IFS アクティビティに制約がない場合、Primavera では制約は削除されません。
  • IFS アクティビティがアクティビティ マイルストーンでない場合:
    -
    Primavera アクティビティが開始または終了マイルストーンでない場合、このフィールドは更新されません。
    - Primavera アクティビティがマイルストーンの場合、このフィールドはタスク依存に更新されます。

注釈
:Primavera では、マイルストーン アクティビティに資源を割り当てることはできません。Primavera には、マイルストーン タイプに許可される制約タイプや、その依存性に許可される依存性タイプなど、マイルストーン タイプに関連する特別なネットワーク ロジックがあります。

期間タイプ Primavera で新しいアクティビティを作成する場合、このフィールドの既定値は「固定の期間と単位」になります。

Primavera で既存のアクティビティを更新する場合、このフィールドの値は更新されません。

% 完了タイプ Primavera で新しいアクティビティを作成したり、アクティビティを更新したりする場合、このフィールドの値は Physical になります。
計算済進捗度 物理的な %

実際開始日 開始オプションと実際開始日 IFS アクティビティの実際開始日フィールドに値がある場合、Primavera では:
  • 開始オプションが有効になります。
  • このオプションの横のフィールドには実際の開始日が表示されます。
実際終了日 終了オプションと実際終了日 IFS アクティビティの実際終了日フィールドに値がある場合、Primavera では:
  • 終了オプションが有効になります。
  • このオプションの横のフィールドには実際の終了日が表示されます。
ステータス IFS アクティビティ ステータス ユーザー定義のフィールドです。Primavera のアクティビティ対象領域にグループ化されます。
制約タイプ 優先制約 IFS 制約の「日付前に開始しない」は、Primavera 制約の「開始日以降」に該当します。

IFS 制約の「日付後に終了しない」は、Primavera 制約の「完了日以前」に該当します。

IFS 制約の「開始期限日」は、Primavera 制約の「開始必須」に該当します。

IFS 制約の「終了期限日」は、Primavera 制約の「完了必須」に該当します。

IFS 制約の「最遅 (Alap)」は、Primavera 制約の「最遅 (Alap)」に該当します。

IFS アクティビティに制約がない場合:

  • Primavera でアクティビティを作成または更新すると、そのアクティビティには制約はありません。

制約日付 優先制約日付
アクティビティクラス アクティビティコード
コード値
値名称 説明

アクティビティ依存性フィールド

Primavera で次のフィールドが作成または更新されます。依存性タイプが変更されると、現在の依存性タイプが削除されて新しい依存性タイプが挿入されます。

IFS フィールド Primavera フィールド
アクティビティ ID アクティビティ ID
先行アクティビティ ID 先行アクティビティ ID
後続アクティビティ ID 後続アクティビティ ID
依存性タイプ 関係タイプ
遅延 遅延

資源割当フィールド:

Primavera で次のデータが作成または更新されます。インポートで資源を割り当てるには、資源マスタ データが Primavera に存在している必要があります。

IFS フィールド Primavera フィールド コメント
アクティビティ ID アクティビティ ID 注釈:Primavera では、マイルストーン アクティビティに資源を割り当てることはできません。
資源 ID 資源 ID
計画時間 計画単位 インポートされる値の単位は時間数です。


エクスポート

マスタ データを同期する

資源マスタ データおよびカレンダはいずれも、Primavera から IFS にはエクスポートできません。IFS アクティビティ クラスにエクスポートできるのは Primavera のグローバル アクティビティ コードのみになります。

アクティビティ クラス フィールド

Primavera のグローバル アクティビティ コードとその値は、IFS のアクティビティ クラスとその値にエクスポートされます。

IFS フィールド Primavera フィールド コメント
アクティビティ クラス アクティビティ コード グローバル アクティビティ クラスがインポートされます。
コード値
値名称 説明



プロジェクト統合

プロジェクト データは、「すべてのプロジェクト同期のエクスポート」を使用してエクスポートします。

プロジェクト フィールド

IFS フィールド Primavera フィールド
プロジェクト計画開始日 プロジェクト計画開始日
プロジェクト計画終了日 実完了日時

サブ プロジェクト フィールド

IFS フィールド Primavera フィールド コメント
コピー先サブプロジェクト ID WBS コード Primavera で WBS コードが変更されると、エクスポート時に新しいサブ プロジェクトが作成されます。

注釈: IFS では、コピー先サブ プロジェクト ID がプロジェクトに対して一意である必要があります。そのため、Primavera プロジェクトに一意でない WBS コードがある場合は、Primavera からのエクスポートおよび Primavera へのインポートはいずれも行えません。
サブプロジェクト名称 WBS 名

親サブ プロジェクト (またはプロジェクト) ID 親 WBS コード

アクティビティ フィールド

IFS フィールド Primavera フィールド コメント
アクティビティ ID アクティビティ ID Primavera でアクティビティ ID が変更されると、エクスポート時に新しいアクティビティが作成されます。
アクティビティ名称 アクティビティ名

親サブ プロジェクト ID WBS コード アクティビティが属するサブ プロジェクト。
最早開始日 開始

注釈:IFS アクティビティに実際開始日がある場合、エクスポート時に早期開始日は更新されません。

最早終了日 実完了日時

注釈:IFS アクティビティに実際の終了日がある場合、エクスポート時に最早終了日は更新されません。

アクティビティ マイルストーン
アクティビティ タイプ
最遅開始日 最遅開始日
最遅終了日 最遅終了日
トータル フロート トータル フロート

フリー フロート フリー フロート
制約タイプ 優先制約 IFS 制約の「日付前に開始しない」は、Primavera 制約の「開始日以降」に該当します。

IFS 制約の「日付後に終了しない」は、Primavera 制約の「完了日以前」に該当します。

IFS 制約の「開始期限日」は、Primavera 制約の「開始必須」に該当します。

IFS 制約の「終了期限日」は、Primavera 制約の「完了必須」に該当します。

IFS 制約の「最遅 (Alap)」は、Primavera 制約の「最遅 (Alap)」に該当します。

IFS で既存のアクティビティを更新する場合:

  • Primavera アクティビティに、「開始日以降」、「完了日以前」、 「開始必須」、「完了必須」 、または「遅延 (Alap)」の制約がある場合、IFS フィールドが更新されます。
  • Primavera アクティビティに上記以外の制約がある場合、IFS フィールドは更新されません。
制約日付 優先制約日付
ベースライン プロジェクト開始日 BL プロジェクト開始
ベースライン プロジェクト終了日 BL プロジェクト終了
ベースライン ユーザー優先開始日 BL1 開始
ベースライン ユーザー優先終了日 BL1 終了
第1制約 第1制約
二次制約 二次制約
アクティビティクラス アクティビティコード
コード値
値名称 説明
有効



アクティビティ依存性フィールド

IFS フィールド Primavera フィールド
アクティビティ ID アクティビティ ID
先行アクティビティ ID 先行アクティビティ ID
後続アクティビティ ID 後続アクティビティ ID
依存性タイプ 関係タイプ
遅延 遅延

資源割当フィールド

同期で資源を割り当てるには、資源マスタ データが IFS に存在している必要があります。

IFS フィールド Primavera フィールド コメント
アクティビティ ID アクティビティ ID 注釈:IFS で許可している資源 ID の割当は同じアクティビティに対して 1 回のみになります。
資源 ID 資源 ID
計画時間 計画単位 エクスポート時に別の単位が使用されている場合、値は時間数の単位に変換されます。