SharePoint Online中的InfoPath Forms库多个项目创建问题

时间:2018-11-30 03:49:08

标签: sharepoint-online infopath

我有一个带有库InfoPath表单的表单库。直到今天,一切正常,并且观察到并报告了一个奇怪的问题。请考虑以下两种情况发生问题的情况:

  1. 如果我有项目121、122、123,然后由于某种原因删除了项目123,那么我创建的下一个项目当然是124,因为我正在使用ID字段创建文件名,但这单击提交按钮后,编辑后的项目会为我提供多个项目。但是奇怪的是,例如,如果我将124保留为最后一个状态,例如,经过2次编辑,现在最新的ID将是126,并创建一个新项目127,那么一切都会好起来,每次编辑127都会更新同一项目。 >

  2. 某些旧项目表现出相同的行为,但是有问题的项目与没有问题的项目之间没有真正的相似性,并且问题是完全随机的。

提交规则非常简单

  1. 当前日期是使用today()中的子字符串公式提取的。

enter image description here

  1. 格式年份是使用当前年份字段计算的,该字段也是从今天开始使用子字符串公式提取的。

    enter image description here

如果当前月份在10月之前,则将基于月份的年份设置为当前年份。

enter image description here

如果当前月份在10月之后,则将基于月份的年份设置为当前年份+1。

enter image description here

  1. 现在,如果库中没有任何项目,则将表单ID设置为1

enter image description here

  1. 如果库中有项目并且认为它是没有标题的新项目,那么我将如下设置表单ID:

enter image description here

  1. 现在,我要设置要用作表单库中文件名的表单标题,并以yes覆盖。

enter image description here

  1. 最后提交表单。 enter image description here

我尽了一切努力,但不知道是什么引起了问题。请帮助我。

谢谢

苏哈斯

1 个答案:

答案 0 :(得分:0)

问题在于工作流中“标题”字段的设置方式与表单中设置“标题”字段的方式有关。两者都不匹配,因此,每次工作流运行时,它都会以相同的形式创建一个新项目,从而增加ID。