是否有从外部应用程序链接到acumatica弹出URL的正确方法

时间:2019-04-03 03:20:34

标签: acumatica

我们将一个外部javascript应用程序引入acumatica页面模板的中心。在此javascript应用程序中,我们放置了链接以打开指向acumatica url的弹出窗口...更具体地说,此javascript应用程序是一个搜索目录,将显示样式和序列项。从这里开始,我们将弹出窗口打开到acumatica中的正确屏幕。

因此,我们已完成所有设置,因为我们只是复制并粘贴了看到的url,并删除了一些参数(例如时间戳)。我们将弹出面板参数保留在适当的位置。但是我们看到了一些问题,其中某些页面内容似乎从一项缓存到另一项,因此我担心我们的做法不正确。

想知道是否有人知道从外部应用程序链接到acumatica弹出窗口的最佳/正确方法来避免此类问题,以及需要哪些参数和可接受的值等...

1 个答案:

答案 0 :(得分:0)

Acumatica中大多数URL的标准结构为:

https://[Address]/Main?CompanyID=[Tenant]&ScreenId=[Screen](&[Key1]=[Value1]&[Key2]=[Value2]...)

位置:

  • 地址:应用程序FQDN是否类似于mycompany.acumatica.com
  • 租户:是您链接到的租户的租户名称。这是您在登录时选择的公司,如果您只有一名租户,则可以忽略。如果您在租户屏幕(SM203530)中不知道您的租户和租户名称,则为DAC字段UPCompany.CompanyCD
  • 屏幕:是您链接到的屏幕的屏幕ID。

屏幕ID使用以下约定(您可以在Acumatica reference中详细了解它):

 XX999999
 | | | |_ Subscreen Sequential Number
 | | |___ Screen Sequential Number
 | |_____ Screen Type: 
 |                    10: Setup
 |                    20: Maintenance
 |                    30: Data Entry
 |                    40: Inquiry 
 |                    50: Processing
 |                    60: Reports
 |_______ Two-Letter Module Code
  • Key1,Value1等... :您可以将所有已定义的DAC密钥和所需的值附加到URL,以指向特定的文档。例如,AR屏幕AR301000使用DocType和RefNbr。

请注意,您需要确保在站点地图中配置了链接屏幕,并且使用链接的用户对其链接和链接的文档具有访问权限。