You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否通过Business Central API一次性获取所有SalesOrders的dimensionSetLines

批量获取销售订单维度集行的Business Central API实现

可以通过一次API请求获取所有销售订单对应的维度集行,核心是利用OData的关联查询能力:

  • 使用$expand参数关联salesOrders和dimensionSetLines实体,让API在返回销售订单数据的同时,嵌套返回对应的维度集行
  • 配合$select参数指定需要的字段,避免返回冗余数据,提升请求效率
  • 示例请求格式:
GET https://api.businesscentral.dynamics.com/v2.0/{tenantId}/api/v2.0/companies/{companyId}/salesOrders?$expand=dimensionSetLines&$select=id,number,dimensionSetLines
  • 若数据量较大,建议用$top(指定单次返回条数)和$skip(跳过已返回条数)参数做分页处理,防止请求超时或性能异常
  • 需确保调用API的账号拥有销售订单及维度集行的读取权限,否则会返回权限错误

内容的提问来源于stack exchange,提问作者Mars

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 11:46:00