06.04.2009, 11:22 | #1 |
Участник
|
Добрый день.
Есть необходимость выяснить какие формы запускают пользователи, и как часто они их запускает. Я так понимаю через Nav это сделать невозможно (решение - прописать в каждой форме код в триггере OpenForm - не подходит Очень трудоемко.) Может кто -то знает - возжно ли это сделать через MS SQL на основании таблицы Object ? |
|
06.04.2009, 15:28 | #2 |
Участник
|
Цитата:
Это да, согласен. Цитата:
Нужно протоколировать запуск ЛЮБОЙ формы?? Если не секрет - зачем? |
|
06.04.2009, 16:47 | #3 |
Участник
|
Мне нужно почистить Главное меню от не нужных форм и отчётов. При этом нужно сделать это с минимальными заявками пользователей о том что он использовал ту или иную форму.
|
|
06.04.2009, 17:16 | #4 |
Участник
|
Запускайте у пользователя Сервис-Дебагер-Выполнение Кода и скидывайте содержимое в лог по таймеру. Причем, думаю, лучше запускать автоматом в 1-м кодеюните. За недельку наберете статистику используемых форм...
|
|
06.04.2009, 18:03 | #5 |
Участник
|
Вариант - интерестный. Только вот хочу увидеть глаза пользователей - когда они при запуске Nav увидеть не известное окно (хотя опять же можно свернуть при открытии) . Я думаю что многи первым делом попытаются
то кно закрыть (конечно это можно запретить кодом). Вообщем это самый лучший вариант. Спасибо ! |
|
06.04.2009, 22:27 | #6 |
Участник
|
Боюсь, недели будет недостаточно. Некоторые формы запускаются раз в месяц, а некоторые типа закрытия года и раз в год. Может быть, проще не мудрить и пользователей опросить? Заодно и при настройке прав доступа пригодится.
|
|
07.04.2009, 09:10 | #7 |
Участник
|
Хорошая идея, но не всегда рабочая. Прошу у автора топика прощения, что вклиниваюсь. Сталкивался с похожей ситуацией. Решил опросить пользователей, описал все формы, которые есть в меню, они восприняли это в штыки. Доложили руководству, руководство мне - не надо отвлекать пользователей, пусть работают, а вы товарищи консультанты сами как-нибудь решайте свои проблемы и поменьше дергайте пользователей. Так по мере работы смотрел и отключал всё, что не используется.
__________________
MBS Certified Master in Navision Developer |
|
07.04.2009, 10:35 | #8 |
Участник
|
Вопрос.
А кому нужно чтобы главное меню было почищено от неиспользуемых объектов? -) Когда будет найден заказчик гораздо легче будет найти адекватного пользователя, который за 20 минут протыкает меню и скажет "эт не надо, эт оставь..". |
|
07.04.2009, 11:36 | #9 |
Участник
|
Цитата:
Сообщение от art
Вариант - интерестный. Только вот хочу увидеть глаза пользователей - когда они при запуске Nav увидеть не известное окно (хотя опять же можно свернуть при открытии) . Я думаю что многи первым делом попытаются
то кно закрыть (конечно это можно запретить кодом). Вообщем это самый лучший вариант. Спасибо ! Кстати, в хелпе к функции CodeCoverage интересно написано: "...You must only start the Code Coverage tool from the command prompt when you want to get a total overview of the code used when running Navision or when you are testing the application. To start Navision with the Code Coverage tool on, enter the following command: fin COVERAGELOG To start Navision with the Code Coverage tool on and to log the results in file xx.xx, enter the following command: fin COVERAGELOG, COVERAGEFILENAME=xx.xx..." На определение основных форм вполне достаточно. В любом случае можно потом будет добавить. К тому же опрос даст меньше информации, чем неделя логов, потому что пользователи далеко не все скажут, просто потому что не помнят. |
|
07.04.2009, 15:17 | #10 |
NavAx
|
Имхо проще оставить только очевидные формы, а остальные скрыть (не удалять пока)
Очухалась к концу месяца тетенька из бухгалтерии, что вот она обычно тут кнопочка тыкала, а сейчас кнопочка потерялась - но и зашибись, позвонит, сообщит, вернете ей форму. То, что осталось скрытым к концу году - удалить.
__________________
"Моей лошадке ядрышком полмордочки снесло..." А.В.Суворов, письма к дочери |
|
07.04.2009, 23:09 | #11 |
Участник
|
Я обычно пересохраняю объекты без компиляции, а потом жду звонков от пользователей, и заставляю нажимать Ctrl+C когда они видят сообщение и отправлять по асе мне.
|
|
08.04.2009, 02:37 | #12 |
Administrator
|
|
|
08.04.2009, 19:58 | #13 |
Участник
|
|
|
09.04.2009, 01:04 | #14 |
Участник
|
На самом деле нужно считать количество редко используемых форм, а не количество пользователей и магазинов.
Начни с малого, отключай по 10 форм каждый день, порядку. Дорогу осилит идущий. Есть вариант выгрузить все формочки в файл, и программно добавить в них код логирования вызова. |
|