向选定的用户组授予对规则编辑器的访问权限

上次更新: 2023-05-04
  • 创建对象:
  • User
注意

AEM 6.4已结束扩展支持,本文档将不再更新。 有关更多详细信息,请参阅 技术支助期. 查找支持的版本 此处.

概述

您可能拥有不同类型的具有各种技能的用户,这些用户可以与自适应Forms一起使用。 虽然专家用户可能拥有使用脚本和复杂规则的正确知识,但可能有一些基本级别的用户需要仅使用自适应表单的布局和基本属性。

AEM Forms允许您根据用户的角色或功能限制用户对规则编辑器的访问权限。 在自适应Forms配置服务设置中,您可以指定 用户组 ,可查看和访问规则编辑器。

指定可访问规则编辑器的用户组

  1. 以管理员身份登录AEM Forms。

  2. 在创作实例中,单击 adobeexperiencemanagerAdobe Experience Manager >工具 锤子 >操作> Web控制台。 Web控制台将在新窗口中打开。

    1

  3. 在Web控制台窗口中,找到并单击 自适应表单与交互式通信Web信道配置. 自适应表单与交互式通信Web信道配置 对话框。 请勿更改任何值,然后单击 保存.

    它会在CRX-repository中创建一个文件/apps/system/config/com.adobe.aemds.guide.service.impl.AdaptiveFormConfigurationServiceImpl.config 。

  4. 以管理员身份登录到CRXDE。 打开文件/apps/system/config/com.adobe.aemds.guide.service.impl.AdaptiveFormConfigurationServiceImpl.config以进行编辑。

  5. 使用以下属性指定可以访问规则编辑器的组的名称(例如, RuleEditorsUserGroup),然后单击 全部保存.

    af.ruleeditor.custom.groups=["RuleEditorsUserGroup"]

    要为多个组启用访问权限,请指定逗号分隔值列表:

    af.ruleeditor.custom.groups=["RuleEditorsUserGroup", "PermittedUserGroup"]

    create-user

    现在,当不属于指定用户组的用户(此处为RuleEditorsUserGroup)点按字段时,将显示编辑规则图标( edit-rules1)在组件工具栏中不可用:

    componentstoolbarwithre

    具有规则编辑器访问权限的用户可看到的组件工具栏

    组件stoolbarwithoutre

    对没有规则编辑器访问权限的用户可见的组件工具栏

    有关将用户添加到群组的说明,请参阅 用户管理和安全.

在此页面上