Momentan sunteți offline, așteptați să vă reconectați la internet

Limitare a fluxului de lucru SharePoint 2013 şi performanţă în SharePoint Online și Project Online

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 3076399
INTRODUCERE
Acest articol conține informații despre limitare scenarii și limitări pentru fluxuri de lucru care utilizează tipul de platformă SharePoint 2013 flux de lucru în Microsoft SharePoint Online și Microsoft Project Online.
MAI MULTE INFORMAȚII
Pentru a afla mai multe despre limitare în SharePoint Online, accesați următorul site Web Microsoft:
Pentru a afla mai multe despre limitele de mesaj de poștă electronică pentru fluxuri de lucru SharePoint Online, accesați următorul site Web Microsoft:
3150442 Eroarea "a depășit limita zilnică de poștă electronică și de flux de lucru a fost suspendată" în SharePoint Online

Activitate de flux de lucru SharePoint 2013 poate reglementează prin două niveluri de limitare:
  • Limitare a SharePoint Online
  • Limitare a fluxului de lucru service

Limitare a fluxului de lucru service

Limitare este efectuată pentru a permite utilizarea resurselor corect. De asemenea, protejează mediul de fluxuri de lucru dăunătoare și fluxuri de lucru care nu urmați cele mai bune practici. Serviciu de flux de lucru limitare nu este controlată de SharePoint Online. Flux de lucru și SharePoint Online sunt două consolidare servicii independente, iar fiecare serviciu drosele solicitări în interesul Global service sănătate. În serviciul de flux de lucru, limitare este efectuată la nivel de domeniu de flux de lucru care se aliniază cu site-uri SharePoint Online. Limitare nu este Global contabilizate. În schimb, fiecare serviciu de back-end de flux de lucru urmărește un flux de lucru de aplicare utilizare independent. Pot exista unul sau mai multe fluxuri de lucru într-un domeniu de flux de lucru. Limitare a fluxului de lucru este dinamică și va începe periodic de aplicare flux de lucru și de flux de lucru service back-end.

Serviciul de flux de lucru, de asemenea, limitează numărul de solicitări de ieșire care poate genera o instanță unică de flux de lucru. Într-o perioadă de 24 de ore, o instanță unică de flux de lucru poate genera până la 5.000 solicitările de ieșire. După 5.000 solicitările de ieșire sunt generate într-o perioadă de 24 de ore, flux de lucru este suspendat de serviciul de flux de lucru. PaginaStare flux de lucru pentru fluxul de lucru va conține informații despre suspendat fluxului de lucru. În acest caz, balon informațiile de Stare internă va afișa următorul mesaj:
Instanță a depășit cota de solicitare de ieşire http pentru 1.00:00:00 o perioadă de marcă de timp. S-a atinge limita 5000 solicitare în <time>.</time>

Notă: <time>substituent reprezintă momentul în care a fost nevoie pentru a ajunge la limita de solicitare 5.000 pentru fluxul de lucru.</time>

Reluați instanța fluxului de lucru suspendate făcândrevinepentru fluxul de lucru sau utilizând modelul de obiect Client SharePoint flux de lucru după 24 de ore au trecut. Aceasta trebuie să aibă loc înainte de a fluxului de lucru se termină.

Dacă fluxul de lucru depășește limita de utilizare CPU,stare flux de lucru pagina pentru fluxul de lucru va conține informații despre suspendat fluxul de lucru. În acest scenariu, balonul de informații pentruStarea internva afișa următorul mesaj:
Instanța fluxului de lucru a depășit limita de utilizare CPU throttle de 00:00:01.2000000 și nu a putut fi descărcate, deoarece nu a fost persistente.

Flux de lucru suspendat instanceswill se încheie după 10 zile. Balon de informații pentruintern stare va afișa următorul mesaj în cazul în care se termină fluxul de lucru:
System.Activities.Statements.WorkflowTerminatedException: Instanța s-a mutat din starea de suspendată la starea Terminated, deoarece acesta a expirat.
Un flux de lucru încheiate în cele din urmă va fi curățate. După ce un flux de lucru încheiate curățate, acesta va afișa următorul mesaj:
Ne cerem scuze, ceva a mers prost.
Nu putem găsi acest flux de lucru. Completat instanțe se șterg automat

Domeniile de flux de lucru

