Meillä on joukko SharePoint designer työnkulkuja, jotka "kommunikoida" tapahtuma-vastaanotin luettelossa kautta muutoksia sivuston sarakkeiden arvot. Esimerkiksi, Jos sivustosarake "SetDuedate" on totta, työnkulku, tapahtuma-vastaanotin havaitsee muutoksen, laskee eräpäivän ja määrittää kyseisenä toinen sivustosarake, "Eräpäivä." Meillä hajosi asioita näin koska tapahtuma-vastaanotin voi laskea eräpäivä monimutkainen liiketoimintasääntöjen avulla (viikonloppuisin ja yrityksen lomat otetaan huomioon) Vaikka SPD todella voi.
Yksi erityistapauksessa, me törmäsi ongelma Tämä temppu. Debugging kaikki tämä on melko vaikeaa, mutta tulimme selkeä johtopäätös että yksi jos (ainakin), Jos vastaanotin ei ollut käynnissä koko ajan. Yhdessä vaiheessa työnkulun, voimme muuttaa sivustosarakkeen arvo ja tapahtuma vastaanotin ei Näytä Suorita. Kuitenkin, Se juoksi johdonmukaisesti työnkulun eri vaiheessa.
Tutkittuaan se, Huomasin, että onnellinen työnkulkuvaiheelle käyttää "Päivitä luettelokohde" ja toinen vaihe käytetyt "Aseta nykyisen kohteen kenttä." Päivitä luettelokohde päivittää "nykyisen kohteen." En ole varma miksi valitsimme toistensa päälle, koska ne näyttävät tekevän samaa.
Niin … Päivitä luettelokohde toiminta aiheutti tapahtuma tuli. Toisaalta, Nykyisen kohteen toiminta ei määritetty-kenttä.
Käytin päivitys luettelokohteen molemmissa paikoissa ja Viola! Se toimi. [[ Yhteensä syrjään, Olen ollut viulu päivittäin lähes 15 vuotta ]]
Tästä, Uskon alustavasti, että "Aseta kenttä" toiminta ei aiheuta tapahtuman vastaanottajat palo, ainakin jonkin verran aikaa.
Asiaa haitannut meitä viikkoa.
Tämä on yksi näistä "havaittu ongelma" viestejä. Huomasin sen tapahtua kerran ympäristön ja esitän muutamia arvauksia siitä, miksi tapahtui niin kuin he tekivät. Jos sinulla on mitään tietoa tämäkin, ole hyvä ja jaa kommentteja.
</loppu>
Tilaa blogiin.