您可能拥有具有不同技能的不同类型的用户,能够使用自适应Forms。 虽然专家用户可能拥有处理脚本和复杂规则的正确知识,但可能有基本级别的用户只需要处理自适应表单的布局和基本属性。
AEM Forms允许您根据用户的角色或职能限制用户访问规则编辑器。 在自适应Forms配置服务设置中,您可以指定 用户组 可以查看和访问规则编辑器。
以管理员身份登录AEM Forms。
在创作实例中,单击 Adobe Experience Manager >工具
>操作> Web控制台。 Web控制台将在新窗口中打开。
在Web控制台窗口中,找到并单击 自适应表单和交互式通信Web渠道配置. 自适应表单和交互式通信Web渠道配置 对话框。 不更改任何值并单击 保存.
它在CRX-repository中创建文件/apps/system/config/com.adobe.aemds.guide.service.impl.AdaptiveFormConfigurationServiceImpl.config。
以管理员身份登录到CRXDE。 打开文件/apps/system/config/com.adobe.aemds.guide.service.impl.AdaptiveFormConfigurationServiceImpl.config进行编辑。
使用以下属性指定可以访问规则编辑器的组的名称(例如,RuleEditorsUserGroup),然后单击 全部保存.
af.ruleeditor.custom.groups=["RuleEditorsUserGroup"]
要为多个组启用访问,请指定逗号分隔值的列表:
af.ruleeditor.custom.groups=["RuleEditorsUserGroup", "PermittedUserGroup"]
现在,当不属于指定用户组(此处为RuleEditorsUserGroup)的用户点击字段时,编辑规则图标( )在组件工具栏中不可用:
对具有规则编辑器访问权限的用户可见的组件工具栏
对没有规则编辑器访问权限的用户可见的组件工具栏
有关将用户添加到组的说明,请参阅 用户管理和安全性.