Карта сайта Acumatica для мобильных устройств на 2018 R2 - PullRequest
0 голосов
/ 08 января 2019

Я пытался найти карту мобильного сайта для 2018 R2 . Я знаю, что это было изначально в \App_Data\Mobile для R1 , но они должны были переместить его в R2 . Кто-нибудь может объяснить, где сейчас находится карта мобильного сайта для вашего местного экземпляра Acumatica?

1 Ответ

0 голосов
/ 05 февраля 2019

На 2018 R2 карта мобильного сайта и определения страниц сохраняются в базе данных. Вы можете извлечь их из базы данных с помощью простого сценария, используя SSMS на локальном экземпляре разработки. Моя база данных, например, называется Sandbox.

SELECT DISTINCT TOP (1000) [MobileSiteMap].[CompanyID]
      ,[MobileSiteMap].[ScreenID]
      ,[SiteMap].[Title]
      ,[Type]
      ,char(13) + ltrim([MobileSiteMap].[Script]) + char(13)
  FROM [Sandbox].[dbo].[MobileSiteMap]
  Left Join [SiteMap] On [SiteMap].[ScreenID] = [MobileSiteMap].[ScreenID]

Имейте в виду, что старый XML-метод расширения экранов для мобильных устройств был заменен новой разметкой MSDL Acumatica в формате JSON. Acumatica только что провела классы T400 и T410 для мобильных устройств на Acumatica Summit 2019 как часть класса Web Services. Руководства в формате pdf должны быть доступны в ближайшее время, если еще нет, но, наконец, проверьте, что курс еще не был в Открытом университете. Как довольно новый разработчик в Acumatica Framework, я боролся с синтаксисом XML, но синтаксис MSDL, кажется, НАМНОГО легче понять после нескольких примеров из учебного курса.

Как отметил cbetabeta, вы выполняете настройки на 2018 R2 в проекте настройки нового раздела под названием «Мобильное приложение». Все, что вы добавите сюда, будет отображаться в вашем экстракте SQL, который вы можете скопировать в Notepad ++, чтобы «копировать» программу, запрограммировав существующие макеты экранов / действия на ваши собственные экраны, пока вы изучаете MSDL.

...