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

InfoPath Forms Library Multiple Item Creation Issue in SharePoint Online

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

  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. 现在我正在设置我在表单库中用作文件名的表单标题提交并覆盖为是。

enter image description here

  1. 终于提交了表单。 enter image description here

我尝试了所有方法,但无法找出导致问题的原因。请帮我解决这个问题。

谢谢,

苏哈斯

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