如何在SharePoint Designer工作流中检查是否已签入文档?

时间:2009-11-11 15:54:45

标签: sharepoint sharepoint-2007 sharepoint-designer sharepoint-workflow

我正在尝试创建一个SharePoint设计器工作流,每次签入文档时都应该触发该工作流。

如何在文档签入前暂停?条件

等待“签出”“待空”工作正常吗?

MSDN和CodePlex上的一些帖子表明这可能会引发错误。

1 个答案:

答案 0 :(得分:2)

您是否有可能使用Visual Studio创建(更重要的是,部署)您自己的Workflow活动?即您是否可以在sharepoint服务器场环境中使用自定义dll?

如果是这样,您可以创建使用以下代码的活动:

if (SPListItemFromWorkflowListItemProperty.File.CheckOutStatus != SPFile.SPCheckOutStatus.None)
{
  // do your stuff here, like pause the workflow
}