InfoPath 2010, SharePoint 2010



我创建了一个InfoPath 2010表单,它发布到SharePoint 2010的文档库中。我想让这个表单变成只读的,即一旦它被提交。

到目前为止,我所做的一切似乎都不起作用。我:
  1. 创建一个新视图,并将其重命名为只读,并在其属性中勾选
  2. 我有一个"提交表单"按钮,在这里我添加了提交表单的规则,切换到只读视图。为了测试这一点,我用样本数据填写表格并提交它,然后当我去当我打开提交的表单时,表单被提交到的文档库发现只读视图尚未生效,仍有可能修改编辑表单

理想情况下,我想要实现的是将提交的表单在提交时变成只读模式,并且在从提交到的文档库中打开这些表单时仍然处于只读模式。

你知道我在哪里做错了吗?如果有更好更简单的方法,请告诉我。

现在回答这个问题可能太晚了,但如果有人还在寻找答案,你可以尝试以下步骤

  1. 在开始之前,请验证您是否具有以下权限之一:a.您是站点集的Administrators组的成员。b.您是该站点的owner组的成员。c.具有"Manage Permissions"权限。
  2. 在站点设置页面上,转到用户和权限并查找设置
  3. 在设置下,您将能够看到权限级别
  4. 选择添加权限级别
  5. 给你一个新的权限级别
  6. 在"选择要包含到此权限级别的权限"下,选择"向该组添加项和查看项权限"。
  7. 创建组后,对于表单库,停止从父站点继承权限,并使用刚刚创建的新权限级别创建新组。将所有用户加入组

这应该允许用户提交表单,但不能编辑它。希望这对你有所帮助。

有一个更简单的方法来解决这个问题。在InfoPath Designer上创建这个表单的两个视图。确保表单提交时,视图被翻转为只读视图;它具有表格的显著特征,例如您希望记录的答案。

因此,任何打开提交表单的人都只能看到只读视图。您可以在表单上设置规则,让管理员看到Edit模式。

我刚刚看过这个。提交规则不起作用,您必须创建一个表单加载规则。在文件工具栏中,您将在规则块中看到一个表单加载按钮。

最新更新