为记录创建人设置了字段的编辑权限,但创建记录时无法输入此字段

記事番号:040245

打开记录的添加页面后,直至保存,创建人字段的值均未确定。
创建记录时还不适用为使用了记录创建人的访问权限。

例如,假设仅允许记录创建人编辑日报应用的「业务内容」字段。
对「业务内容」字段设置了以下的访问权限。

  • [创建人]:勾选[查看][编辑]
  • [Everyone]:勾选[查看]

在上述设置下,创建记录时记录的创建人尚未确定,因此适用[Everyone]的访问权限。
创建记录时,所有用户无法再编辑「业务内容」字段。

使用选择组字段的解决方法

此处以下述情景为例,介绍前述问题的解决方法。

  • 创建记录时:
    在创建记录时,由于创建人尚未确定,因此允许任何人编辑日报应用的「业务内容」字段。
  • 编辑记录时:
    保存过记录后,仅创建人可以编辑「业务内容」字段。

访问权限的思路

在字段的访问权限设置中,给同一个用户设置了多个访问权限时,优先上一行中设置的访问权限。
利用此优先顺序设置为,在编辑记录时对创建人以外的用户应用优先于[Everyone]的访问权限。

方法上将使用选择组字段。
在表单中添加选择组字段,初始值设置为[Everyone]。并且按以下顺序设置访问权限。

  • [创建人]:勾选[查看][编辑]
  • [选择组]字段:仅勾选[查看]
  • [Everyone]:勾选[查看][编辑]

访问权限的动作

通过此设置应用以下访问权限。

  • 创建记录时:
    对所有用户适用最下方的[Everyone]的访问权限。
  • 编辑记录时:
    对记录创建人适用最上方的[创建人]的访问权限。
    对其他用户适用第2个设置的选择组字段的访问权限。

設定手順

  1. 在表单中配置选择组字段。

  2. 在步骤1配置的选择组字段的设置中如下设置[字段名称][初始值]

    • [字段名称]:选择组A
    • [初始值][Everyone]
  3. 点击[保存表单]

  4. 点击[设置]标签,选择[访问权限]下的[字段]

  5. [字段的访问权限]页面中,设置以下访问权限。

    • 「业务内容」字段
      • [创建人]:勾选[查看][编辑]
      • 「选择组A」:仅勾选[查看]
      • [Everyone]:勾选[查看][编辑]
    • 「选择组A」字段
      • [Everyone]:取消勾选[查看][编辑]
  6. 点击[保存]。

  7. 在[应用的设置]页面中点击[更新应用]。

  8. [更新应用]对话框中点击[更新应用]