Tag Archives: XOML

Ўручную адрэдагаваць файл СПД XOML ачысціць зменныя

У гэтым пасце тут ("Адказы на Вашы пытанні Назад ад актыўнасці працэсу зацвярджэння Пуск"), Я згадаў, што можна выпадкова дадаць цэлую кучу зменныя працоўнага працэсу, каб працоўны працэс SharePoint Designer.  Усё можа хутка кідацца і цяжка чытаць.  Канкрэтна, калі вы дадасце "Пуск Працэс адабрэння дзейнасці» дзеянне працоўнага працэсу, выдаліць яго і дадаць яго зноў, у выніку вы ўсе зменныя працоўнага працэсу, што дзейнасць двойчы. 

Гэта сапраўдная боль, каб прайсці і выдаліць усе іх уручную, так я, хоць я хацеў бы паспрабаваць, каб выдаліць іх непасрэдна з XOML файла.  Гэта апынулася досыць лёгка зрабіць. 

Першы, вам трэба знайсці фактычнае XOML файла.  Я пісаў аб гэтай тэме тут: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  Як толькі знойдзены, адкрыць XOML файл і знайдзіце зменную, якую неабходна выдаліць.  У гэтым выпадку, I added the "Start Approval Process” activity to my workflow twice.  Я хачу выдаліць працоўны працэс зменная з імем "isItemApproved", паколькі ён больш не выкарыстаў і ёсць дублікат зменная з імем "isItemApproved1". 

Проста выканайце пошук тэксту для зменнай.  Мой экран выглядае наступным чынам:

image 

Калі вы будзеце шукаць вакол у XOML файл, you’ll see that “IsItemApproved1” is used in many different places while the original "IsItemApproved” is simply defined once and never used.

Выдаліць яго, а затым захавайце файл.

Адзінай складанасцю з'яўляецца тое, што ў мяне было на самай справе зачыніць СПД ў цэлым і зноў адкрыць яго перад СПД прызнаў, што палі выдалены.

Вядома, выдаленне палёў не адзінае, што вы можаце зрабіць з XOML і я магу блог пра іншых тэмах, як гэта ў будучыні.

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

</канец>

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin