SharePoint Designer työnkulun, Tapahtuman vastaanottajat ja “Päivitä luettelokohde” versus “Aseta nykyisen kohteen kenttä”

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.

Technorati Tags:

3 ajatuksia ”SharePoint Designer työnkulun, Tapahtuman vastaanottajat ja “Päivitä luettelokohde” versus “Aseta nykyisen kohteen kenttä”

  1. Nimeä ei ole
    HI-Paul,
    Kiva blogi sinulla on.. Yksi nopea kysymys teille..
    Päivitä luettelokohde on tarkoitus päivittää luettelon kohdetta samassa sharepoint-sivustossa...oikeus?
    Minulle, se toimii vain saman luettelon (aivan kuten Aseta nykyisen kohteen kenttä).. Joten mitä tehdä päivittää arvot eri luettelosta?
    Kiitos.
    Honeyhline ~
    Vastaus

Jätä vastaus

Sähköpostiosoitettasi ei julkaista. pakolliset kentät on merkitty *