Omezení pracovního postupu Sharepointu 2013 a výkonu v Sharepointu Online a Project Online

Poznámka: Snažíme se pro vás co nejrychleji zajistit aktuální obsah nápovědy ve vašem jazyce. Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát ve spodní části této stránky vědět, jestli vám informace v článku pomohly? Pokud byste se rádi podívali na jeho anglickou verzi, najdete ji tady.

Úvod

Tento článek obsahuje informace o omezení scénářů a omezení pracovních postupů, které používají typ platformy pracovního postupu Sharepointu 2013 v Microsoft Sharepointu Online a Microsoft Project Online.

Další informace

Další informace o omezení v Sharepointu Online, přejděte na téma Jak se: Vyhněte se získáním omezena nebo blokované v Sharepointu Online.


Další informace o limitech e-mailové zprávy pracovních postupů Sharepointu Online, přejděte na "překročil denní limit e-mailu a pracovní postup bylo pozastavené" Chyba ve službě SharePoint Online.


Činnosti pracovního postupu Sharepointu 2013 můžete řídí dvě úrovně omezení:

  • SharePoint Online omezení

  • Omezení služby pracovního postupu

Omezení služby pracovního postupu

Omezení za účelem povolení pro používání veletrhu zdrojů. Také chrání prostředí před nebezpečnými pracovní postupy a pracovních postupů, které nechcete používaly osvědčené postupy. Omezení služby pracovního postupu není řízené pomocí Sharepointu Online. Pracovní postup služby a služby SharePoint Online dvou nezávisle na službu, a každou službu omezení požadavky v zájmu celkové stav služby. Ve službě pracovní postup omezení probíhá na úrovni pracovního postupu obor, zarovná s weby Sharepointu Online. Omezení nepočítá globálně. Místo toho každé služby back-end pracovního postupu ke sledování použití pracovního postupu obor nezávisle na sobě. Obor pracovní postup může být jeden nebo více pracovních postupů. Omezení pracovního postupu je dynamické a bude znovu vyhodnocena pravidelně tak, že oboru pracovního postupu a back-end pracovní postup služby. 

Pracovní postup služby také omezuje počet odchozí požadavky, které mohou generovat jeden pracovní postup instance. V 24 hodin jeden pracovní postup instance generovat až 5 000 odchozích požadavků. Až 5 000 odchozích požadavků vygenerují na 24 hodin, se službou pracovního postupu pozastaví pracovní postup.

Na stránce Stav pracovního postupu pro pracovní postup bude obsahovat informace o pozastaveném pracovního postupu. V tomto scénáři bublině informace pro Interní stavu se zobrazí následující zpráva:

  • Instanci má překročení kvóty žádost o odchozí http pro 1.00:00:00 časové období. Limit 5000 žádost dosáhl < včas >.

    Poznámka: < čas > zastupuje doby trvání kontaktovat limit 5 000 žádost o pracovní postup.

Instanci pracovního postupu pozastavené vrátíte klepnutím na tlačítko Obnovit pracovního postupu nebo pomocí objektového modelu klienta pracovního postupu SharePoint po 24 hodinách uplynou. To musí spadat před ukončením pracovního postupu.

Pokud pracovní postup překračuje limit využití procesoru, na stránce Stav pracovního postupu pro pracovní postup bude obsahovat informace o pozastaveném pracovního postupu. V tomto scénáři bublině informace pro Interní stavu se zobrazí následující zpráva:

  • Instanci pracovního postupu překročení limitu využití procesoru omezení 00:00:01.2000000 a nebylo možné uvolnit, protože nebyla trvalá.


Instance pracovních postupů pozastavené bude ukončena po 10 dnů. Bublině informace pro Interní stavu se zobrazí následující zpráva, pokud je pracovní postup ukončen:

  • System.Activities.Statements.WorkflowTerminatedException: Instance byl přesunut z stavu Suspended ukončeno státu, protože vypršela.

