サイト列を使用して別のサイトのリストに対して検索を実行する SharePoint ワークフローは実行されません

問題

次のような状況で問題が発生します。

  • Microsoft Office SharePoint Onlineまたは Microsoft SharePoint Server 2013 でワークフローを作成します。
  • ワークフローでは、SharePoint 2013 ワークフロー プラットフォームの種類が使用されます。
  • ワークフローは、ワークフローの実行場所とは異なるサイト内のリストに対して検索を実行するサイト列を使用するように構成されています。

このシナリオでは、ワークフローは実行されません。次のエラー メッセージが表示されます。

フィールド 参照列名 はクエリではサポートされていません。 ルックアップ リストが別の Web にあります。

注:

このメッセージでは、プレースホルダー <参照列名> は、特定の列の名前を表します。

ソリューション

これは、SharePoint Online または SharePoint Server 2013 で SharePoint 2013 ワークフロー プラットフォームの種類を使用するワークフローで想定される動作です。

SharePoint 2013 ワークフローでは、REST エンドポイントを使用して作業を実行します。 このクエリの作成を担当する RESTful エンドポイントは、サブサイト間でクエリをプルできません。

注:

このシナリオでは、SharePoint 2010 ワークフローが正しく実行されます。

詳細

さらにヘルプが必要ですか? SharePoint コミュニティにアクセスしてください。