SharePoint 2013 darbplūsmas ierobežošanas un veiktspējas SharePoint Online un Project Online

Piezīme.: Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā.

Ievads

Šajā rakstā ir sniegta informācija par ierobežošanas scenāriji un ierobežojumi darbplūsmas, kas izmanto SharePoint 2013 darbplūsmas platformu tips programmā Microsoft SharePoint Online un Microsoft Project Online.

Papildinformācija

Lai uzzinātu vairāk par ierobežošanas SharePoint Online, dodieties uz rakstu kā: izvairīties no darba droselēti vai bloķēts SharePoint Online.


Lai uzzinātu vairāk par e-pasta ziņojumu SharePoint Online darbplūsmas ierobežojumi, dodieties uz "pārsniegts ikdienas e-pasta ierobežojums un darbplūsma ir apturēta" kļūdas SharePoint Online.


SharePoint 2013 darbplūsmas darbība var regulēta, ierobežošanas divos līmeņos:

  • SharePoint Online ierobežošanas

  • Darbplūsmas pakalpojuma pieprasījumu ierobežošanas

Darbplūsmas pakalpojuma pieprasījumu ierobežošanas

Ierobežošanas tiek veikta, lai atļautu patiesās resursu lietojuma. Tas arī aizsargā vidi no kaitīgiem darbplūsmas un darbplūsmas, kas nav saskaņā ar labākajām praksēm. Darbplūsmas pakalpojuma pieprasījumu ierobežošanas nav kontrolē SharePoint Online. Darbplūsmas pakalpojuma un SharePoint Online ir neatkarīga divus pakalpojumus, un katram pakalpojumam throttles pieprasījumus interesēs kopumā pakalpojuma darbspēja. Darbplūsmu lietošanā ierobežošanas tiek veikta līmenī darbplūsmas tvērums, kas atbilst SharePoint Online vietnēm. Ierobežošanas nav globāli veidoja. Tā vietā katru darbplūsmas aizmugursistēmas pakalpojumu izseko darbplūsmas tvērumu lietošana patstāvīgi. Darbplūsmas tvērumu var būt viens vai vairāki darbplūsmas. Darbplūsmas ierobežošanas ir dinamiska un tiks reevaluated periodiski darbplūsmas tvērumu un darbplūsmas pakalpojuma atpakaļ beigās. 

Darbplūsmas pakalpojuma arī ierobežo izejošo pieprasījumu, kas var radīt vienu Darbplūsmas instances skaits. 24 stundu laikā viena darbplūsmas instances var radīt līdz 5000 izejošo pieprasījumus. Pēc 24 stundu laikā tiek veidotas 5000 izejošo pieprasījumus, darbplūsma tiek apturēta darbplūsmas pakalpojums.

Lapas Darbplūsmas statuss darbplūsmas būs iekļauta informācija par aizturēts darbplūsmu. Šajā scenārijā informāciju balona Iekšējo statuss tiek parādīts šāds ziņojums:

  • Instance ir pārsniedzis izejošais http pieprasījumu kvotas 1.00:00:00 laika periodu. 5000 pieprasījumu limits < laikā >.

    Piezīme: < laika > vietturis norāda laiku, kas bija nepieciešamas, lai sasniegtu 5000 pieprasījumu lieluma ierobežojums darbplūsma.

Jūs varat atsākt aizturēts Darbplūsmas instances, noklikšķinot uz atsākt darbplūsmas vai, izmantojot SharePoint darbplūsmas klienta objekta modeli, pēc tam, kad ir pagājis 24 stundas. Jānotiek, pirms tiek izbeigta darbplūsma.

Ja darbplūsma pārsniedz centrālā Procesora lietojums ierobežojumu, darbplūsmas lapu Darbplūsmas statuss būs iekļauta informācija par aizturēts darbplūsmu. Šajā scenārijā informāciju balona Iekšējo statuss tiek parādīts šāds ziņojums:

  • Darbplūsmas instances pārsniedza centrālā Procesora lietojums ierobežojums 00:00:01.2000000 jaudu un nevar bez slodzes, jo tas nav pastāvošs.


Aizturēts darbplūsmas instanču tiks pārtraukts pēc 10 dienas. Iekšējā statusa informāciju balons tiek parādīts šāds ziņojums, ja darbplūsma tiek pārtraukts:

  • System.Activities.Statements.WorkflowTerminatedException: Instance ir pārvietota no aizturēti valsts atlaists stāvoklī, jo tas ir beidzies.

Pārtrauktas darbplūsmas tiks beidzot tīrīšanu. Pēc tam, kad tika pārtraukta darbplūsmas tīrīšanu, tas tiek parādīts šāds ziņojums:

  • Diemžēl radās kļūda.
    Mēs nevaram atrast šo darbplūsmu. Pabeigto instanču tiek automātiski tīrīšanu

