Dyma erthygl arall ysgrifennais am www.sharepointbriefing.com. Disgrifia'r hwn un dechneg y gallwn yn ddylunydd SharePoint i gyflawni cyfrifiadau hynny ddim yn bosibl defnyddio unrhyw un o'r gweithgareddau parod Cyfrifiad-arddull. Y syniad sylfaenol yw defnyddio rhestr bersonol fel peiriant cyfrifo – diffinio rhestr sy'n perfformio'n y Cyfrifiad yn gywir, creu eitem drwy SPD ac yna darllenwch y canlyniad.
Dyma ymlid:
Darllenwch fwy am y peth yma: http://sharepointbriefing.com/features/article.php/3866646/Use-Calculated-Columns-to-Close-Gaps-in-Workflows.htm
</diwedd>
Dilynwch fi ar Twitter yn http://www.twitter.com/pagalvin
Ddim yn cael darllen y swydd lawn eto, mae'n swnio oddi wrth eich disgrifiad uwchlaw eich bod yn awgrymu rhestrau gwahanol ar gyfer gwahanol cyfrifiadau.
Yn lle hynny (ac yr wyf yn yn llwyr yn sylweddoli y gallech fod yn awgrymu hyn yn eich swydd), gallwch gael un rhestr ar gyfer yr holl gyfrifiadau. Angen math newydd o gyfrifo? Ychwanegwch ychydig o mwy o golofnau. Ac wrth gwrs, y gallwch chi cadw rheolaeth ar y rhestr drwy ddefnyddio'r llif gwaith i delet eitemau rhestr wrth gynted ag y bydd cyfrifiadau ar gyfer a llif gwaith penodol wedi cael eu cwblhau.
Yr unig problem wyf yn gweld gyda hon ar waith yw'r dybiaeth bod y ID o'r y eitem copïo yw ID o'r y eitem yr ydych yn copïo +1 (ar restr prysur iawn gallai hyn achosi problemau).
Mae yna datrysiad dros dro a fydd yn danio'r digwyddiadau sydd eu hangen i ddiweddaru'r y golofn gyfrifir. Mae ail llif gwaith, yr un yma ar y rhestr Field gyfrifir WF. Ychwanegu colofn(s) at y rhestr gyfrifo, yn ExternalID ac efallai ListName. Yna wedi i'r llif gwaith ychwanegu'r ID yr eitem y llif gwaith yn cael ei ynghlwm wrth ac enw'r y rhestr lle mae'n byw at yr eitem rhestr Cyfrifwyd. Ar ôl creu'r eitem rhestr i wneud y cyfrifiad, gosod y llif gwaith i aros hyd nes y newid cae (CalcReceiver i ddal y gwerth gyfrifir).
Gosod WF ar y rhestr Cyfrifir i, ar greu, dod o hyd i'r eitem (yn y rhestr yn gywir gan ddefnyddio canghennau amodol a ListName) defnyddio'r ExternalID, a diweddaru'r maes CalcReceiver gyda'r data cyfrifo.
Yna naill ai byddai WF yna dileu'r eitem rhestr gyfrifo.
Rhedeg y llif gwaith eilaidd poblogi'r gwerth gyfrifir, ac rydych yn sicr y byddwch bob amser yn cyfeirio at yr eitem rhestr cywir.
(nad oedd y cyflwyniad sylwadau ar y safle gyda'r swydd lawn yn hoffi fy enw….)
Pingback: Ddefnyddio colofnau cyfrifo i gau'r bylchau technegol yn y ddogfen raglennu sengl Workflows – ateb arall « Gweithio It Out