【发布时间】:2008-09-22 12:44:51
【问题描述】:
我有点迷路了,找不到太多文档。
【问题讨论】:
-
您说的是在 SharePoint Designer 或 Visual Studio 中定义的工作流吗?
标签: sharepoint workflow
我有点迷路了,找不到太多文档。
【问题讨论】:
标签: sharepoint workflow
.NET 工作流还是使用 SharePoint 设计器创建的工作流?
我只有后来的经验,而且调试起来并不容易,你真的只需要一次做一个步骤,然后测试每个步骤。
当您转到“列表设置”时,您也可以在 SharePoint 中查看工作流状态(抱歉,我目前没有 WSS 机器可供查看)。
【讨论】:
同意@Slace。确保您在 SP Designer 中创建的工作流可以在浏览器中执行,即使最终它们只会因状态更改而启动。这本身将使故障排除变得更容易。
【讨论】:
假设您在谈论 SharePoint Designer 工作流?您可以按照these steps 将它们转换为 .NET 工作流。 从那里,您可以调试它们。我自己(还没有)尝试过。
【讨论】:
如前所述,调试 SharePoint Designer 工作流的唯一真正选择是经历将其转换为 .NET 工作流的痛苦过程,或者在每一步之后执行诸如写出历史列表这样的操作,以便查看什么是失败。
然而,即使是 .NET 工作流在 VS2005 中也很难调试。在 VS2008 中,他们添加了更轻松地调试使用该环境开发的工作流的功能。
【讨论】:
我猜你已经看过了 :-)
Troubleshoot workflow errors
【讨论】:
This article 有一些很棒的 SharePoint 调试技巧。它为开发/调试提供了一个很好的通用方法。以下是一些被引用的工具:
【讨论】:
没有人提到 SharePoint 调试的明显资源 - ULS 日志。以“意外”级别过滤的 ULS 查看器通常会向您显示记录的失败原因。
【讨论】: