我试图在AX 2012上为一些用户设置角色,但我似乎无法隐藏一些菜单项。
示例:我允许访问客户表单。结果:Sales和Sales AND 菜单项打开,并带我找到客户表单。
如果我不想让那个用户看到“销售和营销”菜单项呢?
此外,有些菜单项总是可以访问的(查看它们需要自助许可,以便任何人都能看到它们),就像Home=>公共区域中的工作项一样。我想为一个特定的用户隐藏这些信息。
我相信我必须通过编程来做到这一点,但我不知道从哪里开始,任何帮助都将不胜感激!
发布于 2012-12-14 18:50:52
客户指的是CustTable,通过销售、销售和营销,你指的是应收账款和“销售和营销”?
那么,我是正确的,你想要允许访问‘所有客户’菜单项,但这会导致两个模块都是可见的,而你只希望其中一个是可见的?
如果是这样的话,我担心这确实是不需要编写代码就可以工作的整数。第二,恐怕你们不能这样做,因为Morphx为我们处理这件事,我们不能进入动力Ax的那一部分。
可能有不同的解决方案或解决办法。您可以创建菜单项的副本并替换其中一个菜单项。这样,您就可以将任意一个菜单项放在不同的角色中。(但也许你已经想到了这一点:)
发布于 2012-12-14 18:24:05
我相信,对于“销售和营销”菜单项,您可以在AOT中创建一个新的特权,专门为该菜单项授予权限。然后,将该特权添加到“职责”中(然后应将其分配给角色)。
https://stackoverflow.com/questions/13700870
复制相似问题