Darbplūsmas tvērumu

Darbplūsmas tvērums ir definēts kā vietni vietņu kolekcijā. Piemēram, vietrādis URL ir saknes vietņu kolekcijas un tiek uzskatīts par darbplūsmas tvērums:

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

Citu darbplūsmas tvērums, kas ir tajā pašā vietņu kolekcijā ir, piemēram, šādi. Tomēr šis darbplūsmas tvērums ir apakšvietnes.

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

Kas ir pieprasījumu?

SharePoint 2013 darbplūsmas tiek veidotas pēc pievienojumprogrammas modeļa SharePoint, un tie izmantot PĀRĒJOS API mijiedarboties ar SharePoint datiem. Lai uzzinātu vairāk, dodieties uz iepazīšanās ar SharePoint 2013 REST pakalpojums.

Pieprasījuma ir tīkla zvanu no darbplūsmas pakalpojuma SharePoint Online vai Project Online REST API galapunktu. Nav atšķirības starp pieprasījumu vai atbildi konkrētā pieprasījuma veida. Darbību un tās izveide darbības nav veicināt pieprasījumu skaits ja vien pieprasījumu ietver SharePoint 2013 REST API. Piemēram, žurnāla vēstures saraksta darbību var radīt piecas vai vairāk pieprasījumus veselīgu operācijas laikā. Arī, atkārtojiet loģiskā vērtība ir iebūvēti darbplūsmas gadījumam, ja rodas problēmas. Tas var radīt papildu pieprasījumus.

Daudzas darbības produkti pieprasījumus un pieprasījumus, izmantojot paraugprakse var minimizēt. Piemēram, var izmantot vienu Atjaunināt saraksta elementu darbību nevis vairāku darbību Iestatīt pašreizējā vienuma lauku , lai samazinātu pieprasījumus darbplūsmas tvērumu un vēl sasniegt tādus pašus rezultātus.

Darbplūsmas noformējuma ieteikumi

Ir vairāki veidi, kā ģenerēt daudz pieprasījumus darbplūsmas, kas var izraisīt ierobežošanas. Daži vispārīgi piemēri ir šādas:

  • Vienu agresīvi cikla darbplūsmas vai vairāku agresīvi looping darbplūsmām

  • Darbplūsmu, kas ir saistīta ar sarakstu vai bibliotēku, kamēr saturs ir migrēts SharePoint Online.

  • Iepriekšējo problemātisks darbplūsmas versiju, kas tika izlabotas un kas turpina darboties darbplūsmu instances, kuriem ir problemātiski konfigurācijas, kamēr darbplūsma tiek pārtraukts.

Darbplūsmas tvērums ierobežošanas, aktivizē darbplūsmas pakalpojuma ļautu tipisks darbplūsmas izmantošanas gadījumā scenārijus. Tomēr izaugsmes darbplūsmas loģikas sarežģītākas, darbplūsmu var pārsniegt droši ierobežojumi.

Specifiska darbplūsma šādus scenārijus izraisīs ierobežošanas.

1. scenārijs: Darbplūsmu, kas cilpas, lai pārraudzītu darbības izmaiņas

Piemēram, jūs varētu pārbaudīt vienuma atjauninājumus, nevis gaida vienuma ir jāatjaunina.

2. scenārijs: Izmantojot darbplūsmu izpildīt sarežģītu algoritmu

Darbplūsmas ir paredzēti pārvaldīt dokumentu vadītas, cilvēku procesus, nevis nosūtīšanas ievērojami skaitļošanas uzdevumus.

3. scenārijs: kam vairāku darbplūsmas operētājsistēma, kas izmanto darbība gaidīt notikumu saraksta elementu "aktivitātes

Šajā scenārijā, katrai darbplūsmai klausīties izmaiņas mērķa saraksta. Ja ir daudzas darbplūsmas, kas darbojas, katrai darbplūsmai būs reaģēt uz pacelta notikumu un iespējams atpakaļ Iezvanīšanās SharePoint Online, lai veiktu kādu darbu. 

Piezīme: tas var rasties, ja ir daudz izmaiņu sarakstu, kurā darbplūsma ir konfigurēta, lai sāktu, kad vienums tiek izveidots vai modificēts.

Scenārijs 1 alternatīvas: darbplūsmu, kas cilpas, lai pārraudzītu darbības izmaiņas

1. opcija: Izmantojiet SharePoint pievienojumprogrammām un ārējo notikumu saņēmējus

Būtu reevaluated darbplūsmu veidošana un citu noformējuma pieeja būtu jāizmanto. SharePoint pievienojumprogrammas vai ārēju notikumu saņēmējus ir vairāk piemērotas šo uzdevumu.

