设置菜单项的权限 (Ax Dynamics 2009)

Posted

技术标签:

【中文标题】设置菜单项的权限 (Ax Dynamics 2009)【英文标题】:set permissions for menu items (Ax Dynamics 2009) 【发布时间】:2015-10-30 09:25:20 【问题描述】:

我在授予对 Ax Dynamics 2009 中某个菜单项的访问权限时遇到了一些问题。情况是这样的:我们有一个包含项目事务的表单(基于 InventTrans)。此表格显示特定项目的所有交易,如销售、购买、转移……您可以右键单击任何这些交易的数量,然后选择“转到主表”。这会将您带到包含此特定交易详细信息的表格。

但是当我们的一些用户执行此操作时,他们会收到错误消息“您没有足够的权限来执行菜单项销售订单”。但是,他们可以通过主菜单进入此表单。

所以我假设这是这些用户无权访问的特定方法。我知道我可以在哪里设置用户组权限,但我似乎找不到这个菜单项的正确位置..

有人知道我在哪里可以找到这个菜单项吗?

谢谢

【问题讨论】:

【参考方案1】:

“转到主表格”操作基于其他显示类型的菜单项(通常位于 Misc 文件夹下),不一定是主菜单项。

我的第一步是查看相关表的属性,查看“FormRef”属性是什么,并查看授予对该菜单项的访问权限是否可以修复它。

如果它没有菜单项或不起作用,那么我建议尝试“蛮力”类型的方法 - 这需要一段时间,但授予另一个用户您可以访问完全访问权限并减少访问级别,直到您找到特定的菜单项。您可以从模块级别的键开始,然后逐步向下,这与二叉树搜索不同。

【讨论】:

我应该在哪个表上查找 FormRef 属性?我尝试使用“转到主表”的那个还是我想要发送到的那个?第一个它引用自己,第二个没有填写。 这将是您将被发送到的表。正如我所说,如果未填写该属性,您可能想尝试“暴力破解”安全性。您也可以尝试Security Profile Tool(在测试环境中),但我没有太多运气使用它。

以上是关于设置菜单项的权限 (Ax Dynamics 2009)的主要内容,如果未能解决你的问题,请参考以下文章

Dynamics AX7 materials

Dynamics AX 2012 R2 AIF 内部异常

Dynamics AX 中的图片处理

Dynamics AX 2012 – Batch Jobs Not Executing

如何用Delphi在登录界面设置主界面的菜单权限

Dynamics AX 2012 DLL 配置文件未更新