REST API - 执行多个操作

时间:2017-12-07 01:34:05

标签: acumatica

目前正在尝试研究如何使用REST API执行操作。 我在端点上的Bills屏幕中添加了ReverseInvoice操作。似乎执行得很好。不幸的是,执行动作不会返回结果,例如204没有内容。我想提取借记调整的RefNbr。提高。

enter image description here

第二个问题是如何堆叠操作或调用一系列操作?募集的借记调整未发布。所以似乎ReverseInvoice&需要同时执行发布。另外,我还需要将它们自动分配给对方。

我感觉REST API不适合使用这个。

欢呼并感谢您的回复。

1 个答案:

答案 0 :(得分:1)

不幸的是,您在这两点上都是正确的:Acumatica基于合同的API(SOAP和REST风格)并不允许您获取由于某个操作而导致的实体(你只能获得动作调用的状态),如果你想链接一系列动作,你必须从客户端手动完成(调用一个动作,检查状态,调用第二个动作,检查,提高,冲洗,重复)。或者,您可以使用自定义操作编写自定义操作,该操作按顺序调用两个操作,然后从API调用该操作。