MEA Culpa — SharePoint Designer * lahko * ustvari državni stroj poteki dela

Pred kratkim sem izvedel, da je mogoče in celo dokaj enostavno ustvariti stanje stroj potek dela s programom SharePoint Designer. Potreba je mati izuma in vse, kar dobre stvari in sem imel potrebe ta teden, ki je preučevala za izum. Po naključju, Sem prišel čez Ta MSDN forum post tudi. Moja osebna izkušnja ta teden in da "neodvisno potrditev" daje moč, da moje prepričanje. Sem načrt za pisanje o tem na večjo dolžino s polno Pregorjeli primer, ampak tukaj je bistvo je:

  • Pristop dopolnjuje dejstvo, da lahko spremenite potek dela elementa seznama, s tem sproži nov potek dela. Običajno jih šteje to, da se nadloga in celo blogged o uporabi semafor ravnati.
  • SharePoint omogoča več neodvisnih poteki dela treba aktivno proti element seznama posebnih.

Oblikovati to:

  • Design vaš stroj stanj (tj, članice in kako države prehod iz enega v drugo).
  • Izvajati vsaka država kot ločene poteka dela.
  • Konfigurirati vsakega od teh potekov dela država vršiti v odgovor na kakršno koli spremembo elementa seznama.

Vsako stanje poteka dela sledi ta grobo vzorec:

  • Na initialization, določi, ali mora res izvaja jo pregledovanje informacij o stanju v "trenutnega elementa". Prekiniti, če ne.
  • Ne dela.
  • Posodobitev "trenutnega elementa" z nove informacije o stanju. To sproži posodobitev trenutnega elementa in požari izklop vseh stanje potekov dela.

Poleg očitne koristi da ena lahko ustvari potek dela stroj deklarativno država, vse, kar je grozen za gradnjo KPI in zanimive informacije o stanju ogledov.

To so dokaj znatno povračila — standard workflow history tracking is even more useless than normal 🙂 That’s easily remedied, vendar. Shranjevanje vseh revizijskih vrste podatkov v seznam po meri. To je verjetno dobra ideja tudi za vanilijev zaporedni potek dela, but that’s for another blog post 🙂

Jaz oklic to a mea "culpa" ker imam, na žalost, je dejal večkrat na forumih in drugje tisti morate uporabiti visual studio tvoriti a njim stroj. To preprosto ni res.

</namen>

Naročite se na moj blog.

Technorati Tags:

4 misli o "MEA Culpa — SharePoint Designer * lahko * ustvari državni stroj poteki dela

  1. Jaustral napisal:
    Zdravo Paul,
    koliko držav opravka z? Jaz šele zaslužiti imeti dveh različnih aktivnih poteke dela, ko sem šel na stran z nastavitvami poteka dela?
    Najboljši,
    Juan.
    Odgovor
  2. Sanjeev Rajput
    Bi res všeč biti čitati poln primeri. Upajmo, da od vaju lahko pomaga razjasniti nekatere nočne more, ki sem bil ob s svoj podoben proces. Jaz sem na točki, kjer sem pripravljen začeti iz sveže.
    Odgovor
  3. Paul Galvin
    To je res zanimiv pristop postavlja klicaj na večjih točke, da EPD lahko ustvarijo poteke dela stroj država.
    Ne vem, če obstajajo precejšnje razlike uspešnost-Wise med kaj orišete in kaj sem opisala. V mojem primeru ta teden, uspešnost ni vprašanje, ker določen potek je dolgotrajen afero (16 ali več tednov od začetka do konca) in ni nikoli več kot nekaj deset aktivnih kadarkoli. Če je bilo nekaj deset odhod ki gre gor ter tekmovanje v teku vsako uro … To bi bilo drugačno zgodbo. Mislim, da je delovanje in potek dela na splošno je zelo motna predmet.
    Ne vem, če vi prost dostop svoj blog ali ne. Če vam, bi vas, da razmisli pisanje o vaš pristop, bolj podrobno. Če ne, Bi bila več kot zadovoljna, da pokličem "gost blogger" in upload vaš post v moj blog.
    Hvala za komentar. To je eden od najboljši sem bil lahko izzove na moj blog!
    –Paul G
    Odgovor
  4. Mike Atkins
    Sem izvajal državni stroj using ločen seznam držati države med prehodi državne. Glavni potek dela ustvaril element tukaj in nastavite začetno stanje. Včasih sem sam, ločeno, potek dela za obravnavo vseh držav, z uporabo za "če-potem-ELSEIF" struktura (v"1") o možnih stanj.
    Vsaka država, vse sem moral storiti je bil pridobiti odgovor od uporabnika.
    Moj primer je bil večstopenjskih zaporedna odobritev, kjer vsak korak (zastopana država) lahko so različnih možni nasledniki. To je pomenilo, da vsak uporabnik imel (potencialno) različne možnosti, ki so na voljo v meniju izbira. Moj "korak" je bil tudi za "če-potem-ostalo" struktura, ki šteje vse možne odgovore (v vseh stopnjah), in potem se odločil o tem kaj je treba naslednje stanje. »Korak 3" nato nastavite države, in potek dela, ki se je končalo.
    Ta metoda je v (očitno) prednost dogaja znotraj enotnega (sekundarni) potek dela. Vendar, obseg kaj bi bilo treba doseči v ta potek dela je bolj omejeno, da bi morala s poteki dela za vsako članico. Sem bil začuden, vendar, Kakšna predstava zadeti poteka če vse poteke dela posamezna država zagon (Čeprav konča takoj zatem).
    Tudi, Uporabljam sekundarno seznam (z lastno poteka dela) predstavlja prehod med državami, kot je ta proces lahko le del večjega dela. Ko glavni potek dela začne postopek država stroj, gre v stanje čakanja, in prihodki ko se "zanka" je termintaed. Tudi že razmišljajo o možnosti, da lahko moj glavni potek dela tudi želite spremeniti podatkov v izvirnem elementu seznama, in želel, da bi se izognili nepotrebnim "firings" stanje poteka dela stroj.
    Odgovor

pusti odgovor

Vaš e-naslov ne bo objavljen. Obvezna polja so označena *