2

SharePoint 安装是在 2008 R2 服务器上安装的 SP2010。一切都已完全修补。我直接在 SharePoint Server 上运行 SP 设计器。

我有一个工作流程,旨在在自定义列表中创建新文档时发送电子邮件。为了说明这个问题,我特意保持工作流程非常简单。

在 SP Designer 中创建此单步工作流后,我单击“检查错误”,SP Designer 报告“工作流不包含错误”。

然后我单击“发布”,但显示“工作流程错误”对话框并显示消息

编译工作流时发现错误。工作流文件已保存但无法运行。

单击高级按钮会显示更多信息:

无法发布工作流,因为工作流配置文件包含错误

任何建议都感激不尽

4

7 回答 7

1

我将分享为我解决的问题 - 在网站集级别停用所有工作流功能(即工作流、三态工作流、发布批准工作流),然后重新激活这些功能。然后我就可以发布我的工作流程了。这篇文章有所帮助,但不确定这是否仅适用于 365,但如果您正在考虑重新安装,则肯定值得先尝试。

于 2012-12-03T04:05:24.000 回答
0

我从 sharepoint 知道此错误消息。我通过处理引用其他列表的多个查找字段来得到这个。即使我检查 worfklow 是否有错误,SharePoint 也说一切正常,但我根本无法发布它。

尝试在您的网站集上构建一个新的测试站点。构建自定义文档库,使其保持标准,然后设置一个新的简单工作流程,只需发送邮件即可。

仅使用简单值填写邮件中所需的字段。发送到您的邮件地址,简单的邮件主题和简单的邮件正文。

将工作流设置为仅手动运行。

尝试发布工作流。

当这工作时,然后与您现有的工作流程进行比较,并通过跟踪和错误来更改您的值。

于 2011-10-07T12:24:01.723 回答
0

如果您更改 Web 应用程序的 URL,也可能发生这种情况,您所要做的就是单击库本身的设计按钮。当将 URL 从http://server/Site更改为 example:http://server.xx1.net/site时,您尝试发布它会尝试旧的 url。

于 2012-07-19T14:18:32.157 回答
0

对我的情况有帮助的是从自动启动工作流程变为手动。有时对危急情况的回答非常容易。希望有帮助,非常感谢

于 2014-01-08T14:06:10.673 回答
0

经过一段时间的谷歌搜索,我认为这是一个身份验证问题。您的 SharePoint 是如何设置的?您是否使用 HTTPS 进行身份验证?如果是这样,请查看这篇文章。

于 2011-10-03T14:11:48.447 回答
0

在完成操作系统和 SharePoint 的全新安装后,工作流可以完美运行。我只能得出结论,这些问题是由 MOSS 2007 遗留的注册表设置引起的。感谢人们提出的建议。

于 2011-11-04T11:24:45.313 回答
0

我遇到了这个问题,经过几天的挖掘,人们建议重建服务器、禁用和重新启用站点功能、删除以前的工作流版本等,并尝试一切,除了重建服务器(对于客户生产环境不实用)。我决定尝试一些测试,发现这个问题只发生在一个特定的列表上,无论工作流程多么简单或复杂......当我选中项目创建时(或项目更改时)自动启动框时将无法发布并给出上面的错误,但如果我发布它只是手动启动工作正常。最后,在删除视图并进行更多测试后,我发现此列表中有超过 240 列(我没有创建它......),并且 50 多个工作流设置为在创建时运行...... 谢天谢地,我有一个为客户端构建的测试环境,所以我将网站集数据库从生产环境同步回测试环境重新运行我的测试并得到同样的错误......那么解决问题的原因是什么,最终原因是什么问题是,列表中定义了很多列,我不得不删除几个列才能在测试环境中发布工作流。这个实际问题转化为 SQL Server 中的限制,列表可以存储多少数据,每种类型的列占用如此多的空间,请在此处阅读更多信息:列表中定义了很多列,我不得不删除几列才能在测试环境中发布工作流。这个实际问题转化为 SQL Server 中的限制,列表可以存储多少数据,每种类型的列占用如此多的空间,请在此处阅读更多信息:列表中定义了很多列,我不得不删除几列才能在测试环境中发布工作流。这个实际问题转化为 SQL Server 中的限制,列表可以存储多少数据,每种类型的列占用如此多的空间,请在此处阅读更多信息:

https://technet.microsoft.com/en-us/library/cc262787(v=office.15).aspx#Column

所以我在生产中所做的是与我的客户一起确定如何将列表分解为多个列表并在它们之间建立关系,从而将一些列和数据移动到另一个列表(想想数据库/列表规范化)......我希望这个解决方案可以帮助某人。

于 2016-04-18T19:11:16.583 回答