22
Создание Workflow с помощью Visual Studio 2010 Сергей Бельский Украинская Лизинговая Компания MVP SharePoint Server

Создание Workflow с помощью Visual Studio 2010

Embed Size (px)

DESCRIPTION

Создание Workflow с помощью Visual Studio 2010. Сергей Бельский Украинская Лизинговая Компания MVP SharePoint Server. О чём пойдёт речь?. Что нового в Workflow SharePoint 2010 Способы создания Workflow Export и Import Workflow - PowerPoint PPT Presentation

Citation preview

Page 1: Создание  Workflow  с помощью  Visual Studio 2010

Создание Workflow с помощью Visual Studio 2010

Сергей БельскийУкраинская Лизинговая КомпанияMVP SharePoint Server

Page 2: Создание  Workflow  с помощью  Visual Studio 2010

О чём пойдёт речь?

• Что нового в Workflow SharePoint 2010

• Способы создания Workflow• Export и Import Workflow• Создание кастомного Workflow с

помощью Visual Studio 2010• Создание Workflow Event Receiver

Page 3: Создание  Workflow  с помощью  Visual Studio 2010

Что нового в Workflow SharePoint 2010

Page 4: Создание  Workflow  с помощью  Visual Studio 2010

Что нового в Workflow SharePoint 2010

• Поддержка для .NET 3.5• SPD->Export->Visual Studio->Import• Site Workflow• Workflow Event Receiver

Page 5: Создание  Workflow  с помощью  Visual Studio 2010

Стандартные workflow

• Сбор отзывов• Утверждение• Утверждение ликвидации• Сбор подписей• Три этапа• Управление переводом• Отслеживание вопросов

Page 6: Создание  Workflow  с помощью  Visual Studio 2010

Способы создания Workflow

Page 7: Создание  Workflow  с помощью  Visual Studio 2010

Способы создания Workflow

Инструменты• SharePoint Designer 2010• Visio 2010• Visual Studio 2010• InfoPath 2010

Page 8: Создание  Workflow  с помощью  Visual Studio 2010

Демо – Пример создания WorkflowСоздание бизнес процесов с помощью SharePoint Designer 2010, Visio 2010, Visual Studio 2010

Page 9: Создание  Workflow  с помощью  Visual Studio 2010

Export и Import Workflow

Page 10: Создание  Workflow  с помощью  Visual Studio 2010

Export и Import Workflow

• Использовать шаблон «Повторно используемый рабочий процесс»

• Перед сохранением в WSP Workflow должен быть опубликован

File system

WSP

Deploy Package

Save to File System Create New ProjectImport WSP

Page 11: Создание  Workflow  с помощью  Visual Studio 2010

Демо – SPD Workflow ExportСоздание простого бизнес процеса с помощью SharePoint Designer 2010, публикация на сайте и экспорт в формат WSP. Создание проекта импорта WSP файла с помощью Visual Studio 2010

Page 12: Создание  Workflow  с помощью  Visual Studio 2010

Создание кастомного Workflow с помощью Visual Studio 2010

Page 13: Создание  Workflow  с помощью  Visual Studio 2010

Создание кастомного Workflow с помощью Visual Studio 2010

• Использование компонента Code• Формы Workflow• Передаваемые параметры

Workflow

Page 14: Создание  Workflow  с помощью  Visual Studio 2010

Основные шаги при разработке workflow

• Создание рабочего процесса, включая файл фонового кода (если он необходим)

• Разработка и публикация форм• Создание файл, содержащего

сведения о сборке workflow• Компиляция рабочего процесса• Отладка рабочей сборки и

развёртывание

Page 15: Создание  Workflow  с помощью  Visual Studio 2010

Типы форм workflow

• Формы ассоциации и инициализации

• Формы изменений• Формы задач

Page 16: Создание  Workflow  с помощью  Visual Studio 2010

Демо – Создание кастомного WorkflowСоздание простого Workflow по шаблону Sequential Workflow с помощью Visual Studio 2010, добавление с помощью дизайнера стандартного компонента Code. Добавление формы инициализации и создание параметров для передачи данных. Публикация и отладка бизнес процеса

Page 17: Создание  Workflow  с помощью  Visual Studio 2010

Создание Workflow Event Receiver

Page 18: Создание  Workflow  с помощью  Visual Studio 2010

Создание Workflow Event Receiver

• Поддержка инструментов Visual Studio 2010 для создания Workflow Event Receiver

• Возможность перехвата событий: Starting, Started, Postponed, Completed

• Создание Workflow Event Receiver для списка SharePoint 2010

Page 19: Создание  Workflow  с помощью  Visual Studio 2010

Демо – Создание Workflow Event ReceiverСоздание простого Workflow Event Receiver с помошью Visual Studio 2010

Page 20: Создание  Workflow  с помощью  Visual Studio 2010

Итоги

• Workflows – мощный и гибкий механизм создания модели функциональности в SharePoint 2010

• Усовершенствования движка и инструменты в SharePoint 2010/Visual Studio 2010 делают Workflows ещё более привлекательным средством разработки в SharePoint 2010

Page 21: Создание  Workflow  с помощью  Visual Studio 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

Page 22: Создание  Workflow  с помощью  Visual Studio 2010

Спасибо за вниманиеВопросы