Jesteś obecnie w trybie offline. Czekamy na ponowne połączenie z Internetem.

Ograniczanie przepływu pracy programu SharePoint 2013 i wydajności w trybie Online programu SharePoint i Project Online

WAŻNE: Ten artykuł został przetłumaczony przy użyciu oprogramowania firmy Microsoft do tłumaczenia maszynowego i może być poprawiony przy użyciu technologii Community Translation Framework (CTF). Firma Microsoft udostępnia artykuły tłumaczone maszynowo, poprawione przez społeczność, a także tłumaczone przez tłumaczy profesjonalnych, aby zapewnić dostęp do wszystkich artykułów w bazie wiedzy w wielu językach. Artykuły tłumaczone maszynowo i poprawione mogą zawierać błędy pisowni, składniowe i gramatyczne. Firma Microsoft nie ponosi odpowiedzialności za żadne nieścisłości, błędy ani szkody spowodowane przez niepoprawne tłumaczenia zawartości ani przez korzystanie z niej przez klientów. Więcej o strukturze CTF: http://support.microsoft.com/gp/machine-translation-corrections/pl.

Anglojęzyczna wersja tego artykułu to: 3076399
WPROWADZENIE
W tym artykule znajdują się informacje dotyczące ograniczania przepustowości scenariusze dla przepływów pracy, które używają typu platformy SharePoint 2013 przepływu pracy w programie Microsoft SharePoint Online i Microsoft Project Online.
WIĘCEJ INFORMACJI
Aby dowiedzieć się więcej na temat ograniczania w dokumentacji Online programu SharePoint, przejdź do następującej witryny firmy Microsoft:
Aby dowiedzieć się więcej na temat limitów wiadomości e-mail dla przepływów pracy z programu SharePoint w trybie Online, przejdź do następującej witryny firmy Microsoft:
3150442 Błąd "dzienny limit wiadomości e-mail został przekroczony i zostało zawieszone przepływu pracy" w dokumentacji Online programu SharePoint

Działanie przepływu pracy programu SharePoint 2013 może być regulowane przez ograniczanie dwa poziomy:
  • Ograniczanie Online programu SharePoint
  • Ograniczanie usług przepływu pracy

Ograniczanie usług przepływu pracy

Ograniczanie jest wykonywane zezwalająca na użycie zasobów sprawiedliwe. Chroni także środowiska od szkodliwych przepływy pracy i przepływów pracy, które nie przestrzegają najlepszych praktyk. Ograniczanie usług przepływu pracy nie jest kontrolowana przez Online programu SharePoint. Usługa przepływu pracy i SharePoint Online są dwie niezależne usługi i każdej usługi przepustnice żądań w interesie ogólnej usługi zdrowotne. W usłudze przepływu pracy ograniczanie jest wykonywane na poziomie zakresu przepływu pracy, dopasowanego do witryn programu SharePoint w trybie Online. Ograniczanie globalnie nie jest uwzględniany dla. Zamiast tego każdej usługi zaplecza przepływ pracy śledzi użycie zakresu przepływu pracy niezależnie od siebie. Zakres przepływu pracy może być jeden lub więcej przepływów pracy. Ograniczanie przepływu pracy jest dynamiczne i będzie można okresowo reevaluated przez zakres przepływu pracy i usługi workflow back-end.

Usługa przepływu pracy ogranicza również liczbę żądań wychodzących, które mogą generować wystąpienie jednego przepływu pracy. W okresie 24-godzinnym wystąpienie jednego przepływu pracy można wygenerować do 5 000 żądań wychodzących. Po wygenerowaniu 5000 wychodzących żądań w okresie 24-godzinnym, przepływ pracy jest zawieszone przez usługę przepływu pracy. StronęStan przepływu pracy dla przepływu pracy będzie zawierać informacje o zawieszonych przepływu pracy. W tym scenariuszu bubble informacji o Stan wewnętrzny wyświetli następujący komunikat:
Wystąpienie przekroczyła przydział żądania http wychodzących dla 1.00:00:00 okres czasu. Osiągnięto limit 5000 żądania <time>.</time>

