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

概述

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

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

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

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

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

    1

  3. 在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

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

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

在此页面上