Поделиться через


Бизнес-процессы

Аннотация

Управление бизнес-процессами, связанными с элементами или документами, хранящимися в Microsoft SharePoint, является очень распространенной пользовательской задачей, которая может быть решена с помощью различные методов. В этой статье вы найдете доступные варианты по разработке и запуску бизнес-процессов в среде SharePoint Online и/или локальных средах SharePoint 2013/2016.

Инструкции высокого уровня / общие правила

Перед изучением имеющихся наиболее распространенных вариантов рассмотрим некоторые полезные инструкции высокого уровня и общие правила:

  • При необходимости выполнения продолжительных бизнес-процессов используйте асинхронные процессы, которые могут выполняться в фоновом режиме и независимо от SharePoint
  • Старайтесь максимально упрощать процессы, используя небольшие стандартные блоки, соединенные в цепочку, вместо использования огромных процессов, сложных для выполнения и отладки.
  • Старайтесь максимально использовать процессы без интенсивного отслеживания состояния, чтобы избежать выделения чрезмерных ресурсов на их выполнение, и определять более масштабируемые решения, которые могут быть размещены на нескольких серверах

Доступные варианты

Приложения логики

Область применения: Office 365 | SharePoint Online | SharePoint 2013 | SharePoint 2016

Приложения логики Azure упрощают способ создания масштабируемых бизнес-процессов, которые интегрируют приложения и данные из облачных служб и локальных систем. С помощью приложений логики можно создавать, планировать и автоматизировать процессы в виде бизнес-процессов, чтобы имелась возможность интегрировать приложения, данные, системы и службы для предприятий или организаций. Приложения логики упрощают способ разработки и создания масштабируемых решений для интеграции приложений, интеграции данных, системной интеграции, интеграции приложений (EAI) и корпоративной (B2B) коммуникации в облачной среде, на локальном уровне или для того и другого одновременно.

Статьи

Видео

Microsoft Flow

Область применения: Office 365 | SharePoint Online | SharePoint 2013 | SharePoint 2016

Microsoft Flow — это служба, помогающая создавать автоматизированные рабочие процессы между приложениями и службами для синхронизации файлов, поучения уведомлений, сбора данных и других задач. Из среды Flow вы можете подключиться к SharePoint Online или к локальным фермам SharePoint 2013 или 2016 с помощью локального шлюза данных, чтобы управлять документами и элементами списков. Кроме того, служба Microsoft Flow полностью интегрирована с современными списками и библиотеками SharePoint Online.

Как разработчик вы можете расширить возможности Microsoft Flow, включив более эффективные решения для организаций и клиентов.

Статьи

Видео

Workflow Manager для SharePoint 2013/2016

Область применения:SharePoint Online | SharePoint 2013 | SharePoint 2016

Как в SharePoint Online, так и в локальных SharePoint 2013/2016 можно определять бизнес-процессы с помощью модуля Workflow Manager. В SharePoint Online можно использовать только декларативные бизнес-процессы, разработанные в SharePoint Designer 2013, или надстройки бизнес-процессов, созданные с помощью Microsoft Visual Studio и модели надстроек SharePoint.

В SharePoint 2013/2016 можно также создавать настраиваемые бизнес-процессы, основанные на коде, или настраиваемые действия. Тем не менее, следует быть внимательными при использовании бизнес-процессов на основе кода в локальных средах, поскольку это может помешать возможной миграции на SharePoint Online и Office 365.

Статьи

Примеры

Windows Workflow Foundation 3.x для SharePoint 2010

Область применения: Office 365 | SharePoint Online | SharePoint 2013 | SharePoint 2016

Как в SharePoint Online, так и в локальных SharePoint 2013/2016 можно определять бизнес-процессы с помощью устаревшего модуля Windows Workflow Foundation 3.x. Этот вариант доступен только для обеспечения обратной совместимости и не должен использоваться для создания новых решений. Тем не менее, с помощью Microsoft SharePoint Designer 2013 можно по-прежнему создавать такие типы бизнес-процессов.