Создание Workflow с помощью Visual Studio 2010 Сергей Бельский Украинская Лизинговая Компания MVP SharePoint Server
Mar 15, 2016
Создание Workflow с помощью Visual Studio 2010
Сергей БельскийУкраинская Лизинговая КомпанияMVP SharePoint Server
О чём пойдёт речь?
• Что нового в Workflow SharePoint 2010
• Способы создания Workflow• Export и Import Workflow• Создание кастомного Workflow с
помощью Visual Studio 2010• Создание Workflow Event Receiver
Что нового в Workflow SharePoint 2010
Что нового в Workflow SharePoint 2010
• Поддержка для .NET 3.5• SPD->Export->Visual Studio->Import• Site Workflow• Workflow Event Receiver
Стандартные workflow
• Сбор отзывов• Утверждение• Утверждение ликвидации• Сбор подписей• Три этапа• Управление переводом• Отслеживание вопросов
Способы создания Workflow
Способы создания Workflow
Инструменты• SharePoint Designer 2010• Visio 2010• Visual Studio 2010• InfoPath 2010
Демо – Пример создания WorkflowСоздание бизнес процесов с помощью SharePoint Designer 2010, Visio 2010, Visual Studio 2010
Export и Import Workflow
Export и Import Workflow
• Использовать шаблон «Повторно используемый рабочий процесс»
• Перед сохранением в WSP Workflow должен быть опубликован
File system
WSP
Deploy Package
Save to File System Create New ProjectImport WSP
Демо – SPD Workflow ExportСоздание простого бизнес процеса с помощью SharePoint Designer 2010, публикация на сайте и экспорт в формат WSP. Создание проекта импорта WSP файла с помощью Visual Studio 2010
Создание кастомного Workflow с помощью Visual Studio 2010
Создание кастомного Workflow с помощью Visual Studio 2010
• Использование компонента Code• Формы Workflow• Передаваемые параметры
Workflow
Основные шаги при разработке workflow
• Создание рабочего процесса, включая файл фонового кода (если он необходим)
• Разработка и публикация форм• Создание файл, содержащего
сведения о сборке workflow• Компиляция рабочего процесса• Отладка рабочей сборки и
развёртывание
Типы форм workflow
• Формы ассоциации и инициализации
• Формы изменений• Формы задач
Демо – Создание кастомного WorkflowСоздание простого Workflow по шаблону Sequential Workflow с помощью Visual Studio 2010, добавление с помощью дизайнера стандартного компонента Code. Добавление формы инициализации и создание параметров для передачи данных. Публикация и отладка бизнес процеса
Создание Workflow Event Receiver
Создание Workflow Event Receiver
• Поддержка инструментов Visual Studio 2010 для создания Workflow Event Receiver
• Возможность перехвата событий: Starting, Started, Postponed, Completed
• Создание Workflow Event Receiver для списка SharePoint 2010
Демо – Создание Workflow Event ReceiverСоздание простого Workflow Event Receiver с помошью Visual Studio 2010
Итоги
• Workflows – мощный и гибкий механизм создания модели функциональности в SharePoint 2010
• Усовершенствования движка и инструменты в SharePoint 2010/Visual Studio 2010 делают Workflows ещё более привлекательным средством разработки в SharePoint 2010
Полезный ссылки
• TechNet - http://technet.microsoft.com/ru-ru/sharepoint/ff819861.aspx
• MSDN - http://msdn.microsoft.com/sharepoint
• Мой блог – http://it-club.in.ua/personal/sbelskiy/blog
Спасибо за вниманиеВопросы