Отключение политики безопасности для некоторых форм в D365 - PullRequest
0 голосов
/ 06 апреля 2020

Я хочу отключить политику безопасности для некоторых форм. Лучше отключить политику безопасности, когда пользователь нажимает на пункт меню. В противном случае мы должны рассмотреть все поля поиска и области, которые, на мой взгляд, не являются подходящими. т.е. мы должны использовать 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();
        }
    }
}

На самом деле, я думаю, что вышеупомянутый подход не является лучшей практикой, я должен изменить каждый пункт меню дисплея и создать класс несколько раз. Я ищу лучшее решение, которое было бы более эффективным.

...