Основний рівень Sharepoint
Workflow Manager є дуже складним компонентом Foundation і основним рівнем Sharepoint. Його застосовують у користувальницьких рішеннях і в Rehosted WF Designer. Він пропонує багато корисного: REST Endpoint & Client API, Multi-tenancy (області) і масштабування, управління сховищем Бази Даних, відстеження та моніторинг, керування екземплярами, повністю декларативний авторинг.
Тим не менш розгортання не є легким при виконанні за допомогою користувальницьких установників, і воно нав’язує рішенням реалізацію версій, примірників, сховищ даних. Журнал результатів виконання Workflow Foundation пропонує високий рівень прозорості щодо логіки процесу. Користувальницьке відстеження учасників легко впровадити і адаптувати конкретного варіанта використання. Метод Track викликається щоразу, коли робочий процес генерує Tracking Record, що містить дані виконання WF: журнали та аналітичні дані.
Стандартна модель SwTracking Participant є гарною відправною точкою для реалізації відстеження WW. Функція Persistency, ключова для тривалих робочих процесів, доступна відразу після установки в WF, якщо будуть використані доступні сховища даних, Workflow Identity і дії для збереження. Крім включення нових сценаріїв, ця функція також допомагає масштабувати ресурси по вертикалі, коли є WW в якості моделі сервісу, і виконує багато робочих процесів паралельно на одному і тому ж сервері/VM: