Действия и операции

Как уже отмечалось, операции — это объекты, которые обрабатывают вызовы к АРІ-интерфейсам, определяющим поведение рабочих процессов, тогда как действия представляют собой объекты, инкапсулирующие эти операции и позволяющие включать их в рабочие процессы. Действия можно сделать частью рабочего процесса с помощью упомянутого выше конструкторского инструментария.

 Компания приложила большие усилия, чтобы предугадать типы действий, которые потребуются для построения рабочих бизнес- процессов для пользователей как SharePoint Designer, так и Visual Studio. Список доступных действий в Workflow 2013 должен соответ

ствовать самым строгим требованиям. Среди многочисленных новых действий есть обеспечивающие возможность запуска рабочего процесса списка или сайта, взаимодействие с Microsoft Project и возможность вызывать вебслужбу HTTP. Действий слишком много, чтобы подробно описать в этой статье. В нем вы найдете список доступных действий и классов операций.

Что делать, если этого недостаточно и вам требуется нечто совершенно особое? В Workflow 2013 появилась поддержка настраиваемых действий. Требования бизнеса часто оказываются весьма специфическими, и настраиваемые действия можно создать с использованием шаблона Visual Studio. Однажды созданные настраиваемые действия можно упаковать и разместить в SharePoint, после чего они становятся доступными другим участникам рабочего процесса в таких инструментах, как SharePoint Designer, как будто были частью готовой библиотеки доступных действий.

Хороший обзор настраиваемых действий можно найти на сайте MSDN. Таким образом, в SharePoint 2013 произошли важные изменения рабочего процесса, и, хотя некоторые из них свидетельствуют о смене парадигмы проектирования (в частности, декларативная основа XAML), у нового подхода есть множество преимуществ. Благодаря тому обстоятельству, что рабочий процесс, в сущности, отделен от SharePoint и обеспечивает кросс- платформенную разработку, перед нами открывается новый, захватывающий мир рабочих процессов.

Обсуждение закрыто.