Uwaga: <time>symbol zastępczy reprezentuje czas, jaki zajęło do osiągnięcia limitu 5000 żądania dla przepływu pracy.</time>

Wystąpienie zawieszone przepływu pracy można wznowić, klikając przyciskwznowieniaprzepływu pracy lub przy użyciu modelu obiektów klienta przepływu pracy programu SharePoint po upływie 24 godzin. Musi to nastąpić przed zakończeniem przepływu pracy.

Jeśli przepływ pracy przekracza limit wykorzystania Procesora,Stan przepływu pracy strona dla przepływu pracy będzie zawierać informacje o zawieszonych przepływu pracy. W tym scenariuszu bubble informacji oStan wewnętrznywyświetli następujący komunikat:
Wystąpienie przepływu pracy przekroczył limit przepustnicy 00:00:01.2000000 obciążenie Procesora i może nie można zwolnić, ponieważ nie było otoka.

Zawieszone przepływu pracy instanceswill wygasnąć po 10 dniach. Bąbelkowy informacjistan wewnętrzny wyświetli następujący komunikat, jeśli przepływ pracy zostanie zakończony:
System.Activities.Statements.WorkflowTerminatedException: Wystąpienie został przeniesiony z stanie zawieszone do stanu ponieważ wygasł.
Zakończone przepływu pracy po pewnym czasie zostaną oczyszczone. Po zakończonym przepływu pracy jest czyszczona, wyświetli się następujący komunikat:
Przepraszamy wystąpił błąd.
Nie możemy znaleźć tego przepływu pracy. Ukończone wystąpienia są automatycznie czyszczone

Zakresy przepływu pracy

Zakres przepływu pracy jest zdefiniowana jako witryny w zbiorze witryn. Na przykład następujący adres URL jest dla głównego zbioru witryn i jest uważany za zakres przepływu pracy:
https://contoso.SharePoint.com/Sites/rootsite
Przykładem innego zakresu przepływu pracy, który znajduje się w tym samym zbiorze witryn jest w następujący sposób. Ten zakres przepływu pracy jest jednak w podwitrynie.
https://contoso.SharePoint.com/Sites/rootsite/Subsite

Co to jest żądanie?

Przepływy pracy programu SharePoint 2013 bazują na modelu dodatki programu SharePoint i używają interfejsów API POZOSTAŁEJ do interakcji z danymi programu SharePoint. Aby dowiedzieć się więcej, przejdź do następującej witryny firmy Microsoft:Żądanie jest wywołania sieci usługa przepływu pracy programu SharePoint w trybie Online lub interfejsu API usługi REST Online projektu punktu końcowego. Nie ma żadnej różnicy między rodzaju żądania lub odpowiedzi dla danego żądania. Akcja i tworzenie działalności nie przyczyniają się do licznik żądania o ile wniosek obejmuje interfejs API programu SharePoint 2013 odpoczynku. Na przykład akcja Zarejestruj na liście historii może generować pięć lub więcej żądań podczas operacji Zdrowy. Ponadto Logika ponawiania jest wbudowana w przepływy pracy, w przypadku, gdy coś pójdzie nie tak. Może to wygenerować dodatkowe żądania.

Wiele działań produkować żądań i żądania można zminimalizować przy użyciu najlepszych praktyk. Na przykład umożliwia jednej akcji Aktualizuj element listyzamiast wielu akcji Ustaw pole w bieżącym elemencie zmniejszyć liczbę wniosków składanych przez zakres przepływu pracy i jeszcze osiągnąć ten sam efekt.

Przepływ pracy projektowania zalecenia

Istnieje wiele sposobów, aby wygenerować wiele żądań w przepływie pracy, które mogą spowodować ograniczenie. Niektóre przykłady ogólne są następujące:
  • Pojedynczy agresywnie pętli przepływu pracy lub wiele przepływów pracy agresywnie pętli
  • Przepływ pracy, który jest skojarzony z listy lub biblioteki, a zawartość jest migrowany do programu SharePoint w trybie Online.
  • Poprzednie wersje problematyczne przepływu pracy, które zostały skorygowane i który kontynuować uruchamianie wystąpienia przepływu pracy, które mają konfigurację problematyczne, aż do ich zakończenia przepływu pracy
Ograniczanie przepływu pracy zakres, który jest wymuszana przez usługę przepływu pracy powinna umożliwiać możliwych scenariuszy użycia Typowy obieg pracy. Jednak w bardziej zaawansowane rośnie logikę przepływu pracy, przepływ pracy może przekroczyć bezpiecznych granicach.

W następujących scenariuszach określonego przepływu pracy spowoduje także ograniczania przepustowości.

Scenariusz 1: Przepływ pracy, który pętli, aby monitorować pod kątem zmian

Na przykład można sprawdzić element aktualizacje zamiast czekać na element mają być aktualizowane.

Scenariusz 2: Za pomocą przepływu pracy do wykonania złożonych algorytmów

Przepływy pracy są przeznaczone do zarządzania procesami napędzany dokumentu, ludzi, a nie wysyłają znaczące zadań obliczeniowych.

Scenariusz 3: posiadanie wielu uruchomionych przepływów, używające czas oczekiwania dla zdarzenia w element listy "działania

W tym scenariuszu każdego przepływu pracy będzie nasłuchiwać zmian na liście urządzeń docelowych. Jeśli istnieje wiele przepływów pracy uruchomionych, każdego przepływu pracy ma reagować na zdarzenia podniesionej i ewentualnie wywołania zwrotnego do programu SharePoint Online do wykonywania niektórych prac.

Uwaga: Może to także wystąpić, jeśli istnieje wiele zmian na liście, dla której skonfigurowane jest przepływ pracy być uruchamiany, gdy element zostanie utworzony lub zmieniony.

Alternatywy dla scenariusz 1: przepływ pracy, który pętli, aby monitorować pod kątem zmian

Opcja 1: Użyj programu SharePoint i odbiorniki zdarzenie zewnętrzne

Musi być ponownie przepływu pracy projektu i projektowania podejście należy stosować. Dodatki programu SharePoint lub zdarzenie zewnętrzne odbiorniki są bardziej odpowiednie dla tego zadania.

Opcja 2: Dodaj akcję pauza

Nieco projektowanie przepływu pracy można zwiększyć przez dodanie opóźnienia (to znaczy działanie pause). Powinno to zmniejszyć ruch, który jest generowany. Jednak nie zmienia ogólnej braki tego projektu.

Opcja 3: Użyj działania "Oczekiwania dla zmiany w bieżącym elementu pola"

Zamiast szukać zmian za pomocą pętli, lepiej jest używać domyślnego odbiorcy zdarzeń. Przepływ pracy można uruchomić, gdy element zostanie utworzony lub zmieniony. Wykonywanie wielu wystąpień przepływu pracy zamiast jednego przepływu pracy w agresywne pętli jest lepszym rozwiązaniem. Warunki przepływu pracy można skonfigurować do wykonywania pracy tylko wtedy, gdy jest to konieczne.


Zrzut ekranu okna dialogowego opcje Start

Tylko jedno wystąpienie przepływu pracy przepływu pracy może być uruchomiony w danej chwili.

Innym podejściem jest używana poczekaj, aż pole do zmian w bieżącym elemencie .

