У гэтым пасце тут ("Адказы на Вашы пытанні Назад ад актыўнасці працэсу зацвярджэння Пуск"), Я згадаў, што можна выпадкова дадаць цэлую кучу зменныя працоўнага працэсу, каб працоўны працэс 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".
Проста выканайце пошук тэксту для зменнай. Мой экран выглядае наступным чынам:
Калі вы будзеце шукаць вакол у 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
In many cases SharePoint is setup the way that developer desn’t have permission to see the underlying URL structure and files. This way you can’t see “All Files” item menu in SPD.
I found the work around using Export/Import to Viso 2010 menu itms. You don’t have to have Visio 2010 installed. When you export workflow SPD creates “wmi” file which is actually zip file. You can extract the XOML file edit it, package it back to the WMI file and import it back to the SPD.
Атрымліваць асалоду ад.