SharePoint タスク リストと同期する

Project Professional は、 Project Web Appを使用せずに、SharePoint とタスクの一覧を同期できます。 チームのメンバーはスケジュールを確認し、作業内容を SharePoint で更新することができます。その変更は Project に表示されます。 その逆も同様です。

ヒント: 同期するために100以上のタスクを取得しましたか? そうであれば、処理が遅くなる可能性があります。 初めて同期するときは、通常より遅くなります。 多数の変更がある場合、または多くのユーザー設定フィールドがある場合、または多くのタスクを追加または削除した場合は、その処理も遅くなります。

新しい SharePoint サイトと同期する

次の手順では、Project で開いているプロジェクトの SharePoint サイトがまだ作成されていないことを前提としています。

  1. Project で、[ファイル>保存] を選びます。

  2. [ Sharepoint と同期] を選択し、[同期する相手] の一覧で [新しい sharepoint サイト] を選びます。

  3. [プロジェクト名] ボックスに名前を入力します。

  4. [サイトのアドレス] ボックスの一覧に、同期する SharePoint タスク リストのアドレスを追加します。

    注: この時点では、タスク リストの名前を含むアドレスを使わないでください。 その部分は Project によって自動的に追加されます。

    新しい SharePoint サイトと同期する画像

  5. [保存] を選択します。

次のような処理が行われます。 [保存] を選択すると、プロジェクトの新しい SharePoint サイトが作成されます。 その逆も同様です。

多数のタスクがある場合、この処理で数分程度かかることがあります。

既存の SharePoint サイトと同期する

次の手順では、Project で空白のスケジュールが開いていて、同期したいタスクがすべてどこかの SharePoint サイト上にあることを前提としています。

注: 既存の SharePoint サイトに対する既存のプロジェクトの同期についてはどうでしょうか。 このような処理はサポートされていません。 空白のプロジェクト計画または空白のタスク リストのいずれかが必要です。 Project では、最初の同期プロセス中に 2 つのタスク リストを結合しません。 この記事の手順で同期をセットアップすると、いずれかのリストに変更を加えることができ、その変更は両方のリストに適用されます。

  1. Project で、[ファイル>保存] を選びます。

  2. [同期先] ボックスの一覧で、[既存の SharePoint サイト] を選びます。

  3. [サイトのアドレス] ボックスの一覧に、インポートする SharePoint タスク リストのアドレスを追加します。

    注: タスク リストの名前を含むアドレスを使わないでください。 その部分は Project によって自動的に追加されます。

  4. [サイトの確認] を選びます。

  5. [タスク リスト] ボックスで、プロジェクトと同期するタスク リストの名前を入力するか、または選びます。

    プロジェクトを SharePoint に保存する

  6. [保存] を選択します。

次のような処理が行われます。 [保存] を選択すると、SharePoint のタスクリストが Project に表示されるようになります。 Project のタスクリストに加えた変更は、SharePoint にも反映されます。また、その逆も可能です。

多数のタスクがある場合、この処理で数分程度かかることがあります。

タスクが同期されていない場合

どのような場合に Project のタスクと SharePoint のタスク リストを同期できないのか、次の表に示します。

問題

説明

タスクの同期に関する制約

1,000 を超えるタスクを同期することはお勧めしません。 1,000 を超えるタスクを同期したい場合は、プロジェクトを複数のプロジェクトに分割してから、個々のプロジェクトを同期することを検討してください。

100 以上のタスクを含むプロジェクトは同期しますが、数分程度かかることがあります。

SharePoint の必須フィールド

SharePoint の必須フィールドがプロジェクト計画に含まれていない場合、その計画は同期されません。 必須フィールドをユーザー設定フィールドとして Project に追加してください。

注: SharePoint の必須フィールドは、組織でのタスク リストのセットアップ方法に応じて異なります。 必要なフィールドがわからない場合は、SharePoint サイトのタスクリストにタスクを追加してみてください。 アスタリスク (*) の付いたフィールドは必須です。

式を含む Project のフィールド

SharePoint のフィールドでは式を使えません。 Project のフィールドから式を削除してから、再同期してください。

サマリー タスク名

SharePoint では、サマリータスクがサイト上のフォルダーになると想定されているため、フォルダーに許可されていない文字は使用できません。 /:*?<>|

Project のどのサマリー タスクにも、これらの文字が含まれていないことを確認してください。

