今天我注意到我的特定网站中的每个工作流程都不起作用。在每个具有工作流程的列表中创建元素后,什么也没有发生。工作流程状态列为空。我无法手动运行它。当我想要执行此操作时,我需要等待 2 分钟才能打开项目的工作流程.aspx,然后单击工作流程名称在接下来的两分钟后启动,我收到消息“出现问题”。 它是 Office365,我使用 Sharepoint Designer 的工作流程 2013。
我检查了租户的空间,网络设置为 25TB,该网络现在有 1.1TB (~4%)。
我用工作流程验证了其他网站,它正在对它们运行,但这对我们来说至关重要。
当我尝试启动从 powershell 脚本到特定元素的工作流程时,我有:
Error: Exception calling "ExecuteQuery" with "0" argument(s): "The operation has timed out"
但是这个工作流程只有一小步......
我能做什么?
听起来您正在处理一个令人沮丧的问题,即特定 SharePoint 网站上的工作流无法正常运行,尽管其他具有工作流的网站运行良好。这通常是由一些潜在因素引起的。
首先,最好检查一下租户的存储空间,因为这可能是一个原因,但由于您只使用了大约 4% 的可用空间,所以这可能不是问题。以下是您可能需要研究的一些事项:
工作流限制:有时,如果同时运行的工作流过多,Office 365 可能会限制工作流,从而导致延迟或失败。您可能想检查该网站上是否发生工作流程过载。
权限问题:确保运行工作流的用户帐户对站点和列表具有适当的权限。即使其他工作流程在不同的网站上运行,该特定网站上也可能有独特的权限设置。
工作流程中的损坏:工作流程本身可能出现某些问题。您可以尝试从 SharePoint Designer 重新发布工作流,看看是否可以解决问题。
工作流服务:检查该特定站点的工作流管理器服务是否正确运行。有时,重新启动工作流服务或重置站点与其的连接会有所帮助。
超时:由于您提到加载工作流程页面的长时间延迟,因此可能存在超时问题。增加设置中的超时值(如果可能)可能会有所帮助或检查站点是否遇到性能问题。
可能值得在该网站上尝试新的工作流程作为测试,看看它是否运行,或者将损坏的工作流程之一迁移到另一个网站以检查是否是网站本身导致了问题。
在 NGS 解决方案,我们专注于 SharePoint 工作流程故障排除,并可以帮助您诊断和修复此类问题。如果您需要专家帮助,请随时与我们联系。您是否尝试过重新发布工作流程?请告诉我们,我们很乐意提供帮助!