我的设想是:*
工作流A-配置为在列表A中创建新项目时启动: 在列表B中新建列表项。
工作流B-配置为在列表B中创建新项目时启动: 在列表A中新建列表项。
当我测试这个时,我得到了以下信息: 我在列表A中手动创建列表项。 工作流A在列表B中激发并创建新的列表项。 工作流B在列表A中激发并创建新的列表项。 但是 工作流A的新实例 没有 在工作流B创建的in列表上实例化。
--- 编辑 -----
-------- 编辑 ————————————————————————————————————————————————————————————————————————————————————————————————————————————-
我知道这会导致一个无限循环,在工作流A中,持续时间操作设置为1年时会暂停,因此它以每年周期触发。
我知道sp2可以防止在同一个列表上创建无限循环,但是根据我在下面的文章中所读到的内容,这可以像在我的场景中那样进行交叉列表。 http://blogs.msdn.com/b/sharepointdesigner/archive/2009/07/13/service-pack-2-prevents-an-on-change-workflow-from-starting-itself.aspx
答案是联合递归工作流做的 不 按我的要求做交叉表。以上场景中的msdn blog链接使用了 相同的 名单。我调整了我的工作流程以使用相同的列表。
错误被输出到我的日志文件,但是由于日志没有设置为详细,所以我没有看到它。