我正在设计sharepoint设计器中的工作流程来管理infopath表单的审批流程。我正在使用sharepoint server 2007.我的sharepoint站点已经有一个专用于批准表单的表单库,我已经将我的工作流程附加到表单库。我的问题是,当我尝试向我的自定义工作流程添加第二步时,我总是收到错误"启动失败(重试)"在表单上启动工作流时,在表单库的工作流状态列中。但是,如果我在工作流程中仅使用一个步骤,则不会出现任何错误。那么有谁知道为什么在工作流程中添加多个步骤会导致此错误?这太令人沮丧了。感谢。
我的工作流程如下:
可以通过创建项目手动或自动启动 第1步
条件:无
操作:(步骤1中的所有操作并行执行)
向多个sharepoint群组发送电子邮件
通过电子邮件发送项目的创建者
将当前项目中的字段(称为"工作流程状态")设置为数字1
将相同的任务分配给多个共享点组(第一个操作中引用的相同组)。
第2步
条件:
如果当前项目中的字段等于"是" 动作:
将当前字段(称为"工作流Satus")设置为数字5 条件:
否则,如果当前项目中的字段等于"否" 动作:
将当前字段(称为"工作流Satus")设置为数字0
将任务分配给项目的创建者。
注意:我会发布截图,但我刚加入了堆栈溢出。所以我还不能发布图片:/
编辑:如果有人想知道,我转发了这个问题,因为我制作的类似的一个被转移到了sharepoint堆栈交换站点。但是,这个网站上的活动很少,所以为了得到一些帮助,我转发了。
答案 0 :(得分:0)
为什么不在每个步骤中添加工作流记录工作流变量的各种输入/输出。我通常这样做是一种调试方法。这将有助于找到错误。