Коммуникации и совместная работа
А что у нас с WorkFlow?

А что у нас с WorkFlow?

Кажется пришла пора обновить статус дел вокруг поддержки документооборота (точнее workflow) в Office 2007.

Технология Windows Workflow Foundation (WFF) не так давно вошла в состав Microsoft .Net Framework 3.0 (NetFx3)

WFF – это технология для разработчиков приложений, поддерживающих workflow, т.е. сама по себе она не обладает пользовательским функционалом. Пример приложения, которое поддерживает WFF для реализации workflow является Microsoft Office 2007, в частности SharePoint 2007.

Соответственно, что бы использовать WFF нужно уметь разрабатывать соответствующие приложения. Как это делается описано здесь:

При этом для редактирования схем workflow в SharePoint можно без программирования при помощи нового продукта Microsoft Office SharePoint Designer 2007 (ex FrontPage 2003) 

Примеры шаблонов workflow, которые можно использовать с SharePoint Server 2007 представлены здесь

Часто спрашивают можно ли создавать визуальные схемы маршрутов документов в Office 2007? Стандартными средствами SharePoint Designer — нет. В нем нет визуализации маршрутов, а используется визард как в Outlook для создания правил по работе с почтой. Если я ничего не путаю, то можно нарисовать маршрут в редакторе Visual Studio.

Наши партнеры Captaris (http://www.captaris.com/workflow/index.html), DocsVision (www.docsvision.ru), Skelta (http://www.skelta.com/), SourceCode K2.Net Workflow (http://www.k2workflow.com/products/product_product_info.aspx), предлагают интеграцию с SharePoint (в т.ч. обещают с 2007) и у всех у них есть визуальные редакторы схем workflow, которых стандартно нет в SharePoint.

Для контроля за состоянием workflow в SharePoint 2007 используется поле Состояние (Progress) в папке где лежит документ-участник. Поскольку экземпляр workflow связан с папкой в библиотеке документов и документом, участвующем в процессе, то при просмотре документа в папке отображается его workflow статус (не начат, в процессе, завершен). Как делается настройка сообщений о статусе, пока не знаю, но думаю, что через VS – возможно.

Вопрос: кто-нибудь уже попробовал как оно настраивается и разрабатывается в реальных проектах? Поделитесь наблюдениями!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.