Share Point Workflow

735 views
668 views

Published on

This presentation provide a base information about development process based on Microsoft Office SharePoint Server.

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
735
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • 06/06/09 23:50 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • Share Point Workflow

    1. 1. Максим Козленко MVP SharePoint Server
    2. 2. <ul><li>В процессе рассказа презентации будет сделан акцент на все особенности процесса разработки Workflow для MOSS 2007 </li></ul><ul><li>NEXT: <next slide title> </li></ul>
    3. 3. <ul><li>Windows Workflow Foundation </li></ul><ul><li>Средства разработки Workflow </li></ul><ul><li>Сравнение средств разработки и особенности их применения </li></ul>
    4. 4. <ul><li>Платформа для управления рабочими процессами. </li></ul>.Net Framework 3.0 Windows Workflow Foundation <ul><li>Инфраструктура для работопотоков </li></ul><ul><li>Поставляется с .Net Framework 3.0 </li></ul><ul><li>Широкий спектр применений </li></ul><ul><li>Используется для построения решений </li></ul><ul><li>Позволяет подключать управление и поддерживает масштабируемость </li></ul><ul><li>Используется для встраивания работопотоков в клиентские или серверные приложения </li></ul>
    5. 5. <ul><li>Работопоток это набор действий </li></ul>Компоненты Работопоток Windows Workflow Foundation <ul><li>Работопотоки исполняются в хост-процессе (любом приложении) </li></ul>Хост-процесс Действие <ul><li>Разработчики могут создавать их собственные Библиотеки Действий </li></ul>Библиотеки действий <ul><li>Базовая библиотека действий : Входит в комплект поставки </li></ul>Базовая библиотека действий <ul><li>Среда исполнения : Управление ходом выполнения и состоянием </li></ul>Среда исполнения <ul><li>Сервисы : Коммуникации и гибкость размещения </li></ul>Сервисы среды исполнения
    6. 6. <ul><li>Microsoft Office SharePoint Designer </li></ul><ul><li>Visual Studio 2008 (2005) </li></ul>
    7. 7. <ul><li>Графический дизайнер для создания Workflow и редактирования web форм представления MOSS 2007 (WSS v 3.0) </li></ul>
    8. 8. <ul><li>Создаём Workflow на базе уже имеющегося набора активностей </li></ul><ul><li>Делаем привязку Workflow к определённому списку на портале MOSS 2007 (WSS v 3.0) </li></ul><ul><li>Активизируем Workflow на портале в ручную или Workflow может быть активизировано автоматически </li></ul>
    9. 9. <ul><li>Устанавливаем Windows SharePoint Services v 3.0 Starter Kit </li></ul><ul><li>Создаём Workflow с помощью дизайнера VS 2008 </li></ul><ul><li>Описываем на C# или другом .Net языке логику активности </li></ul><ul><li>Присваиваем сборке строгое имя </li></ul><ul><li>Описываем получившуюся сборку в feature.xml файле проекта </li></ul><ul><li>Устанавливаем сборку в GAC </li></ul><ul><li>Site Collection администратор активизирует custom workflow </li></ul><ul><li>Администратор сайта ассоциирует custom workflow с нужным списком </li></ul>
    10. 10. End user Пользователь вручную активизирует custom workflow для элемента списка
    11. 11. VS 2008 Office SharePoint Designer 2007 Можно создавать Workflow для SharePoint Можно создавать Workflow для SharePoint Логику бизнес-процесса можно описывать в code-behind файле на C# или Visual Basic Нет code-behind файла! Бизнес-логика WorkFlow инкапсулируется внутри файла, в котором описаны правила WorkFlow WorkFlow создаётся как шаблон, который можно применить ко всем спискам Созданный WorkFlow предназначен только для определённого списка Workflow markup файл и code-behind файлы, компилируются в сборку Правила для Workflow хранятся нескомпилированными в специальной document library на сайте Шаблон Workflow будет доступен для любого списка Ассоциация WorkFlow к списку происходит только если заново инициировать WorkFlow Код Workflow можно модифицировать Модификация WorkFlow недоступна Файлы бизнес-логики и WorkFlow definition представляются как SharePoint Feature и диплоются на сайт Процесс диплоймента автоматически обрабатывается в специальном списке Можно инициировать два типа WorkFlow: sequential и state workflows Доступен только один тип WorkFlow: sequential workflow Доступен процесс отладки в Visual Studio 2008 Процесс отладки недоступен
    12. 12. <ul><li>Improved Manageability </li></ul><ul><li>Manageability Enhancements (Database Engine) </li></ul><ul><li>Manageability of the Microsoft SQL Server 2008 Database Engine is simplified by enhancements to tools and monitoring features. </li></ul><ul><li>http://technet.microsoft.com/en-us/library/cc645579.aspx </li></ul><ul><li>  </li></ul><ul><li>High Availability </li></ul><ul><li>The availability of SQL Server 2008 databases is improved by enhancements to database mirroring. Database mirroring enables the creation of hot standby servers that provide rapid failover support with no loss of data from committed transactions. </li></ul><ul><li>http://technet.microsoft.com/en-us/library/cc645581.aspx </li></ul><ul><li>  </li></ul><ul><li>Enhanced Data Security </li></ul><ul><li>Security enhancements in the Database Engine include new encryption functions, the addition of the transparent data encryption and extensible key management features, and a clarification of DES algorithms. </li></ul><ul><li>http://technet.microsoft.com/en-us/library/cc645578.aspx </li></ul><ul><li>  </li></ul><ul><li>  </li></ul><ul><li>Which Microsoft search product is for you? </li></ul><ul><li>http://blogs.technet.com/tothesharepoint/archive/2008/07/17/3090292.aspx </li></ul><ul><li>  </li></ul><ul><li>SharePoint Server MVPS </li></ul><ul><li>http://sharepoint.microsoft.com/sharepoint/mvps/default.aspx </li></ul><ul><li>  </li></ul><ul><li>Move content database from Windows Internal Database to a SQL Server instance (Windows SharePoint Services) </li></ul><ul><li>http://technet.microsoft.com/en-us/library/cc287738.aspx </li></ul><ul><li>http://technet.microsoft.com/en-us/library/cc512723.aspx </li></ul><ul><li>  </li></ul><ul><li>Managing Sites and Site Collections </li></ul><ul><li>http://technet.microsoft.com/en-us/library/cc789335.aspx </li></ul><ul><li>  </li></ul><ul><li>Common questions and answers about SharePoint </li></ul><ul><li>http://www.megasolutions.net/qs/Sharepoint_Portal_Interview_Questions.aspx </li></ul>
    13. 14. © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

    ×