没有代码解决方案来限制Infopath 2013的观看次数?

时间:2016-07-07 21:15:18

标签: sharepoint infopath

我使用InfoPath 2013时有两个视图,一个用于用户输入,另一个用于管理员。我需要将管理员的视图限制为少数用户。如何在没有代码的情况下在InfoPath 2013中执行此操作?

第一组:网站所有者可以看到ADMIN视图

第二组:网站成员无法看到ADMIN视图

2 个答案:

答案 0 :(得分:0)

您要限制的用户,表单的管理员视图,他们是什么类型的用户?他们有管理员权限吗?请解释一下。

我正在添加两个可能对您有帮助的链接:

  1. Link-1

  2. Link-2

  3. 我猜Infopath 2013的步骤也是一样的。

答案 1 :(得分:0)

我可以通过几种方式来实现这一目标。

  1. 创建按钮,在按钮规则中查找currentUser。
  2. 创建一个文本框,用户可以在其中输入密码。
  3. 第一

    1. 创建名为" currentUser"的文本字段并将默认值设置为函数userName()。 - 这将使当前用户登录。
    2. 创建名为" adminUsers"的文本字段并输入管理员用户的所有ID。 (这将取决于您的组织)我的情况,这将是我的badgeID。您可以使用userName()来获取您的ID。
    3. 创建一个带有规则的按钮
    4. 按钮规则中的
    5. 创建新操作
    6. 条件区域中的
    7. 创建一个条件,指出" adminUsers(字段)包含currentUser(字段)),您必须单击"使用公式,然后单击插入字段或组。
    8. 现在执行以下操作:将视图切换到管理视图。
    9. 第二

      1. 创建名为password
      2. 的文本字段
      3. 使用规则创建按钮
      4. 在密码等于" yourPassword"
      5. 的按钮上设置条件

        在这种情况下,您的管理员用户每次要知道他们是谁,都需要输入它。