Kohti SharePointin tekninen suunnittelu kuviot: SharePoint Designer työnkulun + Tapahtuman vastaanottimen = korkean tehon Cocktail

Yksi löydy tietynlaisen SharePoint ratkaisuja uusia kuvioita suppeata SharePoint Designer työnkulun ja tapahtuma-vastaanotin.

Tässä on sen yhteydessä liiketoimintaskenaarion:

  • Asiakirjan lataaminen doc-lib.
  • I cone monivaiheinen työnkulun luotuja SharePoint Designer.
  • Tämän prosessin aikana, Työnkulku määrittää tehtävän jollekulle (kautta tietojen keräämiseen käyttäjältä tai tehtävän osoittaminen).
  • Haluamme KPI: N avulla voit seurata, kuinka kauan tehtävän on saatu valmiiksi. KPI näkyy vihreä tehtäville, jotka suoritetaan tai asianmukaisesti yli 3 päivän kuluttua. Näyttää keltainen, jos tehtävän määräpäivä on huomenna tai tänään. Näyttää punaista, jos tehtävä on myöhässä.
  • Tässä on potkaisija: Haluan päivämäärä, jolloin asemat että KPI loma hyvä tietää.

Ei voi laskea loma-aware asianmukaisesti päivämäärä SharePoint Designer työnkulun helposti. Minun täytyy luoda mukautetun toiminnon tai käyttää 3rd puolue koristella. Kuitenkin, se on helppokäyttöinen laskiessaan päivämäärän, tapahtuman-vastaanotin. Yhdistää nämä kaksi ja saamme mallineuletta tähän:

  • Määrittää piilotetut kyllä/ei sivustosarakkeen asiakirjakirjastossa nimeltä "DoCalcualteDueDate".
  • Alustaa EPÄTOSI.
  • Työnkulun sopivana ajankohtana (virrankatkaisu. juuri ennen "tietojen kerääminen" toiminto), määrittää arvon TRUE.
  • ItemUpdate() tapahtuman vastaanottimen näyttää, onko "DoCalculateDueDate" on totta. Koska tapahtuma vastaanotin toimii kaikki päivitykset, "DoCalculateDueDate" on tavallisesti EPÄTOSI.
  • Kun työnkulku määrittää DoCalculateDueDate TRUE, tapahtuman vastaanottaja laskee loma-tietoinen asianmukaisesti päivämäärä.
  • Kun tapahtuma-vastaanottimen Tämä laskelma, se määrittää DoCalculateDueDate-lipun arvoksi false.

Lopulta, SPD työnkulun ilmoitetaan tapahtuman vastaanottimen kautta DoCalculateDueDate semafori ja meillä loma-aware koska päivämäärille, joihin on juuri oikea hetki työnkulun elämässä. SharePoint Designer tarkastukset eräpäivä määritetään mutta tapahtuman vastaanottaja suorittaa tosiasiallisesta laskemisesta ja Varauksen.

</loppu>

Tilaa blogiin.

Jätä vastaus

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