Axapta 如果用户没有系统管理员角色,则菜单项在UI中不可用

Axapta 如果用户没有系统管理员角色,则菜单项在UI中不可用,axapta,microsoft-dynamics,dynamics-ax-2012-r2,dynamics-ax-2012-r3,dynamics-ax-xpo,Axapta,Microsoft Dynamics,Dynamics Ax 2012 R2,Dynamics Ax 2012 R3,Dynamics Ax Xpo,我已经创建了一个表单,并使用menuitem将其放置在UI上 我在测试环境中导入了代码。最终用户没有系统管理员角色。所以他无法看到UI上的表单按钮。当我们给sysadmin显示表单UI按钮时 我如何实现这样的目标,即用户可以在不给他系统管理员角色的情况下查看表单UI按钮?您必须为其设置安全性。在AX 2012中,用户可以直接或通过广告组通过分配给他们的角色获得访问权限 角色是一组职责,职责是一组权限,权限是一组菜单项。因此,您的菜单项必须添加到该菜单项中。SysAdmin没有经过安全测试。对于其

我已经创建了一个表单,并使用menuitem将其放置在UI上

我在测试环境中导入了代码。最终用户没有系统管理员角色。所以他无法看到UI上的表单按钮。当我们给sysadmin显示表单UI按钮时


我如何实现这样的目标,即用户可以在不给他系统管理员角色的情况下查看表单UI按钮?

您必须为其设置安全性。在AX 2012中,用户可以直接或通过广告组通过分配给他们的角色获得访问权限

角色是一组职责,职责是一组权限,权限是一组菜单项。因此,您的菜单项必须添加到该菜单项中。SysAdmin没有经过安全测试。对于其他用户,他们只能访问授予他们的元素。如果某个元素未由安全性处理,则该元素将不可见


一个很好的起点:

安全性开发工具也是确定需要分配哪些安全性以及分配给哪些菜单项的好方法。您可能已经知道,因为您创建了表单,但有时很难确定

有关安全开发工具的信息可在此处找到


谢谢@杰弗里·德尔米