メインコンテンツまでスキップ
Procore

Procore Drive を使用して Primavera P6 スケジュールを統合する

目的

Oracle の Primavera P6 Professional プロジェクト管理ソフトウェアのプロジェクト スケジュールを Procore のプロジェクトに統合すること。

概要図

Primavera_P6_-_Procore_integration3.jpg

考慮すべきこと

  • 必要なユーザー権限:
    • Procore のスケジュール ツールの「管理者」権限。
  • 追加情報
    • この記事では、 Primavera P6 スケジュールを Procore プロジェクトと統合するステップを説明します。 Oracle Primavera Cloud は Procore Drive と統合されません。
    • Primavera P6 スケジュールを Procore の関連プロジェクトと統合すると、プロジェクトのスケジュール ツールで「読み取り専用」以上の権限を持つユーザーは、Procore で P6 スケジュールを直接表示できるようになります。
    • Procore でスケジュールを直接変更することはできません。P6スケジュールの変更は、オラクルのPrimavera P6 Professionalプロジェクト管理ソフトウェアを使用して実行する必要があります。
    • Procore プロジェクトにリンクできるスケジュールは1つだけです。 新しいバージョンのスケジュールが利用可能になったら、それを Procore Drive にアップロードして以前のバージョンを上書きする必要があります。 これを行うには、Procore Drive の [スケジュールをエクスポート] ボタンをクリックしてスケジュールをエクスポートする必要があります。
      手記: ファイルがアップロードされるたびに、バージョン管理履歴のためにファイルが文書ツールに保存されます。
    • 以下の項目は、Primavera P6 統合を通じてインポートされます。
      • 作業分解構成図 (WBS)
      • アクティビティ名
      • アクティビティID
      • ベースライン開始
        手記: Procore でサポートされるベースライン開始は 1 つだけです。
      • ベースライン終了
        手記: Procore でサポートされているベースライン終了は 1 つだけです。
      • 始める
      • 終了
      • 期間
      • 完了率 (設定に基づく期間、物理、または単位)
      • 前任者、後継者
      • 資源、資源割当

: Procore の作業分解構成図とアクティビティは、タスクの階層として表示されます。

前提条件

Procore Drive の現在のバージョンをインストールする

  • Procore Drive の最新バージョンをインストールします。 最新の公開バージョンをお持ちでない場合は、「Procore Drive セットアップ ガイド」を参照してください。 

適切なデータベース資格証明の取得

  • プライベート・ユーザーの適切なデータベース認証情報を取得します(つまり、 privuser) を Microsoft SQL または Oracle データベースに追加します。 通常、デフォルトのプライベートユーザー名は「privuser」です。 ただし、一部の組織ではこれが変更されています。 資格情報については、組織のデータベース管理者に問い合わせてください。
    : Procore に統合する関連する P6 スケジュール情報への読み取り専用以上のアクセス権を持つ Oracle ユーザー アカウントは、Procore Drive に入力するユーザー名とパスワードとして使用できます。

ステップ

Primavera P6 のプロジェクトレベルのスケジュール ツールを構成する

  1. Procore のウェブ アプリケーションで、プロジェクトの スケジュール ツールに移動します。
  2. [ 設定の構成] icons-settings-gear.png アイコンをクリックします。
  3. [ スケジュール設定 ] ページをクリックします。
  4. Primavera P6 プロジェクトの [ファイル ] > [開く ] ウィンドウにある Primavera プロジェクト ID を設定します。
    手記: これは、Primavera P6 が特定のプロジェクト スケジュールを識別するために使用するスケジュール ID 番号です。
    いつでもプロジェクト ID またはスケジュール ID を変更して、Procore Drive を介して別の P6 スケジュールを取り込むことができます。
    update-project-schedules-file.png
  5. 下にスクロールして [ 更新 ] をクリックし、変更を保存します。

Procore Drive で P6 データベース サーバー設定を構成する

  1. コンピューターで Procore Drive を開きます。
  2. ドロップダウン メニューから会社とプロジェクトを選択します。
  3. [スケジュール] ツールを選択します。
  4. プロジェクト名で [Primavera Integration] が選択されていることを確認します。
    手記:Procore に統合する関連する P6 スケジュール情報への読み取り専用以上のアクセス権を持つ Oracle または SQL Server ユーザー アカウントは、Procore Drive に入力するユーザー名とパスワードとして使用できます。
  5. スケジュール ID を確認します。
    メモ:これは、Primavera P6 が特定のプロジェクト スケジュールを識別するために使用するスケジュール ID 番号です。
  6. 「データベース・タイプ」を選択します。
  7. データベースの種類に応じて、以下の適切な手順に従ってください。

 


Microsoft SQL Database の手順

