0

我创建了一个 InfoPath 2010 表单,该表单发布到 SharePoint 2010 中的文档库。我希望该表单在提交后变为只读。

到目前为止,我所做的一切似乎都不起作用。我有:

  1. 创建了一个新视图并将其重命名为只读,并在其属性中勾选了 InfoPath 中的“只读”复选框。
  2. 我有一个“提交表单”按钮,在这里我添加了提交表单的规则,将视图切换到只读视图。
  3. 为了测试这一点,我用示例数据填写表单并提交它,然后当我转到表单提交到的文档库时,当我打开提交的表单时,我发现只读视图没有生效并且它仍然可以编辑表格。

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

有什么想法我会出错吗?如果有更好更简单的方法来实现这一点,请告诉我。

提前致谢。

4

3 回答 3

1

回答这个问题可能为时已晚,但如果有人仍在寻找答案,您可以尝试以下步骤

  1. 在开始之前,请确认您拥有以下权限之一:您是网站集管理员组的成员。湾。您是站点所有者组的成员。C。您拥有管理权限权限。
  2. 在站点设置页面上,转到用户和权限并查找设置
  3. 在设置下,您将能够看到权限级别
  4. 选择添加权限级别
  5. 为您命名新的权限级别
  6. 在选择要包括到此权限级别的权限下,选择向该组添加项目和查看项目权限。
  7. 创建组后,对于您的表单库,停止从父站点继承权限并使用您刚刚创建的新权限级别创建一个新组。将所有用户添加到组。

这应该使用户能够提交表单但不能编辑它。希望这可以帮助。

于 2016-05-30T14:31:56.440 回答
0

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

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

于 2013-01-22T11:03:08.360 回答
0

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

于 2013-08-21T20:27:55.173 回答