不能在MOSS 2007 / WSS 3.0 的调查问卷Survey list 里使用 Workflow

今天的一次SharePoint实验(见我英文博客文章),让我发现在WSS 3.0 的调查问卷清单 Survey List 里不能使用工作流程 – WorkFlow。基本情况是这样的:我想利用 SharePoint 里的 Survey 来收集用户的信息,同时生成一个 WorkFlow 以便部门主管们能在每次新注册信息提交同时收到电子信件。这个想法是可以的,但是在 Survey 里的工作流程总是不能工作,不管是新表单提交的系统生成的,还是我手动启动的。查看 WorkFlow 的历史,发现只是一个 Failed to Start 不能启动 这么一个简单的错误信息。


在网上查询中发现所有人都有这个错误信息,但是由于不同情况都能造成这个错误信息。简单地套用其他人的解决方法,并没有成功地解决我的具体问题。 而且在我从 SharePoint Designer 2007 里找到那个 WorkFlow,并直接用浏览器调用时,我得到了另一个错误信息 The data source control failed to execute the insert command 当我想手动启动这个工作流程时。

同样,不知道你的具体情况,不好建议一个好的解决方案。不过,如果你的错误信息出现在 Survey 模板的清单里,那就奉劝你不要再浪费时间了,因为WSS 3.0 根本就不支持 Survey Response 里的 WorkFlow。下面是微软官方网站的原文:

…… because starting a workflow from a survey response is not supported in Windows SharePoint Services 3.0. Although the Workflows option appears when you click the arrow next to a survey response, you cannot start a workflow from a survey response.

…..

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

我的建议:

如果你想继续使用工作流程来达到你的目的,请用Custom List 来代替 Survey List。Good Luck with your SharePoint programming!

2 Responses to “不能在MOSS 2007 / WSS 3.0 的调查问卷Survey list 里使用 Workflow”

Leave a Reply

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