SQL connection.png

 

  1. ホスト名: IP アドレス (例: 184.106.123.123) またはコンピュータ名 (例: Primavera P6 が現在インストールされているマシンの primavera-p6-2) にあります。 Procore Drive がデータベース サーバー自体にインストールされている場合は、「localhost」またはコンピュータの名前を入力できます。
    ヒント: コンピュータ名を調べるには、[スタート] > [コントロール パネル] > [システム] に移動します。 [コンピューター名] セクションで、[完全なコンピューター名] の値をコピーして貼り付けます (終了ピリオドは含めないでください)。
  2. データベース名: Primavera P6 の SQL データベースの名前を入力します。(例: PMDBなど)
    ヒント: この値を見つけるには、Microsoft SQL Primavera P6 のログイン・プロンプトに移動します。[データベース] の横の値は、入力する値です。
  3. インスタンス: Primavera 6 がマシンにローカルにインストールされている場合 (既定)、このフィールドは空白のままにします。 ネットワークサーバーにインストールされている場合は、ネットワーク上のインスタンスの名前を指定します。 (例: PRIMAVERA)です。
  4. データベース資格証明: データベース資格証明を入力します。 Procore は、P6 データベースから必要なデータにアクセスするために、「privuser」のログイン認証情報を使用する必要があります。
    • ユーザー名: 非公開ユーザーの名前を入力します。 デフォルト値は 'privuser' です。
    • パスワード: 一致するパスワードを入力します。
      : Procore に統合する関連する P6 スケジュール情報への読み取り専用以上のアクセス権を持つ Oracle または SQL Server ユーザー アカウントは、Procore Drive に入力するユーザー名とパスワードとして使用できます。
  5. 接続テスト 」ボタンをクリックして、指定したデータベース情報が正しいことを確認します。 正しくない場合は、資格情報を確認して、もう一度やり直してください。
  6. 接続が検証されたら、[ 保存 ] ボタンをクリックして変更を保存します。
  7. [ スケジュールをエクスポート ] ボタンをクリックして、プロジェクト スケジュールをアップロードし、Procore のプロジェクトに適用します。 スケジュールがアップロード プロセスを完了するまでに数分かかります。
  8. 「エクスポートが完了しました」というメッセージが表示されたら、Procore にログインし、プロジェクトのスケジュール ツールの下にスケジュールとそのすべてのデータが表示されていることを確認します。

 


Oracle Databaseの手順

Oracle.png

 

  1. ホスト名: IP アドレスを入力します (例: 184.106.123.123) またはコンピューター名 (例: Primavera P6 が現在インストールされているマシンの primavera-p6-2) にあります。 Procore Drive がデータベース サーバー自体にインストールされている場合は、「localhost」またはコンピュータの名前を入力できます。
    先端: コンピュータ名を見つけるには、[スタート] > [コントロール パネル] > [システム] に移動します。 [コンピューター名] セクションで、[完全なコンピューター名] の値をコピーして貼り付けます (終了ピリオドは含めないでください)。
  2. データベース名: この値にデータベースのOracle接続文字列を入力します。(例: XE)
    先端: この値を見つけるには、Oracle Primavera P6のログイン・プロンプトに移動します。[データベース] の横の値は、入力する値です。
  3. インスタンス: Primavera P6 がマシンにローカルにインストールされている場合 (既定)、このフィールドは空白のままにします。 ネットワークサーバーにインストールされている場合は、ネットワーク上のインスタンスの名前を指定します。 (例: PRIMAVERA)です。
  4. スキーマ: データベース・スキーマ名を入力します。 (例: privuser)
    手記:Procore に統合する関連する P6 スケジュール情報への読み取り専用以上のアクセス権を持つ Oracle または SQL Server ユーザー アカウントは、Procore Drive に入力するユーザー名とパスワードとして使用できます。
  5. データベース資格証明: データベース資格証明を入力します。 Procore は、P6 データベースから必要なデータにアクセスするために、「privuser」のログイン認証情報を使用する必要があります。
    • ユーザー名: 非公開ユーザーの名前を入力します。 デフォルト値は 'privuser' です。
    • パスワード: 一致するパスワードを入力します。
  6. 接続テスト 」ボタンをクリックして、指定したデータベース情報が正しいことを確認します。 正しくない場合は、資格情報を確認して、もう一度やり直してください。
  7. [ 保存 ] ボタンをクリックして変更を保存します。
  8. [ スケジュールをエクスポート ] ボタンをクリックして、プロジェクト スケジュールをアップロードし、Procore のプロジェクトに適用します。 スケジュールがアップロード プロセスを完了するまでに数分かかります。
  9. 「エクスポートが完了しました」というメッセージが表示されたら、Procore にログインし、プロジェクトのスケジュール ツールの下にスケジュールとそのすべてのデータが表示されていることを確認します。

 


SQLite データベース命令

SQLite.png
 

  1. [参照] をクリックします。
  2. コンピューターからSQLiteスケジュールを選択します。
  3. [保存] をクリックします。
  4. 「エクスポートが完了しました」というメッセージが表示されたら、Procore にログインし、プロジェクトのスケジュール ツールの下にスケジュールとそのすべてのデータが表示されていることを確認します。
    : Procore に統合する関連する P6 スケジュール情報への読み取り専用以上のアクセス権を持つ Oracle または SQL Server ユーザー アカウントは、Procore Drive に入力するユーザー名とパスワードとして使用できます。

次のステップ

  1. Procore の Web アプリケーションのプロジェクトレベルのスケジュール ツールに移動します。
  2. さまざまな「表示方法」オプションを使用して、情報の表示方法を変更します。
  3. 統合されたスケジュールで実行できるアクションに関するその他のチュートリアルについては、「スケジュール」を参照してください。

    schedule.jpg

    : Procore に統合する関連する P6 スケジュール情報への読み取り専用以上のアクセス権を持つ Oracle または SQL Server ユーザー アカウントは、Procore Drive に入力するユーザー名とパスワードとして使用できます。