在SharePoint Server 2010的列表中,通过工作流的帮助,我在创建新的列表项(行)时遇到了一些问题。以下是事实。
因为我只能使用SharePoint Designer,所以我没有可能创建一个for循环(我不得不说,因为它会简化很多事情,所以我说它非常弱且很烦人)。但是,到目前为止我所拥有的是以下内容,它在某种程度上起作用:
实际上,它与this forum contribution中描述的原理相同。
现在问题是:尽管循环有效,但问题是在辅助列表中最多只创建了5个项目,但我从未在任何地方声明过。例如,如果我在主列表中创建一个项目并输入数字10,则计数器将停止在5,并且在辅助列表中仅创建5个项目。但如果我输入一个低于5的数字,一切都很完美。例如,如果我想在辅助列表中创建3个项目,它只创建3个项目,计数器停止在3,就像它应该的那样。
因为我对SharePoint很陌生(我来自PHP / SQL-World,你知道 - 循环绝对没有问题),我的问题是,是否有任何预定义的限制,通过一个创建列表项工作流程,如果是,我可以改变它们的方式和地点(如果可能的话)。
This page说,内置五个限制是为了减少服务器压力并防止无限循环。
我现在找不到它,但有人说这可以通过在循环工作流程的最后一步添加“Pause for Duration”一分钟来避免。