Как создать меню справки для формы в Modern UI? - PullRequest
0 голосов
/ 04 мая 2018

Одной из выдающихся особенностей современного пользовательского интерфейса Acumatica является меню Справка по форме , которое открывается при нажатии кнопки «Справка» при просмотре большинства форм: enter image description here

Интересно, насколько велики усилия по созданию меню справки для конкретной формы для настраиваемого экрана?

1 Ответ

0 голосов
/ 04 мая 2018

Как описано в документации Acumatica ERP , чтобы связать ссылочный товар с конкретным экраном, необходимо указать идентификатор товара на основе идентификатора экрана в форме, заменив периоды подчеркиванием. Например, если идентификатор экрана AP.10.10.00 , идентификатор его ссылочной формы должен быть указан как AP_10_10_00 .

Очень похожая концепция используется для связи справки по форме с конкретным экраном. Если вы быстро посмотрите на Wiki Site Map (SM.20.20.10) , вы должны заметить узел Form Quick Reference в Руководстве пользователя: enter image description here

Узел Quick Reference в своем порядке содержит несколько подузлов, представляющих различные модули ERP Acumatica. И, проверив список статей Wiki, включенных в Заказы на продажу (User Guide -> Form Quick Reference -> Sales Orders), вы можете легко определить, что справочное меню для конкретной формы - это не что иное, как статья Wiki, связанная с определенным экраном. Чтобы связать справку по форме с определенным экраном, необходимо указать идентификатор статьи на основе идентификатора экрана формы, заменив точки подчеркиванием и добавив _NAV в конце Номер статьи.

enter image description here

Содержание статьи Wiki, представляющей справку по форме, обычно довольно просто:

==Procedures==
[HelpRoot_User\SO__How_Create_Sale_Order|To Create a Sales Order (SO)]{br}

...

[HelpRoot_User\SO__How_Process_RM_Order|To Process Authorized Returns (RM)]
==Concepts==
[HelpRoot_User\SO__con_Order_Processing|Sales Order Processing Options]{br}

...

[HelpRoot_User\SO__con_Order_Types_for_Returns|Predefined Order Types for Customer Returns]
==Form Reference==
[HelpRoot_User\SO_30_10_00|Sales Orders] ([~/?ScreenId=SO301000|SO.30.10.00])
==Help Dashboard==

Для большинства стандартных экранов Acumatica ERP справка по форме состоит из 4 разделов:

  • Процедуры
  • Concepts
  • Ссылка на форму
  • Панель инструментов справки

Также имейте в виду, что раздел «Процедуры» считается необязательным и может быть легко исключен из некоторых справочных меню для конкретных форм.

...