Jūsų įmonėje komandos naudoja "Microsoft SharePoint" svetaines, kad galėtų bendradarbiauti kurdamos dokumentus ir bendrindami informaciją. Norite kurti "SharePoint" sprendimus, kurie pagerintų jūsų organizacijos produktyvumą ir efektyvumą, bet nenorite rašyti kodo. Nuo kur pradėti?
Naudodami Microsoft SharePoint Designer 2010 galite kurti ne kodo neturinčius darbo eigos sprendimus, kurie organizacijoje valdo paprastus ir sudėtingesnius verslo procesus. Darbo eigos į sistemos ir žmogaus procesus įtraukia logiką. Sistemos procesų darbo eigos gali atnaujinti vieną duomenų šaltinį pasikeitus kitam duomenų šaltiniui. Žmogaus procesų darbo eigos gali siųsti dokumentą, pvz., išlaidų ataskaitą, darbuotojo vadovui patvirtinti ir, jei patvirtinta, apskaitos skyriui apdoroti.
Tai tapo įmanoma naudojant galingą, bet intuityvią darbo eigos rengyklę SharePoint Designer 2010, kuri leidžia įdėtąją logiką, postepses ir kt. Pavyzdžiui, jei jūsų darbo eiga susieta su dokumentų biblioteka arba filtruojama pagal dokumento turinio tipą, rodoma kontekstinio dokumentų rinkinio veiksmų grupė. Dokumentų rinkinys yra nauja SharePoint Server 2010 funkcija, pagal kurią dokumentų grupė laikoma vienu vienetu, todėl dokumentų rinkinio darbo eigos veiksmas kartojasi su visais to dokumentų rinkinio elementais.
Kiti nauji darbo eigos veiksmai apima veiksmus, kurie sudaro trijų populiariausių "SharePoint Server" darbo eigų pagrindą – patvirtinimo, atsiliepimų rinkimo ir parašų rinkimo darbo eigas, paslaugų programos veiksmus eilutėms ir datoms valdyti; naują sąryšinį veiksmą, kuris naudoja "SharePoint" vartotojo profilio saugyklą asmens vadovui ieškoti; ir naujus sąrašo veiksmus, kuriuos darbo eiga gali naudoti, kad nustatytų sąrašo elemento teises.
Taip pat galite kurti ir bendrinti darbo eigas naudodami "Microsoft Visio" su jos struktūrinės schemos šablonais, kuriuos galima eksportuoti į SharePoint Designer 2010 " .
Šiame straipsnyje pristatomi darbo eigų pagrindai. Suprasdami darbo eigų tipus ir pagrindinius kūrimo blokus – veiksmus, sąlygas ir veiksmus – galite greitai įtraukti darbo eigas, kad automatizuotumėte procesus ir pagerintumėte organizacijos našumą ir efektyvumą.
Šiame straipsnyje
Kas yra darbo eiga?
Darbo eigos yra būdas organizacijai veikti, veiksmų seka, atitinkanti darbo procesą, pvz., pirkimo užsakymų procesą. "SharePoint 2010" padeda automatizuoti šias darbo eigas ir taip padidinti organizacijos efektyvumą ir našumą. Taip atsitinka todėl, kad automatizuotos darbo eigos skatina procesus, kad organizacija galėtų sutelkti dėmesį į darbą, o ne į procesų valdymą.
Darbo eigos gali valdyti daugelį "SharePoint 2010" svetainės, sąrašo, bibliotekos, turinio tipo ar sąrašo elemento aspektų, įskaitant to elemento gyvavimo ciklą. Darbo eigoje gali būti ir žmonių (arba darbo eigos dalyvių) atlikti veiksmai, ir veiksmai, kuriuos atlieka darbo eiga. Darbo eigos dalyviai gali sąveikauti su darbo eiga naudodami paskirtą užduočių sąrašą, kuriame darbo eiga gali sukurti užduotį kitam asmeniui ir likti pristabdyta, kol užduotis nepažymėta kaip baigta.
Darbo eigos gali būti tiek paprastos, tiek sudėtingos, kiek reikalauja jūsų verslo procesai. Galite sukurti vartotojo inicijuotą darbo eigą arba automatiškai inicijuojamą darbo eigą pagal įvykį, pvz., kai sukuriamas arba pakeičiamas sąrašo elementas.
Paprastai, kai kurdami darbo eigą naudojate SharePoint Designer 2010, atlikite šiuos pagrindinius veiksmus:
-
Pasirinkite darbo eigų, kurios norite kurti, tipą: sąrašas, pakartotinai naudojamas sąrašas arba svetainė.
-
Naudodami darbo eigos rengyklę pasirinkite ir surinkite sąlygas ir veiksmus, apibrėžiančius darbo eigos veiksmus, kad jis būtų verslo procesas, kurį automatizuojate.
-
Įrašykite ir publikuokite darbo eigą.
-
Jei reikia, tinkinkite automatiškai sugeneruotas darbo eigos formas.
Darbo eigą galite laikyti veiksmų struktūrine schema su pradžia, pabaiga ir nuosekliu srautu nuo pradžios iki pabaigos. Darbo eigos gali apimti lygiagrečius šakas, tačiau galiausiai jos vykdomos nuo pradinio veiksmo iki galutinio veiksmo.
Tarkime, kad naudojote diagramą darbo eigai, kuri nukreipia dokumentą į "SharePoint 2010" patvirtinti. Pradėjus darbo eigą, ji el. paštu automatiškai praneša nurodytam redaktoriui, kad jis turi peržiūrėti dokumentą. Tada recenzentas peržiūri dokumentą ir pakeičia dokumento būseną, kad nurodytų, jog atliko užduotį ir ar dokumentą patvirtino arba atmetė. Atsižvelgiant į redaktoriaus atsakymą, darbo eiga pereina žemyn vienu iš dviejų lygiagrečių šakų. Jei tikrintojas patvirtina dokumentą, darbo eiga perkelia patvirtintą dokumentą į konkrečią dokumentų biblioteką ir siunčia el. laišką visai komandai, pranešančią apie patvirtintą dokumentą. Jei tikrintojas atmeta dokumentą, darbo eiga apie tai praneša dokumento autoriui. Bet kuriuo atveju darbo eiga pasiekia pabaigą ir procesas baigiamas.
1 diagrama: patvirtinimo darbo eigos pavyzdys
Kokio tipo darbo eigas turėčiau kurti?
"SharePoint 2010" yra trijų tipų darbo eigos:
-
Sąrašas
-
Pakartotinai naudojamas sąrašas
-
Svetainė
List Workflows
Sąrašo darbo eiga yra "SharePoint 2007" pasiekiamos darbo eigos tipas. Kadangi jis turi sąrašo, kuriam jis buvo sukurtas, kontekstą, sąrašo darbo eigoms automatiškai suteikiama prieiga prie sąrašo elemento, kuriame jos bus paleistos, pasirinktinių laukų reikšmių, pvz., dokumentų bibliotekos pasirinktinio lauko Pastabos. Sąrašo darbo eigų negalima padaryti pasiekiamomis kitiems šios ar kitų svetainių sąrašams ar bibliotekoms. Jei norite turėti tas pačias kelių sąrašų darbo eigos funkcijas, turite rankiniu būdu iš naujo sukurti darbo eigas visose vietose.
Jei žinote, kad jums reikės tik tų darbo eigų, kurias kuriate konkrečiam sąrašui, sąrašo darbo eiga gali automatiškai padaryti pasiekiamus pasirinktinius sąrašų laukus.
Pakartotinai naudojamas sąrašo darbo eigas
Aukščiausio lygio svetainėje svetainių rinkinyje galite sukurti pakartotinai naudojamą sąrašo darbo eigą (pakartotinai naudojamą darbo eigą) ir tą darbo eigą galima padaryti visuotinai pakartotinai naudojamą– tai reiškia, kad darbo eigą galima susieti su bet kuriuo svetainių rinkinio sąrašu, biblioteka ar turinio tipu. Taip pat galite sukurti pakartotinai naudojamą darbo eigą bet kokioje svetainių rinkinio antrinėje svetainėje; šią darbo eigą galima pakartotinai naudoti toje konkrečioje antrinėje svetainėje.
Taip pat galite eksportuoti pakartotinai naudojamą darbo eigą iš vienos svetainės, tada nusiųsti ir suaktyvinti tą darbo eigą kitoje svetainėje. Pavyzdžiui, galite sukurti pakartotinai naudojamą darbo eigą tikrinimo aplinkoje, ją išbandyti ir eksportuoti į gamybos aplinką. SharePoint Designer 2010 palaiko darbo eigos eksportavimą kaip šabloną.
Pagal numatytuosius nustatymus pakartotinai panaudojamos darbo eigos neturi konkretaus sąrašo ar bibliotekos konteksto. Todėl pagal numatytuosius nustatymus jie pateikia tik tuos stulpelius, kurie dažnai naudojami sąrašuose ir bibliotekose, pvz., Sukūrė ir Sukūrė.
Jei jūsų pakartotinai naudojamas darbo eiga reikalauja, kad sąraše ar bibliotekoje, su kuria susietumėte, būtų tam tikri stulpeliai, tuos stulpelius galite įtraukti kaip susiejimo stulpelius. Susiejimo stulpeliai automatiškai įtraukiami į sąrašą arba biblioteką, kai pakartotinai naudojama darbo eiga yra susieta su tuo sąrašu arba biblioteka.
Kurdami pakartotinai naudojamą darbo eigą, galite pasirinkti filtruoti pakartotinai naudojamą darbo eigą pagal konkretų turinio tipą. Tai leidžia dirbti su turinio tipo laukais programoje SharePoint Designer 2010. Pavyzdžiui, jei pakartotinai naudojamos sąrašo darbo eigos yra susietos su dokumento turinio tipu, peržiūrite ir naudojate darbo eigos laukuose, kurie yra būdingi turinio tipui, pvz., Dokumento ID. Tada naršyklėje galite susieti pakartotinai naudojamą darbo eigą su konkrečiu turinio tipu arba su bet kokiu turinio tipu, kuris paveldi iš to turinio tipo. Jei susiejate darbo eigą su svetainės turinio tipu, padarote tą darbo eigą pasiekiamą visiems to turinio tipo elementams kiekviename svetainės, į kurią buvo įtrauktas tas turinio tipas, sąraše ir bibliotekoje. Net galite padaryti ją pasiekiamą rinkinio svetainėms, jei darbo eiga sukonfigūruota kaip visuotinai pakartotinai naudojama darbo eiga.
Jei norite, kad vartotojai galėtų naudoti jūsų kuriamas darbo eigas keliose svetainėse, sąrašuose, bibliotekose ir turinio tipuose, daugkartinio naudojimo darbo eiga tikriausiai geriausiai atitiks jūsų poreikius. Tikimės, kad dauguma "SharePoint 2010" darbo eigų naudos pakartotinai naudojamas darbo eigas.
Svetainės darbo eigos
Svetainės darbo eiga susieta su svetaine, o ne su sąrašu, biblioteka ar turinio tipu. Todėl skirtingai nei daugumoje darbo eigų, svetainės darbo eiga nėra vykdoma konkrečiame sąrašo elemente. Todėl daugelis veiksmų, kurie galimi elementams, kurie negalimi svetainės darbo eigoms.
Naršyklėje galite pradėti svetainės darbo eigą arba peržiūrėti vykstančių svetainės darbo eigų būseną spustelėdami meniu Svetainės veiksmai , tada – Peržiūrėti visos svetainės turinį, tada spustelėdami Svetainės darbo eigos.
Jei norite sukurti darbo eigą, bet darbo eigoms nereikia sąrašo, bibliotekos ar turinio tipo, svetainės darbo eiga tikriausiai geriausiai atitiks jūsų poreikius. Pavyzdžiui, galite sukurti svetainės darbo eigą, kad žmonės galėtų pateikti atsiliepimų apie jūsų svetainę.
Darbo eigų tinkinimas programoje SharePoint Server 2010
Jums nereikia pradėti nuo pradžių, kad sukurtumėte darbo eigas, atitinkančias jūsų organizacijos procesus. Keturios populiariausios "SharePoint Server 2007" darbo eigos – patvirtinimas, atsiliepimų rinkimas, parašų rinkimas, publikavimo patvirtinimo darbo eigos – visiškai perkurtos kaip aprašomosios pakartotinai naudojamos darbo eigos, o tai reiškia, kad dabar jas galima tinkinti SharePoint Designer 2010. Galite kopijuoti ir modifikuoti (rekomenduojama) arba redaguoti šias darbo eigas, taip pat pasirinktines pakartotinai naudojamas darbo eigas, kad jos atitiktų jūsų organizacijos poreikius.
Pastaba: "SharePoint 2010" yra papildomų darbo eigų, pvz., trijų būsenų darbo eiga, tačiau jos nėra aprašomojo pobūdžio darbo eigos, todėl jų modifikuoti negalima.
Šios darbo eigos yra pagrįstos įvykiais ir visi svarbūs darbo eigos įvykiai yra pateikiami darbo eigos rengyklėje tiek kiekvienai proceso užduočiai, tiek visam procesui. Pvz., galite lengvai įtraukti sąlygas ir veiksmus, kad apibrėžtumėte, kas nutinka, kai kiekviena užduotis priskiriama, nebegalioja arba baigiama.
Kas yra įvykiai, veiksmai, sąlygos ir veiksmai?
Tai yra darbo eigos kūrimo blokai. Darbo eigą sudaro vienas ar daugiau veiksmų, o kiekvieną veiksmą sudaro veiksmai ir visos susijusios sąlygos. Kiekvieną darbo eigą inicijuoja įvykis.
Kas yra įvykiai?
Įvykis yra darbo eigos pradžia arba inicijavimas. Įvykius taip pat galima naudoti tvarkant darbo eigos veiksmų laiką, pvz., laukiant elemento būsenos keitimo. Yra trys įvykiai, kurie gali pradėti darbo eigą:
-
Sukuriamas elementas.
-
Elementas pakeistas.
-
Darbo eigos dalyvis "SharePoint" svetainėje spustelėja pradžios mygtuką.
Pastaba: Svetainės darbo eigas galima pradėti tik rankiniu būdu.
Galite sukurti darbo eigą, kurią dalyvis pradeda rankiniu būdu, arba darbo eigą, kuri pradedama automatiškai, kai sukuriamas arba pakeičiamas sąrašo elementas. Pavyzdžiui, norite sukonfigūruoti pasirinktinę dizaino keitimo užklausos patvirtinimo darbo eigą, kad ją būtų galima paleisti rankiniu būdu ir pakeitus elementą, bet ne sukūrus elementą. Darbo eigos parametrų puslapyje, dalyje Pradžios parinktys pasirinkite Išjungti automatinį elemento kūrimo pradžią.
Kai darbo eigos dalyvis pradeda darbo eigą rankiniu būdu, tas asmuo pirmiausia naršo sąrašą arba biblioteką, prie kurios pridėta darbo eiga. Bet kuris asmuo, turintis bent bendradarbiavimo teisių lygį, gali inicijuoti darbo eigą, sukurtą pradėti rankiniu būdu. Jei norite darbo eigas paleisti rankiniu būdu, dalyvis spusteli elementą, meniu spusteli Darbo eigos , tada iš puslapio, kuriame rodomos visos galimos to elemento darbo eigos, pasirenka darbo eigą. Dalyvis, jei reikia, užpildo darbo eigos inicijavimo formą ir pradeda darbo eigą spustelėdamas formos pradžios mygtuką. Inicijuojant darbo eigą sukuriamas naujas to konkretaus elemento darbo eigos egzempliorius.
Pastaba: Komanda Darbo eigos galima tik tada, kai elementas yra sąraše, bibliotekoje arba yra turinio tipo, prie kurio pridėta bent viena darbo eiga.
Rankiniu būdu pradėtos darbo eigos inicijavimo forma gali būti tokia paprasta kaip vaizdas kairėje arba sudėtingesnė, pvz., vaizdas dešinėje.
Paprasta forma
Sudėtingesnė forma
Kurdami darbo eigą į inicijavimo formą taip pat galite įtraukti pasirinktinių laukų. Tada darbo eigos dalyviai gali pateikti informaciją darbo eigai užpildydami šią formą, o tie parametrai perkeliami į darbo eigą. Pradedamas naujas darbo eigos egzempliorius ir ta darbo eiga gali ieškoti ir naudoti formoje pateiktą informaciją bet kuriuo darbo eigos momentu. Taip pat galite nurodyti laukus, kurie bus naudojami susiejimo formoje pakartotinai naudojamoms darbo eigoms.
Kas yra veiksmai?
Veiksmas yra paprasčiausias darbo eigos darbo vienetas. SharePoint Designer 2010 pateikia paruoštų, pakartotinai panaudojamų veiksmų rinkinį, kurį galite įtraukti į savo darbo eigą. Pvz., jūsų darbo eiga gali:
-
Kurti, kopijuoti, keisti arba naikinti sąrašo elementus (įskaitant dokumentus).
-
Įrašyti ir atrakinti arba paimti elementus.
-
Siųsti el. laišką.
-
Sukurkite užduotį kam nors komandos svetainės užduočių sąraše.
-
Rinkti duomenis iš dalyvio, kuriuos galima nurodyti vėliau darbo eigoje.
-
Pristabdykite arba sustabdykite darbo eigą.
-
Registruoti darbo eigos informaciją retrospektyvos sąraše, kad būtų galima atsisakyti arba derinti darbo eigą.
-
Nustatykite darbo eigos kintamuosius arba atlikite skaičiavimus.
SharePoint Server 2010 yra trys nauji užduoties veiksmai: patvirtinimo proceso pradžia, atsiliepimų apdorojimo pradžia ir pasirinktinių užduočių proceso pradžia. "trys didelės" darbo eigos, įtrauktos į SharePoint Server 2010 – patvirtinimo, atsiliepimų rinkimo ir parašų rinkimo darbo eigos – sukurtos šiais veiksmais. Patvirtinimo veiksmai apima visus svarbius patvirtinimo proceso įvykius, todėl galite lengvai sukurti žmogaus darbo eigos procesą, kai daug žmonių sąveikauja arba bendradarbiauja kurdami konkretų dokumentą.
Darbo eigoje gali būti bet koks veiksmų skaičius. Ką tik nurodytus veiksmus atlieka darbo eiga, tačiau darbo eigos dalyviai gali atlikti kitus veiksmus. Pavyzdžiui, patvirtinimo darbo eigoje dokumentą faktiškai peržiūri ir patvirtina darbo eigos dalyvis. Darbo eigos dalyvio atliktus veiksmus nurodo paskirtajame užduočių sąraše tam asmeniui priskirtos užduotys. Penki veiksmai 1 diagramoje: diagramos darbo eigos pavyzdys netoli šio straipsnio pradžios yra:
-
Siųsti el. laišką, kad jis informuos redaktorių
-
Dokumento peržiūra (užduotis, priskirta darbo eigos dalyviui)
-
Perkelti dokumentą į patvirtintų dokumentų biblioteką
-
Siųsti el. laišką, kad praneštumėte komandai
-
Send an e-mail message to notify the document author
Efektyviausia prasme kurdami darbo eigą identifikuojate reikiamą veiksmų seką, o tada tą veiksmų seką surenkate naudodami darbo eigos rengyklę. Pavyzdžiui, 1 diagramoje: Patvirtinimo darbo eigos pavyzdys pirmasis veiksmas, kurį norite atlikti, yra siųsti el. laišką, kad praneštumėte recenzentui.
Todėl darbo eigos rengyklėje spustelėkite pirmąjį veiksmą, įveskite dalį arba visus el. laiškus ir pasirinkite Siųsti el. laišką.
Kas yra sąlygos?
Kurdami darbo eigą, galite naudoti darbo eigos rengyklę, kad sukurtumėte taisykles, kurios "SharePoint" svetainėms, sąrašams, elementams ir turinio tipams taiko sąlyginę logiką. Taisyklė nustato sąlygą, kai darbo eiga atlieka susietą veiksmą tik tada, jei ši sąlyga teisinga. Pavyzdžiui, galite sukurti taisyklę, pagal kurią darbo eiga siunčia recenzentui el. laišką tik tada, jei elementą sukūrė konkretus asmuo. Taip pat galite įtraukti kelias sąlygas vienai šakai. Pavyzdžiui, galite sukurti taisyklę, pagal kurią tikrintojas išsiunčia el. laišką, tik jei elementas yra (1) sukurtas konkretaus asmens, ir (2) dokumento pavadinime yra konkretūs raktažodžiai. Galiausiai, galite susieti kelis veiksmus su viena sąlyga. Pavyzdžiui, galite sukurti taisyklę, pagal kurią elementas sukuriamas konkretaus asmens, tada (1) recenzentas išsiunčiamas el. paštu ir (2) darbo eigos informacija užregistruojama sąraše Retrospektyva.
Apibendrinant, taisyklė yra viena ar kelios sąlygos, susietos su vienu ar keliais veiksmais: jei visos sąlygos sąlygos yra teisingos, atlikite visus susijusius veiksmus.
Ankstesniame pavyzdyje vartotojas nurodė dviejų darbo eigos sąlygų rinkinį ir dviejų veiksmų rinkinį. Tačiau darbo eigoje galite sukurti kelis filialus: Jei A sąlyga teisinga, atlikite vieną veiksmą; jei B sąlyga teisinga, atlikite kitą veiksmą. Norėdami į veiksmą įtraukti šaką, spustelėkite Įterpti Else-If šaką. Pavyzdžiui, patvirtinimo darbo eigoje, jei tikrintojas patvirtina dokumentą, darbo eiga atlieka vieną veiksmų seką; jei tikrintojas atmeta dokumentą, ta pati darbo eiga atlieka kitą veiksmą. Tai yra sąlyginė šaka.
Darbo eigos rengyklėje šis veiksmas turi du filialus ir atrodo taip.
Taip pat galite sukurti šaką, kurioje nėra sąlygos. Tokiu būdu darbo eiga atlieka vieną veiksmą, jei sąlyga arba sąlygų rinkinys yra teisingas ir kitas veiksmas, jei jie klaidingi. Pvz., toliau nurodytas darbo eigos veiksmas siunčia pranešimą tvirtintojai tik tuo atveju, jei sąlyga teisinga; kitu atveju darbo eiga siunčia pranešimą tik darbo eigos iniciatorui. Įtraukdama šaką be sąlygos, darbo eiga toje šakoje atlieka veiksmą bet kuriuo atveju, kai pirmosios šakos sąlyga yra klaidinga.
Pastaba: Jei norite turėti šaką be sąlygos, ji turi būti paskutinė sąlyginio bloko šaka, o ne vienintelė sąlyginio bloko šaka.
Pastaba: Darbo eigos šakojimo negalima išplėsti iš vieno veiksmo į kitą. Šakų "Else If" rinkinys, dar vadinamas sąlyginiu bloku, visada yra viename žingsnyje. Tačiau veiksmus galite įdėti kaip antrinius.
SharePoint Designer 2010 pateikia kelias paruoštas, pakartotinai naudojamas sąlygas, kurias galite įtraukti į savo darbo eigą. Pavyzdžiui, galite nurodyti, kad darbo eiga atliktų susijusius veiksmus tik jei elementas:
-
Sukuriama arba modifikuojama per tam tikrą laikotarpį.
-
Sukūrė arba modifikavo konkretus asmuo.
-
Turi pavadinimo lauką, kuriame yra nurodyti raktažodžiai.
-
Yra konkretaus tipo failas arba jo dydis yra konkrečiame diapazone. (Ši sąlyga galima tik tada, kai darbo eiga pridėta prie dokumentų bibliotekos.)
Be to, galite kurti pasirinktines sąlygas ir išplėstines sąlygas SharePoint Designer 2010 kur galite nurodyti platų parametrų diapazoną. Naudodami pasirinktines sąlygas, galite palyginti dabartinio sąrašo lauką su reikšme. Pavyzdžiui, galite sukurti pasirinktinę sąlygą, kurioje, jei patvirtinimo būsenos laukas lygus Patvirtinta, atlikite susietą veiksmą. Esant išplėstinėms sąlygoms, galite palyginti vieną reikšmę su kita reikšme. Tai leidžia sukurti bet kurio sąrašo lauko ir reikšmės iš kito sąrašo palyginimą. Pavyzdžiui, galite sukurti papildomą bendrai naudojamų dokumentų bibliotekos sąlygą, kur, jei sąrašo Užduotys lauko Būsena reikšmė yra Laukiama, atlikite susietą veiksmą.
Pastaba: Veiksmui nereikia sąlygos. Pvz., pirmasis 1 diagramos veiksmas: patvirtinimo darbo eigos pavyzdys, netoli šio straipsnio pradžios, siunčia el. laišką, kuris informuos redaktorių. Šis veiksmas neturi su juo susietos sąlygos. Lygiagretus veiksmų blokas taip pat nereikalauja sąlygos.
Parallel vs serial actions
Jei turite daugiau nei vieną veiksmą, susietą su sąlyga, veiksmus galima nustatyti vykdyti tuo pačiu metu (lygiagrečiai) arba vieną po kito (nuosekliai), numatytąjį.
Nuoseklūs veiksmai Pavyzdžiui, toliau pateiktoje darbo eigoje galite nustatyti du veiksmus, kad patvirtinus dokumentą dokumentas būtų nukopijuotas į archyvo dokumentų biblioteką, tada (po to) būtų išsiųstas pranešimas. Darbo eigos rengyklėje nurodo , kad antrasis veiksmas atliekamas po pirmojo.
Lygiagretūs veiksmai Pvz., tolesnėje darbo eigoje galite nustatyti du veiksmus, kad patvirtinus dokumentą, būtų išsiųstas pranešimas ir (tuo pačiu metu) dokumentas būtų nukopijuotas į patvirtintų dokumentų biblioteką. Darbo eigos rengyklėje ir nurodo, kad antrasis veiksmas atliekamas tuo pačiu metu kaip ir pirmasis. Tai ypač naudinga atliekant užduotis ir veiksmus, kuriems reikia daug laiko. Pvz., užduočių atveju ją galima naudoti norint kontroliuoti, kada užduotys priskirtos.
Pastaba: Lygiagretūs veiksmai nėra visiškai vienalaikiai; negalima nurodyti tikslios tvarkos ir ji gali skirtis kiekvieną kartą, kai paleidžiama darbo eiga.
Pastabos:
-
Taisyklėje (sąlygos ir veiksmai) veiksmai gali būti atliekami sekoje, lygiagrečiai arba kartu su sekomis ir lygiagrečiai.
-
Nuoseklių arba lygiagrečių veiksmų rinkinys turi būti viename žingsnyje.
Kas yra veiksmai?
Darbo eigą sudaro vienas ar daugiau veiksmų. Kiekviename veiksme gali būti daug veiksmų ir susijusių sąlygų. Netgi galite įdėti veiksmus kituose veiksmuose. Tai galite padaryti, kad galėtumėte lengviau tvarkyti savo darbo eigą. Apie veiksmus galite galvoti kaip apie darbo eigos rengyklės funkcijų blokus. Pavyzdžiui, toliau pateiktoje darbo eigoje yra du veiksmai, kaip parodyta darbo eigos rengyklėje.
Veiksmai leidžia grupuoti sąlygas ir veiksmus, kad vieną taisyklių (sąlygų ir veiksmų) rinkinį būtų galima įvertinti ir atlikti prieš antrąjį rinkinį.
Konfigūruokite darbo eigos veiksmus, kad galėtumėte vykdyti naudodami darbo eigos autoriaus teises. SharePoint Designer 2010 galite naudoti apsimetimo veiksmus, kad darbo eiga atliktų veiksmus apsimesdami darbo eigos autoriumi, o ne darbo eigos iniciatoriumi. Apsimetimo veiksmai ypač naudingi tvirtinimo ir publikavimo scenarijuose, kai turinį tvirtinantys žmonės ir turinį tvirtinantys žmonės turi skirtingas teises.
Darbo eigos autorius yra paskutinis asmuo, publikavęs darbo eigą. Kai darbo eigą iš naujo publikuoja kitas vartotojas, darbo eigos autorius nekeičia vykdomos darbo eigos egzempliorių. Darbo eigų egzemplioriai, kurie prasideda iš naujo publikavus darbo eigą, naudos atnaujintą darbo eigos autorių.
Pastaba: Apsimetimo veiksmus galima įtraukti tik darbo eigos šakniniame kataloge ir jų negalima įdėti kitame veiksme.
Pagal šį scenarijų darbo eigas inicijavusis asmuo neturi teisių įtraukti failą į archyvo biblioteką, tačiau darbo eigos autorius tai daro. Kai asmuo pradeda darbo eigą, jei atliekant apsimetimo veiksmą sąlyga įvertinama kaip teisinga, dokumentas nukopijuojamas į archyvo biblioteką naudojant darbo eigos autoriaus teises. 2 veiksmas nėra apsimestinis veiksmas, todėl jis veikia kaip darbo eigos iniciatorius. Geriausia apsimetimo veiksmus naudoti tik minimaliam veiksmų rinkiniui, kuriam būtinos darbo eigos autoriaus teisės, kad būtų sėkmingas.
Vienas ar keli veiksmai? Kai kurios darbo eigos gali būti kuriamos kaip veiksmų seka viename veiksme arba veiksmų seka. Pvz., atliekant toliau nurodytą veiksmą atlikti veiksmai gali būti suskirstyti į atskirus veiksmus arba įdėti į sąlyginį bloką kaip atskiri veiksmai
Toliau pateikiamas proceso, kuriame naudojami įdėtieji sąlyginio bloko veiksmai, pavyzdys.
Veiksmai yra būdas tvarkyti darbo eigą. Būtent tai, kaip naudojate savo darbo eigų veiksmus, yra tam tikru mastu, atsižvelgiant į asmenines nuostatas. Pvz., darbo eigoje gali būti daug veiksmų, kurie nenaudoja sąlygų. Tokiu atveju galite atskirti veiksmus veiksmais, kad geriau juos tvarkytumėte. Taisyklės vienu etapu apdorojamos siekiant užbaigti prieš pereinant prie kito veiksmo, todėl jūs norite grupuoti tame pačiame žingsnyje taisykles, būtinas konkrečiam veiksmui ar veiksmams, kuriuos norite atlikti.
Kas yra darbo eigos formos?
Kad darbo eiga būtų dinamiškesnė ir lankstesnė, į darbo eigą galite įtraukti formą. Naudodami formą galite iš anksto apibrėžtu darbo eigos metu surinkti informaciją iš darbo eigos dalyvių ir suteikti dalyviams galimybę atlikti tos darbo eigos užduotis bei užtikrinti, kad duomenys būtų pasiekiami daugkartinio naudojimo darbo eigoms, neatsižvelgiant į tai, su kokiu sąrašu, biblioteka ar turinio tipu ji susieta.
Naudodami SharePoint Designer 2010 galite sukurti trijų tipų darbo eigos formas:
-
Inicijavimo forma renka informaciją iš darbo eigos dalyvio, kai jie pradeda darbo eigą. Ji automatiškai sugeneruojama, kai kuriate darbo eigą naudodami SharePoint Designer 2010. Inicijavimo formos rodomos vartotojams, kai jie rankiniu būdu pradeda tam tikro "SharePoint" elemento darbo eigą. Naudodami inicijavimo formą, vartotojai gali nurodyti papildomus parametrus arba informaciją apie darbo eigą, kai ji taikoma tam tikram "SharePoint" elementui. Pavyzdžiui, inicijavimo formą galite naudoti norėdami paklausti, kas turėtų peržiūrėti dokumentą ir kada peržiūra turėtų būti baigta. SharePoint Designer 2010 automatiškai sugeneruoja InfoPath arba ASP.NET inicijavimo formą pagal inicijavimo specifikacijas. Jei inicijavimo parametrų nereikia, formoje bus tik mygtukai Pradžia ir Atšaukti
-
Pasirinktinė užduoties forma leidžia darbo eigos dalyviams sąveikauti su užduotimis sąraše Užduotys, nurodytame darbo eigai. Naudodami pasirinktinių užduočių vediklį, galite lengvai sukurti pasirinktinius formos laukus ir įtraukti juos į pasirinktinę užduoties formą. Baigus kurti darbo eigą, SharePoint Designer 2010 automatiškai sugeneruos jūsų pasirinktinėms užduotims skirtą "InfoPath" arba ASP.NET formas. Tada, kai kuriama darbo eiga ir užduotys, vartotojas pereis į nurodytą darbo eigai užduočių sąrašą, pažymės užduotį kaip baigtą ir įves bet kokią pasirinktinę ar būtiną informaciją, būdingą darbo eigai. Tada darbo eiga gali atsakyti į šiuos pakeitimus, kaip nurodyta darbo eigoje, arba ieškoti ir įvertinti tą informaciją vėlesniuose darbo eigos veiksmuose.
-
Pagal numatytuosius nustatymus pakartotinai naudojama darbo eiga pateikia tik visiems elementams bendrus laukus, pvz., Sukūrė ir Modifikavo. Taip yra todėl, kad pakartotinai naudojama darbo eiga pagal numatytuosius nustatymus nėra susieta su sąrašu, biblioteka ar turinio tipu. Susiejimo forma leidžia susieti laukus su daugkartinio darbo eiga, kad laukai būtų pasiekiami kuriant ir vykdant darbo eigą.
Kai SharePoint Designer 2010 automatiškai sugeneruos formas, galite jas tinkinti nuėję į darbo eigos parametrų puslapį, sekcijoje Forms spustelėkite norimą tinkinti formą. Darbo eigos formos yra InfoPath arba ASP.NET puslapiai. Jie saugomi "SharePoint" svetainėje su darbo eigos šaltinio failais.
Patobulintos SharePoint Server 2010 formos su InfoPath 2010 formomis
Jei jūsų serveryje veikia SharePoint Server 2010 (ne tik „SharePoint Foundation 2010“ ), darbo eigos formos – susiejimas, inicijavimas ir užduotis – dabar InfoPath 2010 formos. Lengva pakeisti InfoPath formų išvaizdą ir maketą, taip pat galite įtraukti tikrinimo taisykles į "InfoPath" formą. Norėdami redaguoti darbo eigos formą InfoPath 2010, tiesiog spustelėkite formą ir "InfoPath" atidarys formą tiesiai iš "SharePoint Designer 2010"."InfoPath" formos galimos sąrašams, bibliotekoms ir darbo eigoms.
Kur saugomos darbo eigos?
Darbo eigos saugomos svetainės lygio dokumentų bibliotekoje, vadinamoje Darbo eigos. Šią dokumentų biblioteką automatiškai sukuria SharePoint Designer 2010. Pagal numatytuosius nustatymus darbo eigų dokumentų biblioteka yra paslėpta nuo naršyklės ir neturi sąrašo rodinių, pvz., AllItems.aspx arba EditForm.aspx. Norėdami peržiūrėti darbo eigų bibliotekos turinį, SharePoint Designer 2010 srityje Naršymas spustelėkite Visi failai, tada pagrindinėje srityje spustelėkite Darbo eigos .
Pastabos:
-
Gali nepavykti peržiūrėti darbo eigų naudojant visus failus. Tai priklauso nuo to, kaip serveris sukonfigūruotas.
-
Pagrindinis būdas pasiekti ir kurti darbo eigas SharePoint Designer 2010 yra spustelėti Darbo eigosnaršymo srityje.
Darbo eigų dokumentų bibliotekoje yra aplankas kiekvienai darbo eigai, sukurtai naudojant SharePoint Designer 2010. Aplanke yra darbo eigai būtini šaltinio failai, pvz.:
-
Darbo eigos aprašo (.xoml) failas.
-
Darbo eigos konfigūracijos failas.
-
"InfoPath xsn" arba ASP.NET aspx formas, reikalingas darbo eigoms, pvz., inicijavimo formas (darbo eigoms, kurios pradedamos rankiniu būdu) arba pasirinktines užduočių formas.
Norėdami redaguoti esamą darbo eigą SharePoint Designer 2010, srityje Naršymas spustelėkite Darbo eigos. Pagrindinėje srityje dešiniuoju pelės mygtuku spustelėkite norimą darbo eigą, tada spustelėkite Redaguoti darbo eigą.
Norėdami kopijuoti ir modifikuoti pakartotinai naudojamą darbo eigą programoje SharePoint Designer 2010, srityje Naršymas spustelėkite Darbo eigos. Pagrindinėje srityje dešiniuoju pelės mygtuku spustelėkite norimą pakartotinai naudojamą darbo eigą, tada spustelėkite Kopijuoti ir modifikuoti.
Abi anksčiau nurodytos procedūros atidaro darbo eigą darbo eigos rengyklėje. Galite spustelėti juostelę arba naršymo kelio naršymo sritį, kad redaguotumėte darbo eigą, valdytumėte parametrus ir apibrėžtumėte darbo eigos užduoties procesą.
Darbo eigos rengyklė pateikia veiksmą, vadinamą Žurnalų retrospektyvos sąrašu. Geriausia naudoti šį veiksmą darbo eigose, kad išsaugotumėte darbo eigos retrospektyvos įrašą. Darbo eigų retrospektyva yra neįvertina, norint ištirti klaidas arba sekti ir atsisakyti.
Kai kuriate darbo eigą, kuri naudoja veiksmų žurnalą retrospektyvos sąrašui, SharePoint Designer 2010 automatiškai sukuria sąrašą pavadinimu Darbo eigos retrospektyva. Pagal numatytuosius nustatymus sąrašas sukuriamas http://<svetainės pavadinimo>/Sąrašai/Workflow%20History. Kurdami sąrašą ar svetainės darbo eigas ir susiedami pakartotinai naudojamą sąrašo darbo eigą, galite nurodyti sukurti kitą retrospektyvos sąrašą. Šiame sąraše yra tokios informacijos, kaip vartotojo ID, data, įvykis ir klaidos aprašas, stulpeliai. Kaip ir darbo eigų dokumentų bibliotekoje, pagal numatytuosius nustatymus retrospektyvos sąrašas yra paslėptas nuo naršyklės, tačiau gali būti matomas SharePoint Designer 2010, naršymo srityje spustelėkite Visi failai.
Darbo eigos rengyklė pateikia šešis veiksmus, kurie sąveikauja su užduočių sąrašu, įskaitant To-Do elemento priskyrimas, Duomenų rinkimas iš vartotojo ir Formos priskyrimas grupei. Pagal numatytuosius nustatymus darbo eigos naudoja užduočių sąrašą, tačiau gali būti konfigūruotos naudoti pasirinktinį užduočių sąrašą. Galite naudoti pasirinktinį užduočių sąrašą darbo eigų užduotims atskirti nuo kitų tipų užduočių arba su teisėmis susijusioms problemoms spręsti. Galite naudoti vieną pasirinktinį užduočių sąrašą visoms darbo eigoms svetainėje arba pasirinktinį kiekvienos darbo eigos užduočių sąrašą. Tai priklauso nuo techninių ir organizacinių darbo eigų reikalavimų.
Kai kuriate darbo eigą, kuri naudoja bet kurį iš trijų ankstesnių veiksmų, SharePoint Designer 2010 automatiškai sukuria formą, užduoties turinio tipą ir, jei reikia, sąrašą Užduotys. Pagal numatytuosius nustatymus užduočių sąrašą galima peržiūrėti naršyklėje, skirtingai nei darbo eigų dokumentų bibliotekoje ir darbo eigos retrospektyvos sąraše.
Kur galiu patikrinti darbo eigos būseną?
Naršyklėje galite lengvai peržiūrėti pasirinkto elemento darbo eigų eigą. Sąrašo arba dokumentų bibliotekos rodinyje Visi elementai pagal numatytuosius nustatymus rodoma dabartinė su elementu vykdomų darbo eigų būsena. Toliau pateiktame pavyzdyje dizaino keitimo užklausos darbo eiga vykdomavaldikliui 1 DCR.
Pastabos:
-
Jei kelios darbo eigos susietos su sąrašu arba biblioteka, bus keli stulpeliai.
-
Stulpelius galima pašalinti iš rodinio Visi elementai nekeičiant darbo eigos funkcijų.
-
Būsenos stulpelis nebus įtrauktas į rodinį, jei rodinyje jau yra šeši ar daugiau peržvalgos\būsenos stulpelių.
Spustelėję elemento darbo eigos būseną, pvz., Vykdoma arba Atlikta, pereisite į darbo eigos konkretaus elemento darbo eigos būsenos puslapį. Norėdami pamatyti svetainės darbo eigų būseną, spustelėkite meniu Svetainės veiksmai , spustelėkite Peržiūrėti visos svetainės turinį, tada spustelėkite Svetainės darbo eigos. Darbo eigos būsenos puslapyje pateikiama informacija apie:
-
Kas inicijavo darbo eigas ir kada elementas
-
Užduotys, susietos su elemento darbo eiga
-
Elemento darbo eigos retrospektyva, pvz., darbo eigų inicijavimo ir užbaigimo data
Darbo eigos vizualizavimas
Taip pat matysite darbo eigos būsenos vizualizaciją, jei:
-
SharePoint Designer 2010 publikuojant darbo eigą pasirinkta parinktis Rodyti darbo eigos vizualizaciją būsenos puslapyje
-
Kompiuteryje, iš kurio publikuotos darbo eigos, buvo įdiegta "Visio Premium 2010"
-
Darbo eiga vykdoma SharePoint Server 2010
-
Visio grafikos tarnybos veikia serveryje
Pastaba: Norint peržiūrėti darbo eigos vizualizaciją, "Visio" nereikia įdiegti vietiniame kompiuteryje.
Vizualizuojant darbo eigą, jūsų darbo eigos "Visio" diagrama automatiškai sukuriama ir rodoma "Visio" puslapio dalyje darbo eigos būsenos puslapyje. Darbo eigos vizualizacija rodo tiesioginio rodinio vietą, kurioje yra konkreti darbo eiga.
Norėdami peržiūrėti elemento darbo eigų puslapį, taip pat galite spustelėti elementą sąraše ir meniu spustelėti Darbo eigos .
Pastaba: Komanda Darbo eigos galima tik tada, kai elementas yra sąraše arba bibliotekoje, prie kurios pridėta bent viena darbo eiga.
Kai vartotojas pradeda elemento darbo eigą „SharePoint Foundation 2010“ arba SharePoint Server 2010 įtraukia naują stulpelį į tą sąrašą arba biblioteką, kurioje yra elementas. Pagal numatytuosius nustatymus stulpelio pavadinimas sutampa su darbo eigos pavadinimu. Šiame tik skaityti skirtame stulpelyje rodoma dabartinė elemento būsena toje darbo eigoje. Pirmą kartą paleidus kiekvieną darbo eigą, šis būsenos stulpelis įtraukiamas automatiškai.
Kiekviename stulpelyje darbo eigos būsena yra saitas. Pavyzdžiui, spustelėjus Vykdoma, rodomas to darbo eigos egzemplioriaus darbo eigos būsenos puslapis.
Siūlomi kiti veiksmai
Darbo eigos yra efektyvus būdas įtraukti programos logiką į "SharePoint" svetaines ir taikomąsias programas. Dabar, kai suprantate darbo eigos pagrindus, galbūt norėsite pradėti sukurdami darbo eigą. Daugiau informacijos apie darbo eigų kūrimą ir tinkinimą rasite skyriuje Taip pat žiūrėkite .
Puslapio viršus