禁用D365中某些表单的安全策略

时间:2020-04-06 09:13:22

标签: axapta x++ dynamics-365-operations

我想对某些表格禁用安全策略。当用户单击菜单项时,最好禁用安全策略。否则,我们应该考虑所有查找和字段,我认为这不是一个好方法。即,我们应在所需的每种方法中使用uncheck :: XDS。 一种解决方案是将每个显示菜单项链接到操作菜单项。在操作菜单项的主要方法中,我们禁用安全策略,然后运行相关的显示菜单项。

public static class ActionMenuItem
{
    static void main (Args _args)
    {
        unchecked(Uncheck::XDS)
        {

            MenuFunction mf;
            mf= new MenuFunction(menuItemDisplayStr(myDisplayMenuItem), MenuItemType::Display);
            mf.run(_args);
            mf.wait();
        }
    }
}

实际上,我认为上述方法不是最佳实践,我应该修改每个显示菜单项并多次创建一个类。我正在寻找更有效的更好解决方案。

0 个答案:

没有答案