"SharePoint 2013" darbo eigos ribojimą ir veikimo "SharePoint Online" ir "Project Online

Pastaba: Norėtume jums kuo greičiau pateikti naujausią žinyno turinį jūsų kalba. Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Gal galite šio puslapio apačioje mums pranešti, ar informacija buvo naudinga? Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip patogia nuoroda.

Įžanga

Šiame straipsnyje pateikiama informacija apie ribojimą scenarijai ir apribojimus darbo eigas, naudokite "Microsoft SharePoint Online" ir "Microsoft Project Online" SharePoint 2013 "darbo eigos platformos tipą.

Daugiau informacijos

Norėdami sužinoti daugiau apie ribojimą "SharePoint Online", eikite į kaip: išvengti gauti throttled arba "SharePoint Online" blokuojamų.


Norėdami sužinoti daugiau apie elektroninio pašto pranešimą "apribojimai" SharePoint Online darbo eigas, eikite į "dienos elektroninio pašto limitą viršijo ir darbo eiga sulaikyta" klaida "SharePoint Online".


"SharePoint 2013" darbo eigos veiklos gali būti reguliuoja ribojimą du lygius:

  • SharePoint Online ribojimą

  • Darbo eigos tarnybos ribojimą.

Darbo eigos tarnybos ribojimą.

Pristabdyta atliekama įvesti teisingą išteklių naudojimą. Jis taip pat saugo aplinką nuo žalingų darbo eigos ir darbo eigos, kurios nėra kuriami pagal geriausią praktiką. Darbo eigos tarnybos ribojimą nėra kontroliuoja SharePoint Online. Darbo eigos tarnybos "ir" SharePoint Online yra dviejų nepriklausomų paslaugų, ir kiekvienai paslaugai throttles užklausas siekiant bendra tarnybos sveikata. Darbo eigos tarnyboje ribojimą atliekamas darbo eigos aprėpties lygį, kad išlygiuoja "SharePoint Online" svetainėse. Užklausų ribojimo nėra visuotinai dalis. Vietoj to, kiekvieno darbo eigos vidinės paslaugos sekama sritis darbo eigos naudojimas atskirai. Darbo eigos sritis gali būti viena ar daugiau darbo eigas. Darbo eigos ribojimą yra dinamiškas ir bus perkainotas periodiškai darbo eigos sritį ir darbo eigos tarnybos galutinio. 

Darbo eigos tarnybos taip pat apribojimus siuntimo užklausose galite sugeneruoti viena darbo eigos egzempliorių skaičius. Per 24 valandas, viena darbo eigos egzempliorių galite sugeneruoti iki 5 000 siuntimo užklausose. Po 5 000 siuntimo užklausose generuojami per 24 valandas, darbo eiga yra laikinai sustabdyta darbo eigos tarnybos.

Darbo Eigos būsenos puslapį darbo eigos bus pateikiama informacija apie sustabdytos darbo eigą. Tokiu atveju informacijos debesėlį Vidaus būsenos bus rodomas šis pranešimas:

  • Egzemplioriaus viršijo siuntimo http užklausą kvotos į 1.00:00:00 laikotarpį. 5000 užklausų riba pasiekė < laiku >.

    Pastaba: < laiko > rezervavimo metu, šis procesas užtruko iki 5 000 užklausą apribojimas savo darbo eigą.

Galite atnaujinti sustabdytos darbo eigos egzempliorių, spustelėdami atnaujinti darbo eigos arba naudodami SharePoint darbo eigos kliento objekto modelį po 24 valandų. Tai turi būti prieš darbo eigos nutraukiamas.

Jei darbo eiga viršija leistiną CPU naudojimas, darbo Eigos būsenos puslapį darbo eigos bus pateikiama informacija apie sustabdytos darbo eigą. Tokiu atveju informacijos debesėlį Vidaus būsenos bus rodomas šis pranešimas:

  • Darbo eigos egzempliorių viršijo droselio 00:00:01.2000000 CPU naudojimas ribą ir negali būti apkrovos, nes nebuvo išliekantis.


Sustabdytas darbo eigos egzempliorių, bus galima nutraukti po 10 dienų. Informacijos debesėlį Vidinė būsena bus rodomi šį pranešimą, jei darbo eiga nutraukiamas:

  • System.Activities.Statements.WorkflowTerminatedException: Egzempliorius buvo perkeltas iš suspenduota, kurioje atleista būsena, nes baigėsi.