Un flux de lucru domeniu este definit ca un site într-o colecție de site-ul. De exemplu, următoarele URL-ul este pentru o colecție de site-ul rădăcină și este considerat un domeniu de flux de lucru:
https://contoso.SharePoint.com/sites/rootsite
Un exemplu de un alt domeniul de flux de lucru care se află în aceeași colecție de site-ul este după cum urmează. Cu toate acestea, acest domeniu de flux de lucru este într-un subsite.
https://contoso.SharePoint.com/sites/rootsite/subsite

Ce este o solicitare?

Fluxuri de lucru SharePoint 2013 sunt construit pe modelul de programe de completare pentru SharePoint și utilizează REST API-uri pentru a interacționa cu datele SharePoint. Pentru a afla mai multe, du-te la următorul site Web Microsoft:O solicitare este un apel sosit de rețea de la serviciul de flux de lucru la un punct final SharePoint Online sau Project Online REST API. Nu există nicio diferență între tipul de solicitare sau răspuns pentru o anumită solicitare. O acțiune și activitățile componistice nu contribuie la numărul de solicitare numai dacă solicitarea implică o SharePoint 2013 REST API. De exemplu, acțiunea jurnal la Listă tabel de istoric poate genera cinci sau mai multe solicitări în timpul unei operațiuni de sănătos. De asemenea, Reîncercare logica este încorporată în fluxurile de lucru în cazul în care ceva nedorit. Acest lucru poate genera solicitări suplimentare.

Mai multe acțiuni produce cererile și solicitările pot fi minimizate utilizând cele mai bune practici. Forexample, utilizați un singur Element de listă Updateacțiune în loc de mai multe Câmp setată în elementul curent acțiune pentru a reduce numărul de solicitările de aplicare un flux de lucru și încă atinge aceleași rezultate.

Recomandări de proiectare flux de lucru

Există multe moduri de a genera multe solicitări într-un flux de lucru care pot avea ca rezultat limitare. Unele exemple generale sunt după cum urmează:
  • Un singur agresiv buclă de flux de lucru sau mai multe fluxuri de lucru agresiv buclă
  • Un flux de lucru care este asociat cu o listă sau bibliotecă, iar conținutul este fi migrat în SharePoint Online.
  • Versiunile anterioare de flux de lucru probleme care au fost corectate și care Urmărire să se execute instanțe de flux de lucru care au probleme de configurare, până când se termină fluxul de lucru
Limitare de delimitare a fluxului de lucru care este impusă de serviciul de flux de lucru ar trebui să permită tipic de flux de lucru utilizează scenarii caz. Cu toate acestea, un flux de lucru logica crește mai sofisticate, fluxul de lucru poate să depășească limitele de siguranță.

Următoarele scenarii specifice de flux de lucru va conduce la supraîncărcarea.

Scenariul 1: Un flux de lucru care bucle pentru a monitoriza pentru modificările

De exemplu, efectuaţi un element pentru actualizări în loc de aşteptare pentru un element să fie actualizate.

Scenariul 2: Folosind un flux de lucru pentru a executa algoritmi de complexe

Fluxuri de lucru sunt destinate pentru gestionarea proceselor bazate pe documente, umane și nu pentru a distribui semnificative calcul activități.

Scenariul 3: având mai multe fluxuri de lucru execută care utilizează așteptați eveniment în elementul de listă "activitate

În acest caz, fiecare flux de lucru va asculta pentru modificările din Listă tabel țintă. Dacă există numeroase fluxuri de lucru execută, fiecare flux de lucru, va trebui să reacționeze eveniment ridicat și, eventual, suna în SharePoint Online pentru a efectua unele de lucru.

Notă Acest lucru poate apărea, de asemenea, dacă există mai multe modificări într-o listă pentru care un flux de lucru este configurat să pornească atunci când un element este creat sau modificate.

Alternative pentru scenariul 1: un flux de lucru care bucle pentru a monitoriza pentru modificările

Opţiunea 1: Utilizarea SharePoint programele de completare și destinatari externi evenimente

Proiectul de flux de lucru ar trebui să fie începe și se utilizează o abordare de design diferite. Programele de completare SharePoint sau destinatari externi evenimente sunt mai potrivită pentru această activitate.

Opțiunea 2: Adăugați o acțiune pauză

Puteți îmbunătăți oarecum design fluxului de lucru adăugând o întârziere (adică, o acțiune pauză). Acest lucru ar trebui să reducă traficul generat. Cu toate acestea, ea nu modifică neregulile generală a acestui proiect.

