0

我们被要求查看 SharePoint 2010 Standard(我们目前在 SP2007 上有一个小型 Intranet),旨在构建许多自定义工作流解决方案。

我对 SP2010 没有太多经验,但从一段时间的学习/测试来看,它似乎是一个非常繁琐的系统,更适合允许个人/团队为特定目的创建自己的网站?

我还看到了一些关于 WF4 的博客——我的经验更少!WF4 可以“独立”使用还是需要 SP2010?

根据变量,工作流程的范围从非常基本到相当复杂。例如“路由到链中的下一个人”,“基于值路由到团队”。

所以我的问题是:有人可以帮助我决定尝试构建工作流程的路线吗?我什至不确定要问他们每个人的问题!我很欣赏这是主观的,但我敢肯定有人对两者都有经验吗?

我的经验是 C#.Net/MVC 和 WCF - 简单地设置和配置 SP2010 开发环境的开销已经让我对 SP2010 保持警惕!

4

2 回答 2

2

I can´t tell you much about SharePoint other than that SharePoint 2010 still uses WF3 for its workflow engine. In SP2013 they upgraded to WF4 so if you are looking to run WF4 style workflows you will need to use that instead.

于 2012-10-22T17:07:48.857 回答
1

Windows Workflow Foundation 独立于 SharePoint。您可以创建自己的工作流主机和持久层。APress 有一本很棒的书,WF 基础,它很好地介绍了 .net 3.5 中的工作流。

SharePoint 2010 基于 .net 3.5 SP1 并使用旧的/原始的工作流引擎。它实现了自己的主机和持久性,因此它完全是自己的野兽。SP2007 和 SP2010 中有大量可用于 Workflow 的信息,这很好,因为其中列出了警告、例外和“您需要知道这一点,否则它会咬到您”的案例。此外,SharePoint 2010 允许以多种方式创建工作流:通过 Visual Studio(类似于“真正的”WF 项目)、通过 SharePoint Designer 和通过 Visio(后两者受到限制)。

WF4 是 Microsoft 在 .net 4.0 中引入的新工作流引擎。SharePoint 2010不支持它,但下一版本 - SharePoint 2013 - 基于 .net 4.5,理论上应该提供对 WF4 的支持。我还没有验证这一点。

于 2012-10-22T17:17:02.180 回答