Security AX 2012安全开发隐藏菜单项

Security AX 2012安全开发隐藏菜单项,security,axapta,dynamics-ax-2012,Security,Axapta,Dynamics Ax 2012,我试图在AX 2012上为一些用户设置角色,但我似乎无法隐藏一些菜单项 示例:我允许访问客户窗体。 结果:销售和销售和营销菜单项打开,并引导我进入客户表单 如果我不想让用户看到Sales and Marketing菜单项怎么办 此外,某些菜单项总是可以访问的(需要自助许可证才能查看它们,以便任何人都可以看到它们),就像家庭=>公共区域中的工作项一样。我想为特定用户隐藏这些 我相信我必须通过编程来做到这一点,但我不知道从哪里开始,任何帮助都将不胜感激 我相信对于Sales and Marketin

我试图在AX 2012上为一些用户设置角色,但我似乎无法隐藏一些菜单项

示例:我允许访问客户窗体。 结果:销售销售和营销菜单项打开,并引导我进入客户表单

如果我不想让用户看到Sales and Marketing菜单项怎么办

此外,某些菜单项总是可以访问的(需要自助许可证才能查看它们,以便任何人都可以看到它们),就像家庭=>公共区域中的工作项一样。我想为特定用户隐藏这些


我相信我必须通过编程来做到这一点,但我不知道从哪里开始,任何帮助都将不胜感激

我相信对于Sales and Marketing菜单项,您可以在AOT中创建一个新的特权,专门为该菜单项授予权限。然后,将该特权添加到职责中(然后该职责应分配给角色)。

由客户机引用CustTable 按销售和销售及市场营销,您指的是应收账款和“销售和市场营销”吗

我说的对吗?您希望允许访问“所有客户”菜单项,但这会导致两个模块都可见,而您只希望其中一个模块可见

如果是这样的话,恐怕它确实不需要编写代码就可以工作。第二,我恐怕你不能这样做,因为MorpX为我们处理这个问题,我们无法进入Dynamax的那个部分

可能有不同的解决方案或解决方法。您可以创建菜单项的副本并替换其中一个菜单项。这样,您就可以将任一菜单项置于不同的角色中。(但也许你已经考虑到了:)

是的,我没有像你在解决方案中所说的那样考虑“欺骗”系统,我想我必须解决这个问题。很遗憾知道我不能控制这样一件小事。谢谢你的回答!