Acumatica Web服务端点,什么';最佳做法是什么?

Acumatica Web服务端点,什么';最佳做法是什么?,acumatica,Acumatica,因此,我有一个添加了几个字段的项目,然后我需要能够通过RESTAPI访问这些字段。我已经基于18.200.001创建了一个Web服务端点,并且已经部署(通过将其附加到定制项目)到大约10个租户 现在我做了一个小改动,在定制中添加了几个新字段,并将它们添加到WSE中。它还将部署到一个根本没有它的新租户。我留下了相同的名称/版本号,以为它会更新。这就是说,它看起来并没有对其中一个租户做任何事情,而且它显然没有复制给新租户 此外,使问题复杂化的是,在一个租户上,默认的18.200.001 WSE结束于

因此,我有一个添加了几个字段的项目,然后我需要能够通过RESTAPI访问这些字段。我已经基于18.200.001创建了一个Web服务端点,并且已经部署(通过将其附加到定制项目)到大约10个租户

现在我做了一个小改动,在定制中添加了几个新字段,并将它们添加到WSE中。它还将部署到一个根本没有它的新租户。我留下了相同的名称/版本号,以为它会更新。这就是说,它看起来并没有对其中一个租户做任何事情,而且它显然没有复制给新租户

此外,使问题复杂化的是,在一个租户上,默认的18.200.001 WSE结束于AccountLocation。如果WSE被破坏,是否有一些过程来恢复它


提前感谢。

对于端点尚未重新部署到其他站点的部分,您可能希望使用自定义项目的“随清理一起发布”选项

这里有更多关于原因的信息:

但是要恢复它,因为端点是存储在数据库中的数据,定制项目可以检测该端点是否已插入,如果再次看到它,则跳过它

使用Publish with Clean up选项将强制其重新发布端点


对于端点缺少的部分,您可以使用用于创建站点的erp安装程序,并尝试通过仅将数据库部分升级到相同版本来修复数据库。

从“项目自定义”屏幕发布时,对话框会显示一个名为“执行所有数据库脚本”的复选框。据我所知,它与自定义编辑器屏幕中的“使用清理发布”选项相同。