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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.04.2011, 17:46   #1  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,701 / 1195 (43) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Как создавать и обновлять справку в Ax2009
Как создавать и обновлять справку в Ax2009? Можно ли использовать старый функционал SysHelpOverview или только HTML?
Старый 20.04.2011, 18:33   #2  
Poleax is offline
Poleax
Модератор
Аватар для Poleax
MCP
MCBMSS
Злыдни
 
1,353 / 595 (22) +++++++
Регистрация: 17.02.2005
Адрес: msk
Записей в блоге: 34
Создание Help System со страницы 1-10 (тренинг) AX2009_ENUS_DEVIII_01.pdf
__________________

This posting is provided "AS IS" with no warranties, and confers no rights.

Последний раз редактировалось Poleax; 20.04.2011 в 23:23. Причина: только информация где почитать
Старый 20.04.2011, 18:41   #3  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,701 / 1195 (43) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Я правильно понял, что для того, чтобы добавить новую статью в один из стандратных CHM я должен вручную декомпилировать соответствующий CHM, добавить статью и снова скомпилировать в CHM?
Старый 21.04.2011, 08:47   #4  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Видимо, да, только зачем же добавлять статью в стандартные CHM-файлы? С ними возни много, глядишь, с каким-нить rollup'ом обновятся, чего доброго, - придется все переделывать. Проще, по-моему, свой отдельный файл завести.
Старый 21.04.2011, 17:37   #5  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,701 / 1195 (43) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Надо понимать так, что никто и никогда не пишет справки по собственному функционалу? "Не царское это дело"?
Старый 21.04.2011, 17:43   #6  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
На проектах обычно пишут руководство пользователя / инструкцию. А формальное описание полей и кнопок мало кого интересует. Да и подсказки должны быть достаточно информативными, чтобы в хелп не смотреть. А вот расписывать все варианты реализации БП в хелпе, по моему, без толку.
__________________
Ivanhoe as is..
Старый 21.04.2011, 18:07   #7  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,701 / 1195 (43) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Ну, создали Вы новую настроечную форму. Разве Вы не пишите краткую справку о том, для чего эта форма нужна и где используются сделанные в ней настройки?

Создали новый отчет. Разве Вы не пишите что именно этот отчет выводит, по какому алгоритму отбирает и формирует данные, что обозначают те или иные настройки в этом отчете?

Неужели все "настолько очевидно" по внешнему виду? Или каждый пользователь всегда обращается к "руководству пользователя" и начинает судорожно искать где же там описание нужной формы/отчета?
Старый 21.04.2011, 18:59   #8  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от Владимир Максимов Посмотреть сообщение
Ну, создали Вы новую настроечную форму. Разве Вы не пишите краткую справку о том, для чего эта форма нужна и где используются сделанные в ней настройки? Создали новый отчет. Разве Вы не пишите что именно этот отчет выводит, по какому алгоритму отбирает и формирует данные, что обозначают те или иные настройки в этом отчете?
А как вы представляете себе того пользователя, который будет эту справку читать? Зашел эдакий Семен Семеныч в Аксапту с полными правами доступа, начал по формам/отчетам тыкаться да справку читать, чего такого полезного с их помощью можно сделать, да?
Обычно новые настроечные формы и отчеты создаются не от нечего делать, а по конкретному запросу от пользователей, которым нужен новый функционал, либо от консультантов, кроме которых те же настроечные формы подчас никто и не увидит. Так вот, пользователи обычно заранее примерно представляют чего они хотят и чего получат в результате, поэтому справку какую-то отдельную рисовать им не надо, а для новых сотрудников есть инструкции и, может, даже видеоуроки, где наглядно все показано и рассказано. Я лично еще люблю проверять те же формы на неподготовленных пользователях - смогут ли разобраться без подсказки; это, по-моему, неплохой "тест на вшивость" для дизайна формы и реализованного взаимодействия с пользователем.
Старый 21.04.2011, 19:32   #9  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,701 / 1195 (43) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Вообще-то, как ни странно, справка нужна скорее разработчику, чем пользователю. Хотя и пишется так, чтобы пользователю было достаточно понятно. Пользователь вобще никогда и ничего не читает Описываю то, с чем я постоянно имею дело.

Присылают запрос: почему вот в этом отчете вот такие цифры, а вот в этом - другие?

