签入文档时,Sharepoint 2013工作流程不会触发,但如果签出则无效

时间:2013-06-20 19:33:23

标签: sharepoint-2013 sharepoint-workflow sharepointdocumentlibrary

我们有一个包含文档集和文档的文档库。我们还有一个工作流程,由用户在此库中的任何项目上手动启动。我们遇到的问题是,如果签入文档,工作流程就不会启动。如果文档已签出,则可以正常工作。工作流在文档集上运行良好。

查看日志文件,我看到以下消息:

跳过查找字段SortBehavior,因为它不依赖查找,但它具有PrimaryFieldId ID 46fff461-81e3-b73a-9fba-f4f1e8088cbe 跳过查找字段CheckedOutUserId,因为它不依赖查找,但它具有PrimaryFieldId ID 46fff461-81e3-b73a-9fba-f4f1e8088cbe 跳过查找字段SyncClientId,因为它不依赖查找,但它具有PrimaryFieldId ID 46fff461-81e3-b73a-9fba-f4f1e8088cbe Taxonomy Catch All Column,TaxCatchAll字段的目标列表在当前Web中不存在,或者当前用户没有permissioin来查看它。跳过它。 46fff461-81e3-b73a-9FBA-f4f1e8088cbe

在这些行的下方,我看到以下消息: 文件" http://sharepointurl.com/abc/TestWf/select_element.pdf"没有签出。在进行更改之前,您必须先查看此文档......

工作流程非常简单,只记录测试消息。我不确定为什么SharePoint会尝试检出文档,但我觉得它与上述消息有关。

任何人都知道为什么会这样?

由于

1 个答案:

答案 0 :(得分:1)

我们能够在Microsoft TechNet论坛上获得一些支持后解决问题。

假设工作流是SharePoint Designer工作流,请打开SharePoint Designer并连接到您的站点。单击左侧导航中的“工作流程”,然后单击您的工作流程。工作流程信息页面将打开。在右窗格的“设置”区域中,取消选中“自动将工作流程状态更新为当前阶段名称”。这将解决问题。