2. risinājums: Pauze darbības pievienošana

Darbplūsmas noformējuma var uzlabot nedaudz, pievienojot aizkavi (t.i., pauze darbību). Tas būtu samazināt trafiku, kas tiek ģenerēts. Taču tas nemaina vispārējo trūkumus šo dizainu.

3. risinājums: Izmantojiet "Gaidīt par lauka mainīšana programmā pašreizējā vienuma" darbībām

Tā vietā, lai meklē izmaiņas, izmantojot cilpa, ir ieteicams izmantot noklusējuma notikumu saņēmējus. Varat sākt darbplūsmu, kad vienums tiek izveidots vai modificēts. Izpildot vairākas darbplūsmas instances, nevis opciju, ka viena darbplūsma agresīvi ciklā ir labāka pieeja. Darbplūsmas nosacījumi var konfigurēt, lai veiktu darbu tikai tad, ja tas ir nepieciešams.

Sākšanas opcijas dialoglodziņā

Tikai viena darbplūsma Darbplūsmas instances var darboties noteiktā laika brīdī. 

Cita pieeja ir jāizmanto darbība gaidīt izmaiņas pašreizējā vienuma lauku

Darbplūsmas noformējums varat izmantot izvēles kolonnas, kurā ir vairākas vērtības vadīt darbplūsmas izpilde. Tikai tad, ja tiešais lietotājs ir izvēlējies atbilstošo opciju tiks darbplūsmas CV. Tas var neļaut agresīvi cikla un nevajadzīgas darbplūsmu instances tiek startēta. Darbplūsmas izpilda, kad vienums ir gatava, nevis izpildes vai dibināt vairākas tās instances.

Jūs varat kontrolēt vairākas vērtības no vairākiem laukiem, izmantojot vairākus paralēlo bloku. Darbplūsmas var gaidīt noteikts režīms un pēc tam turpiniet izpildīt uz leju pašreizējā ceļā, kā tas redzams šajā piemērā:

  1. Izveidot Būla tipa mainīgais.

    Dialoglodziņš Rediģēt mainīgo

  2. Iestatiet vērtību .

  3. Ievietojiet paralēlais bloks, ar peles labo pogu noklikšķiniet uz bloķēt un pēc tam noklikšķiniet uz Papildu rekvizīti.

    Dialoglodziņa Rekvizīti

  4. Nolaižamajā izvēlnē atlasiet mainīgo, ko izveidojāt, veicot 1. darbību.

  5. Ievietojiet ievietoto paralēlā bloka rekvizīts CompletionCondition importējamajiem divi paralēli bloki.

  6. Pirmajā divi paralēlo bloki, kuru ievietojāt, veicot 5. darbību, ievietojiet darbība gaidīt izmaiņas pašreizējā vienuma laukā . Mainiet darbības, lai to pārrauga izvēles kolonnā. Nevar pārraudzīt noklusējuma izvēle.

  7. Iestatīt darbplūsmas mainīgo, kas tiek izmantots, lai pārtrauktu citu paralēlo bloku uz .

  8. Atkārtojiet 1.-7. darbību citas izvēles kolonnas vērtības.

  9. Pārvietotu visu pārējo sākotnējā darbplūsmas vietu pēc paralēlo blokus.

Ja vienam ligzdotas paralēlo bloki ir visas savas darbības izpildīts, vecākobjekta paralēlā bloka beigsies paralēlo bloki citas darbības. Tas ļauj darbplūsmai turpināt. Ligzdotas paralēlo bloki uzrauga vecākelementa paralēlais bloks, izmantojot mainīgais.

4. iespēja: SharePoint 2010 darbplūsmas sākšana no SharePoint 2013 darbplūsma

SharePoint 2010 darbplūsmas platformas tips var izmantot, lai veiktu daļu darba, kas SharePoint 2013 darbplūsmas platformu tipa veikšanu. Tas var samazināt pieprasījumu skaits.

Konkrēti, var sākt SharePoint 2010 darbplūsmu, pārraudzīt lauka izmaiņas, izmantojot gaidīt izmaiņas laukā pašreizējā vienuma aktivitātē vai veiktu daudzas citas pamata darbības.

Alternatīva 2 scenārijs: izpildīt sarežģītu algoritmu, izmantojot darbplūsmas

Ja jūsu risinājums prasa ievērojami skaitļošanas uzdevumu, jums vajadzētu apsvērt SharePoint izstrādes pievienojumprogrammas. Lai iegūtu papildinformāciju, dodieties uz SharePoint pievienojumprogrammas.


Vai tomēr nepieciešama palīdzība? Dodieties uz Microsoft Kopienas.

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×