7

Я работаю над SharePoint Workflow (SharePoint 2010) в SharePoint Designer 2010. Я был опубликован много раз без проблем. Но после того, как многие из них публикуют (я делаю 30), SharePoint перестает меняться в рабочем процессе (я опубликовал его без каких-либо ошибок, и я могу найти новый выпуск рабочего процесса в веб-интерфейсе SharePoint).Рабочий процесс SharePoint Designer не изменяется после публикации

Я опубликовал новую версию (с новыми командами), но рабочий процесс по-прежнему использует старый. Но когда я модифицировал одну из команд, которая была в рабочем процессе, ранее модификация появится в следующем запуске. Мне нужно добавить новые рабочие команды рабочего процесса. Мой единственный вариант - переписать весь рабочий процесс на новый. Но это сложный рабочий процесс, и переписывание занимает много времени. Это нормальное поведение? Это какая-то ошибка? есть ли патч или обходной путь?

ответ

16

Это происходит большую часть времени из-за механизма кэширования в SharePoint/SharePoint Designer. Что вам нужно сделать, это следующее:

  1. Закройте ваш SharePoint Designer
  2. Перейдите к следующему каталогу:% USERPROFILE% \ AppData \ Local \ Microsoft \ WebsiteCache
  3. Удалить все в этой директории
  4. Перейдите к следующему каталогу: % APPDATA% \ Microsoft \ Web Server Extensions \ Cache
  5. Удалить все в этой директории
  6. Открыть конструктор SharePoint и попытаться опубликовать ваш рабочий процесс снова.

Теперь все должно работать.

Для конструктора SharePoint 2013 необходимо выполнить следующие действия:

  1. Выберите Файл> Параметры> Общие> Параметры приложения
  2. На вкладке Общие в разделе общего заголовка, проверьте, если «Кэш сайт данные через сеансы конструктора SharePoint»галочка. Если это, остановить его.
  3. Откройте SharePoint Designer снова и попытаться опубликовать свои рабочие процессы.
1

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

  1. Open SP Designer
  2. Goto Все файлы
  3. Нажмите правой кнопкой мыши список рабочих процессов -> Свойства
  4. На ленте нажмите Администрирование веб-страницы
  5. на странице администратора перейдите в раздел Настройки Versioning
  6. Включение основных версий
  7. Сохранить рабочий
Смежные вопросы