1

我正在尝试为 AX 2012 上的某些用户设置角色,但我似乎无法隐藏某些菜单项。

示例:我授予对客户表单的访问权限。结果:销售销售和市场营销菜单项打开并引导我进入客户表格。

如果我不希望该用户看到销售和营销菜单项怎么办?

此外,某些菜单项始终可以访问(需要自助服务许可证才能查看它们,以便任何人都可以看到它们),例如 Home=> 公共区域中的工作项。好吧,我想为特定用户隐藏那些。

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

4

2 回答 2

1

我相信对于销售和营销菜单项案例,您可以在 AOT 中创建一个新权限,专门为该菜单项授予权限。然后,将该权限添加到职责(然后应将其分配给角色)。

于 2012-12-14T18:24:05.653 回答
1

客户指的是 CustTable,销售和销售和营销指的是应收账款和“销售和营销”?

那么我是否正确,您希望允许访问“所有客户”菜单项,但这会导致两个模块都可见,而您只希望其中一个模块可见?

如果是这样,恐怕它确实不需要编写代码就可以工作。其次,我担心您将无法这样做,因为 Morphx 为我们处理了这件事,而我们无法进入 Dynamcis Ax 的那部分。

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

于 2012-12-14T18:50:52.260 回答