Ответ простой, именно потому, что отчеты разрабатывались под разные требования и, соответственно, использовали разный алгоритм расчета. Хотя поля отчета называются совершенно одинаково, что, собственно, и вводит в заблуждение пользователя.

Но это если знаешь ответ. А если не знаешь? Оба отчета разрабатывали X лет тому и все разработчики и заказчики уже благополучно уволились? Читать ТЗ и инструкции? Ну, и где они эти ТЗ и инструкции? Названия-то хоть известно? С момента создания этих отчетов структура каталогов и архивов менялась столько раз, что и не упомнишь. Да и кому интересны те ТЗ, если отчеты многократно переписывались? Какое из множества разных ТЗ нужно?

В результате, приходится тратить многие часы, чтобы понять, в чем же отличаются алгоритмы расчета этих отчетов. И почему их вообще нельзя сравнивать?

С другой стороны, справка, вызываемая по F1 всегда "под рукой". Ее просто нельзя потерять. Разве что, вместе с системой. Поэтому, либо сам быстро "пробегаешься" по справке и объясняешь все пользователю, либо, если пользователи очень уж "достали" можно просто сказать: нажмите F1 и читайте в чем отличие.

С настроечными формами другая проблема. С течением времени они обрастают огромным количеством разных полей, смысл которых теряется "в глубине веков" . И опять встает вопрос документирования что за что отвечает. Все "внешние" (по отношению к Axapta) источники еще надо найти (и не факт, что они вообще есть).

Другими словами, несмотря на то, что справка пишется вроде как для пользователя, реальную пользу она приносит именно аналитикам и разработчикам.
Старый 21.04.2011, 19:50   #10  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Насколько я понимаю, проекты делаются (ну по крайней мере, должны ) в соответствии с методологией.
Рекомендуемая методология для внедрения Dynamics AX - Microsoft SureStep
Насколько я помню методологию, там есть раздел "Внедрение", который подразумевает подготовку инструкций пользователей и их обучение.
Насколько я помню методологию, в ней ничего не сказано про компиляцию CHM-справки.

С Уважением,
Георгий
Старый 21.04.2011, 20:04   #11  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,701 / 1195 (43) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Мой опыт показывает, что справка нужна не столько для внедрения, сколько для сопровождения системы. Внедренцу-то что, он сделал свое "черное дело" и ушел . А мне с этим надо как-то дальше работать

PS: Ничего удивительного, что нет ни слова про CHM. Это слишком неудобно для модификации справки. Лучше уж "по старинке" через SysHelpOverview. Тем более, что она вполне нормально работает и в Ax2009. Надо только исправить парочку глюков, тянущихся с Ax2.5
Старый 21.04.2011, 20:39   #12  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Если вы теряете документацию на систему (т.е. она вам не нужна), то почему вы думаете, что кто-то будет писать / обновлять справку? Да и зачастую алгоритм либо простой, что и без справки разберешься, либо сложный настолько, что нужно в хелпе тогда всю постановку писать. Да и в стандарте хелп не самый лучший - не описывать же стандартную систему заново?

