none
SPS2010 Библиотека с обязательным чекаутом и рабочий процесс, стартующий при создании RRS feed

  • Общие обсуждения

  • Коллеги,

    Есть Sharepoint 2010. Есть библиотека страниц, для которой установлено обязательное извлечение документа для редактирования. Есть желание насадить на нее простенький рабочий процесс, который должен автоматически запускаться при создании элемента, ждать там чего-то, а потом что-то делать. Однако получается следующее:

    1. При создании страницы в библиотеке она кладется туда с состоянием "Извлечена"
    2. Рабочий процесс зависает в состоянии "Запуск".
    3. Даже после возврата документа рабочий процесс из этого состояния не выходит.

    Судя по тому, что при попытке запустить процесс вручную на извлеченной странице появляется окно с сообщением о том, что элемент надо сначала извлечь, думается и автоматический старт процесса зависает на этом же (никому не видном при автостарте) окне. Процесс начинается с действия ожидания состояния "возвращен". Однако, похоже, еще до этого первого шага пытается забрать страницу на запись.

    Как можно обойти такую ситуацию? Да, процесс делается в SPD2010, не в Visual Studio

    5 сентября 2013 г. 15:21

Все ответы

  • Можете предоставить скриншоты?
    6 сентября 2013 г. 9:02
  • Скриншоты чего?
    6 сентября 2013 г. 9:07
  • Посмотрите ULS логи, там возможно есть ответ. Используйте log to history чтобы определить в каком месте зависает процесс. Например, задали переменную, потом выводите в лог значение этой переменной и т.д.

    6 сентября 2013 г. 14:36
  • В ULS-логах ничего не видно.

    Даже если первым действием рабочего процесса поставить запись в лог, то ничего не пишется. Ибо для того, чтобы это действие выполнилось, процесс, натурально, должен стартовать. А он зависает в состоянии запуска. И висит в нем.

    10 сентября 2013 г. 10:23
  • А если снимете обязательное извлечение перед редактированием, то все работает?
    11 сентября 2013 г. 10:10
  • Да, тогда все отлично работает - процесс стартует и выполняется.
    11 сентября 2013 г. 11:30
  • Если коллеги смогут это воспроизвести, значит это баг и тут все зависит от Microsoft. Сам попробовать не могу, уже сижу на 2013, но есть схожая проблема, пока выхожу из положения именно отключив обязательный чекаут.

    11 сентября 2013 г. 12:43
  • У вас установлен SP2?

    Просто появилась подобная проблема, в библиотеке документов. рабочий процесс как SPDшный так и NINTEXовский зависает на стадии запуска. Грешим на сервиспак, т.к. до этого все работало корректно и очень давно.

    18 сентября 2013 г. 11:11
  • Игорь Б., подскажите, удалось ли Вам решить данную проблему?
    15 октября 2013 г. 9:33