Рабочий процесс SharePoint, использующий столбец сайта для поиска списка на другом сайте, не выполняется

Проблема

Рассмотрим следующий сценарий.

  • Рабочий процесс создается в Microsoft Office SharePoint Online или Microsoft SharePoint Server 2013.
  • Рабочий процесс использует тип платформы Рабочий процесс SharePoint 2013.
  • Рабочий процесс настроен для использования столбца сайта, выполняющего поиск списка на сайте, который отличается от того, где выполняется рабочий процесс.

В этом сценарии рабочий процесс не выполняется, и появляется следующее сообщение об ошибке:

Имя столбца подстановки поля не поддерживается в запросе. Список подстановок находится на другом веб-сайте.

Примечание.

В этом сообщении имя >столбца подстановки заполнителей < представляет имя конкретного столбца.

Решение

Это ожидаемое поведение в рабочем процессе, который использует тип платформы рабочих процессов SharePoint 2013 в SharePoint Online или SharePoint Server 2013.

Рабочие процессы SharePoint 2013 используют конечные точки REST для выполнения своей работы. Конечная точка RESTful, отвечающая за выполнение этого запроса, не может вытягивать запросы на дочерних сайтах.

Примечание.

Рабочие процессы SharePoint 2010 в этом сценарии выполняются правильно.

Дополнительная информация

Требуется дополнительная помощь? Посетите сайт сообщества SharePoint.