На своих проектах всегда веду реестр модификаций прямо в системе, с приложенными заданиями на разработку. Если вопрос действительно возникнет - всегда можно посмотреть кто, когда, зачем и для кого делал (понятно, что с определенными ограничениями .
__________________
Ivanhoe as is..
Старый 21.04.2011, 20:42   #13  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,701 / 1195 (43) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
На своих проектах всегда веду реестр модификаций прямо в системе, с приложенными заданиями на разработку.
Это как? Можно чуть подробнее?
Старый 21.04.2011, 20:53   #14  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Самописная система регистрации модификаций с привязкой к стандартным проектам разработки. В принципе ничего не мешает вести реестр в отдельном трекере, системе HelpDesk и т.п. Да хоть и в Excel - было бы желание.

Просто в вашей идее ведения хелпа, кроме решения стандартных проблем с плохой документацией (отстутствует, не актуальна, не достаточна и т.п.), придется решать технические проблемы - те же файлы справки делать.
__________________
Ivanhoe as is..
Старый 21.04.2011, 21:04   #15  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Справкой не пользуемся. У нас вот так: в Аксапте написан некий баг-трекер, в котором (в том числе) есть как полное описание задачи с ТЗ, так и ссылка на проект в Аксапте.

Чтобы узнать, в рамках какой (каких) модификаций менялся некий объект, достаточно простейшего джобика, который пробежится по всем проектам и составит список проектов, в которые данный объект входит. Дальше фильтр по баг-трекеру и вуалля, есть полный список модификаций, затрагивающий данный объект. Это для особо сложных случаев. В более простом случае достаточно посмотреть на метку модификации в коде, которая обязательно ссылается на проект приложения. Далее опять лезем в трекер и читаем ТЗ.

Основная проблема тут в том, что старые задания со временем теряют актуальность, поэтому иногда читать приходится "нарастающим итогом".
Старый 21.04.2011, 21:15   #16  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,701 / 1195 (43) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
Самописная система регистрации модификаций с привязкой к стандартным проектам разработки. В принципе ничего не мешает вести реестр в отдельном трекере, системе HelpDesk и т.п. Да хоть и в Excel - было бы желание.
Не понял фразу насчет "привязки". Вот есть узел в AOT. И? Что и как к нему "привязывается"? Это вся система привязки вне Axapta или внутри?

Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
Просто в вашей идее ведения хелпа, кроме решения стандартных проблем с плохой документацией (отстутствует, не актуальна, не достаточна и т.п.), придется решать технические проблемы - те же файлы справки делать.
Нет. Делать файлы справки как раз-таки не придется. Я имел в виду вполне стандартный функционал. Открываете новую форму (у нее еще нет справки), далее жмете F1 и в открывшемся окне кнопку "Правка". Можно писать любую контекстную справку. Это все будет сохранено внутри Axapta. Эту справку можно переносить стандартными XPO (правда, для новых объектов в 2 этапа) через экспорт/импорт.

Справка пишется по мере необходимости и при внесении модификаций. В основном, для не стандартного функционала.
Миниатюры
Нажмите на изображение для увеличения
Название: 21.04.jpg
Просмотров: 584
Размер:	128.2 Кб
ID:	6780  
За это сообщение автора поблагодарили: Ivanhoe (3).
Старый 21.04.2011, 21:25   #17  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,701 / 1195 (43) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Цитата:
Сообщение от oip Посмотреть сообщение
Справкой не пользуемся. У нас вот так: в Аксапте написан некий баг-трекер, в котором (в том числе) есть как полное описание задачи с ТЗ, так и ссылка на проект в Аксапте.
Можно чуть подробнее. Что из себя чисто физически представляет этот самый "баг-трекер в Axapta" который может содержать некий текстовый документ? Я так понял этот текст хранится именно внутри Axapta, а не во-вне?

Основная проблема - это факт хранения документации вне Axapta. Как следствие, проблема поиска. Пока справка внутри Axapta самый оптимальный вариант хранения описания.
Старый 21.04.2011, 21:28   #18  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Текст задания хранится на VSS в виде документа Word. Из соответствующей задачи баг-трекера открывается нажатием кнопки. О какой проблеме поиска идет речь?
Старый 21.04.2011, 21:33   #19  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,701 / 1195 (43) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Цитата:
Сообщение от oip Посмотреть сообщение
О какой проблеме поиска идет речь?
Самой прямой и непосредственной. Как определять где именно лежит нужный документ и лежит ли он вообще.

Цитата:
Сообщение от oip Посмотреть сообщение
Текст задания хранится на VSS в виде документа Word. Из соответствующей задачи баг-трекера открывается нажатием кнопки
"Баг-треккер" - это функционал Ax2009?
Старый 21.04.2011, 21:37   #20  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Не-не, трекер нами написан. Если к задаче прикреплено ТЗ, то оно открывается из VSS нажатием кнопки. Ничего искать не надо.
Миниатюры
Нажмите на изображение для увеличения
Название: pt.JPG
Просмотров: 426
Размер:	32.0 Кб
ID:	6781  
Теги
ax2009, help update, документация, справка

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: Running AX2009 batches with a recurrence of 1 minute Blog bot DAX Blogs 0 14.04.2011 18:11
sumitax: SharePoint 2010 and AX2009 Blog bot DAX Blogs 0 11.11.2010 11:11
Khue Trinh: Fill Utility in AX2009 Blog bot DAX Blogs 0 28.09.2010 10:05
Shekhar: Dynamics AX2009 : Standalone Installation on Vista with Role centres and workflow. Blog bot DAX Blogs 0 30.03.2010 15:05
ax2009 & SSRS kitty DAX: Программирование 6 02.04.2009 10:38
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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