Aš neseniai sužinojau, kad tai įmanoma ir net gana lengvai kurti valstybės mašinos darbo eigą naudojant SharePoint Designer. Reikalavimas yra motina išradimo ir visa, good stuff ir aš, reikia šią savaitę, kad ieškojo išradimas. Atsitiktinai, Aš atėjau, visoje imą MSDN forumas taip pat. Mano asmeninė patirtis rodo šią savaitę ir "nepriklausomų patvirtinimo" skolina jėgų mano nuosprendis. Aš planuoju rašyti apie tai ne didesnis ilgis su visiškai išsiskleidęs pavyzdys, bet čia yra esmė tai:
- Metodas naudoja dėl to, kad darbo eigą galite keisti sąrašo elementų, Todėl tiems degalams taikomas naują darbo eigą. Aš paprastai manoma tai erzina ir net blogų apie naudojant semaforai dirbti.
- SharePoint leidžia kelių nepriklausomų darbo eigų veikia nuo konkretaus sąrašo elemento.
Jį sukonfigūruoti:
- Projektuoti savo valstybės mašinos (t. y., narės ir kaip narės perėjimo iš vienos į kitą).
- Įgyvendinti kiekviena valstybė kaip atskira darbo eiga.
- Konfigūruoti kiekvieną iš šių valstybės darbo eigos įvykdyti reaguojant į bet kokius sąrašo elemento.
Kiekvieno darbo eiga taip šio neapdorotų modelio:
- Po iniciacijos, nustatyti, ar ji tikrai turėtų būti vykdoma tikrinant informaciją "dabartiniame elemente". Jei ne nutraukti.
- Padaryti darbą.
- Atnaujinti "šios prekės" su naujos valstybės informacijos. Tai skatina atnaujinti elemento ir gaisrai išjungti visus valstybės darbo eigos.
Be akivaizdžios naudos kad vienas galite kurti deklaruotinų valstybės mašinos darbo eigos, visa tai siaubingas kuriant KPI ir įdomios valstybės informacijos peržiūros.
Ji turi gana didelę trūkumas — standard workflow history tracking is even more useless than normal 🙂 That’s easily remedied, Tačiau. Laikyti visą savo audito tipo informaciją pasirinktinį sąrašą. Tai tikriausiai gera idėja net ir vanilės eilės darbo eigos, but that’s for another blog post 🙂
Aš vadinu tai "mea culpa" nes aš turiu, Deja, sakė daugiau nei vieną kartą forumuose ir kitur kad vienas turi naudoti visual studio sukurti valstybės mašinos darbo eigos. Tai tiesiog netiesa.
</pabaigos>