Ukončení pracovního postupu se postupně vyčistit. Po ukončení pracovního postupu je vyčistit, zobrazí se následující zpráva:

  • Je nám líto, ale něco se nepovedlo.
    Nebyl nalezen tento pracovní postup. Dokončené instance se automaticky vyčistí

Obory pracovního postupu

Pracovní postup rozsah je definován jako webů v kolekci webů. Například následující adresu URL pro kořenové kolekce webů a je považován za obor pracovního postupu:

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

Zde je například jiného oboru pracovního postupu, který je ve stejné kolekce webů. Tento obor pracovního postupu je však v podřízený web.

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

Co je žádost o?

Pracovní postupy Sharepointu 2013 jsou založeny na doplňky modelu pro SharePoint a používají rozhraní REST API pro práci s daty serveru SharePoint. Další informace, přejděte na Seznámení s aplikací služby SharePoint 2013 REST.

Žádost o je síťové volání z pracovního postupu služby SharePoint Online nebo Project Online REST API koncový bod. Není žádný rozdíl mezi druh žádosti o nebo odpověď na žádost o dané. Akce a vytváření aktivity není přispívat na funkci Počet žádost o Pokud žádost zahrnuje rozhraní REST API SharePoint 2013. Akce seznamu protokolu historie například může způsobit pět nebo více požadavků během operace správný. Logika opakování navíc je integrovaná pracovních postupů v případě, že dojde k chybě. Další požadavky to můžete generovat.

Mnoho akce plodiny žádosti a žádosti o můžete minimalizovaného pomocí doporučené postupy. Můžete například pomocí jednoho akce Aktualizovat položku seznamu místo více akce Nastavit pole v aktuální položce omezit počet žádosti tak, že oboru pracovního postupu a ještě dosáhnout stejných výsledků.

Pracovní postup návrhu doporučení

Generování spousty požadavky v pracovním postupu, který může mít za následek omezení mnoha různými způsoby. Hlavní příklady následujícím způsobem:

  • Jediný agresivní opakování pracovního postupu nebo více agresivní opakování pracovních postupů

  • Pracovní postup přidružený k seznamu nebo knihovně během obsah je migrací do služby SharePoint Online.

  • Předchozí problematický pracovní postup verze, které byly opravit a který nadále pracovat instance pracovních postupů, které mají problematický konfigurace až do ukončení pracovního postupu.

Pracovní postup obor omezení, která je nevynucují službou pracovního postupu by měla umožnit scénáře případu použití typický pracovní postup. Však narůstající složitější logika pracovního postupu můžete nesmí překročit bezpečných limitů.

V následujících scénářích konkrétní pracovní postup také povede omezení.

Scénář 1: Pracovní postup, který cykly ke sledování změn

Je třeba zkontrolovat položky aktualizací místo čeká se na položku, kterou chcete aktualizovat.

Scénář 2: Použití pracovního postupu provést složité algoritmů

Pracovní postupy slouží ke správě procesů dokumentu řízené úsilím, lidí a nechcete odesílat významné výpočetní úkoly.

Scénář 3: S více spuštěny pracovní postupy, které používají čekat na událost v seznamu položku "aktivity

V tomto scénáři bude přehrávat každý pracovní postup pro změny v cílovém seznamu. Pokud existuje více postupů spuštěných, každý pracovní postup muset reagovat na události vystouplé a případně zavoláte zpět do služby SharePoint Online k provedení některých práce. 

Poznámka: to může dojít pokud existuje více změn do seznamu, pro kterou pracovního postupu nakonfigurovaný tak, aby spouštěly vytvořené nebo změněné položky.

Alternativy k scénář 1: pracovní postup, který cykly ke sledování změn

Možnost 1: Pomocí Sharepointových s doplňky externí příjemce a událostí

