Есть 2 инструмента: MS Visual Studio 2005/2008 или MS Office SharePoint Designer 2007
В следующей таблице описаны некоторые позиции по котором можно определить, что все таки лучше подходит.
MS Visual Studio 2005/2008 | MS Office SharePoint Designer 2007 |
Возможность создания рабочего процесса для MS Windows SharePoint Services 3.0 | Возможность создания рабочего процесса для MS Windows SharePoint Services 3.0 |
Возможность написания собственного кода (C# или VB) для реализации логики бизнес процесса | Нет возможности написания собственного кода. Все делается «мышкой» ;) |
На выходе получаем шаблон рабочего процесса, который в последующем можно «прикреплять» к различным библиотекам и спискам и т.д. | «Привязываемся» к конкретному списку/библиотеке в конкретном сайте. |
Файлы рабочего процесса «собираются» в одну сборку | Файлы рабочего процесса, правила рабочего процесса и т.д. хранятся «не собранными» в библиотеке документов или на сайте |
Можно использовать любые формы. На выбор Asp.NET формы или Infopath формы | Автоматически генерируются Asp.NET формы, которые в последующем можно редактировать |
Возможность отладки рабочего процесса | Нет отладки |
Возможность создавать последовательные рабочие процессы так и «state» рабочие процессы | Только последовательные рабочие процессы |
Не все так просто InfoPath формы завязаны на Form services, а это часть MOSS и во многих случаях слишком дорогое решение, хотя для разработки Workflow самое удобное средство.
ОтветитьУдалить> «Привязываемся» к конкретному списку/библиотеке в конкретном сайте.
ОтветитьУдалитьНа самом деле неверное утверждение! Рабочие процессы в дизайнере можно легко сделать самостоятельными и более того - передавать им параметры (например ID элемента).