为何基于合约的REST Web服务端点未涵盖项目屏幕的全部可用字段
Acumatica PM301000 端点字段缺失问题解决方案
Acumatica 官方提供的默认版本REST端点仅预设了各屏幕最常用的核心字段,不会全量暴露屏幕所有可编辑字段,你提到的几个缺失字段/分组没有隐藏在其他端点位置,需要手动扩展端点配置完成添加,具体操作步骤如下:
- 首先进入系统
Web Service Endpoints(屏幕ID:SM207060)页面,选中你当前正在调用的Default端点版本,点击Extend Endpoint按钮创建自定义扩展端点,该端点会完整继承原有Default端点的所有字段、实体配置,可直接在其基础上做修改。 - 进入自定义端点的编辑页,找到Project实体,点击「Populate」按钮,系统会自动拉取PM301000屏幕的所有可用字段、分组结构,直接勾选你需要的内容添加即可:
- 表头层级的Template、Entity Type字段
- ProjectProperties分组下的Currency Rate Type字段
- 整组Project Address分组(勾选分组名即可批量添加分组下所有关联字段)
- 完成字段添加后保存端点配置,点击「Publish」按钮发布端点,后续调用接口时将请求路径中的端点名称从
Default替换为你自定义的端点名称即可正常调用新增字段。
注意事项:系统版本升级后需要重新将自定义端点的字段配置映射到新版本的Default端点上,避免升级后字段调用失效;接口请求参数的字段名、层级结构需要和自定义端点中配置的内容完全一致,否则会出现字段不识别的报错。
内容的提问来源于stack exchange,提问作者pmfith
相关产品推荐
相关产品推荐