Znovu vyhodnocena návrh pracovního postupu a bude použito přístup jiný vzhled. Doplňky SharePoint nebo příjemce externí událost jsou vhodnější pro daný úkol.

Možnost 2: Přidání akce pozastavit

Návrh pracovního postupu můžete vylepšit poněkud přidáním zpoždění (to znamená akce pozastavit). To měli snížit přenosy vygenerovaný. Však nezmění celkové nedostatky tohoto návrhu.

Možnost 3: Použití aktivity "Čekat pro pole změnit v aktuální položce"

Místo hledání změn pomocí smyčku, je lepší používat výchozí události příjemce. Pracovní postup může být spuštěn při vytvořené nebo změněné položky. Provedením několika instancí pracovního postupu takže není nutné jeden pracovní postup agresivní cyklu je lepší přístup. K provedení práce pouze v případě, že není potřeba je možné konfigurovat podmínky uvedené v pracovním postupu.

Dialogové okno Možnosti spuštění

V daném okamžiku lze spustit pouze jeden pracovní postup instanci pracovního postupu. 

Další možností je používat aktivitu počkat pole změnu v aktuální položce

Návrh pracovního postupu můžete použít volba sloupce s více hodnotami řídit spuštění pracovního postupu. Pouze v případě, že na příslušnou možnost je vybráno tím koncový obnoví pracovního postupu. To můžete zabránit agresivní opakování a instance pracovního postupu nepotřebných bude spuštěn. Pracovní postup spustí, pokud je připraven místo provádění nebo od několika instancích spuštěných položka.

Více hodnot z více polí můžete sledovat pomocí několika paralelní bloky. Pracovní postup můžete čekat specifické stát a potom pokračujte provést dolů dané cestě, jako v následujícím příkladu:

  1. Vytvoření Boolean proměnné typu.

    Dialogové okno Upravit proměnnou

  2. Nastavte hodnotu na hodnotu Ne.

  3. Vložit paralelní blok, klikněte pravým tlačítkem myši blok a potom klikněte na Upřesnit vlastnosti.

    Dialogové okno Vlastnosti

  4. V rozevíracím seznamu vyberte proměnné, kterou jste vytvořili v kroku 1.

  5. Vložte dva paralelní bloky vložený obsahující vlastnost CompletionCondition paralelního bloku.

  6. V první dva paralelní bloky, které jste vložili v kroku 5 vložte aktivity čekat na změnu pole v aktuální položce . Změna aktivity tak, že je sledování volba sloupce. Sledování Volba výchozí.

  7. Nastavte proměnnou pracovního postupu, který slouží k ukončení vyberte paralelní bloky na hodnotu Ano.

  8. Opakujte kroky 1 až 7 pro volbu sloupce hodnoty ostatních.

  9. Po paralelní bloky přesunete další části původní pracovního postupu na místo.

Po jeho aktivity spouštět jednu vnořené paralelní bloků paralelní blok nadřazené skončí jinou práci v dalších paralelní bloků. Díky pracovního postupu. Vnořené paralelní bloky jsou kontroloval paralelní blok nadřazené s použitím proměnné.

Možnost 4: Spuštění pracovního postupu Sharepointu 2010 v pracovním postupu Sharepointu 2013

Typ platformy pracovního postupu Sharepointu 2010 můžete použít k provedení některých práce, pomocí kterého provádíte typ platformy pracovního postupu Sharepointu 2013. To můžete omezit počet žádosti.

Pracovní postup Sharepointu 2010 může být konkrétně spuštěn ke sledování změn pole pomocí čekat na změnu pole v aktuální položce aktivity nebo k provádění mnoha základních operací.

Alternativy scénář 2: použití pracovního postupu provést složité algoritmů

Pokud řešení vyžaduje významné výpočetní úkoly, měli byste zvážit vývojem doplňku pro SharePoint. Další informace najdete v Sharepointu s doplňky.


Potřebujete další pomoc? Přejděte na Komunitu Microsoftu.

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×