MEA Culpa — SharePoint Designer * gali * sukurti valstybės mašinos darbo eigos

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>

Prenumeruoti savo dienoraštį.

Technorati Tags:

4 mintys apie "MEA Culpa — SharePoint Designer * gali * sukurti valstybės mašinos darbo eigos

  1. Jaustral rašė:
    Max Paul,
    kiek teigiama jums spręsti? Tik man, kad dviejų skirtingų aktyvios darbo eigos, kai aš einu į puslapį darbo eigos parametrai?
    Geriausia,
    Juan.
    Atsakyti
  2. Boleslovas rokeris
    Aš tikrai norėčiau skaityti visą pavyzdžiai. Tikimės, kad vienas iš jūsų vaikinai gali padėti paaiškinti kai kurių košmarų man kyla su mano panašiu būdu. Aš toje vietoje, kur aš esu pasirengęs pradėti nuo šviežių.
    Atsakyti
  3. Paul Galvin
    Tai tikrai įdomus požiūris kelia šauktuko perkelkite ant didesniu šriftu, kad BPD gali sukurti valstybės mašinos darbo eigos.
    Aš nežinau, jei yra esminiai skirtumai našumą, išmintingas ką jūs struktūrizuoti ir kas man metmenys. Mano atveju šią savaitę, efektyvumas yra ne problema, nes tai tikrai darbo eigos yra ilgai trunkančios reikalas (16 ar daugiau savaičių nuo pradžios iki pabaigos) ir nėra niekada daugiau nei kelių dešimčių aktyvus bet kuriuo metu. Jei ten buvo kelios dešimtis pradėti kurti ir veikia kas valandą … tai būtų kita istorija. Manau, kad našumo ir darbo eigos apskritai yra labai miglotas dalykas.
    Aš nežinau, jei jums paleisti savo interneto dienoraštyje ar ne. Jei jūs, jums turėtų apsvarstyti raštu apie savo požiūrį į išsamiau. Jei ne, Aš būčiau daugiau nei laimingi galėdami jums skambina "svečių Bloggers" ir įkelkite savo pranešimą į savo dienoraštį.
    Ačiū už komentarą. Tai vienas iš geriausių man pavyko išsiaiškinti mano dienoraštyje!
    –Ipolitas Gudavičius
    Atsakyti
  4. Mike Atkins
    Aš įgyvendinti valstybės mašinos naudojant atskirą sąrašą laikyti valstybės narės pereinamuoju laikotarpiu. Pagrindinė darbo eiga sukurtas prekės čia ir nustatyti pradinę būklę. Aš vieną, atskiras, darbo eigos valdyti visus valstybių, naudojant, "IF-to-ELSEIF" struktūra ("1 veiksmu") įmanoma valstybėms.
    Kiekvienai valstybei, Viskas, ką reikia daryti buvo gauti atsakymą iš vartotojo.
    Mano pavyzdys buvo kelių lygių eilės patvirtinimo, kur kiekvienas žingsnis (atstovaujama valstybė) gali turėti įvairių galimų įpėdiniai. Tai reiškė, kad kiekvienas vartotojas (potencialiai) įvairias galimybes prieinamas pasirinkimo meniu. Mano "antras žingsnis" taip pat yra "IF-tada-kita" struktūrą, kuri laikoma visus galimus jų sprendimo būdus (nuo visu), ir tada nuspręsta ką kitą valstybės turėtų būti. "3 žingsnis" tada nustatykite tos valstybės, ir darbo eiga baigta.
    Šis metodas turi ir (akivaizdus) naudojimosi vyksta per tą patį (antrinės) darbo eigos. Tačiau, ką galima atlikti šio darbo eigoje yra labiau ribotas, kad būtų su darbo eigos kiekvienai valstybei. Man buvo įdomu, Tačiau, kokios rūšies veiklos rezultatas vyksta jei visi atskirai valstybei darbo eigos paleisti (Nors baigiasi iš karto po to).
    Taip pat, Aš naudoju antrinės sąrašas (su savo darbo eigos) atstovauti perėjimo tarp valstybių, kaip šis procesas gali būti tik dalis didesnių darbo eigos. Kai pagrindinė darbo eiga prasideda valstybės mašina procesas, jis eina į laukimo būseną, ir pajamos, kai į "looping" turi termintaed. Man buvo taip pat svarsto galimybę, kad mano pagrindinė darbo eiga gali gerai norite keisti pradinio sąrašo elemento, ir aš norėjau, kad nereikėtų nereikalingų "šaudymo" valstybės mašinos darbo eigos.
    Atsakyti

Palik atsakymą į Paul Galvin Atšaukti atsakymą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *