SharePoint 2013 робочий цикл, регулювання та у SharePoint Online та Online проекту

ВАЖЛИВО! Ця стаття перекладена засобами машинного перекладу Microsoft. Статтю можна редагувати в середовищі Community Translation Framework (CTF). Щоб якомога швидше перекласти всі статті у своїй базі знань різними мовами, компанія Microsoft не лише звертається до професійних перекладачів, але й вдається до машинного перекладу, який потім редагується спільнотою. Такі статті можуть містити лексичні, синтаксичні та граматичні помилки. Microsoft не несе відповідальності за будь-які неточності, помилки або збитки, до яких може призвести неправильний переклад статей або їх використання. Докладніше про CTF див. на веб-сторінці http://support.microsoft.com/gp/machine-translation-corrections/uk-ua.

Клацніть тут, щоб переглянути цю статтю англійською мовою: 3076399
ВСТУП
Наведено відомості про дроселювання сценаріїв і обмеження для робочих процесів, які використовують робочого циклу SharePoint 2013 тип платформи Microsoft SharePoint Online та Microsoft Project Online.
ДОДАТКОВІ ВІДОМОСТІ
Щоб дізнатися більше про дроселювання в SharePoint Online, перейдіть на веб-сайт корпорації Майкрософт:
Щоб дізнатися більше про обмеження сповіщення електронною поштою, SharePoint Online, робочих циклів, відвідайте веб-сайті Microsoft:
3150442 "Щодня сповіщення електронною поштою, обмеження перевищено, і було призупинено робочий" помилка у SharePoint Online

Дія робочого циклу в SharePoint 2013 регулюється два рівні дроселювання:
  • Дроселювання на сайті SharePoint
  • Робочий цикл, служба дроселювання

Робочий цикл, служба дроселювання

Дроселювання виконується для сценарій виконання справедливе ресурсів. Він також захищає середовища від шкідливого робочі і робочих процесів, які не відповідають, поради щодо ефективного сценарій виконання. Робочий цикл, служба дроселювання не керує SharePoint Online. До служби робочого циклу та SharePoint Online дві незалежні застосунок-служба, і кожної служби, дроселі запити з метою загальний пакет здоров'я. Служби робочого циклу дроселювання виконується на рівні область робочого циклу, що з веб-сайтів SharePoint Online. Дроселювання не глобальний припадає. Замість цього кожного робочого циклу, фонові служби відстежує в область робочого циклу сценарій виконання самостійно. Можливо, у робочий цикл-область одного або кількох робочі. Робочий цикл, регулювання, є динамічним і буде reevaluated періодично робочого циклу область а внутрішній служби робочого циклу.

Служби робочих циклів також кількість вихідні запити на один екземпляр, можна створити. На 24 години один екземпляр, можна створити до 5000 вихідні запити. Після того, як створюється 5000 вихідні запити на 24 години, робочий цикл призупинено служби робочого циклу. Стан робочого циклу сторінці робочий цикл, буде містити інформацію про призупинення робочий цикл. У цьому випадку Внутрішній стан , зіставлення відомостей відобразиться таке повідомлення:
Екземпляр перевищено вихідних http запит квоти для на 1.00:00:00 період часу. Досягнуто максимальної 5000 запит у <time>.</time>

Зверніть увагу: В <time>слід підставити, знадобилося для досягнення максимальної 5000 запит на робочий Вільний час.</time>

Ви можете продовжити призупинення екземпляра, за натисканнявідновленняробочого циклу або робочого циклу SharePoint Client Object Model після того, як минуло 24 години. Це має статися, перш ніж робочий цикл припиняється.

Якщо робочий цикл, перевищує обмеження сценарій виконання ЦП, устан робочого циклу сторінки, щоб робочий цикл містить інформацію про призупинення робочий цикл. У цьому випадкуВнутрішній стан, зіставлення відомостей відобразиться таке повідомлення:
Екземпляр робочого циклу перевищено ліміт сценарій виконання ЦП throttle, з 00:00:01.2000000 і не може бути вивантажено, тому що не було подань.

