Máme niekoľko SharePoint návrhár pracovných postupov, ktoré "" s prijímačom udalosť v zozname pomocou zmeny hodnoty stĺpca lokality. Napríklad, Ak stĺpec lokality "SetDuedate" je nastavený na pravda tokom činností, príjemca udalosti zistí, že zmena, vypočíta dátum splatnosti a priradí tomuto dňu ďalší stĺpec lokality, "Dátum splatnosti." Môžeme rozdeliť veci takhle pretože príjemca udalosti môžete vypočítať dátum splatnosti pomocou zložitých obchodných pravidiel (zohľadnení víkendov a sviatkov spoločnosti) zatiaľ čo SPD naozaj nemôže.
V jednom konkrétnom prípade, sme narazili na problém s tento trik. Ladenie, to všetko je dosť ťažké, ale sme prišli k záveru, že v jednom prípade (aspoň), príjemca udalostí nebola spustená všetkých čias. V jednom kroku pracovného postupu, My by sme zmeniť hodnotu stĺpca lokality a príjemca udalosti nezdalo sa, že spustenie. Avšak, bol spustený dôsledne v rôznych krok pracovného postupu.
Po prečítaní sa, Všimol som si, že krok šťastný pracovného postupu používa "aktualizovať položku zoznamu" zatiaľ čo ostatné krok "nastaviť pole v aktuálnej položke." Aktualizovať položku zoznamu bola aktualizácia "aktuálnu položku." Nie som si istý dôvod, prečo sme vybrali jednu po druhej, pretože by sa zdať, že robí to isté.
Takže … Aktualizovať položku zoznamu akcie spôsobila udalosť na oheň. na druhej strane, Nastaviť pole v aktuálnej položke akcia nebola.
Použil som aktualizovať zoznam položiek na oboch miestach a violu! Fungovalo to. [[ Celková stranou, Hral na husle na dennej báze pre takmer 15 rokov ]]
Z tohto, Nezáväzne verí, že "Nastavenie poľa" Akcia nespôsobuje udalosť prijímače na oheň, aspoň nejaký čas.
Tento problém nás komplikovaný týždne.
To je jeden z tých "pozorované správanie" príspevky. Som pozorovať to stalo raz v konkrétnom kontexte a robím niektoré dohady o tom, prečo veci sa stalo, ako oni. Ak máte nejaké vhľad do táto jeden, Prosím, podeľte sa v komentároch.
</koniec>
Vyberajte môj blog.