Acumatica PXDimension 选择器导致端点失败。 - 休息 Api -

Acumatica PXDimension Selector Causing Endpoint to Fail. - Rest Api -

我正在尝试通过标准端点 /entity/default/18.200.001/Project/projectname/files/filename 上传文件。项目 DAC 扩展 ContractCD 本身有一个 PXRestrictor where [PXRestrictor(typeof(Where>>), "Projects are not of current Branch")] 。

如果我们正在上传的项目在用户配置文件屏幕 SM203010 中没有相同的默认分支,则限制器会导致端点失败。我想向 PXRestrictor 添加类似于 [PXRestrictor(typeof(Where,Or>>) 或任何其他建议?

的条件

从 Acumatica 19r2 开始,您实际上可以为 REST API 请求指定一个 "Current" 分支。 尝试添加一个带有分支名称(例如 "Products Retail")的特殊 header PX-CbApiBranch 作为值。