Призупинення робочого instanceswill, припиняється після 10 днів. Відомості про зіставлення, щоб увнутрішній стан відобразиться таке протокол IMAP, якщо припиняється робочий цикл:
System.Activities.Statements.WorkflowTerminatedException: Екземпляра переміщено зі стану перерване стану Terminated через те, що його інтерактивні елементи минув.
Фільтрування робочого циклу буде в кінцевому рахунку очищений. Після того, як очистити припинено робочого циклу, відобразиться таке повідомлення:
На жаль, вдалося неправильно.
Ми не можемо знайти, цей робочий процес. Завершення випадки автоматично видаляються

Робочий цикл області.

Робочий цикл область визначено як сайту в колекція сайтів. Наприклад, URL-адресою для кореневого колекція сайтів і успішно область робочого циклу:
HTTPS://contoso.SharePoint.com/Sites/rootsite
Полягає в наступному прикладі інший область робочого циклу, який міститься в одній колекція сайтів. Однак ця область з робочого циклу, і в підсайту.
HTTPS://contoso.SharePoint.com/Sites/rootsite/subsite

Що таке запит

SharePoint 2013, робочі цикли побудовано на модель надбудови для SharePoint і їх сценарій виконання REST API для взаємодії з даними, SharePoint. Щоб отримати додаткові відомості, перейдіть на веб-сайт корпорації Майкрософт:Запит перебуває в мережі виклик від служби робочого циклу SharePoint Online або Project Online REST API кінцевої точки. Немає різниці між такого роду запрошення або відповідь, для даного запит на змінення. інтерактивні елементи та складові діяльність не сприяють кількість запит, якщо запит включає в себе SharePoint 2013 REST API. Наприклад, журнал, журнал списку дій може видати під Вільний час операції контролерам п'ять запитів. Крім того, повторити спробу логіки вбудовано в робочих циклів у випадку, якщо з банком. Це може викликати, інші запити на підтримку.

Багато дій, створення запитів, а також можна згорнути запити, використовуючи поради щодо ефективного сценарій виконання. Forexample, можна в дію Елемент оновленнязамість кілька дій на Значення поля поточний елемент зменшити кількість запитів за в область робочого циклу, і ще, досягти однакові результати.

Рекомендації з розробки робочого циклу

Існує безліч способів для створення робочого циклу, що може призвести до дроселювання велику кількість запитів. Загальні приклади є такими:
  • Один примусово: цикл робочого циклу або кілька з примусово циклічного копіювання вмісту у робочі цикли
  • Робочий цикл, який пов'язано зі списку або бібліотеки, у той Вільний час як вміст буде перенесено до SharePoint Online.
  • Попередні версії проблемних документообігу, було виправлено, і, як і раніше запускати екземплярів робочого циклу, які конфігурації, що спричиняє проблему, поки не припиняється робочого циклу
У робочий цикл область дроселювання, робочого циклу службою єдиного входу має забезпечити стандартний робочий процес сценарій виконання випадку-сценаріїв. Як до робочого циклу логіка більш складні, робочий цикл може перевищувати безпечному обмеження.

Наведені нижче сценарії для певного робочого призводять дроселювання.

Сценарій 1: Робочий цикл, який шлейфи відстеження змін

Наприклад, можна перевірити елемент, оновлень, не чекаючи елемент оновлення.

Сценарій 2: сценарій виконання робочого циклу, для виконання складних алгоритмів

Робочі цикли, призначені для керування процесами, на основі документів, людина а не надсилання значних обчислювальних завдань.

Сценарій 3: має кілька робочих циклів, під керуванням яких використовується чекати подій у списку пункт "активності

У цьому випадку зміни в цільовий список буде прослуховування кожного робочого. Якщо є багато робочих циклів, що працює, кожного робочого матиме реагувати чи події та можливо зателефонувати до SharePoint Online для виконання деякі роботи.

Примітка. Це також може виникнути, якщо є багато змін, які робочого циклу налаштовано запускаються під Вільний час створення або змінення елементів списку.

Альтернативи сценарій 1: робочий цикл, який шлейфи відстеження змін

Параметр 1: Надбудов за допомогою SharePoint і модулі зовнішній подій

Дизайн робочого циклу, які мають reevaluated, а інший вигляд підхід слід використовувати. Надбудови SharePoint або модулі зовнішній подій, які більше підходить для цього завдання.

Параметр 2: запит на додавання, призупинити дію

