【问题标题】:Acumatica Automation StepsAcumatica 自动化步骤
【发布时间】:2017-10-08 13:31:23
【问题描述】:

我已创建报告并将其添加到自定义屏幕上的报告下拉菜单中,如下所示:

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

【问题讨论】:

    标签: c# asp.net webforms acumatica


    【解决方案1】:

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

    有两种方法可以做到这一点

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

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

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

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

    【讨论】:

    • 我知道这两种方法,我在想除了这个之外是否还有其他东西,而当它出现时却没有。我认为如果 Acumatica 开发团队开发一些方法将其包含在自定义中而无需安装后步骤,这对开发人员来说将是非常好的。谢谢。
    • 我同意。我一直在尝试在 OnPublished 事件中执行其中一些操作,以自动添加定义并从那里激活它们。只要自定义匹配 Acumatica 版本,它应该是好的。事实上,我一直在考虑为很多此类您无法直接从自定义包中处理的项目这样做
    猜你喜欢
    • 1970-01-01
    • 2015-11-30
    • 1970-01-01
    • 1970-01-01
    • 2014-12-05
    • 2018-11-13
    • 1970-01-01
    • 2015-09-23
    • 1970-01-01
    相关资源
    最近更新 更多