Когда мы используем поле "Многострочный текст" с включенным
вторник, 30 октября 2012 г.
понедельник, 8 октября 2012 г.
Копирование рабочего процесса SharePoint Designer
я думаю, многие сталкивались с проблемой переноса или клонирования РП из одного списка в другой или в другое семейство сайтов.
поискав в интернете, я наткнулся на статью: http://ikarstein.wordpress.com/2011/02/10/walkthrough-how-to-move-or-copy-a-sharepoint-designer-2010-list-workflow-to-another-list-on-the-same-site-or-another-site/
при опробовании такого способа у меня все не получалось перенести, т.к. он предлагал копировать только файл config, а у меня в рабочем процессе еще присутствовали файлы rules(условия). Тогда я решил попробовать сделать следующим образом:
- Создаем новый рабочий процесс и связываем его с необходимым списком
- Опубликовываем рабочий процесс
- Далее заходим Все файлы > Workflows > Нужный рабочий процесс
- В списке файлов копируем файлы с расширениями: xoml, xoml.rules, кроме xoml.wfconfig.xml в нем находится информация о списке к которому привязан рабочий процесс и если мы его заменим, то новый рабочий процесс будет привязан к списку с которым связан исходный рабочий процесс.
- И вставляем в папку с файлами недавно созданного РП
- Переименовываем вставленные файлы в название созданного РП
- Заходим в рабочий процесс и опубликовываем его
Все, у нас РП скопирован. Единственно хочу предупредить, что легкое копирование возможно только при
полном соответствии полей списков исходного и конечного, иначе пройдётся заходить
РП и редактировать его, адаптируя под конкретный список.
P.S. после копирования предлагаю открыть РП и
проверить его корректность и обратить особое внимание на активити которые
обновляют список или которые получают
какие либо данные из списка ведь они могут ссылаться на не верный список.
Подписаться на:
Сообщения (Atom)