我在将订单信息发布到"Dynamics 365 Business Central的 API"的 API 方法方面遇到了一些问题。
因此,在关于订单的官方文档中说,对于创建订单,您必须将"客户信息"添加到请求正文中。在此之前,您必须创建客户(客户文档(。
但是,如果我尝试使用客户请求中的信息创建订单,则会出现错误:
错误:"Application_FieldValidationException","消息":"客户发布组必须在客户中具有值">
所以主要问题是:如何创建(或获取(并将发布组设置为客户请求?
或者如果它的方式错误,如何做到这一点?
您可以通过将一些参数传递给此代码单元来调用创建客户的代码单元,但如果将 POST 用于客户 API,则无法在正文中调用安装程序。请求正文需要 JSON 对象。
您无法创建准备通过 API 发布的客户。创建准备过帐的客户(使用所有过帐设置(应该由内部用户(行政/财务部门(而不是 API 执行。
API 可以创建基本客户卡,但过帐组等可能取决于您无法始终知道的不同管理参数。