Acumatica 自动化步骤

Sam*_*sov 4 c# asp.net webforms acumatica

我已经创建了报告并将其添加到自定义屏幕上的报告下拉列表中,如下所示来自自动化步骤:

报告下拉菜单

现在的问题是如何将自动化步骤添加到自定义项目,以便用户不必自己为此创建自动化步骤。
我在 Acumatica 文档中没有找到任何解决方案。

Jef*_*ams 6

你不能。无法将自动化步骤添加到自定义项目。

有两种方法可以做到

1) 向您的自定义添加安装后步骤/方法以将记录添加到数据库。我不推荐这种方法,因为有很多需要考虑的地方。查看“OnPublished”事件的帮助维基。

2) 使用“自动化定义”屏幕创建包含自定义步骤的 XML 定义。从这里您可以下载自定义步骤的 XML。在部署时,加载自动化定义并填充值,然后“激活”将创建步骤的定义。

这里有一篇不错的博客文章,概述了该步骤:http : //blog.acumatica.com.sg/2013/06/automation-steps-and-definitions.html

我还尝试过结合 #1 和 #2,其中我的自定义通过 SQL 发布自动化定义,然后您只需进入并激活它。