ページの先頭へ

プロジェクトを SharePoint リストに発行する

次の手順では、タスクリストを SharePoint リストと同期する前に、Project でタスクの一覧を作成していることを前提としています。

  1. Project で、[ファイル] を選択してBackstageビューを開きます。 [ Save & Send ] を選択します

  2. [タスクリストと同期] を選びます。

  3. [サイトの url ] ボックスの一覧で、同期するリストが含まれている SharePoint サイトの url 名を選びます。

    注:  この時点では、使用するタスクリストの名前を含む URL を使わないでください。

  4. [ URL の検証] を選びます。

  5. [既存のタスクリストを選択してください] ボックスの一覧で、プロジェクトタスクリストを同期する SharePoint タスクリストの名前を選択します。
    プロジェクトタスクリストを SharePoint の新しいリストと同期する場合は、新しい名前を入力します。 SharePoint で新しいタスクリストが作成され、Project のタスクリストと同期されます。

  6. [同期] を選びます。

2つのタスクリストが同期されると、1つのリストへの変更はもう一方のリストに反映されます。 同時に2つのリストに変更が加えられた場合は、どのバージョンの変更を保持するかを決定するダイアログボックスが表示されます。

ヒント:  2つのタスクリストが同期された後、Project 内で SharePoint バージョンのタスクリストに移動できます。 [ファイル] タブをクリックし、[情報] をクリックします。 [タスクリストと同期] セクションで、SharePoint サイトへのリンクをクリックします。

SharePoint のリストを Project にインポートする

次の手順では、SharePoint リストでタスクの一覧を作成したが、Project で対応するタスクが作成されていないことを前提としています。

  1. Project で、[ファイル] を選択してBackstageビューを開きます。 [ Save & Send ] を選びます。

  2. [タスクリストと同期] を選びます。

  3. [サイトの url ] リストで、使用するタスクリストを含む SharePoint サイトの url 名を入力します。

    注:  この時点では、使用するタスクリストの名前を含む URL を使わないでください。

  4. [ URL の検証] を選びます。

  5. [既存のタスクリストを選択してください] ボックスの一覧で、Project にエクスポートする SharePoint タスクリストの名前を選択します。

  6. [同期] を選びます。

2つのタスクリストが同期されると、1つのリストへの変更はもう一方のリストに反映されます。 同時に2つのリストに変更が加えられた場合は、どのバージョンの変更を残すかを確認するダイアログボックスが表示されます。

ヒント:  2つのタスクリストが同期された後、Project では、SharePoint バージョンのタスクリストに移動できます。 [ファイル情報] を選びます。 [タスクリストと同期] セクションで、SharePoint サイトへのリンクをクリックします。

リストの同期に関する問題のトラブルシューティング

次の表は、プロジェクトタスクが SharePoint リストと同期されないようにする条件を示しています。

条件

説明

SharePoint リストに必須フィールドが含まれている

SharePoint リストに必須のフィールドが含まれていても、プロジェクト計画に同じフィールドが含まれていない場合は、2つのリストの同期が停止します。

解決策: 必須フィールドをユーザー設定フィールドとして Project に追加してください。

式を含む Project のフィールド

解決策: 必須フィールドをユーザー設定フィールドとして Project に追加してください。

先行タスクのリレーションシップに関する問題

先行タスクの間に循環が作成されました

子が先行タスクとして親を持つ

終了日と開始日の関係

複数のリソースの割り当て

WinProj には1つのタスクに複数のリソースが割り当てられていますが、SharePoint では、そのタスクに対して1つのリソースしか指定されていません。

サマリータスク名が無効です

サマリータスクの名前が無効な場合、同期は完了しません。 無効な名前の規則は、SharePoint の無効なフォルダー名に適用されます。 これらの規則のほかに、名前の隣に2つのピリオドや末尾にスペースを含めることはできません/:*?<>|

検索フィールドの書式設定が正しくない

検索フィールドには、文字列/テキスト型ではない値が含まれています。

リストに不正な文字が含まれている

リスト名に次の文字が含まれています。[]'

注:  このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。 私たちの目的は、このコンテンツがお客様の役に立つようにすることです。 情報が役に立ったかどうか、ご意見をお寄せください。 参考までに、こちらから英語の記事をお読みいただけます。

ヘルプを表示

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×