【发布时间】:2017-10-08 13:31:23
【问题描述】:
我已创建报告并将其添加到自定义屏幕上的报告下拉菜单中,如下所示:
现在的问题是如何将自动化步骤添加到自定义项目中,这样用户就不必自己为此创建自动化步骤。
我在 Acumatica 文档中没有找到任何解决方案。
【问题讨论】:
标签: c# asp.net webforms acumatica
我已创建报告并将其添加到自定义屏幕上的报告下拉菜单中,如下所示:
现在的问题是如何将自动化步骤添加到自定义项目中,这样用户就不必自己为此创建自动化步骤。
我在 Acumatica 文档中没有找到任何解决方案。
【问题讨论】:
标签: c# asp.net webforms acumatica
你不能。无法将自动化步骤添加到自定义项目中。
有两种方法可以做到这一点
1) 将安装后步骤/方法添加到您的定制中,以将记录添加到数据库中。我不推荐这种方法,因为有很多需要考虑的因素。查看“OnPublished”事件的帮助 wiki。
2) 使用“自动化定义”屏幕创建一个 XML 定义,包括您的自定义步骤。从这里您可以下载自定义步骤的 XML。在部署时,加载自动化定义并填充值,然后“激活”将创建步骤的定义。
这里有一篇不错的博客文章,其中概述了执行此操作的步骤: http://blog.acumatica.com.sg/2013/06/automation-steps-and-definitions.html
我还尝试过将 #1 和 #2 组合在一起,其中我的自定义通过 SQL 发布自动化定义,然后您只需进入并激活它。
【讨论】: