Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Аннотация
Управление бизнес-процессами, связанными с элементами или документами, хранящимися в Microsoft SharePoint, является очень распространенной пользовательской задачей, которая может быть решена с помощью различные методов. В этой статье вы найдете доступные варианты по разработке и запуску бизнес-процессов в среде SharePoint Online и/или локальных средах SharePoint 2013/2016.
Инструкции высокого уровня / общие правила
Перед изучением имеющихся наиболее распространенных вариантов рассмотрим некоторые полезные инструкции высокого уровня и общие правила:
- При необходимости выполнения продолжительных бизнес-процессов используйте асинхронные процессы, которые могут выполняться в фоновом режиме и независимо от SharePoint
- Старайтесь максимально упрощать процессы, используя небольшие стандартные блоки, соединенные в цепочку, вместо использования огромных процессов, сложных для выполнения и отладки.
- Старайтесь максимально использовать процессы без интенсивного отслеживания состояния, чтобы избежать выделения чрезмерных ресурсов на их выполнение, и определять более масштабируемые решения, которые могут быть размещены на нескольких серверах
Доступные варианты
Приложения логики
Область применения: Office 365 | SharePoint Online | SharePoint 2013 | SharePoint 2016
Приложения логики Azure упрощают способ создания масштабируемых бизнес-процессов, которые интегрируют приложения и данные из облачных служб и локальных систем. С помощью приложений логики можно создавать, планировать и автоматизировать процессы в виде бизнес-процессов, чтобы имелась возможность интегрировать приложения, данные, системы и службы для предприятий или организаций. Приложения логики упрощают способ разработки и создания масштабируемых решений для интеграции приложений, интеграции данных, системной интеграции, интеграции приложений (EAI) и корпоративной (B2B) коммуникации в облачной среде, на локальном уровне или для того и другого одновременно.
Статьи
- Приложения логики
- Краткое руководство: создание первого бизнес-процесса с приложением логики – портал Azure
- Начало работы с соединителем SharePoint Online
- Начало работы с соединителем SharePoint
- Выбор между Flow, приложениями логики, функциями и веб-заданиями
Видео
- Разделите и направьте документы SharePoint с помощью Microsoft Flow, приложений логики Azure и Microsoft PowerApps
- Сочетание Microsoft Azure и Office 365: современная платформа развития бизнеса
Microsoft Flow
Область применения: Office 365 | SharePoint Online | SharePoint 2013 | SharePoint 2016
Microsoft Flow — это служба, помогающая создавать автоматизированные рабочие процессы между приложениями и службами для синхронизации файлов, поучения уведомлений, сбора данных и других задач. Из среды Flow вы можете подключиться к SharePoint Online или к локальным фермам SharePoint 2013 или 2016 с помощью локального шлюза данных, чтобы управлять документами и элементами списков. Кроме того, служба Microsoft Flow полностью интегрирована с современными списками и библиотеками SharePoint Online.
Как разработчик вы можете расширить возможности Microsoft Flow, включив более эффективные решения для организаций и клиентов.
Статьи
- Начало работы с Microsoft Flow
- Создание потока для списка или библиотеки в SharePoint Online или OneDrive для бизнеса
- Знакомство с интеграцией Microsoft Flow в библиотеки документов SharePoint
- Выбор между 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.
Статьи
- Начало работы с бизнес-процессами SharePoint
- Советы и рекомендации по разработке бизнес-процессов SharePoint
- Справочник по действиям бизнес-процессов для SharePoint
Примеры
- Создание настраиваемых действий для бизнес-процесса
- Workflow.AssociateToHostWeb
- Вызов настраиваемых веб-служб из бизнес-процесса
- Вызов настраиваемых веб-служб обновления SharePoint через веб-прокси
- Обработка настраиваемых событий в бизнес-процессе
- Бизнес-процесс с настраиваемыми формами (запуск и задачи)
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 можно по-прежнему создавать такие типы бизнес-процессов.