Перемещение рабочего процесса SharePoint Designer из одной библиотеки документов в другую - PullRequest
1 голос
/ 08 марта 2010

Я создал рабочий процесс sharepoint для «тестовой» библиотеки документов. Теперь я хотел бы переместить этот рабочий процесс в библиотеку документов «prod». Я успешно скопировал рабочий процесс в конструкторе sharepoint из одной библиотеки документов в другую. Однако, когда я запускаю мастер и пытаюсь изменить библиотеку документов, рабочий процесс был выполнен, поскольку я не могу, потому что раскрывающийся список с этой опцией отключен.

Кто-нибудь знает, как мне это сделать?

Ответы [ 3 ]

3 голосов
/ 09 марта 2010

После создания связи в SharePoint Designer единственный способ изменить ее - это файл .xoml.wfconfig.xml рабочего процесса.

Найти:

<Association ListID="..." TaskListID="..." ... ></Association>

Теперь вы можете сделать две вещи:

1) Полностью отредактируйте связь в XML.

или

2) Удалите связь в XML, а затем откройте мастер. Это должно позволить вам выбрать новый список. НЕ оставляйте первую страницу мастера, если вы это сделаете. Просто выберите список и нажмите Готово (т.е. сохранить и выйти). Если вы измените страницы в мастере, все ваши ссылки на поля станут недействительными. После сохранения и выхода не стесняйтесь использовать все функции мастера при повторном входе в мастер.

0 голосов
/ 31 октября 2011

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

0 голосов
/ 08 марта 2010

Вы дважды проверили разрешения для новой библиотеки документов, чтобы убедиться, что у вас достаточно привилегий?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...