インポートモジュールを使用した Microsoft Project ファイルのインポート

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:4分
  • インポートモジュールを使用して、Microsoft Project ファイルを新しいプロジェクトとして プロジェクト管理 (PM)アプリケーションにインポートします。

    始める前に

    必要なロール:it_project_manager

    このタスクについて

    Microsoft Project ファイルを ServiceNow インスタンスにインポートする前に、次の情報を考慮してください。

    • チームスペースにインポートされた Microsoft Project プロジェクトは、チームスペースにアクセスできるユーザーのみが使用できます。
    • カスタムフィールドを Microsoft Project にインポートするには、まず ServiceNow インスタンスにそれらのカスタムフィールドを作成し、プロジェクトをインポートする前にこれらのフィールド間のマッピングを作成します。詳細については、「Microsoft Project ファイルのインポート用のカスタムフィールドマッピングの作成」を参照してください。
      注:
      また、カスタムフィールドを手動で作成してマッピングすることなく、スクリプト拡張ポイントを使用してカスタムフィールドをインポートすることもできます。MSProjectImportTaskFormatter 拡張ポイントを使用して、スクリプトインクルードを作成し、 Microsoft Project および ServiceNow のカスタムフィールドをマップします。この拡張ポイントを使用して、プロジェクトのインポート中にデータを変更することもできます。
    • 計算タイプが [手動] に設定されている場合、 Microsoft Project ファイルからインポートされたプロジェクトタスクでは再計算は行われません。プロジェクトが ServiceNow システムに入ると、手動プロジェクトとして扱われます。
    • プロジェクト間の依存関係がある Microsoft Project プロジェクトをインポートしても、シャドウタスクはインポートされません。
    • サブプロジェクト (ヘッダーと親タスク) のみが ServiceNow インスタンスにインポートされ、子タスクはインポートされません。
    • ServiceNow への Microsoft Project ファイルのインポート中、次の場合はインポートが失敗します。
      • タスクを含むプロジェクトがインポート前に ServiceNow インスタンスで作成された場合。
      • 以前に Microsoft Project ファイルからインポートしたプロジェクトを再インポートし、ServiceNow インスタンスでタスクを作成して追加した場合。
        注:
        ServiceNow インスタンスで作成されたプロジェクトタスクを保持するには、まずそのプロジェクトを Microsoft Project ファイルにエクスポートする必要があります。その後、ファイルを ServiceNow インスタンスに再インポートします。
      • インポートにより削除されるタスクに、コスト計画、利益計画、リソースプラン、タイムカード、または経費ラインのいずれかの関連エンティティがある場合。
      • 遅延またはリードタイムの依存関係の値がサポートされている形式でない場合。
        • 日、時間、および分については、遅延時間の依存関係に正の値が許可されます。遅延時間の依存関係に負の値が許可されるのは、日についてのみです。
        • Microsoft Project の他のすべての経過期間タイプ (emin、eday、eweek、emon、eyr、% など) はインポートできません。

    手順

    1. 移動先 すべて > プロジェクト管理 > プロジェクト > インポート.
    2. [ ファイルを選択 ] を選択して、 Microsoft プロジェクト (mpp) ファイルを選択します。
    3. Microsoft プロジェクトを新しいプロジェクトとしてインポートするには、[新規プロジェクトを作成] オプションを選択します。
    4. オプション: [プロジェクト名] フィールドで、新規プロジェクトの名前を指定します。
    5. Microsoft プロジェクトをアクティブな既存のプロジェクトのサブセットとしてインポートするには、次の手順を実行します。
      1. [既存のプロジェクトを更新] を選択します。
      2. 参照ルックアップアイコン ( ルックアップアイコン) を選択し、プロジェクトまたはタスクを選択します。
        アクティブなプロジェクトのみがリストに表示されます。
    6. スケジュールの計算方法を指定するには、次のいずれかのオプションを選択します。
      • 自動:プロジェクトタスクのインポート中にスケジューリングエンジンを適用するには、このオプションを選択します。サポートされている制約タイプは、同じ制約が適用された状態でインポートされますが、他の制約タイプは [特定の日に開始] に変換されます。
      • [手動]:このオプションを選択すると、Microsoft Project での制約タイプに関係なく、すべてのプロジェクトタスクは [特定の日に開始] 制約タイプでインポートされます。
      サポートされている制約タイプの詳細については、「Microsoft Project からのプロジェクトのインポート」を参照してください。
    7. [インポート] を選択します。

    タスクの結果

    • 以前に ServiceNow インスタンスにインポートされ、タイムカード、リソース計画、コスト計画、利益計画、または経費ラインが関連付けられているプロジェクトタスクは、 Microsoft Project から削除された場合でも再インポート時に保持されます。
    • ServiceNow プロジェクトの日付は、Microsoft Project ファイルの日付と同じままです。
    • サブプロジェクトを含む ServiceNow プロジェクトでは、次の詳細が変更されます。
      • インポートされたタスクの WBS 順序は、インポート後に再生成されます。
      • 親プロジェクトの [開始予定日][終了予定日] がロールアップされます。
      • 親プロジェクトとタスクの [ステータス] がロールアップされます。
      • トップタスクの [完了率 (%)] がロールアップされます。