Przepływ pracy projektowania można użyć wybór kolumny, która ma wiele wartości do kierowania wykonywania przepływu pracy. Tylko wtedy, gdy odpowiednią opcję jest pobierane przez użytkownika końcowego zostanie wznowione przepływu pracy. To może uniemożliwić powtarzanie agresywne i wystąpienia przepływu pracy niepotrzebne jest uruchomiona. Przepływ pracy wykonuje, gdy towar jest gotowy, zamiast wykonywania lub uruchamianie wielu wystąpień.

W przypadku wielu wartości z wielu pól można monitorować przy użyciu wielu bloków równoległych. Przepływ pracy może czekać na konkretnego Państwa i kontynuuj wykonywanie operacji w dół danej ścieżki, jak w poniższym przykładzie. (Kroki w celu wdrożenia tej opcji są uwzględnione).

Zrzut ekranu okna dialogowego etap 2
  1. Tworzenie zmiennej typu Boolean .

    Zrzut ekranu okna dialogowego Edycja zmiennych
  2. Ustaw wartość nr.
  3. Umożliwia wstawienie bloku równoległego, kliknij blok prawym przyciskiem myszy, a następnie kliknij Właściwości zaawansowane.

    Zrzut ekranu okna dialogowego właściwości
  4. W polu listy rozwijanej wybierz zmienną, która utworzony w kroku 1.
  5. Wstawić dwa bloki równoległych wstawionego bloku równoległego, który ma Właściwości.

    Zrzut ekranu z ustawieniem bloków równoległych
  6. W pierwszym z dwóch bloków równoległych, które wstawiane w kroku 5 Wstaw działania Czekaj na zmianę pola w bieżącym elemencie . Zmień działanie, tak aby wybór kolumny jest monitorowanie. Nie Monitoruj wybór domyślny.

    Zrzut ekranu z ustawieniem bloków równoległych
  7. Ustaw zmienną przepływu pracy, który jest używany do zatrzymania innych bloków równoległych Tak.

    Zrzut ekranu z ustawieniem bloków równoległych
  8. Powtórz kroki 1-7 dla innych wybór wartości w kolumnie.
  9. Przenieść do innych części oryginalny przepływ pracy do pozycji po bloków równoległych.
Gdy zagnieżdżone bloki równoległe ma swoją działalność wykonywana, blok równoległy nadrzędny zakończy się inne działania w innych bloków równoległych. Umożliwia to przepływ pracy, aby kontynuować. Zagnieżdżone bloki równoległe są monitorowane przez blok równoległy nadrzędny przy użyciu zmiennej.

Opcja 4: Uruchamianie przepływu pracy programu SharePoint 2010 z przepływu pracy programu SharePoint 2013

Typ platformy przepływu pracy programu SharePoint 2010 służy do wykonywania niektórych prac, które wykonuje typu platformy przepływu pracy programu SharePoint 2013. Może to zmniejszyć liczbę żądań.

W szczególności przepływu pracy programu SharePoint 2010 można uruchomić do monitorowania pola zmienia się za pomocą działania Czekaj na zmianę pola w bieżącym elemencie lub do wykonywania wielu innych podstawowych operacji.

Alternatywą dla Scenariusz 2: za pomocą przepływu pracy do wykonania złożonych algorytmów

Jeśli rozwiązanie wymaga znaczących zadań obliczeniowych, należy rozważyć opracowanie dodatek dla programu SharePoint. Aby uzyskać więcej informacji przejdź do następującej witryny firmy Microsoft:

Nadal potrzebujesz pomocy? Przejdź do Społeczności użytkowników usługi Office 365 .

Ostrzeżenie: ten artykuł przetłumaczono automatycznie

Właściwości

Identyfikator artykułu: 3076399 — ostatni przegląd: 05/26/2016 15:48:00 — zmiana: 10.0

Microsoft Office SharePoint Online, Microsoft Project Online

  • o365 o365e o365p o365a o365m o365022013 kbgraphxlink kbgraphic kbmt KB3076399 KbMtpl
Opinia
var Ctrl = ""; document.write(" it();