Nutraukti darbo eigą bus galiausiai išvalytas. Po to, kai nutraukti darbo eigos yra išvalytas, jis bus rodomas šis pranešimas:

  • Atsiprašome, kažkas ne taip.
    Negaliu rasti tos darbo eigos. Užbaigta atvejų automatiškai išvalyti

Darbo eigos aprėptis

Darbo eigos aprėptis apibrėžiama kaip svetainių rinkinio svetainę. Pavyzdžiui, toliau pateiktą URL šakninio svetainių rinkinio ir yra laikomas darbo eigos sritis:

    https://contoso.SharePoint.com/sites/rootsite

Pavyzdys, kitos darbo eigos apimtis yra pačiame svetainių rinkinyje yra taip. Tačiau ši darbo eiga aprėptis yra antrinėje svetainėje.

https://contoso.SharePoint.com/sites/rootsite/subsite

Kas yra prašymas?

"SharePoint 2013" darbo eigos remiasi priedai modelį, skirtos "SharePoint", ir jie naudoja REST API bendrauti su "SharePoint" duomenų. Norėdami sužinoti daugiau, eikite į Susipažinkite su "SharePoint 2013 REST" tarnybą.

Užklausoje yra tinklo skambučio iš darbo eigos tarnybos SharePoint Online "arba" Project Online REST API tašką. Nėra skirtumo tarp rūšies užklausą arba pateiktas prašymas atsakymą. Veiksmo ir kurdamas veiklą nėra prisidėti prie užklausų skaičius, išskyrus atvejus, kai prašymas susijęs su "SharePoint 2013" REST API. Pvz., žurnalą retrospektyvos sąrašo veiksmų gali generuoti penkis ar daugiau užklausų sveiką operacijos metu. Be to, siuntimo logika kuriama į darbo eigas, jei kas nors negerai. Tai gali sukelti papildomų užklausų.

Daug veiksmų pateikti užklausas ir užklausas galima minimizuoti naudojant geriausią praktiką. Pavyzdžiui, galite naudoti veiksmą Naujinti sąrašo elementą vietoj kelių Nustatyti dabartinio elemento lauką veiksmų sumažinti užklausų pateikimo darbo eigos sritis, arba dar gauti tą patį rezultatą.

Darbo eigos kūrimo patarimai

Yra daug būdų generuoti daug užklausų darbo eigą, kuri gali lemti ribojimą. Bendra pavyzdžiai yra tokie:

  • Vienas agresyviai padarę darbo eigos arba kelių agresyviai looping darbo eigas

  • Darbo eigą, kuri yra susieta su į sąrašą arba biblioteką, o turinys perkeliamas į SharePoint Online.

  • Ankstesnių problemų darbo eigų versijų, nebuvo pakeista, ir kad toliau vykdyti darbo eigos egzempliorių, kad turite problemų konfigūraciją, kol darbo eiga yra.

Darbo eigos sritį ribojimą, kad būtų vykdomas darbo eigos tarnybos turėtų būti įprastos darbo eigos naudojimo scenarijai. Tačiau augant sudėtingesnių logika darbo eigą, darbo eigos gali viršyti saugių ribų.

Taip pat šių konkrečių darbo eigos scenarijų rezultatas bus ribojimą.

1 scenarijus: Darbo eigą, kuri ciklai stebėti pakeitimus

Pavyzdžiui, galite patikrinti elemento naujinimų, o ne laukia elemento atnaujinti.

2 scenarijus: Naudojant darbo eigos įvykdyti sudėtingus algoritmus

Darbo eigos yra skirtas tvarkyti dokumentų kiekį, žmogaus procesus, o ne išsiųsti labai skaičiavimo užduočių.

3 scenarijus: kelių darbo eigos veikia, naudojančios laukti įvykio sąrašo elementą, kad "veikla

Tokiu atveju kiekvienai darbo eigai bus Klausyti paskirties sąrašo pakeitimus. Jei yra daug darbo eigų, kuriame veikia, kiekvienai darbo eigai turės reaguoti į pakelta įvykį ir galbūt skambinti į SharePoint Online atlikti tam tikrą darbą. 

Pastaba: taip pat gali įvykti, jei yra daug pokyčių į sąrašą, kurio darbo eigą yra sukonfigūruota prasidėti, kai elementas yra sukurtas arba pakeistas.

Alternatyvos 1 scenarijus: darbo eigą, kuri ciklai stebėti pakeitimus

1 būdas: Naudokite "SharePoint" papildiniai ir išorinių įvykių priėmimo priemones

Darbo eigos dizaino turėtų būti perkainotas ir skirtingų dizaino metodas turėtų būti naudojamas. SharePoint priedus ar išorinių įvykių priėmimo priemones yra labiau tinkama šią užduotį.