Дизайн робочого можна покращити певною мірою, додавши затримка (тобто, призупинення дії). Це, слід зменшити трафік, що створюється. Проте не змінює загальну недоліки цього динамічний макет.

: 3 сценарій виконання діяльність "Очікування для поля зміни в поточний елемент"

Замість того, за допомогою цикл потрібні зміни, це краще скористатися перевагою приймачі подій за промовчанням. Можна запустити робочий цикл, під Вільний час створення або змінення елементів. Виконує кілька екземплярів робочого циклу, замість одного робочого в до агресивного циклу, це кращий підхід. Умови робочого циклу можна настроїти для виконання робіт, лише тоді, коли це необхідно.


Знімок Запускач діалогових вікон Параметри, запустіть

Одночасно може працювати лише один екземпляр процесу.

Інший підхід полягає у використанні справи, зачекайте, поки поле для змінення поточного елемента .

Дизайн робочого циклу, скористайтеся вибору впорядкована стопка карт з чергуванням кольорів, який має кілька значень для дисків, виконання робочого циклу. Лише тоді, коли відповідний параметр вибирається з кінцевим користувачем робочий цикл відновить. Це може не агресивний цикл і непотрібні робочого екземпляри починається. Робочий цикл виконує, коли елемент, а не виконує або запуску кілька разів.

Кілька значень із кількох полів можна спостерігати за допомогою кілька паралельних блокування. Робочий цикл чекати певних стані і перейдіть до виконання певного-шлях, як показано нижче. (Дії, щоб застосувати цей параметр, включені).

Знімок екрана із діалогове вікно 2 етап
  1. Створіть логічний тип змінну.

    Знімок Запускач діалогових вікон редагування змінних
  2. Значення ні.
  3. Вставте паралельної блок блокування, клацніть правою кнопкою миші та виберіть Додаткові властивості.

    Знімок Запускач діалогових вікон властивостей
  4. У розкривному списку, установіть змінну, створений на кроці 1.
  5. Вставити вставленого паралельний блокування, CompletionConditionвластивість із двох паралельних блоків.

    Знімок екрана із налаштування паралельний блоків
  6. У першому два паралельний блоки, вставлене на кроці 5 вставлення, зачекайте, доки зміни поточного елемента області діяльності. Змінити стовпець Вибір моніторинг діяльності. Не стежити за промовчанням.

    Знімок екрана із налаштування паралельний блоків
  7. Установіть змінну робочого циклу, використовуваного зупинити паралельно інші блоки, щоб так.

    Знімок екрана із налаштування паралельний блоків
  8. Повторіть кроки 1-7, інші значення впорядкована стопка карт з чергуванням кольорів вибору.
  9. Перемістити частини оригінального робочого циклу позиції після паралельний блокування.
Коли один із вкладених паралельний блокувати всі його інтерактивні елементи, які виконуються, батьківського паралельний блокування закінчується через інтерактивні елементи в паралельний блоки. Це дає змогу, робочий цикл, щоб продовжити. Вкладених паралельної блокує контролюється батьківського паралельної блокування за допомогою змінну.

Параметр 4: Запуску робочого циклу SharePoint 2010, з робочого циклу SharePoint 2013

Тип платформи робочого циклу SharePoint 2010 можна виконувати деякі роботи, що виконує тип SharePoint 2013, робочий цикл платформи. Це може знизити, кількість запитів.

Зокрема, робочий цикл SharePoint 2010 можуть працювати відстеження змін в полі за допомогою справи, зачекайте, доки зміни поточного елемента поля або виконати інші основні операції.

Альтернатива сценарій 2: для виконання складних алгоритмів за допомогою робочого циклу

Якщо рішення, вимагає значних обчислювальні завдання, слід розвитку надбудови SharePoint. Щоб отримати додаткові відомості див. на веб-сайт корпорації Майкрософт:

Як і раніше, потрібна допомога? Перейдіть до Спільноти Office 365 веб-сайт.

Попередження. Цю статтю переведено автоматично

Thuộc tính

ID Bài viết: 3076399 - Xem lại Lần cuối: 05/26/2016 15:38:00 - Bản sửa đổi: 10.0

Microsoft Office SharePoint Online, Microsoft Project Online

  • o365 o365e o365p o365a o365m o365022013 kbgraphxlink kbgraphic kbmt KB3076399 KbMtuk
Phản hồi