Opțiunea 3: Utilizați "Așteptați pentru domeniul modificare în elementului curent" activitate de firmă

În loc să căutați modificările utilizând o buclă, este mai bine să utilizaţi implicit eveniment receptoare. Un flux de lucru poate fi pornit atunci când un element este creat sau modificate. Execuția mai multe instanțe de flux de lucru în loc de într-o buclă agresiv un flux de lucru este o abordare mai bine. Condițiile în fluxul de lucru pot fi configurate pentru a efectua activitate de firmă numai atunci când este necesar.


Captură de ecran din casetă de dialog Opțiuni de pornire

La un moment dat poate executa numai o singură instanță de flux de lucru de un flux de lucru.

O altă abordare este de a utiliza activitate de firmă așteptați câmp schimbarea elementului curent .

Proiectul de flux de lucru poate utiliza o coloană alegere care are mai multe valori a conduce la executarea de flux de lucru. Numai atunci când o opțiune corespunzătoare este alese de către un utilizator final va relua fluxul de lucru. Acest lucru poate împiedica buclă agresiv și instanțele inutile de flux de lucru este pornit. Fluxul de lucru se execută când elementul este pregătit în loc de executarea sau mai multe instanțe de început.

Aveți posibilitatea să monitorizați pentru mai multe valori din mai multe domenii prin utilizarea mai multor blocuri paralele. Fluxul de lucru poate așteptați pentru o anumită stare și apoi continuați să execute o anumită cale, ca în exemplul următor. (Pașii pentru a implementa această opţiune sunt incluse.)

Captură de ecran a casetei de dialog etapa 2
  1. Crearea unei variabile de tip Boolean .

    Captură de ecran din casetă de dialog Editare variabila
  2. Setați valoarea la Nr.
  3. Introduceți un bloc paralel, faceți bloc și apoi faceți clic pe Proprietăți complexe.

    Captură de ecran din casetă de dialog Proprietăți
  4. În meniul derulant, selectați variabila pe care l-ați creat în pasul 1.
  5. Introduceți două blocuri paralel în bloc inserat paralelă care are proprietatea CompletionCondition.

    Captură de ecran a setării paralel blocuri de
  6. În primul dintre cele două blocuri paralel, care este introdus în pasul 5, introduceți activității așteptați modificare câmp în elementul curent . Modificați activității, astfel încât acesta este monitorizarea o coloană alegere. Monitorizarea alegerea implicită.

    Captură de ecran de setarea paralelă blocuri
  7. Setați variabila de flux de lucru care este utilizat pentru a opri alte blocuri paralelă pentru a Da.

    Captură de ecran de setarea paralelă blocuri
  8. Repetaţi paşii 1-7 pentru celelalte valori de coloană alegere.
  9. Mutați alte părţi ale fluxului de lucru originale într-o poziție după blocuri paralele.
Când unul dintre blocuri paralel imbricate are toate activitățile executate, bloc paralelă părinte se va încheia alte activități în alte blocuri paralele. Acest lucru permite fluxul de lucru pentru a continua. Blocuri paralel imbricate sunt monitorizate de bloc paralelă părinte utilizând o variabilă.

Opțiunea 4: Pornirea unui flux de lucru SharePoint 2010 din fluxul de lucru SharePoint 2013

Utilizați tipul de platformă de flux de lucru SharePoint 2010 pentru a efectua câteva de lucru care se desfășoară tipul platformei de flux de lucru SharePoint 2013. Acest lucru poate reduce numărul de solicitări.

Mai precis, un flux de lucru SharePoint 2010 poate fi pornit pentru a monitoriza modificările câmp utilizând activitate de firmă așteptați modificare câmp elementului curent sau pentru a efectua multe alte operațiuni de bază.

Alternativă pentru scenariul 2: folosind un flux de lucru pentru a executa algoritmi de complexe

Dacă soluţia cere activități calcul semnificative, trebuie să luați în considerare dezvoltarea unui program de completare pentru SharePoint. Pentru mai multe informații, accesați următorul site Web Microsoft:

Încă mai aveți nevoie de ajutor? Accesați Comunitatea Office 365 .

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 3076399 - Ultima examinare: 05/26/2016 15:46:00 - Revizie: 10.0

Microsoft Office SharePoint Online, Microsoft Project Online

  • o365 o365e o365p o365a o365m o365022013 kbgraphxlink kbgraphic kbmt KB3076399 KbMtro
Feedback