SharePoint Dearthóir Sreabhadh oibre, Glacadóirí Imeacht agus “Nuashonraigh Mír Liosta” i gcomparáid le “Socraigh Field i Mír Reatha”

Tá sraith de sreabhadh oibre dearthóir SharePoint go "cumarsáid a dhéanamh" with an event receiver on the list via changes to site column values. Mar shampla, más rud é colún suíomh "SetDuedate" leagtha chun fíor ag an sreabhadh oibre, bhraitheann an glacadóir chás go athrú, Ríomhann an dáta dlite agus sannann an dáta sin go ceann eile gcolún suíomh, "Due Date." We split things up like this because the event receiver can calculate a due date using complex business rules (ag cur deireadh seachtaine agus laethanta saoire cuideachta san áireamh) cé SPD Ní féidir i ndáiríre.

I gcás amháin ar leith, we ran into a problem with this trick. Debugging all this is pretty difficult, ach tháinig muid ar an tuairim go cinnte i gcás amháin (ar a laghad), the event receiver was not running all the time. In one step of the workflow, we would change the value of a site column and the event receiver didn’t appear to run. Mar sin féin, raibh sé ag rith go seasta in aon chéim éagsúla an sreabhadh oibre.

Tar éis athbhreithniú a dhéanamh air, Thug mé faoi deara go bhfuil an chéim sreabhadh oibre sásta úsáid as an "Ítim Liosta Update" while the other step used "Set Field in Current Item." Update List Item was updating the "current item." I’m not sure why we picked one over the other since they would seem to be doing the same thing.

Mar sin, … the Update List Item action did cause the event to fire. Ar an láimh eile,, ní raibh an Field Set in gníomh Mír Reatha.

Bhain mé úsáid as Mír Liosta Update sa dá áit agus Violet! It worked. [[ Iomlán leataobh, Bhí mé an veidhlín ar bhonn laethúil le beagnach 15 bliana ]]

Ón, Creidim go triaileach go Réimse Set "" Ní gníomh ina chúis le glacadóirí ócáid ​​chun dóiteáin, at least some of the time.

This issue bedeviled us for weeks.

Tá sé seo ar cheann de na iompar "breathnaithe" posts. I observed this happen once in a specific environment and I’m making some guesses as to why things happened as they did. If you have any insight into this one, le do thoil i sciar na tuairimí.

</deireadh>

Liostáil le mo bhlag.

Clibeanna Technorati:

3 smaointe ar "SharePoint Dearthóir Sreabhadh oibre, Glacadóirí Imeacht agus “Nuashonraigh Mír Liosta” i gcomparáid le “Socraigh Field i Mír Reatha”

  1. Níl ainm
    Hi Paul,
    Blog Nice fuair tú ann.. Ceist amháin tapa ar do shon..
    Tá Mír Liosta cothrom le dáta ceaptha a bheith thabhairt cothrom le dáta le mír ar bith liosta ar an suíomh SharePoint céanna .. ceart?
    Maidir liom féin, oibríonn sé ach amháin le haghaidh an liosta céanna (díreach cosúil Field Set in Mír Reatha).. Mar sin, cad is féidir liom a úsáid le haghaidh nuashonrú luachanna ó liosta éagsúla?
    Go raibh maith agat.
    Honeyhline ~
    Freagra

Leave a Reply

Ní thabharfar do sheoladh r-phoist a fhoilsiú. Réimsí riachtanacha atá marcáilte *