我创建了一个表单并使用 menuitem 将其放置在 UI 上。
我在测试环境中导入了代码。最终用户没有系统管理员角色。所以他无法在 UI 上看到 Form 按钮。当我们给系统管理员时,它会向他显示表单 UI 按钮。
如何在不给他系统管理员角色的情况下使用户能够看到表单 UI 按钮?
我创建了一个表单并使用 menuitem 将其放置在 UI 上。
我在测试环境中导入了代码。最终用户没有系统管理员角色。所以他无法在 UI 上看到 Form 按钮。当我们给系统管理员时,它会向他显示表单 UI 按钮。
如何在不给他系统管理员角色的情况下使用户能够看到表单 UI 按钮?
您必须为其设置安全性。在 AX 2012 中,用户可以通过分配给他们的角色直接或通过 AD 组授予访问权限。
角色是一组职责,职责是一组权限,权限是一组菜单项。所以你的菜单项必须添加到这里。SysAdmin 没有经过安全测试。对于其他用户,他们只能访问授予他们的元素。如果一个元素没有被安全处理,它将是不可见的。
一个好的起点:https ://technet.microsoft.com/en-us/library/gg731787.aspx
安全性开发工具也是确定需要分配哪些安全性以及分配给哪些菜单项的好方法。您可能在创建表单后就已经知道,但有时可能很难确定。
可以在此处找到有关安全开发工具的信息。