Ево још један чланак сам написао за ввв.схарепоинтбриефинг.цом. This one describes a technique that we can in SharePoint Designer to perform calculations that aren’t possible using any of the built-in calculation-style activities. The basic idea is to use a custom list as a calculation engine – define a list that performs the calculation correctly, направите ставку преко СПД и чита резултат.
Ево теасер:
Прочитајте више о томе овде: http://sharepointbriefing.com/features/article.php/3866646/Use-Calculated-Columns-to-Close-Gaps-in-Workflows.htm
</крај>
Следите ме на Туиттер на http://www.twitter.com/pagalvin
Није да прочитате цео пост још, звучи из описа горе да се предлажу разне листе за различите прорачуне.
Уместо тога (и ја у потпуности схватити можда се то сугерише у свој пост), можете имати једну листу за све прорачуне. Потребна нова врста обрачуна? Додајте мало више колона. И наравно, можете да задржите контролу листе помоћу ток посла Делет ставке листе чим су калкулације за одређену посла је завршен.
Једини проблем видим у овој имплементацији је претпоставка да је ИД копираног ставке ИД ставке копирате +1 (на веома прометној листи то може изазвати проблеме).
Постоји решење које ће пожар догађаје потребне за ажурирање израчунате колоне. Други ток посла, овај на ВФ израчунато поље листи. Додајте колону(с) да израчунате листу, ЕктерналИд и можда листнаме. Тада су додате ток посла идентификатор ставке ток посла у прилогу и назив листе у којој се она налази на обрачунати ставку листе. Након креирања ставке листе да уради обрачун, подесите ток посла да сачека до промене поља (ЦалцРецеивер да држи израчунату вредност).
Поставите ВФ на израчунату на листи, на креирање, пронађете ставке (у исправном листи помоћу условног гране и листнаме) помоћу ЕктерналИд, и ажурирање поље ЦалцРецеивер са израчунатих података.
Онда или ВФ би онда избрисати израчунате ставке листе.
Покретање секундарни ток попуњава израчунату вредност, а ви сте сигурни да увек ће се односити на елементу листе.
(подношење коментар на сајту са цео пост не свиђа моје име….)
Типе: Use Calculated Columns to Close Technical Gaps in SPD Workflows – Another Solution « Радна Ит Оут