Тег Архивы: XOML

Вручную отредактируйте файл SPD XOML для очистки переменных

В этой должности («Получение ответов обратно от начала утверждения процесса деятельности»), Я уже говорил, что вы случайно можете добавить всего убил переменных процесса рабочий процесс SharePoint Designer.  Вещи могут быстро стать хаотичным и трудно читать.  Специально, Если вы добавите действие «Начать деятельность процесс утверждения» рабочий процесс, удалить ее и добавить его снова, Вы в конечном итоге со всеми переменных процесса этой деятельности дважды. 

Это действительно трудно пройти и вручную удалить все те, так что я хотя я бы попытаться удалить их непосредственно из файла XOML.  Это оказалось достаточно легко сделать. 

Первый, необходимо найти файл XOML.  Я писал об этой теме здесь: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  Однажды обнаружил, Откройте файл XOML и найдите переменную, которую требуется удалить.  В этом случае, Я добавил «Начать процесс утверждения» деятельность мой рабочий дважды.  Я хочу удалить переменную рабочего процесса с именем «isItemApproved», так как он больше не используется и существует дубликат переменная с именем «isItemApproved1». 

Просто выполните поиск текста для переменной.  Мой экран выглядит следующим образом:

image 

Если вы ищете вокруг в XOML-файле, Вы увидите, что «IsItemApproved1» используется во многих различных местах, а просто определен один раз и никогда не используется оригинальный «IsItemApproved».

Удалить, а затем сохраните файл.

Только сложная часть заключается в том, что я должен был фактически полностью закрыть СДПГ и откройте его снова, прежде чем СДПГ признал, что поле удалено.

Конечно, Удаление полей не единственное, что вы можете сделать с XOML и я могу блоге о других темах, как это в будущем.

Необходимо быть очень осторожным то, что вы здесь и создавать резервные копии вашей работы.  Вы можете сделать казалось бы незначительные / тонкие изменения здесь что trashes, то рабочий процесс как СДПГ и вы можете потерять часов работы в то время как его восстановления.

</конец>

Подписаться на мой блог.

Следуй за мной по щебетать на http://www.twitter.com/pagalvin