2 būdas: Pristabdyti veiksmo įtraukimas

Galite pagerinti darbo eigos dizaino šiek tiek įtraukiant atidėjimo (tai yra pristabdyti veiksmų). Tai turėtų sumažinti srautas, kuris sukuriamas. Tačiau nekeičia šio projekto bendrą trūkumų.

3 būdas: Naudokite "Palaukite, lauke Keisti į dabartinio elemento" veikla

Užuot ieškoti naudojant kartojama pakeitimus, tai geriau naudoti numatytąjį įvykių priėmimo priemones. Galite paleisti darbo eigą, kai elementas yra sukurtas arba pakeistas. Vykdyti kelių darbo eigos egzempliorių, vietoj to, kad viena darbo eiga yra griežti cikle yra geriau požiūris. Sąlygų, esančių darbo eigą galima sukonfigūruoti dirbti tik tada, kai reikia.

Pradžios parinktys dialogo langas

Tik viena darbo eiga darbo eigos egzemplioriaus gali veikti tam tikru laiku. 

Kitas būdas yra naudoti veiklą laukti lauko keitimo dabartiniame elemente

Darbo eigos dizaino galite pasirinkti stulpelį, kuriame yra skatinti darbo eigos vykdymo kelias reikšmes. Tik tada, kai galutinis vartotojas yra pasirenka atitinkamą parinktį pradedamas darbo eigą. Tai galite padaryti griežti padarę ir nereikalingų darbo eigos egzempliorių, nebūtų galima paleisti. Darbo eigos vykdo, kai elementas yra pasirengusi vietoj vykdyti arba pradedant kelis egzempliorius.

Kelių reikšmių iš kelių laukų galite stebėti naudojant kelių lygiagrečiai blokus. Darbo eigą galite palaukti, kol konkreti valstybė ir toliau vykdyti nurodytą kelias, kaip šiame pavyzdyje:

  1. Kurti Bulio logikos tipo kintamajame.

    Dialogo lange Redaguoti kintamųjų

  2. Nustatykite reikšmę kaip ne.

  3. Lygiagretaus bloko įterpimas, dešiniuoju pelės mygtuku spustelėkite blokas, ir tada spustelėkite Išplėstinės ypatybės.

    Dialogo langas Ypatybės

  4. Išplečiamajame sąraše pasirinkite kintamasis, kurį sukūrėte atlikdami 1 veiksmą.

  5. Įterpkite du lygiagrečiai blokai įterptų lygiagretaus bloko, kuriame yra lygiagretaus ypatybė.

  6. Visų pirma du lygiagrečiai blokai įterpti su atliekant 5 veiksmą, įterpti veiklą laukti lauko keitimo dabartiniame elemente . Pakeiskite veikla, kad jis stebi pasirinkti stulpelį. Aš stebėti numatytasis pasirinkimas.

  7. Nustatyti darbo eigos kintamąjį galima sustabdyti kitų lygiagrečiai blokai taip.

  8. Kitų pasirinkimas stulpelio reikšmes, pakartokite 1 – 7 veiksmus.

  9. Perkelti kitose originalus darbo eigą į vietą po lygiagrečiai blokai.

Kai vieną iš įdėtųjų lygiagrečiai blokai turi savo veikloje įvykdytas, pirminės lygiagretaus bloko baigsis kitus procesus lygiagrečiai blokai. Tai leidžia darbo eigą ir toliau. Įdėtųjų lygiagrečiai blokų kontroliuoja pirminę lygiagretaus bloko naudojant kintamasis.

4 būdas: "SharePoint 2010" darbo eigos Pradžia nuo "SharePoint 2013" darbo eiga

Atlikti dalis darbo, SharePoint 2013 darbo eigos platformą tipas yra atlikti, galite naudoti "SharePoint 2010" darbo eigos platformos tipas. Tai gali sumažinti užklausų skaičius.

Būtent, "SharePoint 2010" darbo eigą galima pradėti stebėti lauke keitimus naudodami laukti lauko keitimo dabartiniame elemente veikloje arba atlikti kitus pagrindinius veiksmus.

Alternatyva nei 2 scenarijus: vykdyti sudėtingus algoritmus naudojant darbo eigą

Jeigu jūsų sprendimas reikalauja labai skaičiavimo užduočių, turite atsižvelgti į kūrimo priedą, skirtos "SharePoint". Norėdami gauti daugiau informacijos, eikite į SharePoint priedus.


Vis dar reikia pagalbos? Eikite į " Microsoft Community".

Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×