Acumatica 2018 R2移动站点地图

问题描述 投票:0回答:1

我一直在努力寻找2018 R2的移动站点地图。我知道它最初是在R1的\App_Data\Mobile,但它们必须在R2中移动它。有人可以解释一下移动站点地图现在在哪里为您的本地Acumatica实例?

acumatica
1个回答
1
投票

在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方法已被Acumatica的新MSDL标记(JSON格式)取代。 Acumatica刚刚在Acumatica Summit 2019上推出了T400和T410课程,作为Web Services课程的一部分。如果没有,pdf指南应尽快提供,但最后检查该课程尚未在Open University上。作为Acumatica框架的一个相当新的开发人员,我在使用XML语法时遇到了困难,但是在培训课程中的一些示例之后,MSDL语法似乎更容易理解。

正如cbetabeta所说,您在定制项目中的2018 R2上进行了一个名为“移动应用程序”的新部分的自定义。您在此处添加的任何内容都将显示在您的SQL提取中,您可以在学习MSDL时将其复制到Notepad ++,以便将现有的屏幕布局/操作“copycat”编程到您自己的屏幕中。

© www.soinside.com 2019 - 2024. All rights reserved.