В этой должности («Получение ответов обратно от начала утверждения процесса деятельности»), Я уже говорил, что вы случайно можете добавить всего убил переменных процесса рабочий процесс SharePoint Designer. Вещи могут быстро стать хаотичным и трудно читать. Специально, Если вы добавите действие «Начать деятельность процесс утверждения» рабочий процесс, удалить ее и добавить его снова, Вы в конечном итоге со всеми переменных процесса этой деятельности дважды.
Это действительно трудно пройти и вручную удалить все те, так что я хотя я бы попытаться удалить их непосредственно из файла XOML. Это оказалось достаточно легко сделать.
Первый, необходимо найти файл XOML. Я писал об этой теме здесь: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files. Однажды обнаружил, Откройте файл XOML и найдите переменную, которую требуется удалить. В этом случае, Я добавил «Начать процесс утверждения» деятельность мой рабочий дважды. Я хочу удалить переменную рабочего процесса с именем «isItemApproved», так как он больше не используется и существует дубликат переменная с именем «isItemApproved1».
Просто выполните поиск текста для переменной. Мой экран выглядит следующим образом:
Если вы ищете вокруг в XOML-файле, Вы увидите, что «IsItemApproved1» используется во многих различных местах, а просто определен один раз и никогда не используется оригинальный «IsItemApproved».
Удалить, а затем сохраните файл.
Только сложная часть заключается в том, что я должен был фактически полностью закрыть СДПГ и откройте его снова, прежде чем СДПГ признал, что поле удалено.
Конечно, Удаление полей не единственное, что вы можете сделать с XOML и я могу блоге о других темах, как это в будущем.
Необходимо быть очень осторожным то, что вы здесь и создавать резервные копии вашей работы. Вы можете сделать казалось бы незначительные / тонкие изменения здесь что trashes, то рабочий процесс как СДПГ и вы можете потерять часов работы в то время как его восстановления.
</конец>
Следуй за мной по щебетать на http://www.twitter.com/pagalvin