Рабочий процесс Sharepoint 2013 не запускается, когда документ зарегистрирован, но работает, если он извлечен

У нас есть библиотека документов, которая имеет как наборы документов, так и документы. У нас также есть рабочий процесс, который вручную запускается пользователем для любого элемента в этой библиотеке. Проблема в том, что рабочий процесс не запускается, если документ зарегистрирован и. Если документ извлечен, он работает нормально. Рабочий процесс отлично работает на наборе документов.

Просматривая лог-файлы, я вижу следующие сообщения:

Пропустить поле поиска SortBehavior, поскольку оно не является зависимым поиском, но оно имеет идентификатор PrimaryFieldId 46fff461-81e3-b73a-9fba-f4f1e8088cbe Пропустить поле поиска CheckedOutUserId, поскольку оно не является зависимым поиском, но оно имеет PrimaryFieldId ID 46fff461-81-fbe-88-fbe-93 Поле SyncClientId, поскольку оно не является зависимым поиском, но имеет идентификатор PrimaryFieldId 46fff461-81e3-b73a-9fba-f4f1e8088cbe Целевой список поля Taxonomy Catch All Column, TaxCatchAll, не существует в текущей сети, или у текущего пользователя нет разрешения на вход видеть это. Пропустить это. 46fff461-81e3-b73a-9fba-f4f1e8088cbe

Сразу под этими строками я вижу следующее сообщение: Файл " http://sharepointurl.com/abc/TestWf/select_element.pdf" не извлечен. Вы должны сначала проверить этот документ, прежде чем вносить изменения......

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

У кого-нибудь есть идеи, почему это происходит?

Спасибо

1 ответ

Решение

Мы смогли решить эту проблему после получения поддержки на форуме Microsoft TechNet.

Предполагая, что рабочий процесс является рабочим процессом SharePoint Designer, откройте SharePoint Designer и подключитесь к своему сайту. Нажмите "Рабочие процессы" на левой навигационной панели и выберите рабочий процесс. Откроется страница с информацией о рабочем процессе. В области "Настройки" на правой панели снимите флажок "Автоматически обновлять состояние рабочего процесса до имени текущего этапа". Это решит проблему.

Другие вопросы по тегам