如何在不使用功能区或代码的情况下保存 Infopath 表单?

How to save Infopath form, without using a ribbon nor code?

目前我正在开发一个 Infopath 表单,用于 Sharepoint 表单库。

我想隐藏功能区,用户将在最后一个字段后通过按钮提交表单。

用户提交表单后,表单中的数据将由另一位用户(来自 HR)进行审核,他将填写一组特定于 hr 的字段 - 对其中内容的评论。问题是,如果我在功能区中没有 "save" 按钮,用户唯一能做的就是再次提交它,创建另一个文件。我不希望用户随意命名文件,这就是我首先禁用功能区的原因

如何在不使用代码的情况下创建保存按钮(Sharepoint 配置不允许这样做)?

我设法通过使用规则创建了一个非常相似的行为。

我在表单中添加了新的隐藏字段,名为 fileName。我创建了两个提交选项 savesubmitNew。后者是创建文件名,第一个是从字段 fileName 加载它,并且可以覆盖。

我设置了提交选项非标准规则,然后创建了两个规则:

  1. 如果fileName为空,创建新的文件名(我的是时间戳和城市),添加到fileName,然后使用submitNew提交。
  2. 如果 fileName 不为空,使用 save.
  3. 从该字段加载名称提交文件

无需功能区或自定义代码。