AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 31.08.2021, 15:33   #7  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,342 / 3563 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Когда-то давно - еще в 2009 стояла такая же задача. Была сделана табличка для сбора статистики и был написан код, который был вставлен по следам Task Recorder-а (т.е. в ClassFactory::formRun* и т.д., а также в базовый класс RunBase. Ну и в качестве сервиса можно было задать генерить сбор статистики не по всем объектам, а только тем, у которых в названии содержится заданная строка (актуально для сбора статистики по модулям).
Уже через месяц узнали много интересного о том, с какими формами реально работают пользователи.
С полями гораздо сложнее, потому что есть еще display/edit методы, про которые никак нельзя узнать - пользуются ими или нет. Также как и со связями - нельзя однозначно понять - используется ли поле в связях или нет. Например, настроил я разноску и выбрал вариант Все. Значит у меня какое-нибудь поле типа "Группа номенклатуры" - будет пусто. И вероятно так будет во всей таблице. Relation-а тут нет - только анализировать код. А код может быть таким.... что даже перекрестными ссылками не ловиться. И я уж не говорю про расширения в D365, в которых еще сложнее искать программный код.
А еще есть наследование таблиц....

Я бы начал со сбора статистики используемых форм. Причем не просто статистики использования, а с указанием пользователя и времени - когда и кем была открыта форма. Т.о. получится некий условно небольшой (по отношению к общему количеству форм в системе) перечень наиболее часто используемых (и наиболее популярных) форм. А по ним можно уже пройтись вручную и вручную отрегулировать видимость нужных полей для каждой пользовательской роли
__________________
Возможно сделать все. Вопрос времени

Последний раз редактировалось sukhanchik; 31.08.2021 в 15:39.
За это сообщение автора поблагодарили: trud (2), griefon (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
organicax: WMS Mobile Device indirect menu items – compile of posts. Blog bot DAX Blogs 0 03.09.2016 01:24
atinkerersnotebook: Creating One Master Menu to Get Just What You Need Blog bot DAX Blogs 0 24.01.2015 16:16
DynamicsAxSCM: Receiving a pallet with mixed items based on a packing structure using License plate receiving mobile device menu item Blog bot DAX Blogs 0 18.09.2014 22:12
dynamicsaxtraining: Vendor returns Blog bot DAX Blogs 0 11.10.2012 00:11
Axapta Lessons: Menu Items Blog bot DAX Blogs 0 23.11.2006 16:00

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 02:02.